From e6d6c189fa3a95d7aa27bbe0aeacf7c1a6b57c8c Mon Sep 17 00:00:00 2001 From: Cody Peter Mello Date: Wed, 21 Aug 2019 17:17:50 -0700 Subject: 11550 Want tests for nawk(1) Reviewed by: Robert Mustacchi Reviewed by: Yuri Pankov Reviewed by: Andy Fiddaman Approved by: Gordon Ross --- usr/src/pkg/manifests/system-test-utiltest.mf | 918 ++++++++ usr/src/test/util-tests/runfiles/default.run | 12 +- usr/src/test/util-tests/tests/Makefile | 2 +- usr/src/test/util-tests/tests/awk/Makefile | 88 + usr/src/test/util-tests/tests/awk/README | 20 + .../util-tests/tests/awk/THIRDPARTYLICENSE.gawk | 674 ++++++ .../test/util-tests/tests/awk/data/test.countries | 10 + usr/src/test/util-tests/tests/awk/data/test.data | 199 ++ usr/src/test/util-tests/tests/awk/examples/awk/p.1 | 1 + .../test/util-tests/tests/awk/examples/awk/p.10 | 1 + .../test/util-tests/tests/awk/examples/awk/p.11 | 1 + .../test/util-tests/tests/awk/examples/awk/p.12 | 1 + .../test/util-tests/tests/awk/examples/awk/p.13 | 1 + .../test/util-tests/tests/awk/examples/awk/p.14 | 1 + .../test/util-tests/tests/awk/examples/awk/p.15 | 1 + .../test/util-tests/tests/awk/examples/awk/p.16 | 1 + .../test/util-tests/tests/awk/examples/awk/p.17 | 1 + .../test/util-tests/tests/awk/examples/awk/p.18 | 1 + .../test/util-tests/tests/awk/examples/awk/p.19 | 2 + usr/src/test/util-tests/tests/awk/examples/awk/p.2 | 1 + .../test/util-tests/tests/awk/examples/awk/p.20 | 1 + .../test/util-tests/tests/awk/examples/awk/p.21 | 1 + .../test/util-tests/tests/awk/examples/awk/p.21a | 1 + .../test/util-tests/tests/awk/examples/awk/p.22 | 1 + .../test/util-tests/tests/awk/examples/awk/p.23 | 1 + .../test/util-tests/tests/awk/examples/awk/p.24 | 1 + .../test/util-tests/tests/awk/examples/awk/p.25 | 1 + .../test/util-tests/tests/awk/examples/awk/p.26 | 3 + .../test/util-tests/tests/awk/examples/awk/p.26a | 3 + .../test/util-tests/tests/awk/examples/awk/p.27 | 2 + .../test/util-tests/tests/awk/examples/awk/p.28 | 1 + .../test/util-tests/tests/awk/examples/awk/p.29 | 1 + usr/src/test/util-tests/tests/awk/examples/awk/p.3 | 1 + .../test/util-tests/tests/awk/examples/awk/p.30 | 1 + .../test/util-tests/tests/awk/examples/awk/p.31 | 2 + .../test/util-tests/tests/awk/examples/awk/p.32 | 1 + .../test/util-tests/tests/awk/examples/awk/p.33 | 2 + .../test/util-tests/tests/awk/examples/awk/p.34 | 1 + .../test/util-tests/tests/awk/examples/awk/p.35 | 4 + .../test/util-tests/tests/awk/examples/awk/p.36 | 2 + .../test/util-tests/tests/awk/examples/awk/p.37 | 1 + .../test/util-tests/tests/awk/examples/awk/p.38 | 6 + .../test/util-tests/tests/awk/examples/awk/p.39 | 6 + usr/src/test/util-tests/tests/awk/examples/awk/p.4 | 1 + .../test/util-tests/tests/awk/examples/awk/p.40 | 3 + .../test/util-tests/tests/awk/examples/awk/p.41 | 3 + .../test/util-tests/tests/awk/examples/awk/p.42 | 4 + .../test/util-tests/tests/awk/examples/awk/p.43 | 4 + .../test/util-tests/tests/awk/examples/awk/p.44 | 7 + .../test/util-tests/tests/awk/examples/awk/p.45 | 2 + .../test/util-tests/tests/awk/examples/awk/p.46 | 1 + .../test/util-tests/tests/awk/examples/awk/p.47 | 3 + .../test/util-tests/tests/awk/examples/awk/p.48 | 4 + .../test/util-tests/tests/awk/examples/awk/p.48a | 6 + .../test/util-tests/tests/awk/examples/awk/p.48b | 5 + .../test/util-tests/tests/awk/examples/awk/p.49 | 1 + usr/src/test/util-tests/tests/awk/examples/awk/p.5 | 3 + .../test/util-tests/tests/awk/examples/awk/p.50 | 4 + .../test/util-tests/tests/awk/examples/awk/p.51 | 7 + .../test/util-tests/tests/awk/examples/awk/p.52 | 16 + .../test/util-tests/tests/awk/examples/awk/p.5a | 3 + usr/src/test/util-tests/tests/awk/examples/awk/p.6 | 1 + usr/src/test/util-tests/tests/awk/examples/awk/p.7 | 1 + usr/src/test/util-tests/tests/awk/examples/awk/p.8 | 1 + usr/src/test/util-tests/tests/awk/examples/awk/p.9 | 1 + .../test/util-tests/tests/awk/examples/awk/p.table | 33 + usr/src/test/util-tests/tests/awk/examples/awk/t.0 | 1 + .../test/util-tests/tests/awk/examples/awk/t.0a | 1 + usr/src/test/util-tests/tests/awk/examples/awk/t.1 | 2 + .../test/util-tests/tests/awk/examples/awk/t.1.x | 1 + usr/src/test/util-tests/tests/awk/examples/awk/t.2 | 2 + .../test/util-tests/tests/awk/examples/awk/t.2.x | 1 + usr/src/test/util-tests/tests/awk/examples/awk/t.3 | 1 + .../test/util-tests/tests/awk/examples/awk/t.3.x | 7 + usr/src/test/util-tests/tests/awk/examples/awk/t.4 | 1 + .../test/util-tests/tests/awk/examples/awk/t.4.x | 1 + .../test/util-tests/tests/awk/examples/awk/t.5.x | 1 + usr/src/test/util-tests/tests/awk/examples/awk/t.6 | 8 + .../test/util-tests/tests/awk/examples/awk/t.6.x | 1 + .../test/util-tests/tests/awk/examples/awk/t.6a | 5 + .../test/util-tests/tests/awk/examples/awk/t.6b | 5 + .../test/util-tests/tests/awk/examples/awk/t.8.x | 4 + .../test/util-tests/tests/awk/examples/awk/t.8.y | 7 + .../test/util-tests/tests/awk/examples/awk/t.NF | 1 + .../util-tests/tests/awk/examples/awk/t.addops | 24 + .../test/util-tests/tests/awk/examples/awk/t.aeiou | 1 + .../util-tests/tests/awk/examples/awk/t.aeiouy | 1 + .../test/util-tests/tests/awk/examples/awk/t.arith | 6 + .../test/util-tests/tests/awk/examples/awk/t.array | 13 + .../util-tests/tests/awk/examples/awk/t.array1 | 10 + .../util-tests/tests/awk/examples/awk/t.array2 | 4 + .../util-tests/tests/awk/examples/awk/t.assert | 9 + .../test/util-tests/tests/awk/examples/awk/t.avg | 5 + .../test/util-tests/tests/awk/examples/awk/t.b.x | 1 + .../test/util-tests/tests/awk/examples/awk/t.be | 6 + .../util-tests/tests/awk/examples/awk/t.beginexit | 6 + .../util-tests/tests/awk/examples/awk/t.beginnext | 6 + .../test/util-tests/tests/awk/examples/awk/t.break | 7 + .../util-tests/tests/awk/examples/awk/t.break1 | 10 + .../util-tests/tests/awk/examples/awk/t.break2 | 10 + .../util-tests/tests/awk/examples/awk/t.break3 | 8 + .../test/util-tests/tests/awk/examples/awk/t.bug1 | 3 + .../util-tests/tests/awk/examples/awk/t.builtins | 6 + .../test/util-tests/tests/awk/examples/awk/t.cat | 4 + .../test/util-tests/tests/awk/examples/awk/t.cat1 | 1 + .../test/util-tests/tests/awk/examples/awk/t.cat2 | 1 + .../test/util-tests/tests/awk/examples/awk/t.cmp | 1 + .../util-tests/tests/awk/examples/awk/t.coerce | 4 + .../util-tests/tests/awk/examples/awk/t.coerce2 | 7 + .../util-tests/tests/awk/examples/awk/t.comment | 5 + .../util-tests/tests/awk/examples/awk/t.comment1 | 7 + .../util-tests/tests/awk/examples/awk/t.concat | 1 + .../test/util-tests/tests/awk/examples/awk/t.cond | 3 + .../util-tests/tests/awk/examples/awk/t.contin | 9 + .../test/util-tests/tests/awk/examples/awk/t.count | 1 + .../test/util-tests/tests/awk/examples/awk/t.cum | 4 + .../test/util-tests/tests/awk/examples/awk/t.d.x | 2 + .../util-tests/tests/awk/examples/awk/t.delete | 11 + .../util-tests/tests/awk/examples/awk/t.delete1 | 7 + .../util-tests/tests/awk/examples/awk/t.delete2 | 12 + .../util-tests/tests/awk/examples/awk/t.delete3 | 7 + .../test/util-tests/tests/awk/examples/awk/t.do | 14 + usr/src/test/util-tests/tests/awk/examples/awk/t.e | 1 + .../test/util-tests/tests/awk/examples/awk/t.else | 3 + .../test/util-tests/tests/awk/examples/awk/t.exit | 2 + .../test/util-tests/tests/awk/examples/awk/t.exit1 | 15 + usr/src/test/util-tests/tests/awk/examples/awk/t.f | 1 + .../test/util-tests/tests/awk/examples/awk/t.f.x | 1 + .../test/util-tests/tests/awk/examples/awk/t.f0 | 1 + .../test/util-tests/tests/awk/examples/awk/t.f1 | 1 + .../test/util-tests/tests/awk/examples/awk/t.f2 | 1 + .../test/util-tests/tests/awk/examples/awk/t.f3 | 1 + .../test/util-tests/tests/awk/examples/awk/t.f4 | 1 + .../test/util-tests/tests/awk/examples/awk/t.for | 3 + .../test/util-tests/tests/awk/examples/awk/t.for1 | 9 + .../test/util-tests/tests/awk/examples/awk/t.for2 | 7 + .../util-tests/tests/awk/examples/awk/t.format4 | 9 + .../test/util-tests/tests/awk/examples/awk/t.fun | 3 + .../test/util-tests/tests/awk/examples/awk/t.fun0 | 2 + .../test/util-tests/tests/awk/examples/awk/t.fun1 | 2 + .../test/util-tests/tests/awk/examples/awk/t.fun2 | 10 + .../test/util-tests/tests/awk/examples/awk/t.fun3 | 3 + .../test/util-tests/tests/awk/examples/awk/t.fun4 | 9 + .../test/util-tests/tests/awk/examples/awk/t.fun5 | 9 + .../util-tests/tests/awk/examples/awk/t.getline | 10 + .../util-tests/tests/awk/examples/awk/t.getval | 6 + .../test/util-tests/tests/awk/examples/awk/t.gsub | 1 + .../test/util-tests/tests/awk/examples/awk/t.gsub1 | 1 + .../test/util-tests/tests/awk/examples/awk/t.gsub3 | 1 + .../test/util-tests/tests/awk/examples/awk/t.gsub4 | 4 + .../test/util-tests/tests/awk/examples/awk/t.i.x | 2 + .../test/util-tests/tests/awk/examples/awk/t.if | 1 + .../test/util-tests/tests/awk/examples/awk/t.in | 9 + .../test/util-tests/tests/awk/examples/awk/t.in1 | 7 + .../test/util-tests/tests/awk/examples/awk/t.in2 | 4 + .../test/util-tests/tests/awk/examples/awk/t.in3 | 7 + .../test/util-tests/tests/awk/examples/awk/t.incr | 2 + .../test/util-tests/tests/awk/examples/awk/t.incr2 | 8 + .../test/util-tests/tests/awk/examples/awk/t.incr3 | 5 + .../test/util-tests/tests/awk/examples/awk/t.index | 10 + .../util-tests/tests/awk/examples/awk/t.intest | 9 + .../util-tests/tests/awk/examples/awk/t.intest2 | 16 + .../test/util-tests/tests/awk/examples/awk/t.j.x | 2 + .../util-tests/tests/awk/examples/awk/t.longstr | 5 + .../test/util-tests/tests/awk/examples/awk/t.makef | 1 + .../test/util-tests/tests/awk/examples/awk/t.match | 1 + .../util-tests/tests/awk/examples/awk/t.match1 | 6 + .../test/util-tests/tests/awk/examples/awk/t.max | 2 + .../test/util-tests/tests/awk/examples/awk/t.mod | 1 + .../util-tests/tests/awk/examples/awk/t.monotone | 1 + .../util-tests/tests/awk/examples/awk/t.nameval | 7 + .../test/util-tests/tests/awk/examples/awk/t.next | 2 + .../test/util-tests/tests/awk/examples/awk/t.not | 4 + .../test/util-tests/tests/awk/examples/awk/t.null0 | 15 + .../test/util-tests/tests/awk/examples/awk/t.ofmt | 2 + .../test/util-tests/tests/awk/examples/awk/t.ofs | 2 + .../test/util-tests/tests/awk/examples/awk/t.ors | 2 + .../test/util-tests/tests/awk/examples/awk/t.pat | 4 + .../test/util-tests/tests/awk/examples/awk/t.pipe | 1 + .../test/util-tests/tests/awk/examples/awk/t.pp | 1 + .../test/util-tests/tests/awk/examples/awk/t.pp1 | 3 + .../test/util-tests/tests/awk/examples/awk/t.pp2 | 3 + .../util-tests/tests/awk/examples/awk/t.printf | 5 + .../util-tests/tests/awk/examples/awk/t.printf2 | 6 + .../test/util-tests/tests/awk/examples/awk/t.quote | 1 + .../test/util-tests/tests/awk/examples/awk/t.randk | 13 + .../test/util-tests/tests/awk/examples/awk/t.re1 | 2 + .../test/util-tests/tests/awk/examples/awk/t.re1a | 6 + .../test/util-tests/tests/awk/examples/awk/t.re2 | 2 + .../test/util-tests/tests/awk/examples/awk/t.re3 | 6 + .../test/util-tests/tests/awk/examples/awk/t.re4 | 10 + .../test/util-tests/tests/awk/examples/awk/t.re5 | 3 + .../test/util-tests/tests/awk/examples/awk/t.re7 | 1 + .../test/util-tests/tests/awk/examples/awk/t.reFS | 2 + .../test/util-tests/tests/awk/examples/awk/t.rec | 1 + .../test/util-tests/tests/awk/examples/awk/t.redir | 3 + .../test/util-tests/tests/awk/examples/awk/t.reg | 4 + .../test/util-tests/tests/awk/examples/awk/t.roff | 23 + .../test/util-tests/tests/awk/examples/awk/t.sep | 2 + .../test/util-tests/tests/awk/examples/awk/t.seqno | 1 + .../test/util-tests/tests/awk/examples/awk/t.set0 | 3 + .../test/util-tests/tests/awk/examples/awk/t.set0a | 1 + .../test/util-tests/tests/awk/examples/awk/t.set0b | 3 + .../test/util-tests/tests/awk/examples/awk/t.set1 | 3 + .../test/util-tests/tests/awk/examples/awk/t.set2 | 4 + .../test/util-tests/tests/awk/examples/awk/t.set3 | 1 + .../test/util-tests/tests/awk/examples/awk/t.split | 2 + .../util-tests/tests/awk/examples/awk/t.split2 | 1 + .../util-tests/tests/awk/examples/awk/t.split3 | 4 + .../util-tests/tests/awk/examples/awk/t.split4 | 4 + .../util-tests/tests/awk/examples/awk/t.split9 | 8 + .../util-tests/tests/awk/examples/awk/t.split9a | 9 + .../util-tests/tests/awk/examples/awk/t.stately | 1 + .../util-tests/tests/awk/examples/awk/t.strcmp | 1 + .../util-tests/tests/awk/examples/awk/t.strcmp1 | 1 + .../util-tests/tests/awk/examples/awk/t.strnum | 1 + .../test/util-tests/tests/awk/examples/awk/t.sub | 18 + .../test/util-tests/tests/awk/examples/awk/t.sub1 | 1 + .../test/util-tests/tests/awk/examples/awk/t.sub2 | 2 + .../test/util-tests/tests/awk/examples/awk/t.sub3 | 1 + .../util-tests/tests/awk/examples/awk/t.substr | 3 + .../util-tests/tests/awk/examples/awk/t.substr1 | 1 + .../test/util-tests/tests/awk/examples/awk/t.time | 18 + .../test/util-tests/tests/awk/examples/awk/t.vf | 3 + .../test/util-tests/tests/awk/examples/awk/t.vf1 | 7 + .../test/util-tests/tests/awk/examples/awk/t.vf2 | 1 + .../test/util-tests/tests/awk/examples/awk/t.vf3 | 2 + usr/src/test/util-tests/tests/awk/examples/awk/t.x | 1 + usr/src/test/util-tests/tests/awk/examples/out/p.1 | 10 + .../test/util-tests/tests/awk/examples/out/p.10 | 1 + .../test/util-tests/tests/awk/examples/out/p.11 | 3 + .../test/util-tests/tests/awk/examples/out/p.12 | 3 + .../test/util-tests/tests/awk/examples/out/p.13 | 7 + .../test/util-tests/tests/awk/examples/out/p.14 | 0 .../test/util-tests/tests/awk/examples/out/p.15 | 0 .../test/util-tests/tests/awk/examples/out/p.16 | 0 .../test/util-tests/tests/awk/examples/out/p.17 | 0 .../test/util-tests/tests/awk/examples/out/p.18 | 0 .../test/util-tests/tests/awk/examples/out/p.19 | 0 usr/src/test/util-tests/tests/awk/examples/out/p.2 | 10 + .../test/util-tests/tests/awk/examples/out/p.20 | 2 + .../test/util-tests/tests/awk/examples/out/p.21 | 3 + .../test/util-tests/tests/awk/examples/out/p.21a | 5 + .../test/util-tests/tests/awk/examples/out/p.22 | 3 + .../test/util-tests/tests/awk/examples/out/p.23 | 4 + .../test/util-tests/tests/awk/examples/out/p.24 | 5 + .../test/util-tests/tests/awk/examples/out/p.25 | 10 + .../test/util-tests/tests/awk/examples/out/p.26 | 1 + .../test/util-tests/tests/awk/examples/out/p.26a | 1 + .../test/util-tests/tests/awk/examples/out/p.27 | 1 + .../test/util-tests/tests/awk/examples/out/p.28 | 10 + .../test/util-tests/tests/awk/examples/out/p.29 | 10 + usr/src/test/util-tests/tests/awk/examples/out/p.3 | 10 + .../test/util-tests/tests/awk/examples/out/p.30 | 10 + .../test/util-tests/tests/awk/examples/out/p.31 | 1 + .../test/util-tests/tests/awk/examples/out/p.32 | 10 + .../test/util-tests/tests/awk/examples/out/p.33 | 1 + .../test/util-tests/tests/awk/examples/out/p.34 | 10 + .../test/util-tests/tests/awk/examples/out/p.35 | 10 + .../test/util-tests/tests/awk/examples/out/p.36 | 10 + .../test/util-tests/tests/awk/examples/out/p.37 | 0 .../test/util-tests/tests/awk/examples/out/p.38 | 1 + .../test/util-tests/tests/awk/examples/out/p.39 | 44 + usr/src/test/util-tests/tests/awk/examples/out/p.4 | 10 + .../test/util-tests/tests/awk/examples/out/p.40 | 44 + .../test/util-tests/tests/awk/examples/out/p.41 | 0 .../test/util-tests/tests/awk/examples/out/p.42 | 2 + .../test/util-tests/tests/awk/examples/out/p.43 | 5 + .../test/util-tests/tests/awk/examples/out/p.44 | 10 + .../test/util-tests/tests/awk/examples/out/p.45 | 20 + .../test/util-tests/tests/awk/examples/out/p.46 | 10 + .../test/util-tests/tests/awk/examples/out/p.47 | 0 .../test/util-tests/tests/awk/examples/out/p.48 | 5 + .../test/util-tests/tests/awk/examples/out/p.48a | 1 + .../test/util-tests/tests/awk/examples/out/p.48b | 3 + .../test/util-tests/tests/awk/examples/out/p.49 | 0 usr/src/test/util-tests/tests/awk/examples/out/p.5 | 11 + .../test/util-tests/tests/awk/examples/out/p.50 | 10 + .../test/util-tests/tests/awk/examples/out/p.51 | 30 + .../test/util-tests/tests/awk/examples/out/p.52 | 42 + .../test/util-tests/tests/awk/examples/out/p.5a | 11 + usr/src/test/util-tests/tests/awk/examples/out/p.6 | 1 + usr/src/test/util-tests/tests/awk/examples/out/p.7 | 5 + usr/src/test/util-tests/tests/awk/examples/out/p.8 | 3 + usr/src/test/util-tests/tests/awk/examples/out/p.9 | 2 + .../test/util-tests/tests/awk/examples/out/p.table | 10 + usr/src/test/util-tests/tests/awk/examples/out/t.0 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.0a | 199 ++ usr/src/test/util-tests/tests/awk/examples/out/t.1 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.1.x | 199 ++ usr/src/test/util-tests/tests/awk/examples/out/t.2 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.2.x | 199 ++ usr/src/test/util-tests/tests/awk/examples/out/t.3 | 4 + .../test/util-tests/tests/awk/examples/out/t.3.x | 500 ++++ usr/src/test/util-tests/tests/awk/examples/out/t.4 | 90 + .../test/util-tests/tests/awk/examples/out/t.4.x | 199 ++ .../test/util-tests/tests/awk/examples/out/t.5.x | 199 ++ usr/src/test/util-tests/tests/awk/examples/out/t.6 | 453 ++++ .../test/util-tests/tests/awk/examples/out/t.6.x | 199 ++ .../test/util-tests/tests/awk/examples/out/t.6a | 453 ++++ .../test/util-tests/tests/awk/examples/out/t.6b | 320 +++ .../test/util-tests/tests/awk/examples/out/t.8.x | 199 ++ .../test/util-tests/tests/awk/examples/out/t.8.y | 199 ++ .../test/util-tests/tests/awk/examples/out/t.NF | 995 ++++++++ .../util-tests/tests/awk/examples/out/t.addops | 0 .../test/util-tests/tests/awk/examples/out/t.aeiou | 8 + .../util-tests/tests/awk/examples/out/t.aeiouy | 0 .../test/util-tests/tests/awk/examples/out/t.arith | 991 ++++++++ .../test/util-tests/tests/awk/examples/out/t.array | 398 ++++ .../util-tests/tests/awk/examples/out/t.array1 | 474 ++++ .../util-tests/tests/awk/examples/out/t.array2 | 1 + .../util-tests/tests/awk/examples/out/t.assert | 124 + .../test/util-tests/tests/awk/examples/out/t.avg | 2 + .../test/util-tests/tests/awk/examples/out/t.b.x | 398 ++++ .../test/util-tests/tests/awk/examples/out/t.be | 2 + .../util-tests/tests/awk/examples/out/t.beginexit | 10 + .../util-tests/tests/awk/examples/out/t.beginnext | 199 ++ .../test/util-tests/tests/awk/examples/out/t.break | 170 ++ .../util-tests/tests/awk/examples/out/t.break1 | 12 + .../util-tests/tests/awk/examples/out/t.break2 | 12 + .../util-tests/tests/awk/examples/out/t.break3 | 844 +++++++ .../test/util-tests/tests/awk/examples/out/t.bug1 | 199 ++ .../util-tests/tests/awk/examples/out/t.builtins | 67 + .../test/util-tests/tests/awk/examples/out/t.cat | 796 +++++++ .../test/util-tests/tests/awk/examples/out/t.cat1 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.cat2 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.cmp | 193 ++ .../util-tests/tests/awk/examples/out/t.coerce | 2 + .../util-tests/tests/awk/examples/out/t.coerce2 | 995 ++++++++ .../util-tests/tests/awk/examples/out/t.comment | 0 .../util-tests/tests/awk/examples/out/t.comment1 | 1 + .../util-tests/tests/awk/examples/out/t.concat | 199 ++ .../test/util-tests/tests/awk/examples/out/t.cond | 398 ++++ .../util-tests/tests/awk/examples/out/t.contin | 199 ++ .../test/util-tests/tests/awk/examples/out/t.count | 1 + .../test/util-tests/tests/awk/examples/out/t.cum | 200 ++ .../test/util-tests/tests/awk/examples/out/t.d.x | 199 ++ .../util-tests/tests/awk/examples/out/t.delete | 0 .../util-tests/tests/awk/examples/out/t.delete1 | 0 .../util-tests/tests/awk/examples/out/t.delete2 | 44 + .../util-tests/tests/awk/examples/out/t.delete3 | 0 .../test/util-tests/tests/awk/examples/out/t.do | 0 usr/src/test/util-tests/tests/awk/examples/out/t.e | 24 + .../test/util-tests/tests/awk/examples/out/t.else | 199 ++ .../test/util-tests/tests/awk/examples/out/t.exit | 1 + .../test/util-tests/tests/awk/examples/out/t.exit1 | 4 + usr/src/test/util-tests/tests/awk/examples/out/t.f | 199 ++ .../test/util-tests/tests/awk/examples/out/t.f.x | 197 ++ .../test/util-tests/tests/awk/examples/out/t.f0 | 0 .../test/util-tests/tests/awk/examples/out/t.f1 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.f2 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.f3 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.f4 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.for | 645 ++++++ .../test/util-tests/tests/awk/examples/out/t.for1 | 645 ++++++ .../test/util-tests/tests/awk/examples/out/t.for2 | 645 ++++++ .../util-tests/tests/awk/examples/out/t.format4 | 4 + .../test/util-tests/tests/awk/examples/out/t.fun | 199 ++ .../test/util-tests/tests/awk/examples/out/t.fun0 | 398 ++++ .../test/util-tests/tests/awk/examples/out/t.fun1 | 2 + .../test/util-tests/tests/awk/examples/out/t.fun2 | 573 +++++ .../test/util-tests/tests/awk/examples/out/t.fun3 | 510 +++++ .../test/util-tests/tests/awk/examples/out/t.fun4 | 844 +++++++ .../test/util-tests/tests/awk/examples/out/t.fun5 | 844 +++++++ .../util-tests/tests/awk/examples/out/t.getline | 50 + .../util-tests/tests/awk/examples/out/t.getval | 199 ++ .../test/util-tests/tests/awk/examples/out/t.gsub | 199 ++ .../test/util-tests/tests/awk/examples/out/t.gsub1 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.gsub3 | 198 ++ .../test/util-tests/tests/awk/examples/out/t.gsub4 | 396 ++++ .../test/util-tests/tests/awk/examples/out/t.i.x | 198 ++ .../test/util-tests/tests/awk/examples/out/t.if | 198 ++ .../test/util-tests/tests/awk/examples/out/t.in | 3 + .../test/util-tests/tests/awk/examples/out/t.in1 | 187 ++ .../test/util-tests/tests/awk/examples/out/t.in2 | 38 + .../test/util-tests/tests/awk/examples/out/t.in3 | 1 + .../test/util-tests/tests/awk/examples/out/t.incr | 1 + .../test/util-tests/tests/awk/examples/out/t.incr2 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.incr3 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.index | 37 + .../util-tests/tests/awk/examples/out/t.intest | 398 ++++ .../util-tests/tests/awk/examples/out/t.intest2 | 1978 ++++++++++++++++ .../test/util-tests/tests/awk/examples/out/t.j.x | 200 ++ .../util-tests/tests/awk/examples/out/t.longstr | 1 + .../test/util-tests/tests/awk/examples/out/t.makef | 199 ++ .../test/util-tests/tests/awk/examples/out/t.match | 2 + .../util-tests/tests/awk/examples/out/t.match1 | 4 + .../test/util-tests/tests/awk/examples/out/t.max | 1 + .../test/util-tests/tests/awk/examples/out/t.mod | 100 + .../util-tests/tests/awk/examples/out/t.monotone | 1 + .../util-tests/tests/awk/examples/out/t.nameval | 187 ++ .../test/util-tests/tests/awk/examples/out/t.next | 159 ++ .../test/util-tests/tests/awk/examples/out/t.not | 464 ++++ .../test/util-tests/tests/awk/examples/out/t.null0 | 937 ++++++++ .../test/util-tests/tests/awk/examples/out/t.ofmt | 199 ++ .../test/util-tests/tests/awk/examples/out/t.ofs | 1 + .../test/util-tests/tests/awk/examples/out/t.ors | 1 + .../test/util-tests/tests/awk/examples/out/t.pat | 426 ++++ .../test/util-tests/tests/awk/examples/out/t.pipe | 1 + .../test/util-tests/tests/awk/examples/out/t.pp | 130 ++ .../test/util-tests/tests/awk/examples/out/t.pp1 | 3 + .../test/util-tests/tests/awk/examples/out/t.pp2 | 76 + .../util-tests/tests/awk/examples/out/t.printf | 199 ++ .../util-tests/tests/awk/examples/out/t.printf2 | 202 ++ .../test/util-tests/tests/awk/examples/out/t.quote | 199 ++ .../test/util-tests/tests/awk/examples/out/t.randk | 210 ++ .../test/util-tests/tests/awk/examples/out/t.re1 | 389 ++++ .../test/util-tests/tests/awk/examples/out/t.re1a | 389 ++++ .../test/util-tests/tests/awk/examples/out/t.re2 | 202 ++ .../test/util-tests/tests/awk/examples/out/t.re3 | 175 ++ .../test/util-tests/tests/awk/examples/out/t.re4 | 82 + .../test/util-tests/tests/awk/examples/out/t.re5 | 571 +++++ .../test/util-tests/tests/awk/examples/out/t.re7 | 0 .../test/util-tests/tests/awk/examples/out/t.reFS | 199 ++ .../test/util-tests/tests/awk/examples/out/t.rec | 199 ++ .../test/util-tests/tests/awk/examples/out/t.redir | 0 .../test/util-tests/tests/awk/examples/out/t.reg | 600 +++++ .../test/util-tests/tests/awk/examples/out/t.roff | 74 + .../test/util-tests/tests/awk/examples/out/t.sep | 93 + .../test/util-tests/tests/awk/examples/out/t.seqno | 199 ++ .../test/util-tests/tests/awk/examples/out/t.set0 | 1393 ++++++++++++ .../test/util-tests/tests/awk/examples/out/t.set0a | 597 +++++ .../test/util-tests/tests/awk/examples/out/t.set0b | 597 +++++ .../test/util-tests/tests/awk/examples/out/t.set1 | 398 ++++ .../test/util-tests/tests/awk/examples/out/t.set2 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.set3 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.split | 199 ++ .../util-tests/tests/awk/examples/out/t.split2 | 199 ++ .../util-tests/tests/awk/examples/out/t.split3 | 199 ++ .../util-tests/tests/awk/examples/out/t.split4 | 199 ++ .../util-tests/tests/awk/examples/out/t.split9 | 0 .../util-tests/tests/awk/examples/out/t.split9a | 0 .../util-tests/tests/awk/examples/out/t.stately | 1 + .../util-tests/tests/awk/examples/out/t.strcmp | 56 + .../util-tests/tests/awk/examples/out/t.strcmp1 | 180 ++ .../util-tests/tests/awk/examples/out/t.strnum | 1 + .../test/util-tests/tests/awk/examples/out/t.sub | 2388 ++++++++++++++++++++ .../test/util-tests/tests/awk/examples/out/t.sub1 | 199 ++ .../test/util-tests/tests/awk/examples/out/t.sub2 | 398 ++++ .../test/util-tests/tests/awk/examples/out/t.sub3 | 198 ++ .../util-tests/tests/awk/examples/out/t.substr | 235 ++ .../util-tests/tests/awk/examples/out/t.substr1 | 100 + .../test/util-tests/tests/awk/examples/out/t.time | 40 + .../test/util-tests/tests/awk/examples/out/t.vf | 398 ++++ .../test/util-tests/tests/awk/examples/out/t.vf1 | 844 +++++++ .../test/util-tests/tests/awk/examples/out/t.vf2 | 398 ++++ .../test/util-tests/tests/awk/examples/out/t.vf3 | 199 ++ usr/src/test/util-tests/tests/awk/examples/out/t.x | 3 + usr/src/test/util-tests/tests/awk/gnu/anchgsub.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/anchgsub.in | 1 + usr/src/test/util-tests/tests/awk/gnu/anchgsub.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/anchor.awk | 33 + usr/src/test/util-tests/tests/awk/gnu/anchor.in | 3 + usr/src/test/util-tests/tests/awk/gnu/anchor.ok | 6 + .../test/util-tests/tests/awk/gnu/arrayind3.awk | 19 + usr/src/test/util-tests/tests/awk/gnu/arrayind3.ok | 2 + .../test/util-tests/tests/awk/gnu/arrayprm2.awk | 67 + usr/src/test/util-tests/tests/awk/gnu/arrayprm2.ok | 0 .../test/util-tests/tests/awk/gnu/arrayprm3.awk | 56 + usr/src/test/util-tests/tests/awk/gnu/arrayprm3.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/arrayref.awk | 13 + usr/src/test/util-tests/tests/awk/gnu/arrayref.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/arrymem1.awk | 81 + usr/src/test/util-tests/tests/awk/gnu/arrymem1.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/arynasty.awk | 16 + usr/src/test/util-tests/tests/awk/gnu/arynasty.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/aryprm9.awk | 16 + usr/src/test/util-tests/tests/awk/gnu/aryprm9.ok | 0 usr/src/test/util-tests/tests/awk/gnu/arysubnm.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/arysubnm.ok | 1 + .../test/util-tests/tests/awk/gnu/aryunasgn.awk | 17 + usr/src/test/util-tests/tests/awk/gnu/aryunasgn.ok | 8 + usr/src/test/util-tests/tests/awk/gnu/asgext.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/asgext.in | 3 + usr/src/test/util-tests/tests/awk/gnu/asgext.ok | 6 + usr/src/test/util-tests/tests/awk/gnu/childin.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/childin.in | 1 + usr/src/test/util-tests/tests/awk/gnu/childin.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/clobber.awk | 99 + usr/src/test/util-tests/tests/awk/gnu/clobber.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/compare.in | 4 + usr/src/test/util-tests/tests/awk/gnu/compare.ok | 5 + usr/src/test/util-tests/tests/awk/gnu/compare.sh | 20 + usr/src/test/util-tests/tests/awk/gnu/compare2.awk | 165 ++ usr/src/test/util-tests/tests/awk/gnu/compare2.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/concat1.awk | 78 + usr/src/test/util-tests/tests/awk/gnu/concat1.in | 4 + usr/src/test/util-tests/tests/awk/gnu/concat1.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/concat2.awk | 8 + usr/src/test/util-tests/tests/awk/gnu/concat2.ok | 12 + usr/src/test/util-tests/tests/awk/gnu/concat4.awk | 9 + usr/src/test/util-tests/tests/awk/gnu/concat4.in | 2 + usr/src/test/util-tests/tests/awk/gnu/concat4.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/concat5.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/concat5.ok | 1 + .../test/util-tests/tests/awk/gnu/dfastress.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/dfastress.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/dynlj.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/dynlj.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/eofsplit.awk | 68 + usr/src/test/util-tests/tests/awk/gnu/eofsplit.ok | 0 usr/src/test/util-tests/tests/awk/gnu/exit2.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/exit2.ok | 0 usr/src/test/util-tests/tests/awk/gnu/exitval2.awk | 3 + usr/src/test/util-tests/tests/awk/gnu/exitval2.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/exitval3.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/exitval3.ok | 1 + .../test/util-tests/tests/awk/gnu/fcall_exit.awk | 24 + .../test/util-tests/tests/awk/gnu/fcall_exit.ok | 2 + .../test/util-tests/tests/awk/gnu/fcall_exit2.awk | 25 + .../test/util-tests/tests/awk/gnu/fcall_exit2.in | 1 + .../test/util-tests/tests/awk/gnu/fcall_exit2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/fldchg.awk | 8 + usr/src/test/util-tests/tests/awk/gnu/fldchg.in | 1 + usr/src/test/util-tests/tests/awk/gnu/fldchg.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/fldchgnf.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/fldchgnf.in | 1 + usr/src/test/util-tests/tests/awk/gnu/fldchgnf.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/fldterm.awk | 10 + usr/src/test/util-tests/tests/awk/gnu/fldterm.in | 1 + usr/src/test/util-tests/tests/awk/gnu/fldterm.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/forsimp.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/forsimp.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/fsbs.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/fsbs.in | 1 + usr/src/test/util-tests/tests/awk/gnu/fsbs.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/fsrs.awk | 8 + usr/src/test/util-tests/tests/awk/gnu/fsrs.in | 7 + usr/src/test/util-tests/tests/awk/gnu/fsrs.ok | 5 + usr/src/test/util-tests/tests/awk/gnu/fsspcoln.awk | 46 + usr/src/test/util-tests/tests/awk/gnu/fsspcoln.in | 1 + usr/src/test/util-tests/tests/awk/gnu/fsspcoln.ok | 1 + .../test/util-tests/tests/awk/gnu/fstabplus.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/fstabplus.in | 1 + usr/src/test/util-tests/tests/awk/gnu/fstabplus.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/funsemnl.awk | 3 + usr/src/test/util-tests/tests/awk/gnu/funsemnl.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/funstack.awk | 981 ++++++++ usr/src/test/util-tests/tests/awk/gnu/funstack.in | 206 ++ usr/src/test/util-tests/tests/awk/gnu/funstack.ok | 0 usr/src/test/util-tests/tests/awk/gnu/getline2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/getline2.sh | 11 + usr/src/test/util-tests/tests/awk/gnu/getline3.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/getline3.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/getlnbuf.awk | 18 + usr/src/test/util-tests/tests/awk/gnu/getlnbuf.in | 1708 ++++++++++++++ usr/src/test/util-tests/tests/awk/gnu/getlnbuf.ok | 1708 ++++++++++++++ usr/src/test/util-tests/tests/awk/gnu/getlnhd.awk | 10 + usr/src/test/util-tests/tests/awk/gnu/getlnhd.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/getnr2tb.awk | 111 + usr/src/test/util-tests/tests/awk/gnu/getnr2tb.in | 6 + usr/src/test/util-tests/tests/awk/gnu/getnr2tb.ok | 6 + usr/src/test/util-tests/tests/awk/gnu/getnr2tm.awk | 75 + usr/src/test/util-tests/tests/awk/gnu/getnr2tm.in | 1 + usr/src/test/util-tests/tests/awk/gnu/getnr2tm.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/gsubtest.awk | 9 + usr/src/test/util-tests/tests/awk/gnu/gsubtest.ok | 7 + usr/src/test/util-tests/tests/awk/gnu/gsubtst2.awk | 241 ++ usr/src/test/util-tests/tests/awk/gnu/gsubtst2.ok | 25 + usr/src/test/util-tests/tests/awk/gnu/gsubtst7.awk | 92 + usr/src/test/util-tests/tests/awk/gnu/gsubtst7.in | 1 + usr/src/test/util-tests/tests/awk/gnu/gsubtst7.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/gsubtst8.awk | 5 + usr/src/test/util-tests/tests/awk/gnu/gsubtst8.in | 2 + usr/src/test/util-tests/tests/awk/gnu/gsubtst8.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/hex.awk | 22 + usr/src/test/util-tests/tests/awk/gnu/hex.ok | 6 + usr/src/test/util-tests/tests/awk/gnu/hex2.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/hex2.in | 2 + usr/src/test/util-tests/tests/awk/gnu/hex2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/inpref.awk | 9 + usr/src/test/util-tests/tests/awk/gnu/inpref.in | 2 + usr/src/test/util-tests/tests/awk/gnu/inpref.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/inputred.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/inputred.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/intest.awk | 4 + usr/src/test/util-tests/tests/awk/gnu/intest.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/intprec.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/intprec.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/iobug1.awk | 53 + usr/src/test/util-tests/tests/awk/gnu/iobug1.ok | 0 usr/src/test/util-tests/tests/awk/gnu/leaddig.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/leaddig.sh | 14 + usr/src/test/util-tests/tests/awk/gnu/leadnl.awk | 10 + usr/src/test/util-tests/tests/awk/gnu/leadnl.in | 9 + usr/src/test/util-tests/tests/awk/gnu/leadnl.ok | 8 + usr/src/test/util-tests/tests/awk/gnu/localenl.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/localenl.sh | 78 + usr/src/test/util-tests/tests/awk/gnu/longsub.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/longsub.in | 1 + usr/src/test/util-tests/tests/awk/gnu/longsub.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/manglprm.awk | 41 + usr/src/test/util-tests/tests/awk/gnu/manglprm.in | 1 + usr/src/test/util-tests/tests/awk/gnu/manglprm.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/math.awk | 10 + usr/src/test/util-tests/tests/awk/gnu/math.ok | 6 + usr/src/test/util-tests/tests/awk/gnu/membug1.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/membug1.in | 2 + usr/src/test/util-tests/tests/awk/gnu/membug1.ok | 0 usr/src/test/util-tests/tests/awk/gnu/messages.ok | 0 usr/src/test/util-tests/tests/awk/gnu/messages.sh | 25 + usr/src/test/util-tests/tests/awk/gnu/minusstr.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/minusstr.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/mmap8k.in | 143 ++ usr/src/test/util-tests/tests/awk/gnu/mtchi18n.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/mtchi18n.in | 2 + usr/src/test/util-tests/tests/awk/gnu/mtchi18n.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/nasty.awk | 92 + usr/src/test/util-tests/tests/awk/gnu/nasty.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/nasty2.awk | 20 + usr/src/test/util-tests/tests/awk/gnu/nasty2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/negexp.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/negexp.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/negrange.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/negrange.ok | 7 + usr/src/test/util-tests/tests/awk/gnu/nested.awk | 123 + usr/src/test/util-tests/tests/awk/gnu/nested.in | 1 + usr/src/test/util-tests/tests/awk/gnu/nested.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/nfldstr.awk | 13 + usr/src/test/util-tests/tests/awk/gnu/nfldstr.in | 1 + usr/src/test/util-tests/tests/awk/gnu/nfldstr.ok | 0 usr/src/test/util-tests/tests/awk/gnu/nfloop.awk | 8 + usr/src/test/util-tests/tests/awk/gnu/nfloop.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/nlfldsep.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/nlfldsep.in | 5 + usr/src/test/util-tests/tests/awk/gnu/nlfldsep.ok | 13 + usr/src/test/util-tests/tests/awk/gnu/nlinstr.awk | 8 + usr/src/test/util-tests/tests/awk/gnu/nlinstr.in | 2 + usr/src/test/util-tests/tests/awk/gnu/nlinstr.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/nlstrina.awk | 77 + usr/src/test/util-tests/tests/awk/gnu/nlstrina.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/noloop1.awk | 70 + usr/src/test/util-tests/tests/awk/gnu/noloop1.in | 1 + usr/src/test/util-tests/tests/awk/gnu/noloop1.ok | 0 usr/src/test/util-tests/tests/awk/gnu/noloop2.awk | 70 + usr/src/test/util-tests/tests/awk/gnu/noloop2.in | 1 + usr/src/test/util-tests/tests/awk/gnu/noloop2.ok | 0 usr/src/test/util-tests/tests/awk/gnu/nors.in | 1 + usr/src/test/util-tests/tests/awk/gnu/nors.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/nors.sh | 8 + usr/src/test/util-tests/tests/awk/gnu/nulrsend.awk | 112 + usr/src/test/util-tests/tests/awk/gnu/nulrsend.in | 4 + usr/src/test/util-tests/tests/awk/gnu/nulrsend.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/numindex.awk | 55 + usr/src/test/util-tests/tests/awk/gnu/numindex.in | 4 + usr/src/test/util-tests/tests/awk/gnu/numindex.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/numstr1.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/numstr1.ok | 2 + .../test/util-tests/tests/awk/gnu/numsubstr.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/numsubstr.in | 3 + usr/src/test/util-tests/tests/awk/gnu/numsubstr.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/octsub.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/octsub.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/ofmt.awk | 53 + usr/src/test/util-tests/tests/awk/gnu/ofmt.in | 136 ++ usr/src/test/util-tests/tests/awk/gnu/ofmt.ok | 6 + usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.awk | 85 + usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.in | 10 + usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.ok | 10 + usr/src/test/util-tests/tests/awk/gnu/ofmts.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/ofmts.in | 1 + usr/src/test/util-tests/tests/awk/gnu/ofmts.ok | 1 + .../test/util-tests/tests/awk/gnu/ofmtstrnum.awk | 7 + .../test/util-tests/tests/awk/gnu/ofmtstrnum.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/onlynl.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/onlynl.in | 4 + usr/src/test/util-tests/tests/awk/gnu/onlynl.ok | 0 usr/src/test/util-tests/tests/awk/gnu/opasnidx.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/opasnidx.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/opasnslf.awk | 6 + usr/src/test/util-tests/tests/awk/gnu/opasnslf.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/out1.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/out2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/out3.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/paramtyp.awk | 20 + usr/src/test/util-tests/tests/awk/gnu/paramtyp.ok | 6 + .../util-tests/tests/awk/gnu/paramuninitglobal.awk | 15 + .../util-tests/tests/awk/gnu/paramuninitglobal.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/parse1.awk | 35 + usr/src/test/util-tests/tests/awk/gnu/parse1.in | 1 + usr/src/test/util-tests/tests/awk/gnu/parse1.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/pcntplus.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/pcntplus.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/pipeio1.awk | 33 + usr/src/test/util-tests/tests/awk/gnu/pipeio1.ok | 2 + .../test/util-tests/tests/awk/gnu/posix2008sub.awk | 7 + .../test/util-tests/tests/awk/gnu/posix2008sub.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/poundbang.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/poundbang.sh | 15 + usr/src/test/util-tests/tests/awk/gnu/prdupval.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/prdupval.in | 1 + usr/src/test/util-tests/tests/awk/gnu/prdupval.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/prec.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/prec.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/printf0.awk | 5 + usr/src/test/util-tests/tests/awk/gnu/printf0.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/printf1.awk | 19 + usr/src/test/util-tests/tests/awk/gnu/printf1.ok | 7 + .../test/util-tests/tests/awk/gnu/printfchar.awk | 7 + .../test/util-tests/tests/awk/gnu/printfchar.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/prmreuse.awk | 14 + usr/src/test/util-tests/tests/awk/gnu/prmreuse.ok | 0 usr/src/test/util-tests/tests/awk/gnu/prt1eval.awk | 6 + usr/src/test/util-tests/tests/awk/gnu/prt1eval.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/randtest.ok | 0 usr/src/test/util-tests/tests/awk/gnu/randtest.sh | 116 + usr/src/test/util-tests/tests/awk/gnu/range1.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/range1.in | 2 + usr/src/test/util-tests/tests/awk/gnu/range1.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/rebt8b1.awk | 138 ++ usr/src/test/util-tests/tests/awk/gnu/rebt8b1.ok | 16 + usr/src/test/util-tests/tests/awk/gnu/rebuild.awk | 4 + usr/src/test/util-tests/tests/awk/gnu/rebuild.in | 1 + usr/src/test/util-tests/tests/awk/gnu/rebuild.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/redfilnm.awk | 98 + usr/src/test/util-tests/tests/awk/gnu/redfilnm.in | 1 + usr/src/test/util-tests/tests/awk/gnu/redfilnm.ok | 9 + .../test/util-tests/tests/awk/gnu/regexpbrack2.awk | 2 + .../test/util-tests/tests/awk/gnu/regexpbrack2.in | 2 + .../test/util-tests/tests/awk/gnu/regexpbrack2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/reparse.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/reparse.in | 1 + usr/src/test/util-tests/tests/awk/gnu/reparse.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/resplit.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/resplit.in | 1 + usr/src/test/util-tests/tests/awk/gnu/resplit.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/rri1.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/rri1.in | 1 + usr/src/test/util-tests/tests/awk/gnu/rri1.ok | 0 usr/src/test/util-tests/tests/awk/gnu/rs.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/rs.in | 15 + usr/src/test/util-tests/tests/awk/gnu/rs.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/rscompat.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/rscompat.in | 2 + usr/src/test/util-tests/tests/awk/gnu/rscompat.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.in | 3 + usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/rsnulbig.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/rsnulbig.sh | 10 + usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.sh | 11 + usr/src/test/util-tests/tests/awk/gnu/rstest2.awk | 6 + usr/src/test/util-tests/tests/awk/gnu/rstest2.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/rstest3.awk | 73 + usr/src/test/util-tests/tests/awk/gnu/rstest3.ok | 0 usr/src/test/util-tests/tests/awk/gnu/rstest4.awk | 67 + usr/src/test/util-tests/tests/awk/gnu/rstest4.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/rstest5.awk | 60 + usr/src/test/util-tests/tests/awk/gnu/rstest5.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/rstest6.awk | 6 + usr/src/test/util-tests/tests/awk/gnu/rstest6.in | 1 + usr/src/test/util-tests/tests/awk/gnu/rstest6.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/rswhite.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/rswhite.in | 2 + usr/src/test/util-tests/tests/awk/gnu/rswhite.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/setrec0.awk | 8 + usr/src/test/util-tests/tests/awk/gnu/setrec0.in | 1 + usr/src/test/util-tests/tests/awk/gnu/setrec0.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/setrec1.awk | 9 + usr/src/test/util-tests/tests/awk/gnu/setrec1.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/sigpipe1.awk | 13 + usr/src/test/util-tests/tests/awk/gnu/sigpipe1.ok | 3 + .../test/util-tests/tests/awk/gnu/splitargv.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/splitargv.in | 7 + usr/src/test/util-tests/tests/awk/gnu/splitargv.ok | 7 + usr/src/test/util-tests/tests/awk/gnu/splitdef.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/splitdef.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/splitvar.awk | 5 + usr/src/test/util-tests/tests/awk/gnu/splitvar.in | 1 + usr/src/test/util-tests/tests/awk/gnu/splitvar.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/splitwht.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/splitwht.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/strcat1.awk | 6 + usr/src/test/util-tests/tests/awk/gnu/strcat1.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/strnum1.awk | 35 + usr/src/test/util-tests/tests/awk/gnu/strnum1.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/strnum2.awk | 18 + usr/src/test/util-tests/tests/awk/gnu/strnum2.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/strtod.awk | 5 + usr/src/test/util-tests/tests/awk/gnu/strtod.in | 1 + usr/src/test/util-tests/tests/awk/gnu/strtod.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/subamp.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/subamp.in | 1 + usr/src/test/util-tests/tests/awk/gnu/subamp.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/subi18n.awk | 68 + usr/src/test/util-tests/tests/awk/gnu/subi18n.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/subslash.awk | 6 + usr/src/test/util-tests/tests/awk/gnu/subslash.ok | 1 + usr/src/test/util-tests/tests/awk/gnu/substr.awk | 14 + usr/src/test/util-tests/tests/awk/gnu/substr.ok | 10 + usr/src/test/util-tests/tests/awk/gnu/swaplns.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/swaplns.in | 9 + usr/src/test/util-tests/tests/awk/gnu/swaplns.ok | 9 + usr/src/test/util-tests/tests/awk/gnu/tweakfld.awk | 296 +++ usr/src/test/util-tests/tests/awk/gnu/tweakfld.in | 3 + usr/src/test/util-tests/tests/awk/gnu/tweakfld.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/uninit2.awk | 2 + usr/src/test/util-tests/tests/awk/gnu/uninit2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/uninit5.awk | 111 + usr/src/test/util-tests/tests/awk/gnu/uninit5.ok | 6 + usr/src/test/util-tests/tests/awk/gnu/uparrfs.awk | 8 + usr/src/test/util-tests/tests/awk/gnu/uparrfs.in | 1 + usr/src/test/util-tests/tests/awk/gnu/uparrfs.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/wideidx.awk | 7 + usr/src/test/util-tests/tests/awk/gnu/wideidx.in | 2 + usr/src/test/util-tests/tests/awk/gnu/wideidx.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/wideidx2.awk | 89 + usr/src/test/util-tests/tests/awk/gnu/wideidx2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/widesub.awk | 12 + usr/src/test/util-tests/tests/awk/gnu/widesub.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/widesub2.awk | 9 + usr/src/test/util-tests/tests/awk/gnu/widesub2.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/widesub3.awk | 6 + usr/src/test/util-tests/tests/awk/gnu/widesub3.in | 2 + usr/src/test/util-tests/tests/awk/gnu/widesub3.ok | 4 + usr/src/test/util-tests/tests/awk/gnu/wjposer1.awk | 75 + usr/src/test/util-tests/tests/awk/gnu/wjposer1.in | 1527 +++++++++++++ usr/src/test/util-tests/tests/awk/gnu/wjposer1.ok | 2068 +++++++++++++++++ usr/src/test/util-tests/tests/awk/gnu/zero2.awk | 5 + usr/src/test/util-tests/tests/awk/gnu/zero2.ok | 3 + usr/src/test/util-tests/tests/awk/gnu/zeroe0.awk | 40 + usr/src/test/util-tests/tests/awk/gnu/zeroe0.ok | 2 + usr/src/test/util-tests/tests/awk/gnu/zeroflag.awk | 1 + usr/src/test/util-tests/tests/awk/gnu/zeroflag.ok | 1 + usr/src/test/util-tests/tests/awk/runtests.sh | 174 ++ .../test/util-tests/tests/awk/syn/arrayparm.awk | 21 + usr/src/test/util-tests/tests/awk/syn/arrayparm.ok | 2 + usr/src/test/util-tests/tests/awk/syn/arryref3.awk | 18 + usr/src/test/util-tests/tests/awk/syn/arryref3.ok | 2 + usr/src/test/util-tests/tests/awk/syn/arryref4.awk | 17 + usr/src/test/util-tests/tests/awk/syn/arryref4.ok | 2 + usr/src/test/util-tests/tests/awk/syn/arryref5.awk | 17 + usr/src/test/util-tests/tests/awk/syn/arryref5.ok | 2 + usr/src/test/util-tests/tests/awk/syn/aryprm1.awk | 9 + usr/src/test/util-tests/tests/awk/syn/aryprm1.ok | 2 + usr/src/test/util-tests/tests/awk/syn/aryprm2.awk | 8 + usr/src/test/util-tests/tests/awk/syn/aryprm2.ok | 6 + usr/src/test/util-tests/tests/awk/syn/aryprm3.awk | 10 + usr/src/test/util-tests/tests/awk/syn/aryprm3.ok | 2 + usr/src/test/util-tests/tests/awk/syn/aryprm4.awk | 7 + usr/src/test/util-tests/tests/awk/syn/aryprm4.ok | 2 + usr/src/test/util-tests/tests/awk/syn/aryprm5.awk | 6 + usr/src/test/util-tests/tests/awk/syn/aryprm5.ok | 2 + usr/src/test/util-tests/tests/awk/syn/aryprm6.awk | 7 + usr/src/test/util-tests/tests/awk/syn/aryprm6.ok | 2 + .../test/util-tests/tests/awk/syn/badassign1.awk | 1 + .../test/util-tests/tests/awk/syn/badassign1.ok | 4 + usr/src/test/util-tests/tests/awk/syn/badbuild.awk | 6 + usr/src/test/util-tests/tests/awk/syn/badbuild.ok | 4 + .../test/util-tests/tests/awk/syn/callparam.awk | 6 + usr/src/test/util-tests/tests/awk/syn/callparam.ok | 2 + usr/src/test/util-tests/tests/awk/syn/delfunc.awk | 7 + usr/src/test/util-tests/tests/awk/syn/delfunc.ok | 4 + usr/src/test/util-tests/tests/awk/syn/fnarray.awk | 7 + usr/src/test/util-tests/tests/awk/syn/fnarray.ok | 3 + usr/src/test/util-tests/tests/awk/syn/fnaryscl.awk | 10 + usr/src/test/util-tests/tests/awk/syn/fnaryscl.ok | 2 + usr/src/test/util-tests/tests/awk/syn/fnmisc.awk | 13 + usr/src/test/util-tests/tests/awk/syn/fnmisc.ok | 4 + usr/src/test/util-tests/tests/awk/syn/gsubasgn.awk | 13 + usr/src/test/util-tests/tests/awk/syn/gsubasgn.ok | 2 + .../test/util-tests/tests/awk/syn/nastyparm.awk | 41 + usr/src/test/util-tests/tests/awk/syn/nastyparm.ok | 2 + usr/src/test/util-tests/tests/awk/syn/noparms.awk | 1 + usr/src/test/util-tests/tests/awk/syn/noparms.ok | 4 + usr/src/test/util-tests/tests/awk/syn/nulinsrc.awk | Bin 0 -> 3 bytes usr/src/test/util-tests/tests/awk/syn/nulinsrc.ok | 4 + usr/src/test/util-tests/tests/awk/syn/parseme.awk | 1 + usr/src/test/util-tests/tests/awk/syn/parseme.ok | 5 + usr/src/test/util-tests/tests/awk/syn/readbuf.awk | 2 + usr/src/test/util-tests/tests/awk/syn/readbuf.ok | 6 + usr/src/test/util-tests/tests/awk/syn/scalar.awk | 4 + usr/src/test/util-tests/tests/awk/syn/scalar.ok | 2 + usr/src/test/util-tests/tests/awk/syn/sclforin.awk | 1 + usr/src/test/util-tests/tests/awk/syn/sclforin.ok | 2 + usr/src/test/util-tests/tests/awk/syn/sclifin.awk | 7 + usr/src/test/util-tests/tests/awk/syn/sclifin.ok | 2 + usr/src/test/util-tests/tests/awk/syn/synerr1.awk | 4 + usr/src/test/util-tests/tests/awk/syn/synerr1.ok | 4 + usr/src/test/util-tests/tests/awk/syn/synerr2.awk | 47 + usr/src/test/util-tests/tests/awk/syn/synerr2.ok | 4 + .../test/util-tests/tests/awk/syn/tradanch1.awk | 1 + usr/src/test/util-tests/tests/awk/syn/tradanch1.ok | 4 + usr/src/test/util-tests/tests/awk/syn/unterm.awk | 1 + usr/src/test/util-tests/tests/awk/syn/unterm.ok | 5 + usr/src/test/util-tests/tests/awk/tests/T.-f-f | 44 + usr/src/test/util-tests/tests/awk/tests/T.argv | 137 ++ usr/src/test/util-tests/tests/awk/tests/T.builtin | 72 + usr/src/test/util-tests/tests/awk/tests/T.chem | 28 + usr/src/test/util-tests/tests/awk/tests/T.close | 30 + usr/src/test/util-tests/tests/awk/tests/T.clv | 153 ++ usr/src/test/util-tests/tests/awk/tests/T.errmsg | 198 ++ usr/src/test/util-tests/tests/awk/tests/T.expr | 220 ++ usr/src/test/util-tests/tests/awk/tests/T.exprconv | 38 + usr/src/test/util-tests/tests/awk/tests/T.flags | 34 + usr/src/test/util-tests/tests/awk/tests/T.func | 207 ++ usr/src/test/util-tests/tests/awk/tests/T.gawk | 355 +++ usr/src/test/util-tests/tests/awk/tests/T.getline | 98 + usr/src/test/util-tests/tests/awk/tests/T.latin1 | 53 + usr/src/test/util-tests/tests/awk/tests/T.main | 50 + usr/src/test/util-tests/tests/awk/tests/T.misc | 428 ++++ usr/src/test/util-tests/tests/awk/tests/T.overflow | 96 + usr/src/test/util-tests/tests/awk/tests/T.re | 285 +++ usr/src/test/util-tests/tests/awk/tests/T.redir | 55 + usr/src/test/util-tests/tests/awk/tests/T.split | 48 + usr/src/test/util-tests/tests/awk/tests/T.sub | 323 +++ usr/src/test/util-tests/tests/awk/tests/T.system | 32 + usr/src/test/util-tests/tests/awk/tests/chem.awk | 492 ++++ usr/src/test/util-tests/tests/awk/tests/latin1 | 11 + usr/src/test/util-tests/tests/awk/tests/lsd1.ok | 128 ++ usr/src/test/util-tests/tests/awk/tests/lsd1.p | 15 + usr/src/test/util-tests/tests/awk/tests/penicil.ok | 134 ++ usr/src/test/util-tests/tests/awk/tests/penicil.p | 39 + usr/src/test/util-tests/tests/awk/tests/res.ok | 201 ++ usr/src/test/util-tests/tests/awk/tests/res.p | 26 + 916 files changed, 62010 insertions(+), 2 deletions(-) create mode 100644 usr/src/test/util-tests/tests/awk/Makefile create mode 100644 usr/src/test/util-tests/tests/awk/README create mode 100644 usr/src/test/util-tests/tests/awk/THIRDPARTYLICENSE.gawk create mode 100644 usr/src/test/util-tests/tests/awk/data/test.countries create mode 100644 usr/src/test/util-tests/tests/awk/data/test.data create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.10 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.11 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.12 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.13 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.14 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.15 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.16 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.17 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.18 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.19 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.20 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.21 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.21a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.22 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.23 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.24 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.25 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.26 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.26a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.27 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.28 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.29 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.30 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.31 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.32 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.33 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.34 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.35 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.36 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.37 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.38 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.39 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.40 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.41 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.42 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.43 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.44 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.45 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.46 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.47 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.48 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.48a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.48b create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.49 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.5 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.50 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.51 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.52 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.5a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.6 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.7 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.8 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.9 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/p.table create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.0a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.1.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.2.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.3.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.4.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.5.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.6 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.6.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.6a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.6b create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.8.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.8.y create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.NF create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.addops create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.aeiou create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.aeiouy create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.arith create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.array create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.array1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.array2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.assert create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.avg create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.b.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.be create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.beginexit create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.beginnext create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.break create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.break1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.break2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.break3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.bug1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.builtins create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.cat create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.cat1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.cat2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.cmp create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.coerce create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.coerce2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.comment create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.comment1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.concat create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.cond create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.contin create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.count create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.cum create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.d.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.delete create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.delete1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.delete2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.delete3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.do create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.e create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.else create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.exit create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.exit1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.f create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.f.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.f0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.f1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.f2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.f3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.f4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.for create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.for1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.for2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.format4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.fun create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.fun0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.fun1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.fun2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.fun3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.fun4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.fun5 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.getline create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.getval create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.gsub create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.gsub1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.gsub3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.gsub4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.i.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.if create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.in create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.in1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.in2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.in3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.incr create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.incr2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.incr3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.index create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.intest create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.intest2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.j.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.longstr create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.makef create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.match create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.match1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.max create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.mod create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.monotone create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.nameval create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.next create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.not create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.null0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.ofmt create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.ofs create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.ors create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.pat create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.pipe create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.pp create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.pp1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.pp2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.printf create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.printf2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.quote create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.randk create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.re1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.re1a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.re2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.re3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.re4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.re5 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.re7 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.reFS create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.rec create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.redir create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.reg create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.roff create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.sep create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.seqno create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.set0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.set0a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.set0b create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.set1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.set2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.set3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.split create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.split2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.split3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.split4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.split9 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.split9a create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.stately create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.strcmp create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.strcmp1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.strnum create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.sub create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.sub1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.sub2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.sub3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.substr create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.substr1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.time create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.vf create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.vf1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.vf2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.vf3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/awk/t.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.10 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.11 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.12 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.13 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.14 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.15 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.16 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.17 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.18 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.19 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.20 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.21 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.21a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.22 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.23 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.24 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.25 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.26 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.26a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.27 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.28 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.29 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.30 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.31 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.32 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.33 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.34 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.35 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.36 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.37 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.38 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.39 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.40 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.41 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.42 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.43 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.44 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.45 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.46 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.47 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.48 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.48a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.48b create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.49 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.5 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.50 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.51 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.52 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.5a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.6 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.7 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.8 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.9 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/p.table create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.0a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.1.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.2.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.3.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.4.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.5.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.6 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.6.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.6a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.6b create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.8.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.8.y create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.NF create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.addops create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.aeiou create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.aeiouy create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.arith create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.array create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.array1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.array2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.assert create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.avg create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.b.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.be create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.beginexit create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.beginnext create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.break create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.break1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.break2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.break3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.bug1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.builtins create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.cat create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.cat1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.cat2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.cmp create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.coerce create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.coerce2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.comment create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.comment1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.concat create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.cond create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.contin create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.count create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.cum create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.d.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.delete create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.delete1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.delete2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.delete3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.do create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.e create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.else create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.exit create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.exit1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.f create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.f.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.f0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.f1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.f2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.f3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.f4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.for create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.for1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.for2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.format4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.fun create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.fun0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.fun1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.fun2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.fun3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.fun4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.fun5 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.getline create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.getval create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.gsub create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.gsub1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.gsub3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.gsub4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.i.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.if create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.in create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.in1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.in2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.in3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.incr create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.incr2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.incr3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.index create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.intest create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.intest2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.j.x create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.longstr create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.makef create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.match create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.match1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.max create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.mod create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.monotone create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.nameval create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.next create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.not create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.null0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.ofmt create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.ofs create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.ors create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.pat create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.pipe create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.pp create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.pp1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.pp2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.printf create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.printf2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.quote create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.randk create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.re1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.re1a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.re2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.re3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.re4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.re5 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.re7 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.reFS create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.rec create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.redir create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.reg create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.roff create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.sep create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.seqno create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.set0 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.set0a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.set0b create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.set1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.set2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.set3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.split create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.split2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.split3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.split4 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.split9 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.split9a create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.stately create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.strcmp create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.strcmp1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.strnum create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.sub create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.sub1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.sub2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.sub3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.substr create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.substr1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.time create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.vf create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.vf1 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.vf2 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.vf3 create mode 100644 usr/src/test/util-tests/tests/awk/examples/out/t.x create mode 100644 usr/src/test/util-tests/tests/awk/gnu/anchgsub.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/anchgsub.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/anchgsub.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/anchor.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/anchor.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/anchor.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrayind3.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrayind3.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrayprm2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrayprm2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrayprm3.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrayprm3.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrayref.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrayref.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrymem1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arrymem1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arynasty.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arynasty.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/aryprm9.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/aryprm9.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arysubnm.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/arysubnm.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/aryunasgn.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/aryunasgn.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/asgext.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/asgext.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/asgext.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/childin.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/childin.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/childin.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/clobber.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/clobber.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/compare.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/compare.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/compare.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/compare2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/compare2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat1.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat4.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat4.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat4.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat5.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/concat5.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/dfastress.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/dfastress.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/dynlj.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/dynlj.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/eofsplit.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/eofsplit.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/exit2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/exit2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/exitval2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/exitval2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/exitval3.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/exitval3.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fcall_exit.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fcall_exit.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldchg.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldchg.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldchg.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldchgnf.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldchgnf.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldchgnf.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldterm.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldterm.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fldterm.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/forsimp.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/forsimp.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsbs.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsbs.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsbs.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsrs.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsrs.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsrs.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsspcoln.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsspcoln.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fsspcoln.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fstabplus.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fstabplus.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/fstabplus.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/funsemnl.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/funsemnl.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/funstack.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/funstack.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/funstack.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getline2.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/getline2.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getline3.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getline3.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getlnbuf.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getlnbuf.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getlnbuf.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getlnhd.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getlnhd.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getnr2tb.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getnr2tb.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getnr2tb.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getnr2tm.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getnr2tm.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/getnr2tm.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtest.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtest.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtst2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtst2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtst7.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtst7.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtst7.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtst8.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtst8.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/gsubtst8.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/hex.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/hex.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/hex2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/hex2.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/hex2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/inpref.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/inpref.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/inpref.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/inputred.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/inputred.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/intest.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/intest.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/intprec.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/intprec.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/iobug1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/iobug1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/leaddig.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/leaddig.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/leadnl.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/leadnl.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/leadnl.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/localenl.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/localenl.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/longsub.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/longsub.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/longsub.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/manglprm.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/manglprm.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/manglprm.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/math.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/math.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/membug1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/membug1.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/membug1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/messages.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/messages.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/minusstr.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/minusstr.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/mmap8k.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/mtchi18n.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/mtchi18n.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/mtchi18n.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nasty.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nasty.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nasty2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nasty2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/negexp.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/negexp.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/negrange.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/negrange.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nested.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nested.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nested.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nfldstr.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nfldstr.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nfldstr.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nfloop.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nfloop.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nlfldsep.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nlfldsep.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nlfldsep.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nlinstr.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nlinstr.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nlinstr.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nlstrina.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nlstrina.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/noloop1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/noloop1.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/noloop1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/noloop2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/noloop2.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/noloop2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nors.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nors.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/nors.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nulrsend.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nulrsend.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/nulrsend.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/numindex.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/numindex.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/numindex.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/numstr1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/numstr1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/numsubstr.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/numsubstr.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/numsubstr.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/octsub.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/octsub.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmt.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmt.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmt.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmts.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmts.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmts.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmtstrnum.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/ofmtstrnum.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/onlynl.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/onlynl.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/onlynl.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/opasnidx.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/opasnidx.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/opasnslf.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/opasnslf.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/out1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/out2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/out3.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/paramtyp.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/paramtyp.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/paramuninitglobal.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/paramuninitglobal.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/parse1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/parse1.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/parse1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/pcntplus.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/pcntplus.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/pipeio1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/pipeio1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/posix2008sub.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/posix2008sub.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/poundbang.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/poundbang.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prdupval.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prdupval.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prdupval.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prec.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prec.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/printf0.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/printf0.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/printf1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/printf1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/printfchar.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/printfchar.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prmreuse.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prmreuse.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prt1eval.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/prt1eval.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/randtest.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/randtest.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/range1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/range1.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/range1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rebt8b1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rebt8b1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rebuild.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rebuild.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rebuild.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/redfilnm.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/redfilnm.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/redfilnm.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/reparse.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/reparse.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/reparse.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/resplit.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/resplit.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/resplit.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rri1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rri1.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rri1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rs.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rs.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rs.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rscompat.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rscompat.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rscompat.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rsnulbig.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/rsnulbig.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.ok create mode 100755 usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.sh create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest3.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest3.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest4.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest4.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest5.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest5.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest6.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest6.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rstest6.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rswhite.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rswhite.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/rswhite.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/setrec0.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/setrec0.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/setrec0.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/setrec1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/setrec1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/sigpipe1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/sigpipe1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitargv.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitargv.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitargv.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitdef.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitdef.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitvar.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitvar.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitvar.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitwht.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/splitwht.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strcat1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strcat1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strnum1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strnum1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strnum2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strnum2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strtod.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strtod.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/strtod.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/subamp.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/subamp.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/subamp.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/subi18n.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/subi18n.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/subslash.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/subslash.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/substr.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/substr.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/swaplns.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/swaplns.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/swaplns.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/tweakfld.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/tweakfld.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/tweakfld.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/uninit2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/uninit2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/uninit5.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/uninit5.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/uparrfs.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/uparrfs.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/uparrfs.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/wideidx.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/wideidx.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/wideidx.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/wideidx2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/wideidx2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/widesub.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/widesub.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/widesub2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/widesub2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/widesub3.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/widesub3.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/widesub3.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/wjposer1.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/wjposer1.in create mode 100644 usr/src/test/util-tests/tests/awk/gnu/wjposer1.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/zero2.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/zero2.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/zeroe0.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/zeroe0.ok create mode 100644 usr/src/test/util-tests/tests/awk/gnu/zeroflag.awk create mode 100644 usr/src/test/util-tests/tests/awk/gnu/zeroflag.ok create mode 100755 usr/src/test/util-tests/tests/awk/runtests.sh create mode 100644 usr/src/test/util-tests/tests/awk/syn/arrayparm.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/arrayparm.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/arryref3.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/arryref3.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/arryref4.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/arryref4.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/arryref5.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/arryref5.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm1.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm1.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm2.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm2.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm3.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm3.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm4.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm4.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm5.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm5.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm6.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/aryprm6.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/badassign1.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/badassign1.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/badbuild.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/badbuild.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/callparam.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/callparam.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/delfunc.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/delfunc.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/fnarray.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/fnarray.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/fnaryscl.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/fnaryscl.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/fnmisc.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/fnmisc.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/gsubasgn.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/gsubasgn.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/nastyparm.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/nastyparm.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/noparms.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/noparms.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/nulinsrc.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/nulinsrc.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/parseme.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/parseme.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/readbuf.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/readbuf.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/scalar.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/scalar.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/sclforin.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/sclforin.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/sclifin.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/sclifin.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/synerr1.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/synerr1.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/synerr2.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/synerr2.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/tradanch1.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/tradanch1.ok create mode 100644 usr/src/test/util-tests/tests/awk/syn/unterm.awk create mode 100644 usr/src/test/util-tests/tests/awk/syn/unterm.ok create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.-f-f create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.argv create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.builtin create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.chem create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.close create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.clv create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.errmsg create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.expr create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.exprconv create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.flags create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.func create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.gawk create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.getline create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.latin1 create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.main create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.misc create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.overflow create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.re create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.redir create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.split create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.sub create mode 100755 usr/src/test/util-tests/tests/awk/tests/T.system create mode 100644 usr/src/test/util-tests/tests/awk/tests/chem.awk create mode 100644 usr/src/test/util-tests/tests/awk/tests/latin1 create mode 100644 usr/src/test/util-tests/tests/awk/tests/lsd1.ok create mode 100644 usr/src/test/util-tests/tests/awk/tests/lsd1.p create mode 100644 usr/src/test/util-tests/tests/awk/tests/penicil.ok create mode 100644 usr/src/test/util-tests/tests/awk/tests/penicil.p create mode 100644 usr/src/test/util-tests/tests/awk/tests/res.ok create mode 100644 usr/src/test/util-tests/tests/awk/tests/res.p diff --git a/usr/src/pkg/manifests/system-test-utiltest.mf b/usr/src/pkg/manifests/system-test-utiltest.mf index f0ca8412e8..2cf7b04e9e 100644 --- a/usr/src/pkg/manifests/system-test-utiltest.mf +++ b/usr/src/pkg/manifests/system-test-utiltest.mf @@ -28,6 +28,14 @@ dir path=opt/util-tests dir path=opt/util-tests/bin dir path=opt/util-tests/runfiles dir path=opt/util-tests/tests +dir path=opt/util-tests/tests/awk +dir path=opt/util-tests/tests/awk/data +dir path=opt/util-tests/tests/awk/examples +dir path=opt/util-tests/tests/awk/examples/awk +dir path=opt/util-tests/tests/awk/examples/out +dir path=opt/util-tests/tests/awk/gnu +dir path=opt/util-tests/tests/awk/syn +dir path=opt/util-tests/tests/awk/tests dir path=opt/util-tests/tests/ctf dir path=opt/util-tests/tests/ctf/test-merge-dedup dir path=opt/util-tests/tests/ctf/test-merge-forward @@ -49,6 +57,916 @@ file path=opt/util-tests/bin/print_json mode=0555 file path=opt/util-tests/bin/utiltest mode=0555 file path=opt/util-tests/runfiles/default.run mode=0444 file path=opt/util-tests/tests/allowed-ips mode=0555 +file path=opt/util-tests/tests/awk/data/test.countries mode=0444 +file path=opt/util-tests/tests/awk/data/test.data mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.10 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.11 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.12 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.13 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.14 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.15 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.16 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.17 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.18 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.19 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.20 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.21 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.21a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.22 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.23 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.24 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.25 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.26 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.26a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.27 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.28 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.29 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.30 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.31 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.32 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.33 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.34 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.35 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.36 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.37 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.38 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.39 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.4 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.40 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.41 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.42 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.43 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.44 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.45 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.46 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.47 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.48 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.48a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.48b mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.49 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.5 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.50 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.51 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.52 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.5a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.6 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.7 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.8 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.9 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/p.table mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.0 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.0a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.1.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.2.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.3.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.4 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.4.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.5.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.6 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.6.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.6a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.6b mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.8.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.8.y mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.NF mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.addops mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.aeiou mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.aeiouy mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.arith mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.array mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.array1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.array2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.assert mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.avg mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.b.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.be mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.beginexit mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.beginnext mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.break mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.break1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.break2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.break3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.bug1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.builtins mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.cat mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.cat1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.cat2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.cmp mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.coerce mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.coerce2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.comment mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.comment1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.concat mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.cond mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.contin mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.count mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.cum mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.d.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.delete mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.delete1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.delete2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.delete3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.do mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.e mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.else mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.exit mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.exit1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.f mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.f.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.f0 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.f1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.f2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.f3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.f4 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.for mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.for1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.for2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.format4 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.fun mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.fun0 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.fun1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.fun2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.fun3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.fun4 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.fun5 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.getline mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.getval mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.gsub mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.gsub1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.gsub3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.gsub4 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.i.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.if mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.in mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.in1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.in2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.in3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.incr mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.incr2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.incr3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.index mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.intest mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.intest2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.j.x mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.longstr mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.makef mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.match mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.match1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.max mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.mod mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.monotone mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.nameval mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.next mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.not mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.null0 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.ofmt mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.ofs mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.ors mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.pat mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.pipe mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.pp mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.pp1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.pp2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.printf mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.printf2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.quote mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.randk mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.re1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.re1a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.re2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.re3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.re4 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.re5 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.re7 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.reFS mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.rec mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.redir mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.reg mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.roff mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.sep mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.seqno mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.set0 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.set0a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.set0b mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.set1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.set2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.set3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.split mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.split2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.split3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.split4 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.split9 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.split9a mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.stately mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.strcmp mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.strcmp1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.strnum mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.sub mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.sub1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.sub2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.sub3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.substr mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.substr1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.time mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.vf mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.vf1 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.vf2 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.vf3 mode=0444 +file path=opt/util-tests/tests/awk/examples/awk/t.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.10 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.11 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.12 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.13 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.14 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.15 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.16 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.17 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.18 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.19 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.20 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.21 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.21a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.22 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.23 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.24 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.25 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.26 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.26a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.27 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.28 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.29 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.30 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.31 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.32 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.33 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.34 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.35 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.36 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.37 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.38 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.39 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.4 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.40 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.41 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.42 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.43 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.44 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.45 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.46 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.47 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.48 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.48a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.48b mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.49 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.5 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.50 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.51 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.52 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.5a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.6 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.7 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.8 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.9 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/p.table mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.0 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.0a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.1.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.2.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.3.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.4 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.4.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.5.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.6 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.6.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.6a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.6b mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.8.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.8.y mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.NF mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.addops mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.aeiou mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.aeiouy mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.arith mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.array mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.array1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.array2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.assert mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.avg mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.b.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.be mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.beginexit mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.beginnext mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.break mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.break1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.break2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.break3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.bug1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.builtins mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.cat mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.cat1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.cat2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.cmp mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.coerce mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.coerce2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.comment mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.comment1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.concat mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.cond mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.contin mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.count mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.cum mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.d.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.delete mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.delete1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.delete2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.delete3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.do mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.e mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.else mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.exit mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.exit1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.f mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.f.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.f0 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.f1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.f2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.f3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.f4 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.for mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.for1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.for2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.format4 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.fun mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.fun0 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.fun1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.fun2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.fun3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.fun4 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.fun5 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.getline mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.getval mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.gsub mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.gsub1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.gsub3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.gsub4 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.i.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.if mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.in mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.in1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.in2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.in3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.incr mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.incr2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.incr3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.index mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.intest mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.intest2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.j.x mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.longstr mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.makef mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.match mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.match1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.max mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.mod mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.monotone mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.nameval mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.next mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.not mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.null0 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.ofmt mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.ofs mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.ors mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.pat mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.pipe mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.pp mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.pp1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.pp2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.printf mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.printf2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.quote mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.randk mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.re1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.re1a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.re2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.re3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.re4 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.re5 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.re7 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.reFS mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.rec mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.redir mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.reg mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.roff mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.sep mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.seqno mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.set0 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.set0a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.set0b mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.set1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.set2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.set3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.split mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.split2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.split3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.split4 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.split9 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.split9a mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.stately mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.strcmp mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.strcmp1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.strnum mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.sub mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.sub1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.sub2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.sub3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.substr mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.substr1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.time mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.vf mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.vf1 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.vf2 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.vf3 mode=0444 +file path=opt/util-tests/tests/awk/examples/out/t.x mode=0444 +file path=opt/util-tests/tests/awk/gnu/anchgsub.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/anchgsub.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/anchgsub.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/anchor.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/anchor.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/anchor.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrayind3.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrayind3.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrayprm2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrayprm2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrayprm3.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrayprm3.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrayref.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrayref.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrymem1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/arrymem1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/arynasty.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/arynasty.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/aryprm9.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/aryprm9.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/arysubnm.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/arysubnm.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/aryunasgn.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/aryunasgn.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/asgext.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/asgext.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/asgext.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/childin.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/childin.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/childin.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/clobber.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/clobber.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/compare.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/compare.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/compare.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/compare2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/compare2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat1.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat4.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat4.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat4.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat5.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/concat5.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/dfastress.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/dfastress.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/dynlj.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/dynlj.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/eofsplit.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/eofsplit.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/exit2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/exit2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/exitval2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/exitval2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/exitval3.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/exitval3.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fcall_exit.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fcall_exit.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fcall_exit2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fcall_exit2.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/fcall_exit2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldchg.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldchg.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldchg.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldchgnf.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldchgnf.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldchgnf.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldterm.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldterm.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/fldterm.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/forsimp.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/forsimp.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsbs.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsbs.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsbs.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsrs.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsrs.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsrs.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsspcoln.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsspcoln.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/fsspcoln.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/fstabplus.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/fstabplus.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/fstabplus.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/funsemnl.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/funsemnl.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/funstack.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/funstack.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/funstack.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/getline2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/getline2.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/getline3.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/getline3.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/getlnbuf.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/getlnbuf.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/getlnbuf.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/getlnhd.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/getlnhd.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/getnr2tb.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/getnr2tb.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/getnr2tb.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/getnr2tm.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/getnr2tm.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/getnr2tm.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtest.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtest.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtst2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtst2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtst7.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtst7.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtst7.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtst8.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtst8.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/gsubtst8.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/hex.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/hex.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/hex2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/hex2.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/hex2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/inpref.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/inpref.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/inpref.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/inputred.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/inputred.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/intest.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/intest.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/intprec.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/intprec.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/iobug1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/iobug1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/leaddig.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/leaddig.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/leadnl.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/leadnl.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/leadnl.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/localenl.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/localenl.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/longsub.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/longsub.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/longsub.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/manglprm.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/manglprm.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/manglprm.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/math.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/math.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/membug1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/membug1.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/membug1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/messages.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/messages.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/minusstr.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/minusstr.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/mmap8k.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/mtchi18n.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/mtchi18n.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/mtchi18n.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nasty.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nasty.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nasty2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nasty2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/negexp.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/negexp.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/negrange.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/negrange.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nested.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nested.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/nested.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nfldstr.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nfldstr.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/nfldstr.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nfloop.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nfloop.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nlfldsep.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nlfldsep.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/nlfldsep.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nlinstr.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nlinstr.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/nlinstr.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nlstrina.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nlstrina.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/noloop1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/noloop1.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/noloop1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/noloop2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/noloop2.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/noloop2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nors.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/nors.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/nors.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/nulrsend.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/nulrsend.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/nulrsend.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/numindex.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/numindex.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/numindex.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/numstr1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/numstr1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/numsubstr.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/numsubstr.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/numsubstr.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/octsub.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/octsub.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmt.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmt.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmt.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmtfidl.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmtfidl.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmtfidl.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmts.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmts.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmts.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmtstrnum.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/ofmtstrnum.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/onlynl.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/onlynl.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/onlynl.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/opasnidx.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/opasnidx.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/opasnslf.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/opasnslf.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/out1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/out2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/out3.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/paramtyp.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/paramtyp.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/paramuninitglobal.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/paramuninitglobal.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/parse1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/parse1.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/parse1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/pcntplus.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/pcntplus.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/pipeio1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/pipeio1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/posix2008sub.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/posix2008sub.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/poundbang.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/poundbang.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/prdupval.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/prdupval.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/prdupval.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/prec.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/prec.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/printf0.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/printf0.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/printf1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/printf1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/printfchar.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/printfchar.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/prmreuse.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/prmreuse.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/prt1eval.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/prt1eval.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/randtest.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/randtest.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/range1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/range1.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/range1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rebt8b1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rebt8b1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rebuild.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rebuild.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/rebuild.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/redfilnm.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/redfilnm.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/redfilnm.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/regexpbrack2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/regexpbrack2.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/regexpbrack2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/reparse.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/reparse.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/reparse.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/resplit.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/resplit.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/resplit.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rri1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rri1.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/rri1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rs.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rs.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/rs.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rscompat.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rscompat.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/rscompat.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rsnul1nl.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rsnul1nl.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/rsnul1nl.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rsnulbig.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rsnulbig.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/rsnulbig2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rsnulbig2.sh mode=0555 +file path=opt/util-tests/tests/awk/gnu/rstest2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest3.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest3.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest4.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest4.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest5.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest5.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest6.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest6.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/rstest6.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/rswhite.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/rswhite.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/rswhite.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/setrec0.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/setrec0.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/setrec0.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/setrec1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/setrec1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/sigpipe1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/sigpipe1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitargv.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitargv.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitargv.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitdef.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitdef.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitvar.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitvar.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitvar.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitwht.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/splitwht.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/strcat1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/strcat1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/strnum1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/strnum1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/strnum2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/strnum2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/strtod.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/strtod.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/strtod.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/subamp.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/subamp.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/subamp.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/subi18n.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/subi18n.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/subslash.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/subslash.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/substr.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/substr.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/swaplns.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/swaplns.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/swaplns.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/tweakfld.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/tweakfld.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/tweakfld.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/uninit2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/uninit2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/uninit5.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/uninit5.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/uparrfs.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/uparrfs.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/uparrfs.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/wideidx.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/wideidx.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/wideidx.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/wideidx2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/wideidx2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/widesub.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/widesub.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/widesub2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/widesub2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/widesub3.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/widesub3.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/widesub3.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/wjposer1.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/wjposer1.in mode=0444 +file path=opt/util-tests/tests/awk/gnu/wjposer1.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/zero2.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/zero2.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/zeroe0.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/zeroe0.ok mode=0444 +file path=opt/util-tests/tests/awk/gnu/zeroflag.awk mode=0444 +file path=opt/util-tests/tests/awk/gnu/zeroflag.ok mode=0444 +file path=opt/util-tests/tests/awk/runtests.sh mode=0555 +file path=opt/util-tests/tests/awk/syn/arrayparm.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/arrayparm.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/arryref3.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/arryref3.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/arryref4.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/arryref4.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/arryref5.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/arryref5.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm1.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm1.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm2.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm2.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm3.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm3.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm4.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm4.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm5.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm5.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm6.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/aryprm6.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/badassign1.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/badassign1.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/badbuild.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/badbuild.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/callparam.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/callparam.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/delfunc.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/delfunc.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/fnarray.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/fnarray.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/fnaryscl.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/fnaryscl.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/fnmisc.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/fnmisc.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/gsubasgn.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/gsubasgn.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/nastyparm.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/nastyparm.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/noparms.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/noparms.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/nulinsrc.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/nulinsrc.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/parseme.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/parseme.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/readbuf.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/readbuf.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/scalar.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/scalar.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/sclforin.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/sclforin.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/sclifin.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/sclifin.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/synerr1.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/synerr1.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/synerr2.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/synerr2.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/tradanch1.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/tradanch1.ok mode=0444 +file path=opt/util-tests/tests/awk/syn/unterm.awk mode=0444 +file path=opt/util-tests/tests/awk/syn/unterm.ok mode=0444 +file path=opt/util-tests/tests/awk/tests/T.-f-f mode=0555 +file path=opt/util-tests/tests/awk/tests/T.argv mode=0555 +file path=opt/util-tests/tests/awk/tests/T.builtin mode=0555 +file path=opt/util-tests/tests/awk/tests/T.chem mode=0555 +file path=opt/util-tests/tests/awk/tests/T.close mode=0555 +file path=opt/util-tests/tests/awk/tests/T.clv mode=0555 +file path=opt/util-tests/tests/awk/tests/T.errmsg mode=0555 +file path=opt/util-tests/tests/awk/tests/T.expr mode=0555 +file path=opt/util-tests/tests/awk/tests/T.exprconv mode=0555 +file path=opt/util-tests/tests/awk/tests/T.flags mode=0555 +file path=opt/util-tests/tests/awk/tests/T.func mode=0555 +file path=opt/util-tests/tests/awk/tests/T.gawk mode=0555 +file path=opt/util-tests/tests/awk/tests/T.getline mode=0555 +file path=opt/util-tests/tests/awk/tests/T.latin1 mode=0555 +file path=opt/util-tests/tests/awk/tests/T.main mode=0555 +file path=opt/util-tests/tests/awk/tests/T.misc mode=0555 +file path=opt/util-tests/tests/awk/tests/T.overflow mode=0555 +file path=opt/util-tests/tests/awk/tests/T.re mode=0555 +file path=opt/util-tests/tests/awk/tests/T.redir mode=0555 +file path=opt/util-tests/tests/awk/tests/T.split mode=0555 +file path=opt/util-tests/tests/awk/tests/T.sub mode=0555 +file path=opt/util-tests/tests/awk/tests/T.system mode=0555 +file path=opt/util-tests/tests/awk/tests/chem.awk mode=0444 +file path=opt/util-tests/tests/awk/tests/latin1 mode=0444 +file path=opt/util-tests/tests/awk/tests/lsd1.ok mode=0444 +file path=opt/util-tests/tests/awk/tests/lsd1.p mode=0444 +file path=opt/util-tests/tests/awk/tests/penicil.ok mode=0444 +file path=opt/util-tests/tests/awk/tests/penicil.p mode=0444 +file path=opt/util-tests/tests/awk/tests/res.ok mode=0444 +file path=opt/util-tests/tests/awk/tests/res.p mode=0444 file path=opt/util-tests/tests/chown_test mode=0555 file path=opt/util-tests/tests/ctf/Makefile.ctftest.com mode=0555 file path=opt/util-tests/tests/ctf/check-array mode=0555 diff --git a/usr/src/test/util-tests/runfiles/default.run b/usr/src/test/util-tests/runfiles/default.run index d60a3707f3..2f3a4efeb5 100644 --- a/usr/src/test/util-tests/runfiles/default.run +++ b/usr/src/test/util-tests/runfiles/default.run @@ -13,7 +13,7 @@ # Copyright (c) 2012 by Delphix. All rights reserved. # Copyright 2014 Garrett D'Amore # Copyright 2014 Nexenta Systems, Inc. All rights reserved. -# Copyright 2019, Joyent, Inc. +# Copyright 2019 Joyent, Inc. # [DEFAULT] @@ -41,6 +41,16 @@ tests = ['json_00_blank', 'json_01_boolean', 'json_02_numbers', 'json_03_empty_arrays', 'json_04_number_arrays', 'json_05_strings', 'json_06_nested', 'json_07_nested_arrays'] +# +# The awk tests have a number of individual tests which can take several +# minutes to run. Bumping the timeout to 5 minutes should cover us +# reasonably well as of 7 Aug 2019. +# +[/opt/util-tests/tests/awk] +user = nobody +tests = [ 'runtests.sh' ] +timeout = 300 + [/opt/util-tests/tests/grep_test] [/opt/util-tests/tests/date_test] [/opt/util-tests/tests/chown_test] diff --git a/usr/src/test/util-tests/tests/Makefile b/usr/src/test/util-tests/tests/Makefile index 2cd2aa2b4e..93f46e7d4d 100644 --- a/usr/src/test/util-tests/tests/Makefile +++ b/usr/src/test/util-tests/tests/Makefile @@ -18,6 +18,6 @@ # SUBDIRS = date dis dladm iconv libnvpair_json libsff printf xargs grep_xpg4 -SUBDIRS += demangle mergeq workq chown ctf smbios libjedec +SUBDIRS += demangle mergeq workq chown ctf smbios libjedec awk include $(SRC)/test/Makefile.com diff --git a/usr/src/test/util-tests/tests/awk/Makefile b/usr/src/test/util-tests/tests/awk/Makefile new file mode 100644 index 0000000000..e26511c9f8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/Makefile @@ -0,0 +1,88 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2018 Joyent, Inc. +# + +include $(SRC)/cmd/Makefile.cmd +include $(SRC)/test/Makefile.com + +DATA_FILES = \ + test.countries \ + test.data + +EXAMPLES_FILES :sh= (cd examples/awk; print p.* t.*) + +TESTS_FILES :sh= (cd tests; print T.* *.p *.ok chem.awk latin1) + +GNU_AWK :sh= (cd gnu; print *.awk) +GNU_KSH :sh= (cd gnu; print *.sh) +GNU_IN :sh= (cd gnu; print *.in) + +# +# For the imported gnu/ tests, we have three different styles: +# +# - AWK scripts with input +# - AWK scripts with no input +# - Shell scripts that run AWK scripts themselves +# +# All of these have a corresponding *.ok file, and we generate a *.awk +# dependency from each *.in file to check for bad test setups. +# +GNU_FILES = \ + $(GNU_AWK) $(GNU_AWK:%.awk=%.ok) \ + $(GNU_KSH) $(GNU_KSH:%.sh=%.ok) \ + $(GNU_IN) $(GNU_KSH:%.in=%.awk) \ + out1.ok out2.ok out3.ok # Used by messages.sh + +SYN_FILES :sh= (cd syn; print *.awk) + +ROOTFILES = \ + $(DATA_FILES:%=$(TESTDIR)/data/%) \ + $(EXAMPLES_FILES:%=$(TESTDIR)/examples/awk/%) \ + $(EXAMPLES_FILES:%=$(TESTDIR)/examples/out/%) \ + $(TESTS_FILES:%=$(TESTDIR)/tests/%) \ + $(GNU_FILES:%=$(TESTDIR)/gnu/%) \ + $(SYN_FILES:%=$(TESTDIR)/syn/%) \ + $(SYN_FILES:%.awk=$(TESTDIR)/syn/%.ok) \ + $(TESTDIR)/runtests.sh + +SUBDIRS = data examples/awk examples/out gnu syn tests + +ROOTOPTPKG = $(ROOT)/opt/util-tests +TESTDIR = $(ROOTOPTPKG)/tests/awk +TESTSUBDIRS = $(SUBDIRS:%=$(TESTDIR)/%) + +all lint clean clobber: + +install: all $(ROOTFILES) + +$(TESTDIR)/examples/% := FILEMODE=0444 +$(TESTDIR)/data/% := FILEMODE=0444 +$(TESTDIR)/%.data := FILEMODE=0444 +$(TESTDIR)/%.awk := FILEMODE=0444 +$(TESTDIR)/%.in := FILEMODE=0444 +$(TESTDIR)/%.ok := FILEMODE=0444 +$(TESTDIR)/%.sh := FILEMODE=0555 + +$(TESTDIR)/tests/latin1 := FILEMODE=0444 +$(TESTDIR)/tests/T.% := FILEMODE=0555 +$(TESTDIR)/tests/%.p := FILEMODE=0444 + +$(TESTDIR): + $(INS.dir) + +$(TESTSUBDIRS): $(TESTDIR) + $(INS.dir) + +$(TESTDIR)/%: % $(TESTSUBDIRS) + $(INS.file) diff --git a/usr/src/test/util-tests/tests/awk/README b/usr/src/test/util-tests/tests/awk/README new file mode 100644 index 0000000000..bd7403a599 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/README @@ -0,0 +1,20 @@ +The following tests come from Brian Kernighan's tests collection: + +- data/ contains sample data used as input +- examples/ contains example AWK programs + - p.* files are examples from The Awk Programming Environment (TAPE) + - t.* files are Kernighan's collection of useful examples +- re/ contains tests for regular expressions +- sub/ contains substitution tests +- benchmarks/ contains benchmark programs + +The tests in gnu/ and syn/ were gathered tests from gawk's "basic" and +"unix-tests" targets (SHA 682b4299a9fd3023211e9db09f8e258d0ffd07e6). +Tests for the following were removed, since they aren't relevant to nawk: + +- Tested gawk's --lint behaviour +- Differences between passing --traditional and not passing it +- GNU-specific functions (like gensub, asort, asorti, and strftime) +- GNU-specific builtins (like PROCINFO) +- GNU-specific special variables (IGNORECASE) +- Features that nawk doesn't support yet (like setting RS to a regex) diff --git a/usr/src/test/util-tests/tests/awk/THIRDPARTYLICENSE.gawk b/usr/src/test/util-tests/tests/awk/THIRDPARTYLICENSE.gawk new file mode 100644 index 0000000000..f288702d2f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/THIRDPARTYLICENSE.gawk @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/usr/src/test/util-tests/tests/awk/data/test.countries b/usr/src/test/util-tests/tests/awk/data/test.countries new file mode 100644 index 0000000000..3f021d57f5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/data/test.countries @@ -0,0 +1,10 @@ +Russia 8650 262 Asia +Canada 3852 24 North America +China 3692 866 Asia +USA 3615 219 North America +Brazil 3286 116 South America +Australia 2968 14 Australia +India 1269 637 Asia +Argentina 1072 26 South America +Sudan 968 19 Africa +Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/data/test.data b/usr/src/test/util-tests/tests/awk/data/test.data new file mode 100644 index 0000000000..be3dbf6155 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/data/test.data @@ -0,0 +1,199 @@ +/dev/rrp3: + +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.1 b/usr/src/test/util-tests/tests/awk/examples/awk/p.1 new file mode 100644 index 0000000000..1751e360f4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.1 @@ -0,0 +1 @@ +{ print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.10 b/usr/src/test/util-tests/tests/awk/examples/awk/p.10 new file mode 100644 index 0000000000..49c94adebe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.10 @@ -0,0 +1 @@ +$1 == $4 diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.11 b/usr/src/test/util-tests/tests/awk/examples/awk/p.11 new file mode 100644 index 0000000000..d583cd829e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.11 @@ -0,0 +1 @@ +/Asia/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.12 b/usr/src/test/util-tests/tests/awk/examples/awk/p.12 new file mode 100644 index 0000000000..b12d466c0a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.12 @@ -0,0 +1 @@ +$4 ~ /Asia/ { print $1 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.13 b/usr/src/test/util-tests/tests/awk/examples/awk/p.13 new file mode 100644 index 0000000000..74d9530572 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.13 @@ -0,0 +1 @@ +$4 !~ /Asia/ {print $1 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.14 b/usr/src/test/util-tests/tests/awk/examples/awk/p.14 new file mode 100644 index 0000000000..5f26b57d0f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.14 @@ -0,0 +1 @@ +/\$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.15 b/usr/src/test/util-tests/tests/awk/examples/awk/p.15 new file mode 100644 index 0000000000..5955e98786 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.15 @@ -0,0 +1 @@ +/\\/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.16 b/usr/src/test/util-tests/tests/awk/examples/awk/p.16 new file mode 100644 index 0000000000..c388481906 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.16 @@ -0,0 +1 @@ +/^.$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.17 b/usr/src/test/util-tests/tests/awk/examples/awk/p.17 new file mode 100644 index 0000000000..ede8a03096 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.17 @@ -0,0 +1 @@ +$2 !~ /^[0-9]+$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.18 b/usr/src/test/util-tests/tests/awk/examples/awk/p.18 new file mode 100644 index 0000000000..3b0a9cf92c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.18 @@ -0,0 +1 @@ +/(apple|cherry) (pie|tart)/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.19 b/usr/src/test/util-tests/tests/awk/examples/awk/p.19 new file mode 100644 index 0000000000..f063c7b579 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.19 @@ -0,0 +1,2 @@ +BEGIN { digits = "^[0-9]+$" } +$2 !~ digits diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.2 b/usr/src/test/util-tests/tests/awk/examples/awk/p.2 new file mode 100644 index 0000000000..dbef6e31c8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.2 @@ -0,0 +1 @@ +{ print $1, $3 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.20 b/usr/src/test/util-tests/tests/awk/examples/awk/p.20 new file mode 100644 index 0000000000..7147bc429a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.20 @@ -0,0 +1 @@ +$4 == "Asia" && $3 > 500 diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.21 b/usr/src/test/util-tests/tests/awk/examples/awk/p.21 new file mode 100644 index 0000000000..8926c135e2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.21 @@ -0,0 +1 @@ +$4 == "Asia" || $4 == "Europe" diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.21a b/usr/src/test/util-tests/tests/awk/examples/awk/p.21a new file mode 100644 index 0000000000..3b7bc10e6f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.21a @@ -0,0 +1 @@ +/Asia/ || /Africa/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.22 b/usr/src/test/util-tests/tests/awk/examples/awk/p.22 new file mode 100644 index 0000000000..84fe7474bb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.22 @@ -0,0 +1 @@ +$4 ~ /^(Asia|Europe)$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.23 b/usr/src/test/util-tests/tests/awk/examples/awk/p.23 new file mode 100644 index 0000000000..ed6dee6d30 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.23 @@ -0,0 +1 @@ +/Canada/, /Brazil/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.24 b/usr/src/test/util-tests/tests/awk/examples/awk/p.24 new file mode 100644 index 0000000000..bf4ec48e5f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.24 @@ -0,0 +1 @@ +FNR == 1, FNR == 5 { print FILENAME, $0 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.25 b/usr/src/test/util-tests/tests/awk/examples/awk/p.25 new file mode 100644 index 0000000000..8310866989 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.25 @@ -0,0 +1 @@ +{ printf "%10s %6.1f\n", $1, 1000 * $3 / $2 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.26 b/usr/src/test/util-tests/tests/awk/examples/awk/p.26 new file mode 100644 index 0000000000..13b5f4bf59 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.26 @@ -0,0 +1,3 @@ +/Asia/ { pop = pop + $3; n = n + 1 } +END { print "population of", n,\ + "Asian countries in millions is", pop } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.26a b/usr/src/test/util-tests/tests/awk/examples/awk/p.26a new file mode 100644 index 0000000000..1c283e7fa4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.26a @@ -0,0 +1,3 @@ +/Asia/ { pop += $3; ++n } +END { print "population of", n,\ + "Asian countries in millions is", pop } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.27 b/usr/src/test/util-tests/tests/awk/examples/awk/p.27 new file mode 100644 index 0000000000..114d91a16d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.27 @@ -0,0 +1,2 @@ +maxpop < $3 { maxpop = $3; country = $1 } +END { print country, maxpop } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.28 b/usr/src/test/util-tests/tests/awk/examples/awk/p.28 new file mode 100644 index 0000000000..e3ddbfc6de --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.28 @@ -0,0 +1 @@ +{ print NR ":" $0 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.29 b/usr/src/test/util-tests/tests/awk/examples/awk/p.29 new file mode 100644 index 0000000000..f5cbbddbae --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.29 @@ -0,0 +1 @@ + { gsub(/USA/, "United States"); print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.3 b/usr/src/test/util-tests/tests/awk/examples/awk/p.3 new file mode 100644 index 0000000000..e2eb0d287f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.3 @@ -0,0 +1 @@ +{ printf "[%10s] [%-16d]\n", $1, $3 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.30 b/usr/src/test/util-tests/tests/awk/examples/awk/p.30 new file mode 100644 index 0000000000..e1a9ef46e3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.30 @@ -0,0 +1 @@ +{ print length, $0 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.31 b/usr/src/test/util-tests/tests/awk/examples/awk/p.31 new file mode 100644 index 0000000000..3d0b32ed5c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.31 @@ -0,0 +1,2 @@ +length($1) > max { max = length($1); name = $1 } +END { print name } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.32 b/usr/src/test/util-tests/tests/awk/examples/awk/p.32 new file mode 100644 index 0000000000..90bc2fe452 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.32 @@ -0,0 +1 @@ +{ $1 = substr($1, 1, 3); print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.33 b/usr/src/test/util-tests/tests/awk/examples/awk/p.33 new file mode 100644 index 0000000000..7acf196e8b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.33 @@ -0,0 +1,2 @@ + { s = s " " substr($1, 1, 3) } +END { print s } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.34 b/usr/src/test/util-tests/tests/awk/examples/awk/p.34 new file mode 100644 index 0000000000..a48f533a00 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.34 @@ -0,0 +1 @@ +{ $2 /= 1000; print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.35 b/usr/src/test/util-tests/tests/awk/examples/awk/p.35 new file mode 100644 index 0000000000..d1090e1912 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.35 @@ -0,0 +1,4 @@ +BEGIN { FS = OFS = "\t" } +$4 ~ /^North America$/ { $4 = "NA" } +$4 ~ /^South America$/ { $4 = "SA" } + { print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.36 b/usr/src/test/util-tests/tests/awk/examples/awk/p.36 new file mode 100644 index 0000000000..7e6aea0ac7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.36 @@ -0,0 +1,2 @@ +BEGIN { FS = OFS = "\t" } + { $5 = 1000 * $3 / $2 ; print $1, $2, $3, $4, $5 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.37 b/usr/src/test/util-tests/tests/awk/examples/awk/p.37 new file mode 100644 index 0000000000..015bf94436 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.37 @@ -0,0 +1 @@ +$1 "" == $2 "" diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.38 b/usr/src/test/util-tests/tests/awk/examples/awk/p.38 new file mode 100644 index 0000000000..c49fda4357 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.38 @@ -0,0 +1,6 @@ +{ if (maxpop < $3) { + maxpop = $3 + country = $1 + } +} +END { print country, maxpop } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.39 b/usr/src/test/util-tests/tests/awk/examples/awk/p.39 new file mode 100644 index 0000000000..ea6bdbe8ff --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.39 @@ -0,0 +1,6 @@ +{ i = 1 + while (i <= NF) { + print $i + i++ + } +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.4 b/usr/src/test/util-tests/tests/awk/examples/awk/p.4 new file mode 100644 index 0000000000..d900a69192 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.4 @@ -0,0 +1 @@ +{ print NR, $0 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.40 b/usr/src/test/util-tests/tests/awk/examples/awk/p.40 new file mode 100644 index 0000000000..a915776520 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.40 @@ -0,0 +1,3 @@ +{ for (i = 1; i <= NF; i++) + print $i +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.41 b/usr/src/test/util-tests/tests/awk/examples/awk/p.41 new file mode 100644 index 0000000000..3ce5539e8e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.41 @@ -0,0 +1,3 @@ +NR >= 10 { exit } +END { if (NR < 10) + print FILENAME " has only " NR " lines" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.42 b/usr/src/test/util-tests/tests/awk/examples/awk/p.42 new file mode 100644 index 0000000000..88e3838b7c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.42 @@ -0,0 +1,4 @@ +/Asia/ { pop["Asia"] += $3 } +/Africa/ { pop["Africa"] += $3 } +END { print "Asian population in millions is", pop["Asia"] + print "African population in millions is", pop["Africa"] } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.43 b/usr/src/test/util-tests/tests/awk/examples/awk/p.43 new file mode 100644 index 0000000000..243161c817 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.43 @@ -0,0 +1,4 @@ +BEGIN { FS = "\t" } + { area[$4] += $2 } +END { for (name in area) + print name ":" area[name] } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.44 b/usr/src/test/util-tests/tests/awk/examples/awk/p.44 new file mode 100644 index 0000000000..5c02a98b0d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.44 @@ -0,0 +1,7 @@ +function fact(n) { + if (n <= 1) + return 1 + else + return n * fact(n-1) +} +{ print $1 "! is " fact($1) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.45 b/usr/src/test/util-tests/tests/awk/examples/awk/p.45 new file mode 100644 index 0000000000..7034c70b2d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.45 @@ -0,0 +1,2 @@ +BEGIN { OFS = ":" ; ORS = "\n\n" } + { print $1, $2 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.46 b/usr/src/test/util-tests/tests/awk/examples/awk/p.46 new file mode 100644 index 0000000000..7dd36870b3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.46 @@ -0,0 +1 @@ + { print $1 $2 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.47 b/usr/src/test/util-tests/tests/awk/examples/awk/p.47 new file mode 100644 index 0000000000..44d1b3abd4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.47 @@ -0,0 +1,3 @@ +# Output filenames modified from TAPE examples for illumos testing. +$3 > 100 { print > (ENVIRON["WORKDIR"] "/test.temp.big") } +$3 <= 100 { print > (ENVIRON["WORKDIR"] "/test.temp.small") } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.48 b/usr/src/test/util-tests/tests/awk/examples/awk/p.48 new file mode 100644 index 0000000000..ab407fb802 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.48 @@ -0,0 +1,4 @@ +BEGIN { FS = "\t" } + { pop[$4] += $3 } +END { for (c in pop) + print c ":" pop[c] | "sort" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.48a b/usr/src/test/util-tests/tests/awk/examples/awk/p.48a new file mode 100644 index 0000000000..73b54771ac --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.48a @@ -0,0 +1,6 @@ +BEGIN { + for (i = 1; i < ARGC; i++) + printf "%s ", ARGV[i] + printf "\n" + exit +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.48b b/usr/src/test/util-tests/tests/awk/examples/awk/p.48b new file mode 100644 index 0000000000..472b25ac82 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.48b @@ -0,0 +1,5 @@ +BEGIN { k = 3; n = 10 } +{ if (n <= 0) exit + if (rand() <= k/n) { print; k-- } + n-- +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.49 b/usr/src/test/util-tests/tests/awk/examples/awk/p.49 new file mode 100644 index 0000000000..989b48dde6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.49 @@ -0,0 +1 @@ +$1 == "include" { system("cat " $2) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.5 b/usr/src/test/util-tests/tests/awk/examples/awk/p.5 new file mode 100644 index 0000000000..bb42e8192c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.5 @@ -0,0 +1,3 @@ +BEGIN { FS = "\t" + printf "%10s %6s %5s %15s\n", "COUNTRY", "AREA", "POP", "CONTINENT" } + { printf "%10s %6d %5d %15s\n", $1, $2, $3, $4 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.50 b/usr/src/test/util-tests/tests/awk/examples/awk/p.50 new file mode 100644 index 0000000000..ad6247a767 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.50 @@ -0,0 +1,4 @@ +BEGIN { FS = "\t" } + { pop[$4 ":" $1] += $3 } +END { for (cc in pop) + print cc ":" pop[cc] | "sort -t: +0 -1 +2nr" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.51 b/usr/src/test/util-tests/tests/awk/examples/awk/p.51 new file mode 100644 index 0000000000..148db8e35f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.51 @@ -0,0 +1,7 @@ +BEGIN { FS = ":" } +{ if ($1 != prev) { + print "\n" $1 ":" + prev = $1 + } + printf "\t%-10s %6d\n", $2, $3 +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.52 b/usr/src/test/util-tests/tests/awk/examples/awk/p.52 new file mode 100644 index 0000000000..f60acc1b46 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.52 @@ -0,0 +1,16 @@ +BEGIN { FS = ":" } +{ + if ($1 != prev) { + if (prev) { + printf "\t%-10s\t %6d\n", "total", subtotal + subtotal = 0 + } + print "\n" $1 ":" + prev = $1 + } + printf "\t%-10s %6d\n", $2, $3 + wtotal += $3 + subtotal += $3 +} +END { printf "\t%-10s\t %6d\n", "total", subtotal + printf "\n%-10s\t\t %6d\n", "World Total", wtotal } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.5a b/usr/src/test/util-tests/tests/awk/examples/awk/p.5a new file mode 100644 index 0000000000..cd772f4601 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.5a @@ -0,0 +1,3 @@ +BEGIN { FS = "\t" + printf "%10s\t%6s\t%6s\t%15s\n", "COUNTRY", "AREA", "POP'N", "CONTINENT"} + { printf "%10s\t%6d\t%6d\t%15s\n", $1, $2, $3, $4} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.6 b/usr/src/test/util-tests/tests/awk/examples/awk/p.6 new file mode 100644 index 0000000000..c83e82c474 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.6 @@ -0,0 +1 @@ +END { print NR } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.7 b/usr/src/test/util-tests/tests/awk/examples/awk/p.7 new file mode 100644 index 0000000000..287c873d34 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.7 @@ -0,0 +1 @@ +$3 > 100 diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.8 b/usr/src/test/util-tests/tests/awk/examples/awk/p.8 new file mode 100644 index 0000000000..5149f37f1f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.8 @@ -0,0 +1 @@ +$4 == "Asia" { print $1 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.9 b/usr/src/test/util-tests/tests/awk/examples/awk/p.9 new file mode 100644 index 0000000000..3cf20b67c3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.9 @@ -0,0 +1 @@ +$1 >= "S" diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/p.table b/usr/src/test/util-tests/tests/awk/examples/awk/p.table new file mode 100644 index 0000000000..68509c6d77 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/p.table @@ -0,0 +1,33 @@ +# table - simple table formatter + +BEGIN { + FS = "\t"; blanks = sprintf("%100s", " ") + number = "^[+-]?([0-9]+[.]?[0-9]*|[.][0-9]+)$" +} + +{ row[NR] = $0 + for (i = 1; i <= NF; i++) { + if ($i ~ number) + nwid[i] = max(nwid[i], length($i)) + wid[i] = max(wid[i], length($i)) + } +} + +END { + for (r = 1; r <= NR; r++) { + n = split(row[r], d) + for (i = 1; i <= n; i++) { + sep = (i < n) ? " " : "\n" + if (d[i] ~ number) + printf("%" wid[i] "s%s", numjust(i,d[i]), sep) + else + printf("%-" wid[i] "s%s", d[i], sep) + } + } +} + +function max(x, y) { return (x > y) ? x : y } + +function numjust(n, s) { # position s in field n + return s substr(blanks, 1, int((wid[n]-nwid[n])/2)) +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.0 b/usr/src/test/util-tests/tests/awk/examples/awk/t.0 new file mode 100644 index 0000000000..1751e360f4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.0 @@ -0,0 +1 @@ +{ print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.0a b/usr/src/test/util-tests/tests/awk/examples/awk/t.0a new file mode 100644 index 0000000000..b4705e94d3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.0a @@ -0,0 +1 @@ +{i = i+1; print i, NR} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.1 new file mode 100644 index 0000000000..44a754e6c3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.1 @@ -0,0 +1,2 @@ +BEGIN {FS=":"} + {print $1, $2, $3} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.1.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.1.x new file mode 100644 index 0000000000..89549506e9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.1.x @@ -0,0 +1 @@ +{i="count" $1 $2; print i , $0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.2 new file mode 100644 index 0000000000..92e058dfa7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.2 @@ -0,0 +1,2 @@ +BEGIN {OFS="==="} + {print $1, $2, $3} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.2.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.2.x new file mode 100644 index 0000000000..700aee34b6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.2.x @@ -0,0 +1 @@ +{i=2; j=$3; $1=i;print i,j,$1} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.3 new file mode 100644 index 0000000000..8abbecc7ef --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.3 @@ -0,0 +1 @@ +$1 == "5" || $1 == "4" diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.3.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.3.x new file mode 100644 index 0000000000..a5be10bee3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.3.x @@ -0,0 +1,7 @@ +{ +x = $1 +while (x > 1) { + print x + x = x / 10 +} +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.4 b/usr/src/test/util-tests/tests/awk/examples/awk/t.4 new file mode 100644 index 0000000000..d2785f1bd4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.4 @@ -0,0 +1 @@ +$1 ~ /5/ || $1 ~ /4/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.4.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.4.x new file mode 100644 index 0000000000..9ff09e8a73 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.4.x @@ -0,0 +1 @@ +{i=$(1); print i} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.5.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.5.x new file mode 100644 index 0000000000..d5c305c720 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.5.x @@ -0,0 +1 @@ +{$(1) = "xxx"; print $1,$0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.6 b/usr/src/test/util-tests/tests/awk/examples/awk/t.6 new file mode 100644 index 0000000000..177d01e5a3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.6 @@ -0,0 +1,8 @@ +/a|b|c/ { + i = $1 + print + while (i >= 1) { + print " ", i + i = i / 10 + } +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.6.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.6.x new file mode 100644 index 0000000000..9f796621f4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.6.x @@ -0,0 +1 @@ +{print NF,$0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.6a b/usr/src/test/util-tests/tests/awk/examples/awk/t.6a new file mode 100644 index 0000000000..1cb90c5f1e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.6a @@ -0,0 +1,5 @@ +/a|b|c/ { + print + for (i = $1; i >= 1; ) + print " ", i /= 10 +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.6b b/usr/src/test/util-tests/tests/awk/examples/awk/t.6b new file mode 100644 index 0000000000..5e36e7dac1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.6b @@ -0,0 +1,5 @@ +/a|b|c/ { + print + for (i = $1; (i /= 10)>= 1; ) + print " ", i +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.8.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.8.x new file mode 100644 index 0000000000..8c2624dbdb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.8.x @@ -0,0 +1,4 @@ +{$2=$1; print} + +# this should produce a blank for an empty input line +# since it has created fields 1 and 2. diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.8.y b/usr/src/test/util-tests/tests/awk/examples/awk/t.8.y new file mode 100644 index 0000000000..beee3ef96b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.8.y @@ -0,0 +1,7 @@ +{$1=$2; print} + +# this should print nothing for an empty input line +# since it has only referred to $2, not created it, +# and thus only $1 exists (and it's null). + +# is this right??? diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.NF b/usr/src/test/util-tests/tests/awk/examples/awk/t.NF new file mode 100644 index 0000000000..5c638a1062 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.NF @@ -0,0 +1 @@ +{ OFS = "|"; print NF; NF = 2; print NF; print; $5 = "five"; print NF; print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.addops b/usr/src/test/util-tests/tests/awk/examples/awk/t.addops new file mode 100644 index 0000000000..1e0585feea --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.addops @@ -0,0 +1,24 @@ +{ n = $1 + n += $1 + if (n != $1 + $1) print NR, "urk +=" + n = $1 + n -= $1 + if (n != 0) print NR, "urk -=" + n = $1 + n *= 3.5 + if (n != 3.5 * $1) print NR, "urk *=" + n = $1 + n /= 4 + if (n != $1 / 4) print NR, "urk /=" + n = NR + n ^= 2 + if (n != NR * NR) print NR, "urk1 ^=", n, NR * NR + n = NR + n **= 2 + if (n != NR * NR) print NR, "urk1 **=", n, NR * NR + n = NR + n ^= 1.5 + ns = sprintf("%.10g", n) + sq = sprintf("%.10g", NR * sqrt(NR)) + if (ns != sq) print NR, "urk2 ^=", ns, sq +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.aeiou b/usr/src/test/util-tests/tests/awk/examples/awk/t.aeiou new file mode 100644 index 0000000000..6ab667c204 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.aeiou @@ -0,0 +1 @@ +/^[^aeiouy]*[aeiou][^aeiouy][aeiouy][aeiouy]*[^aeiouy]*$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.aeiouy b/usr/src/test/util-tests/tests/awk/examples/awk/t.aeiouy new file mode 100644 index 0000000000..71f88786a9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.aeiouy @@ -0,0 +1 @@ +/^[^aeiouy]*a[^aeiouy]*e[^aeiouy]*i[^aeiouy]*o[^aeiouy]*u[^aeiouy]*y[^aeiouy]*$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.arith b/usr/src/test/util-tests/tests/awk/examples/awk/t.arith new file mode 100644 index 0000000000..09766e38fb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.arith @@ -0,0 +1,6 @@ +{ print NR, $1, $1+$1, $1-$1, $1 * $1 } +{ print NR, $1/NR, $1 % NR } +# { print NR, $1++, $1--, --$1, $1-- } # this depends on order of eval of args! +{ print NR, -$1 } +$1 > 0 { print NR, $1 ^ 0.5 } +$1 > 0 { print NR, $1 ** 0.5 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.array b/usr/src/test/util-tests/tests/awk/examples/awk/t.array new file mode 100644 index 0000000000..167132c0c2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.array @@ -0,0 +1,13 @@ + { x[NR] = $0 } + +END { + i = 1 + while (i <= NR) { + print x[i] + split (x[i], y) + usage = y[1] + name = y[2] + print " ", name, usage + i++ + } +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.array1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.array1 new file mode 100644 index 0000000000..d39475a3d1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.array1 @@ -0,0 +1,10 @@ +{for(i=1; i<=NF; i++) { + if (x[$i] == "") + y[++n] = $i + x[$i]++ + } +} +END { + for (i=0; i>> assert failed <<<" +} + +function i(x) { return x } + +{ m = length($1); n = length($2); n = i(n); assert(m > n) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.avg b/usr/src/test/util-tests/tests/awk/examples/awk/t.avg new file mode 100644 index 0000000000..dc6ff8e84e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.avg @@ -0,0 +1,5 @@ +{s = s + $1; c = c + 1} +END { +print "sum=", s, " count=", c +print "avg=", s/c +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.b.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.b.x new file mode 100644 index 0000000000..1af0f21b27 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.b.x @@ -0,0 +1 @@ +{$6=":::" ; print $6; print NF, $0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.be b/usr/src/test/util-tests/tests/awk/examples/awk/t.be new file mode 100644 index 0000000000..4b56c4cd06 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.be @@ -0,0 +1,6 @@ +# some question of what FILENAME ought to be before execution. +# current belief: "-", or name of first file argument. +# this may not be sensible. + +BEGIN { print FILENAME } +END { print NR } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.beginexit b/usr/src/test/util-tests/tests/awk/examples/awk/t.beginexit new file mode 100644 index 0000000000..ae29b82bb1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.beginexit @@ -0,0 +1,6 @@ +BEGIN { + while (getline && n++ < 10) + print + exit +} +{ print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.beginnext b/usr/src/test/util-tests/tests/awk/examples/awk/t.beginnext new file mode 100644 index 0000000000..09a6a872a6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.beginnext @@ -0,0 +1,6 @@ +BEGIN { + while (getline && n++ < 10) + print + print "tenth" +} +{ print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.break b/usr/src/test/util-tests/tests/awk/examples/awk/t.break new file mode 100644 index 0000000000..db1ebf791d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.break @@ -0,0 +1,7 @@ +{ +for (i=1; i <= NF; i++) + if ($i ~ /^[a-z]+$/) { + print $i " is alphabetic" + break + } +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.break1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.break1 new file mode 100644 index 0000000000..4ed753ae43 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.break1 @@ -0,0 +1,10 @@ + { x[NR] = $0 } +END { + for (i = 1; i <= NR; i++) { + print i, x[i] + if (x[i] ~ /shen/) + break + } + print "got here" + print i, x[i] +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.break2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.break2 new file mode 100644 index 0000000000..711c4c971c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.break2 @@ -0,0 +1,10 @@ + { x[NR] = $0 } +END { + for (i=1; i <= NR; i++) { + print i, x[i] + if (x[i] ~ /shen/) + break + } + print "got here" + print i, x[i] +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.break3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.break3 new file mode 100644 index 0000000000..f4920d6b97 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.break3 @@ -0,0 +1,8 @@ +{ for (i = 1; i <= NF; i++) { + for (j = 1; j <= NF; j++) + if (j == 2) + break; + print "inner", i, j + } + print "outer", i, j +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.bug1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.bug1 new file mode 100644 index 0000000000..d4384892b5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.bug1 @@ -0,0 +1,3 @@ +# this program fails if awk is created without separate I&D +# prints garbage if no $3 +{ print $1, $3 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.builtins b/usr/src/test/util-tests/tests/awk/examples/awk/t.builtins new file mode 100644 index 0000000000..0edcbebcba --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.builtins @@ -0,0 +1,6 @@ +/^[0-9]/ { print $1, + length($1), + log($1), + sqrt($1), + int(sqrt($1)), + exp($1 % 10) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.cat b/usr/src/test/util-tests/tests/awk/examples/awk/t.cat new file mode 100644 index 0000000000..92c16e61ea --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.cat @@ -0,0 +1,4 @@ +{print $2 " " $1} +{print $1 " " "is", $2} +{print $2 FS "is" FS $1} +{print length($1 $2), length($1) + length($2)} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.cat1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.cat1 new file mode 100644 index 0000000000..ad2a6cebb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.cat1 @@ -0,0 +1 @@ +{print x $0} # should precede by zero diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.cat2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.cat2 new file mode 100644 index 0000000000..2d95d19359 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.cat2 @@ -0,0 +1 @@ +{$1 = $1 "*"; print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.cmp b/usr/src/test/util-tests/tests/awk/examples/awk/t.cmp new file mode 100644 index 0000000000..21e9f7a8c6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.cmp @@ -0,0 +1 @@ +$2 > $1 diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.coerce b/usr/src/test/util-tests/tests/awk/examples/awk/t.coerce new file mode 100644 index 0000000000..ff87d79f56 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.coerce @@ -0,0 +1,4 @@ +END { print i, NR + if (i < NR) + print i, NR +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.coerce2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.coerce2 new file mode 100644 index 0000000000..c04bf59447 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.coerce2 @@ -0,0 +1,7 @@ +{ + print index(1, $1) + print substr(123456789, 1, 3) + print 1 in x + print 1 23 456 + print 123456789 ~ 123, 123456789 ~ "abc" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.comment b/usr/src/test/util-tests/tests/awk/examples/awk/t.comment new file mode 100644 index 0000000000..0b549566c1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.comment @@ -0,0 +1,5 @@ +# this is a comment line +# so is this +/#/ { print "this one has a # in it: " $0 # comment + print "again:" $0 + } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.comment1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.comment1 new file mode 100644 index 0000000000..599225fcda --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.comment1 @@ -0,0 +1,7 @@ +#comment + # +BEGIN { x = 1 } +/abc/ { print $0 } +#comment +END { print NR } +#comment diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.concat b/usr/src/test/util-tests/tests/awk/examples/awk/t.concat new file mode 100644 index 0000000000..c8464aff4c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.concat @@ -0,0 +1 @@ +{ x = $1; print x (++i) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.cond b/usr/src/test/util-tests/tests/awk/examples/awk/t.cond new file mode 100644 index 0000000000..256af655ee --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.cond @@ -0,0 +1,3 @@ +{ print (substr($2,1,1) > substr($2,2,1)) ? $1 : $2 } +{ x = substr($1, 1, 1); y = substr($1, 2, 1); z = substr($1, 3, 1) + print (x > y ? (x > z ? x : z) : y > z ? y : z) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.contin b/usr/src/test/util-tests/tests/awk/examples/awk/t.contin new file mode 100644 index 0000000000..66669ee011 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.contin @@ -0,0 +1,9 @@ +{ +for (i = 1; i <= NF; i++) { + if ($i ~ /^[0-9]+$/) + continue; + print $i, " is non-numeric" + next +} +print $0, "is all numeric" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.count b/usr/src/test/util-tests/tests/awk/examples/awk/t.count new file mode 100644 index 0000000000..5734d14915 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.count @@ -0,0 +1 @@ +END { print NR } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.cum b/usr/src/test/util-tests/tests/awk/examples/awk/t.cum new file mode 100644 index 0000000000..1f4b4fea39 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.cum @@ -0,0 +1,4 @@ +{i = i + $1; print i} +END { +print i +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.d.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.d.x new file mode 100644 index 0000000000..38e0fea43c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.d.x @@ -0,0 +1,2 @@ +BEGIN {FS=":" ; OFS=":"} +{print NF " ",$0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.delete b/usr/src/test/util-tests/tests/awk/examples/awk/t.delete new file mode 100644 index 0000000000..ac5b9ca9e2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.delete @@ -0,0 +1,11 @@ +NF > 0 { + n = split($0, x) + if (n != NF) + printf("split screwed up %d %d\n", n, NF) + delete x[1] + k = 0 + for (i in x) + k++ + if (k != NF-1) + printf "delete miscount %d elems should be %d at line %d\n", k, NF-1, NR +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.delete1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.delete1 new file mode 100644 index 0000000000..bb5943292e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.delete1 @@ -0,0 +1,7 @@ +{ split("1 1.2 abc", x) + x[$1]++ + delete x[1] + delete x[1.2] + delete x["abc"] + delete x[$1] +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.delete2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.delete2 new file mode 100644 index 0000000000..6b730f91e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.delete2 @@ -0,0 +1,12 @@ +NR < 50 { n = split($0, x) + for (i = 1; i <= n; i++) + for (j = 1; j <= n; j++) + y[i,j] = n * i + j + for (i = 1; i <= n; i++) + delete y[i,i] + k = 0 + for (i in y) + k++ + if (k != int(n^2-n)) + printf "delete2 miscount %d vs %d at %d\n", k, n^2-n, NR +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.delete3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.delete3 new file mode 100644 index 0000000000..73ab00ff14 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.delete3 @@ -0,0 +1,7 @@ +{ x[$1] = $1 + delete x[$1] + n = 0 + for (i in x) n++ + if (n != 0) + print "error", n, "at", NR +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.do b/usr/src/test/util-tests/tests/awk/examples/awk/t.do new file mode 100644 index 0000000000..1c43a476b3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.do @@ -0,0 +1,14 @@ +NF > 0 { + t = $0 + gsub(/[ \t]+/, "", t) + n = split($0, y) + if (n > 0) { + i = 1 + s = "" + do { + s = s $i + } while (i++ < NF) + } + if (s != t) + print "bad at", NR +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.e b/usr/src/test/util-tests/tests/awk/examples/awk/t.e new file mode 100644 index 0000000000..5f243e28ea --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.e @@ -0,0 +1 @@ +$1 < 10 || $2 ~ /bwk/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.else b/usr/src/test/util-tests/tests/awk/examples/awk/t.else new file mode 100644 index 0000000000..391a4ae411 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.else @@ -0,0 +1,3 @@ +{ if($1>1000) print "yes" + else print "no" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.exit b/usr/src/test/util-tests/tests/awk/examples/awk/t.exit new file mode 100644 index 0000000000..21b9f4fd40 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.exit @@ -0,0 +1,2 @@ +{ print } +$1 < 5000 { exit NR } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.exit1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.exit1 new file mode 100644 index 0000000000..445a61953a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.exit1 @@ -0,0 +1,15 @@ +BEGIN { + print "this is before calling myabort" + myabort(1) + print "this is after calling myabort" +} +function myabort(n) { + print "in myabort - before exit", n + exit 2 + print "in myabort - after exit" +} +END { + print "into END" + myabort(2) + print "should not see this" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.f b/usr/src/test/util-tests/tests/awk/examples/awk/t.f new file mode 100644 index 0000000000..eddf15feb7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.f @@ -0,0 +1 @@ +{print $2, $1} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.f.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.f.x new file mode 100644 index 0000000000..3efd861586 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.f.x @@ -0,0 +1 @@ +$1>0 {print $1, sqrt($1)} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.f0 b/usr/src/test/util-tests/tests/awk/examples/awk/t.f0 new file mode 100644 index 0000000000..a2ba2ad8c9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.f0 @@ -0,0 +1 @@ +$1 ~ /x/ {print $0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.f1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.f1 new file mode 100644 index 0000000000..209554f7de --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.f1 @@ -0,0 +1 @@ +{$1 = 1; print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.f2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.f2 new file mode 100644 index 0000000000..59cccde5f0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.f2 @@ -0,0 +1 @@ +{$1 = 1; print $0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.f3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.f3 new file mode 100644 index 0000000000..3fb4910e72 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.f3 @@ -0,0 +1 @@ +{$1 = NR; print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.f4 b/usr/src/test/util-tests/tests/awk/examples/awk/t.f4 new file mode 100644 index 0000000000..277147780f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.f4 @@ -0,0 +1 @@ +{$1 = NR; print $0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.for b/usr/src/test/util-tests/tests/awk/examples/awk/t.for new file mode 100644 index 0000000000..625d73e5c8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.for @@ -0,0 +1,3 @@ +{ for (i=1; i<=NF; i++) + print i, $i +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.for1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.for1 new file mode 100644 index 0000000000..022aa52029 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.for1 @@ -0,0 +1,9 @@ +{ + i = 1 + for (;;) { + if (i > NF) + next + print i, $i + i++ + } +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.for2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.for2 new file mode 100644 index 0000000000..c3dd8bcceb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.for2 @@ -0,0 +1,7 @@ +{ + for (i=1;;i++) { + if (i > NF) + next + print i, $i + } +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.format4 b/usr/src/test/util-tests/tests/awk/examples/awk/t.format4 new file mode 100644 index 0000000000..c273d8b081 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.format4 @@ -0,0 +1,9 @@ +BEGIN { +text=sprintf ("%125s", "x") +print length (text) +print text +xxx=substr (text,1,105) +print length (xxx) +print xxx +exit +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.fun b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun new file mode 100644 index 0000000000..e0c4220ca1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun @@ -0,0 +1,3 @@ +function g() { return "{" f() "}" } +function f() { return $1 } + { print "<" g() ">" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.fun0 b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun0 new file mode 100644 index 0000000000..ad332d7d36 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun0 @@ -0,0 +1,2 @@ +function f(a) { print "hello"; return a } +{ print "<" f($1) ">" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.fun1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun1 new file mode 100644 index 0000000000..e9f7e77ae8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun1 @@ -0,0 +1,2 @@ +function f(a,b,c) { print "hello" } +NR < 3 { f(1,2,3) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.fun2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun2 new file mode 100644 index 0000000000..d88f69c080 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun2 @@ -0,0 +1,10 @@ +function f(n) { + while (n < 10) { + print n + n = n + 1 + } +} +function g(n) { + print "g", n +} +{ f($1); g($1); print n } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.fun3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun3 new file mode 100644 index 0000000000..699d8bc5e1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun3 @@ -0,0 +1,3 @@ +function f(n) { while ((n /= 10) > 1) print n } +function g(n) { print "g", n } +{ f($1); g($1) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.fun4 b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun4 new file mode 100644 index 0000000000..474672b8f4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun4 @@ -0,0 +1,9 @@ +function f(a, n) { + for (i=1; i <= n; i++) + print " " a[i] +} + +{ print + n = split($0, x) + f(x, n) +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.fun5 b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun5 new file mode 100644 index 0000000000..026dfedfa5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.fun5 @@ -0,0 +1,9 @@ +function f(a) { + return split($0, a) +} +{ + print + n = f(x) + for (i = 1; i <= n; i++) + print " " x[i] +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.getline b/usr/src/test/util-tests/tests/awk/examples/awk/t.getline new file mode 100644 index 0000000000..d85fe9bf46 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.getline @@ -0,0 +1,10 @@ +{ x = $1 + for (i = 1; i <= 3; i++) + if (getline) + x = x " " $1 + print x + x = "" +} +END { + if (x != "") print x +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.getval b/usr/src/test/util-tests/tests/awk/examples/awk/t.getval new file mode 100644 index 0000000000..3587f3209f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.getval @@ -0,0 +1,6 @@ +{ # tests various resetting of $1, $0, etc. + + $1 = length($1) + length($2) + print $0 + 0 + +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub b/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub new file mode 100644 index 0000000000..31b48c71ef --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub @@ -0,0 +1 @@ +{gsub(/[aeiou]/,"foo"); print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub1 new file mode 100644 index 0000000000..78aace02dc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub1 @@ -0,0 +1 @@ +{gsub(/$/,"x"); print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub3 new file mode 100644 index 0000000000..659d00fb1d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub3 @@ -0,0 +1 @@ +length($1) {gsub(substr($1,1,1),"(&)"); print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub4 b/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub4 new file mode 100644 index 0000000000..c0102c4079 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.gsub4 @@ -0,0 +1,4 @@ +length($1) == 0 { next } + +{gsub("[" $1 "]","(&)"); print} +{gsub("[" $1 "]","(\\&)"); print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.i.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.i.x new file mode 100644 index 0000000000..86ec1b4aab --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.i.x @@ -0,0 +1,2 @@ +$1+0 > 0 {i=i+log($1); print i,log($1)} +END {print i} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.if b/usr/src/test/util-tests/tests/awk/examples/awk/t.if new file mode 100644 index 0000000000..123d411930 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.if @@ -0,0 +1 @@ +{if($1 || $2) print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.in b/usr/src/test/util-tests/tests/awk/examples/awk/t.in new file mode 100644 index 0000000000..2166980e6b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.in @@ -0,0 +1,9 @@ +BEGIN { + x["apple"] = 1; + x["orange"] = 2; + x["lemon"] = 3; + for (i in x) + print i, x[i] | "sort" + close("sort") + exit +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.in1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.in1 new file mode 100644 index 0000000000..ade2cfa83d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.in1 @@ -0,0 +1,7 @@ + { if (amount[$2] == "") + name[++n] = $2 + amount[$2] += $1 + } +END { for (i in name) + print i, name[i], amount[name[i]] | "sort" + } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.in2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.in2 new file mode 100644 index 0000000000..8c7316d82b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.in2 @@ -0,0 +1,4 @@ + { x[substr($2, 1, 1)] += $1 } +END { for (i in x) + print i, x[i] +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.in3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.in3 new file mode 100644 index 0000000000..1332981f12 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.in3 @@ -0,0 +1,7 @@ + { x[NR] = $0 } +END { + for (i in x) + if (x[i] ~ /shen/) + break + print i, x[i] +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.incr b/usr/src/test/util-tests/tests/awk/examples/awk/t.incr new file mode 100644 index 0000000000..d8103cd7c1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.incr @@ -0,0 +1,2 @@ +{ ++i; --j; k++; l-- } +END { print NR, i, j, k, l } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.incr2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.incr2 new file mode 100644 index 0000000000..41ea0dc42d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.incr2 @@ -0,0 +1,8 @@ +{ s = 0 + for (i=1; i <= NF; ) + if ($(i) ~ /^[0-9]+$/) + s += $(i++) + else + i++ + print s +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.incr3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.incr3 new file mode 100644 index 0000000000..5a572bf1f1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.incr3 @@ -0,0 +1,5 @@ +{ s = 0 + for (i=1; i <= NF; s += $(i++)) + ; + print s +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.index b/usr/src/test/util-tests/tests/awk/examples/awk/t.index new file mode 100644 index 0000000000..dc22d1bff6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.index @@ -0,0 +1,10 @@ +{ n = length + d = 0 + for (i = 1; i <= n; i++) + if ((k = index($0, substr($0, i))) != i) { + d = 1 + break; + } + if (d) + print $0, "has duplicate letters" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.intest b/usr/src/test/util-tests/tests/awk/examples/awk/t.intest new file mode 100644 index 0000000000..c1b77f29ca --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.intest @@ -0,0 +1,9 @@ +{ + line = substr($0, index($0, " ")) + print line + n = split(line, x) + if ($1 in x) + print "yes" + else + print "no" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.intest2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.intest2 new file mode 100644 index 0000000000..d9f0612737 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.intest2 @@ -0,0 +1,16 @@ +{ + line = substr($0, index($0, " ")) + print line + n = split(line, x) + x[$0, $1] = $0 + print x[$0, $1] + print "<<<" +for (i in x) print i, x[i] + print ">>>" + if (($0,$1) in x) + print "yes" + if ($1 in x) + print "yes" + else + print "no" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.j.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.j.x new file mode 100644 index 0000000000..291fec56bc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.j.x @@ -0,0 +1,2 @@ +{i=i+sqrt($1); print i,sqrt($1)} +END {print sqrt(i),i} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.longstr b/usr/src/test/util-tests/tests/awk/examples/awk/t.longstr new file mode 100644 index 0000000000..d2dbeaaf17 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.longstr @@ -0,0 +1,5 @@ +BEGIN{ +x = "111111111122222222233333333334444444444555555555566666666667777777777888888888899999999990000000000" +printf "%s\n", x +exit +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.makef b/usr/src/test/util-tests/tests/awk/examples/awk/t.makef new file mode 100644 index 0000000000..b0613f5f38 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.makef @@ -0,0 +1 @@ +{$3 = 2*$1; print $1, $2, $3} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.match b/usr/src/test/util-tests/tests/awk/examples/awk/t.match new file mode 100644 index 0000000000..c85876f865 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.match @@ -0,0 +1 @@ +$2 ~ /ava|bwk/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.match1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.match1 new file mode 100644 index 0000000000..0b238a2986 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.match1 @@ -0,0 +1,6 @@ +NF > 0 && match($NF, $1) { + print $0, RSTART, RLENGTH + if (RLENGTH != length($1)) + printf "match error at %d: %d %d\n", + NR, RLENGTH, RSTART >"/dev/tty" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.max b/usr/src/test/util-tests/tests/awk/examples/awk/t.max new file mode 100644 index 0000000000..1e16af35a6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.max @@ -0,0 +1,2 @@ +length > max { max = length; x = $0} +END { print max, x } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.mod b/usr/src/test/util-tests/tests/awk/examples/awk/t.mod new file mode 100644 index 0000000000..906a0acf0c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.mod @@ -0,0 +1 @@ +NR % 2 == 1 diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.monotone b/usr/src/test/util-tests/tests/awk/examples/awk/t.monotone new file mode 100644 index 0000000000..8c42ca9bb9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.monotone @@ -0,0 +1 @@ +/^a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?$|^z?y?x?w?v?u?t?s?r?q?p?o?n?m?l?k?j?i?h?g?f?e?d?c?b?a?$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.nameval b/usr/src/test/util-tests/tests/awk/examples/awk/t.nameval new file mode 100644 index 0000000000..b1852b6c64 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.nameval @@ -0,0 +1,7 @@ + { if (amount[$2] == "") + name[++n] = $2 + amount[$2] += $1 + } +END { for (i = 1; i <= n; i++) + print name[i], amount[name[i]] + } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.next b/usr/src/test/util-tests/tests/awk/examples/awk/t.next new file mode 100644 index 0000000000..6a31d43f7d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.next @@ -0,0 +1,2 @@ +$1 > 5000 { next } +{ print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.not b/usr/src/test/util-tests/tests/awk/examples/awk/t.not new file mode 100644 index 0000000000..6fd7fc6531 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.not @@ -0,0 +1,4 @@ +$2 !~ /ava|bwk/ +!($1 < 2000) +!($2 ~ /bwk/) +!$2 ~ /bwk/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.null0 b/usr/src/test/util-tests/tests/awk/examples/awk/t.null0 new file mode 100644 index 0000000000..f6870f4359 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.null0 @@ -0,0 +1,15 @@ +BEGIN { FS = ":" } +{ if (a) print "a", a + if (b == 0) print "b", b + if ( c == "0") print "c", c + if (d == "") print "d", d + if (e == 1-1) print "e", e +} +$1 == 0 {print "$1 = 0"} +$1 == "0" {print "$1 = quoted 0"} +$1 == "" {print "$1 = null string"} +$5 == 0 {print "$5 = 0"} +$5 == "0" {print "$5 = quoted 0"} +$5 == "" {print "$5 = null string"} +$1 == $3 {print "$1 = $3"} +$5 == $6 {print "$5 = $6"} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.ofmt b/usr/src/test/util-tests/tests/awk/examples/awk/t.ofmt new file mode 100644 index 0000000000..375b65b9a3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.ofmt @@ -0,0 +1,2 @@ +BEGIN {OFMT="%.5g"} + {print $1+0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.ofs b/usr/src/test/util-tests/tests/awk/examples/awk/t.ofs new file mode 100644 index 0000000000..6b4274bd84 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.ofs @@ -0,0 +1,2 @@ +BEGIN { OFS = " %% "; ORS = "##" } + { print $1, $2; print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.ors b/usr/src/test/util-tests/tests/awk/examples/awk/t.ors new file mode 100644 index 0000000000..6418428c70 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.ors @@ -0,0 +1,2 @@ +BEGIN {ORS="abc"} + {print $1, $2, $3} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.pat b/usr/src/test/util-tests/tests/awk/examples/awk/t.pat new file mode 100644 index 0000000000..afdac1137a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.pat @@ -0,0 +1,4 @@ +/a/ || /b/ +/a/ && /b/ +/a/ && NR > 10 +/a/ || NR > 10 diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.pipe b/usr/src/test/util-tests/tests/awk/examples/awk/t.pipe new file mode 100644 index 0000000000..7e835dfd9d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.pipe @@ -0,0 +1 @@ +BEGIN {print "read /usr/bwk/awk/t.pipe" | "cat"} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.pp b/usr/src/test/util-tests/tests/awk/examples/awk/t.pp new file mode 100644 index 0000000000..ac9e8bc3ac --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.pp @@ -0,0 +1 @@ +/a/,/b/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.pp1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.pp1 new file mode 100644 index 0000000000..268d0a2811 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.pp1 @@ -0,0 +1,3 @@ +/bwk/,/bwk/ { print $2, $1 } +/ava/,/ava/ { print $2, $1 } +/pjw/,/pjw/ { print $2, $1 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.pp2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.pp2 new file mode 100644 index 0000000000..b2e0c7cd8d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.pp2 @@ -0,0 +1,3 @@ +/bwk/,/scj/ { print "1: ", $0 } +/bwk/, /bsb/ { print "2: ", $0 } +/mel/, /doug/ { print "3: ", $0 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.printf b/usr/src/test/util-tests/tests/awk/examples/awk/t.printf new file mode 100644 index 0000000000..5c4bbe19c8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.printf @@ -0,0 +1,5 @@ +{ + printf "%%: %s ... %s \t", $2, $1 + x = sprintf("%8d %10.10s", $1, $2) + print x +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.printf2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.printf2 new file mode 100644 index 0000000000..8e71232b03 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.printf2 @@ -0,0 +1,6 @@ +{ + printf "%%: %s ... %s \t", $2, $1 + x = sprintf("%8d %10.10s %u %o %x", $1, $2, $3, $3, $3*$4) + x = x sprintf(" %c %c", $1, $2) + print x +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.quote b/usr/src/test/util-tests/tests/awk/examples/awk/t.quote new file mode 100644 index 0000000000..3d0f83c022 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.quote @@ -0,0 +1 @@ +{print "\"" $1 "\""} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.randk b/usr/src/test/util-tests/tests/awk/examples/awk/t.randk new file mode 100644 index 0000000000..419f3f2f2b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.randk @@ -0,0 +1,13 @@ +{ + k = 2 + n = NF + i = 1 + while ( i <= n ) { + if ( rand() < k/n ) { + print i + k-- + } + n-- + i++ + } +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.re1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.re1 new file mode 100644 index 0000000000..805ee6c5dd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.re1 @@ -0,0 +1,2 @@ +/[a-cg-j1-3]/ { print $0 " matches /[a-cg-j1-3]/" } +/[^aeiou]/ { print $0 " matches /[^aeiou]/" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.re1a b/usr/src/test/util-tests/tests/awk/examples/awk/t.re1a new file mode 100644 index 0000000000..613d24de63 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.re1a @@ -0,0 +1,6 @@ +BEGIN { r1 = "[a-cg-j1-3]" + r2 = "[^aeiou]" +} + +$0 ~ r1 { print $0 " matches /[a-cg-j1-3]/" } +$0 ~ r2 { print $0 " matches /[^aeiou]/" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.re2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.re2 new file mode 100644 index 0000000000..4d962734dc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.re2 @@ -0,0 +1,2 @@ +/[a-z]()[0-9]/ +!/^$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.re3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.re3 new file mode 100644 index 0000000000..99ef62f5b1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.re3 @@ -0,0 +1,6 @@ +{ r1 = $1 + r2 = $1 ":" +} + +length(r1) && $0 ~ r1 { print $0 " matches " r1 } +length(r1) && $0 ~ r2 { print $0 " matches " r2 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.re4 b/usr/src/test/util-tests/tests/awk/examples/awk/t.re4 new file mode 100644 index 0000000000..42778a69d9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.re4 @@ -0,0 +1,10 @@ +BEGIN { r1 = "xxx" + r2 = "xxx" ":" + r3 = ":" r2 + r4 = "a" +} + +$0 ~ r1 { print $0 " matches " r1 } +$0 ~ r2 { print $0 " matches " r2 } +$0 ~ r3 { print $0 " matches " r3 } +$0 ~ r4 { print $0 " matches " r4 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.re5 b/usr/src/test/util-tests/tests/awk/examples/awk/t.re5 new file mode 100644 index 0000000000..fe0f81aae3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.re5 @@ -0,0 +1,3 @@ +BEGIN { for (i = 0; i <= 9; i++) r[i] = i } + +{ for (i in r) if ($0 ~ r[i]) print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.re7 b/usr/src/test/util-tests/tests/awk/examples/awk/t.re7 new file mode 100644 index 0000000000..3a83d7e842 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.re7 @@ -0,0 +1 @@ +/^([0-9]+\.?[0-9]*|\.[0-9]+)((e|E)(\+|-)?[0-9]+)?$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.reFS b/usr/src/test/util-tests/tests/awk/examples/awk/t.reFS new file mode 100644 index 0000000000..e985c3e38c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.reFS @@ -0,0 +1,2 @@ +BEGIN { FS = "\t+" } + { print $1, $2 } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.rec b/usr/src/test/util-tests/tests/awk/examples/awk/t.rec new file mode 100644 index 0000000000..2931df81ed --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.rec @@ -0,0 +1 @@ +{ print sqrt($1) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.redir b/usr/src/test/util-tests/tests/awk/examples/awk/t.redir new file mode 100644 index 0000000000..335c4a3a56 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.redir @@ -0,0 +1,3 @@ +# Output filenames modified from original tests for illumos testing. +$1%2==1 {print >(ENVIRON["WORKDIR"] "/foo.odd")} +$1%2==0 {print >(ENVIRON["WORKDIR"] "/foo.even")} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.reg b/usr/src/test/util-tests/tests/awk/examples/awk/t.reg new file mode 100644 index 0000000000..0698657a37 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.reg @@ -0,0 +1,4 @@ +/[^\[\]]/ +!/^\[/ +!/^[\[\]]/ +/[\[\]]/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.roff b/usr/src/test/util-tests/tests/awk/examples/awk/t.roff new file mode 100644 index 0000000000..c3cc12e583 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.roff @@ -0,0 +1,23 @@ +NF > 0 { + for (i = 1; i <= NF; i++) { + n = length($i) + if (n + olen >= 60) { + print oline + olen = n + oline = $i + } else { + oline = oline " " $i + olen += n + } + } +} + +NF == 0 { + print oline + olen = 0 +} + +END { + if (olen > 0) + print oline +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.sep b/usr/src/test/util-tests/tests/awk/examples/awk/t.sep new file mode 100644 index 0000000000..df6865adaa --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.sep @@ -0,0 +1,2 @@ +BEGIN { FS = "1"; print "field separator is", FS } +NF>1 { print $0 " has " NF " fields" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.seqno b/usr/src/test/util-tests/tests/awk/examples/awk/t.seqno new file mode 100644 index 0000000000..4f6f1e9c9b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.seqno @@ -0,0 +1 @@ +{print NR, $0} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.set0 b/usr/src/test/util-tests/tests/awk/examples/awk/t.set0 new file mode 100644 index 0000000000..5c2bdcb65d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.set0 @@ -0,0 +1,3 @@ +{$0 = $1; print; print NF, $0; print $2} +{$(0) = $1; print; print NF, $0; print $2} +{ i = 1; $(i) = $i+1; print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.set0a b/usr/src/test/util-tests/tests/awk/examples/awk/t.set0a new file mode 100644 index 0000000000..62f3cb1cf3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.set0a @@ -0,0 +1 @@ +{$0 = $2; print; print NF, $0; print $1} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.set0b b/usr/src/test/util-tests/tests/awk/examples/awk/t.set0b new file mode 100644 index 0000000000..f6f9a6c74d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.set0b @@ -0,0 +1,3 @@ +{x=$1 = $0 = $2; print } +{$0 = $2 = $1; print } +{$(0) = $(2) = $(1); print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.set1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.set1 new file mode 100644 index 0000000000..3f64fc8a74 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.set1 @@ -0,0 +1,3 @@ +function f(x) { x = 1; print x } +{ f($0) + f($1) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.set2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.set2 new file mode 100644 index 0000000000..fdfd5eec8d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.set2 @@ -0,0 +1,4 @@ +{ n = length($0) % 2 + $n = $2 + print +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.set3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.set3 new file mode 100644 index 0000000000..e2c99054cc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.set3 @@ -0,0 +1 @@ +{ i = 1; $i = $i/10; print } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.split b/usr/src/test/util-tests/tests/awk/examples/awk/t.split new file mode 100644 index 0000000000..f1c3bb593a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.split @@ -0,0 +1,2 @@ +BEGIN { z = "stuff" } +{ split ($0, x); print x[3], x[2], x[1] } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.split2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.split2 new file mode 100644 index 0000000000..05aef2e5e7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.split2 @@ -0,0 +1 @@ +{ split ($0, x); print x[2], x[1] } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.split3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.split3 new file mode 100644 index 0000000000..f56bc3c845 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.split3 @@ -0,0 +1,4 @@ +{ a = $0 " " $0 " " $0 + if ($1 != "") + n = split (a, x, "[" $1 "]") + print n, x[1], x[2], x[3], x[4] } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.split4 b/usr/src/test/util-tests/tests/awk/examples/awk/t.split4 new file mode 100644 index 0000000000..49213f930a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.split4 @@ -0,0 +1,4 @@ +{ a = $0 " " $0 " " $0 " " 123 + n = split (a, x, /[ \t][ \t]*/) + print n, x[1], x[2], x[3], x[4] +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.split9 b/usr/src/test/util-tests/tests/awk/examples/awk/t.split9 new file mode 100644 index 0000000000..bc62ac859f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.split9 @@ -0,0 +1,8 @@ +{ + n = split ($0, x, FS) + if (n != NF) + print "botch at ", NR, n, NF + for (i=1; i<=n; i++) + if ($i != x[i]) + print "diff at ", i, x[i], $i +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.split9a b/usr/src/test/util-tests/tests/awk/examples/awk/t.split9a new file mode 100644 index 0000000000..b7d8d8544a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.split9a @@ -0,0 +1,9 @@ +BEGIN { FS = "a" } +{ + n = split ($0, x, FS) + if (n != NF) + print "botch at ", NR, n, NF + for (i=1; i<=n; i++) + if ($i != x[i]) + print "diff at ", i, x[i], $i +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.stately b/usr/src/test/util-tests/tests/awk/examples/awk/t.stately new file mode 100644 index 0000000000..654458d5f4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.stately @@ -0,0 +1 @@ +/^(al|ak|az|ar|ca|co|ct|de|fl|ga|hi|io|il|in|ia|ks|ky|la|me|md|ma|mi|mn|ms|mo|mt|nb|nv|nh|nj|nm|ny|nc|nd|oh|ok|or|pa|ri|sc|sd|tn|tx|ut|vt|va|wa|wv|wi|-|wy)*$/ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.strcmp b/usr/src/test/util-tests/tests/awk/examples/awk/t.strcmp new file mode 100644 index 0000000000..4772bf4cd2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.strcmp @@ -0,0 +1 @@ +$2 >= "ava" && $2 <= "bwk" || $2 >= "pjw" diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.strcmp1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.strcmp1 new file mode 100644 index 0000000000..d5ff2c6a4c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.strcmp1 @@ -0,0 +1 @@ +$1 != 1 && $1 != 2 && $1 != 3 && $1 != 4 && $1 != 5 diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.strnum b/usr/src/test/util-tests/tests/awk/examples/awk/t.strnum new file mode 100644 index 0000000000..45f41a85bf --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.strnum @@ -0,0 +1 @@ +BEGIN { print 1E2 "", 12e-2 "", e12 "", 1.23456789 "" } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.sub b/usr/src/test/util-tests/tests/awk/examples/awk/t.sub new file mode 100644 index 0000000000..79f50133f0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.sub @@ -0,0 +1,18 @@ + +{sub(/[aeiou]/, "foo"); print} +{sub("[aeiou]", "foo"); print} + +{gsub(/[aeiou]/, "foo"); print} +{gsub("[aeiou]", "foo"); print} + +{sub(/[aeiou]/, "&foo"); print} +{sub("[aeiou]", "&foo"); print} + +{gsub(/[aeiou]/, "&foo"); print} +{gsub("[aeiou]", "&foo"); print} + +{sub(/[aeiou]/, "\&foo"); print} +{sub("[aeiou]", "\&foo"); print} + +{gsub(/[aeiou]/, "\&foo"); print} +{gsub("[aeiou]", "\&foo"); print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.sub1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.sub1 new file mode 100644 index 0000000000..cd8f4bbc00 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.sub1 @@ -0,0 +1 @@ +{sub(/.$/,"x"); print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.sub2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.sub2 new file mode 100644 index 0000000000..9dea45111f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.sub2 @@ -0,0 +1,2 @@ +{sub(/.$/,"&&"); print} +{sub(/.$/,"&\\&&"); print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.sub3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.sub3 new file mode 100644 index 0000000000..5161994cf2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.sub3 @@ -0,0 +1 @@ +length($1) {sub(substr($1,1,1),"(&)"); print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.substr b/usr/src/test/util-tests/tests/awk/examples/awk/t.substr new file mode 100644 index 0000000000..ab2fbb0001 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.substr @@ -0,0 +1,3 @@ +substr($2, 1, 1) ~ /[abc]/ +substr($2, length($2)) !~ /[a-z]/ +substr($2, length($2)) ~ /./ diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.substr1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.substr1 new file mode 100644 index 0000000000..e7641dda4f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.substr1 @@ -0,0 +1 @@ +NR % 2 { print substr($0, 0, -1) } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.time b/usr/src/test/util-tests/tests/awk/examples/awk/t.time new file mode 100644 index 0000000000..ab4862ad9e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.time @@ -0,0 +1,18 @@ +BEGIN { + FS = "-" +} +/sh$/ { + n++ + l = length($NF) + s += l + ck %= l + totck += ck + print +} +END { + if (n > 0) { + printf "%d %d %d %fn\n", totck, n, s, s/n + } + else + print "n is zero" +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.vf b/usr/src/test/util-tests/tests/awk/examples/awk/t.vf new file mode 100644 index 0000000000..0df389367b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.vf @@ -0,0 +1,3 @@ +BEGIN { i = 1 } +{print $(i+i)} +{print $(1)} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.vf1 b/usr/src/test/util-tests/tests/awk/examples/awk/t.vf1 new file mode 100644 index 0000000000..6c4ce33608 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.vf1 @@ -0,0 +1,7 @@ +{ print + i = 1 + while (i <= NF) { + print " " $i + i = i + 1 + } +} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.vf2 b/usr/src/test/util-tests/tests/awk/examples/awk/t.vf2 new file mode 100644 index 0000000000..06b99e3b43 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.vf2 @@ -0,0 +1 @@ +{ print $NF++; print $NF } diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.vf3 b/usr/src/test/util-tests/tests/awk/examples/awk/t.vf3 new file mode 100644 index 0000000000..b45ea9881f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.vf3 @@ -0,0 +1,2 @@ +BEGIN { i=1; j=2 } +{$i = $j; print} diff --git a/usr/src/test/util-tests/tests/awk/examples/awk/t.x b/usr/src/test/util-tests/tests/awk/examples/awk/t.x new file mode 100644 index 0000000000..dca7730687 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/awk/t.x @@ -0,0 +1 @@ +/x/ diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.1 b/usr/src/test/util-tests/tests/awk/examples/out/p.1 new file mode 100644 index 0000000000..3f021d57f5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.1 @@ -0,0 +1,10 @@ +Russia 8650 262 Asia +Canada 3852 24 North America +China 3692 866 Asia +USA 3615 219 North America +Brazil 3286 116 South America +Australia 2968 14 Australia +India 1269 637 Asia +Argentina 1072 26 South America +Sudan 968 19 Africa +Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.10 b/usr/src/test/util-tests/tests/awk/examples/out/p.10 new file mode 100644 index 0000000000..511b832f8e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.10 @@ -0,0 +1 @@ +Australia 2968 14 Australia diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.11 b/usr/src/test/util-tests/tests/awk/examples/out/p.11 new file mode 100644 index 0000000000..f87bcf723e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.11 @@ -0,0 +1,3 @@ +Russia 8650 262 Asia +China 3692 866 Asia +India 1269 637 Asia diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.12 b/usr/src/test/util-tests/tests/awk/examples/out/p.12 new file mode 100644 index 0000000000..abe7a2a6b2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.12 @@ -0,0 +1,3 @@ +Russia +China +India diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.13 b/usr/src/test/util-tests/tests/awk/examples/out/p.13 new file mode 100644 index 0000000000..5dde73dd16 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.13 @@ -0,0 +1,7 @@ +Canada +USA +Brazil +Australia +Argentina +Sudan +Algeria diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.14 b/usr/src/test/util-tests/tests/awk/examples/out/p.14 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.15 b/usr/src/test/util-tests/tests/awk/examples/out/p.15 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.16 b/usr/src/test/util-tests/tests/awk/examples/out/p.16 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.17 b/usr/src/test/util-tests/tests/awk/examples/out/p.17 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.18 b/usr/src/test/util-tests/tests/awk/examples/out/p.18 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.19 b/usr/src/test/util-tests/tests/awk/examples/out/p.19 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.2 b/usr/src/test/util-tests/tests/awk/examples/out/p.2 new file mode 100644 index 0000000000..a8d759c7dd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.2 @@ -0,0 +1,10 @@ +Russia 262 +Canada 24 +China 866 +USA 219 +Brazil 116 +Australia 14 +India 637 +Argentina 26 +Sudan 19 +Algeria 18 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.20 b/usr/src/test/util-tests/tests/awk/examples/out/p.20 new file mode 100644 index 0000000000..2cce5fdff1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.20 @@ -0,0 +1,2 @@ +China 3692 866 Asia +India 1269 637 Asia diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.21 b/usr/src/test/util-tests/tests/awk/examples/out/p.21 new file mode 100644 index 0000000000..f87bcf723e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.21 @@ -0,0 +1,3 @@ +Russia 8650 262 Asia +China 3692 866 Asia +India 1269 637 Asia diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.21a b/usr/src/test/util-tests/tests/awk/examples/out/p.21a new file mode 100644 index 0000000000..d0d93a56b8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.21a @@ -0,0 +1,5 @@ +Russia 8650 262 Asia +China 3692 866 Asia +India 1269 637 Asia +Sudan 968 19 Africa +Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.22 b/usr/src/test/util-tests/tests/awk/examples/out/p.22 new file mode 100644 index 0000000000..f87bcf723e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.22 @@ -0,0 +1,3 @@ +Russia 8650 262 Asia +China 3692 866 Asia +India 1269 637 Asia diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.23 b/usr/src/test/util-tests/tests/awk/examples/out/p.23 new file mode 100644 index 0000000000..37223580ff --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.23 @@ -0,0 +1,4 @@ +Canada 3852 24 North America +China 3692 866 Asia +USA 3615 219 North America +Brazil 3286 116 South America diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.24 b/usr/src/test/util-tests/tests/awk/examples/out/p.24 new file mode 100644 index 0000000000..2a4f1c196d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.24 @@ -0,0 +1,5 @@ +data/test.countries Russia 8650 262 Asia +data/test.countries Canada 3852 24 North America +data/test.countries China 3692 866 Asia +data/test.countries USA 3615 219 North America +data/test.countries Brazil 3286 116 South America diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.25 b/usr/src/test/util-tests/tests/awk/examples/out/p.25 new file mode 100644 index 0000000000..d21789e154 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.25 @@ -0,0 +1,10 @@ + Russia 30.3 + Canada 6.2 + China 234.6 + USA 60.6 + Brazil 35.3 + Australia 4.7 + India 502.0 + Argentina 24.3 + Sudan 19.6 + Algeria 19.6 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.26 b/usr/src/test/util-tests/tests/awk/examples/out/p.26 new file mode 100644 index 0000000000..7cceb21d41 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.26 @@ -0,0 +1 @@ +population of 3 Asian countries in millions is 1765 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.26a b/usr/src/test/util-tests/tests/awk/examples/out/p.26a new file mode 100644 index 0000000000..7cceb21d41 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.26a @@ -0,0 +1 @@ +population of 3 Asian countries in millions is 1765 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.27 b/usr/src/test/util-tests/tests/awk/examples/out/p.27 new file mode 100644 index 0000000000..03ebfea1db --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.27 @@ -0,0 +1 @@ +China 866 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.28 b/usr/src/test/util-tests/tests/awk/examples/out/p.28 new file mode 100644 index 0000000000..a8bd36abce --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.28 @@ -0,0 +1,10 @@ +1:Russia 8650 262 Asia +2:Canada 3852 24 North America +3:China 3692 866 Asia +4:USA 3615 219 North America +5:Brazil 3286 116 South America +6:Australia 2968 14 Australia +7:India 1269 637 Asia +8:Argentina 1072 26 South America +9:Sudan 968 19 Africa +10:Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.29 b/usr/src/test/util-tests/tests/awk/examples/out/p.29 new file mode 100644 index 0000000000..8b65a30bb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.29 @@ -0,0 +1,10 @@ +Russia 8650 262 Asia +Canada 3852 24 North America +China 3692 866 Asia +United States 3615 219 North America +Brazil 3286 116 South America +Australia 2968 14 Australia +India 1269 637 Asia +Argentina 1072 26 South America +Sudan 968 19 Africa +Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.3 b/usr/src/test/util-tests/tests/awk/examples/out/p.3 new file mode 100644 index 0000000000..9f038ab62f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.3 @@ -0,0 +1,10 @@ +[ Russia] [262 ] +[ Canada] [24 ] +[ China] [866 ] +[ USA] [219 ] +[ Brazil] [116 ] +[ Australia] [14 ] +[ India] [637 ] +[ Argentina] [26 ] +[ Sudan] [19 ] +[ Algeria] [18 ] diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.30 b/usr/src/test/util-tests/tests/awk/examples/out/p.30 new file mode 100644 index 0000000000..c3d35dbd9f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.30 @@ -0,0 +1,10 @@ +20 Russia 8650 262 Asia +28 Canada 3852 24 North America +19 China 3692 866 Asia +26 USA 3615 219 North America +29 Brazil 3286 116 South America +27 Australia 2968 14 Australia +19 India 1269 637 Asia +31 Argentina 1072 26 South America +19 Sudan 968 19 Africa +21 Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.31 b/usr/src/test/util-tests/tests/awk/examples/out/p.31 new file mode 100644 index 0000000000..7e93a8467d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.31 @@ -0,0 +1 @@ +Australia diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.32 b/usr/src/test/util-tests/tests/awk/examples/out/p.32 new file mode 100644 index 0000000000..ec4e9fb370 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.32 @@ -0,0 +1,10 @@ +Rus 8650 262 Asia +Can 3852 24 North America +Chi 3692 866 Asia +USA 3615 219 North America +Bra 3286 116 South America +Aus 2968 14 Australia +Ind 1269 637 Asia +Arg 1072 26 South America +Sud 968 19 Africa +Alg 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.33 b/usr/src/test/util-tests/tests/awk/examples/out/p.33 new file mode 100644 index 0000000000..b3d0869fbd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.33 @@ -0,0 +1 @@ + Rus Can Chi USA Bra Aus Ind Arg Sud Alg diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.34 b/usr/src/test/util-tests/tests/awk/examples/out/p.34 new file mode 100644 index 0000000000..8f6c40051a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.34 @@ -0,0 +1,10 @@ +Russia 8.65 262 Asia +Canada 3.852 24 North America +China 3.692 866 Asia +USA 3.615 219 North America +Brazil 3.286 116 South America +Australia 2.968 14 Australia +India 1.269 637 Asia +Argentina 1.072 26 South America +Sudan 0.968 19 Africa +Algeria 0.92 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.35 b/usr/src/test/util-tests/tests/awk/examples/out/p.35 new file mode 100644 index 0000000000..0059fcab54 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.35 @@ -0,0 +1,10 @@ +Russia 8650 262 Asia +Canada 3852 24 NA +China 3692 866 Asia +USA 3615 219 NA +Brazil 3286 116 SA +Australia 2968 14 Australia +India 1269 637 Asia +Argentina 1072 26 SA +Sudan 968 19 Africa +Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.36 b/usr/src/test/util-tests/tests/awk/examples/out/p.36 new file mode 100644 index 0000000000..482dab512e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.36 @@ -0,0 +1,10 @@ +Russia 8650 262 Asia 30.289 +Canada 3852 24 North America 6.23053 +China 3692 866 Asia 234.561 +USA 3615 219 North America 60.5809 +Brazil 3286 116 South America 35.3013 +Australia 2968 14 Australia 4.71698 +India 1269 637 Asia 501.97 +Argentina 1072 26 South America 24.2537 +Sudan 968 19 Africa 19.6281 +Algeria 920 18 Africa 19.5652 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.37 b/usr/src/test/util-tests/tests/awk/examples/out/p.37 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.38 b/usr/src/test/util-tests/tests/awk/examples/out/p.38 new file mode 100644 index 0000000000..03ebfea1db --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.38 @@ -0,0 +1 @@ +China 866 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.39 b/usr/src/test/util-tests/tests/awk/examples/out/p.39 new file mode 100644 index 0000000000..91a9a338ce --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.39 @@ -0,0 +1,44 @@ +Russia +8650 +262 +Asia +Canada +3852 +24 +North +America +China +3692 +866 +Asia +USA +3615 +219 +North +America +Brazil +3286 +116 +South +America +Australia +2968 +14 +Australia +India +1269 +637 +Asia +Argentina +1072 +26 +South +America +Sudan +968 +19 +Africa +Algeria +920 +18 +Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.4 b/usr/src/test/util-tests/tests/awk/examples/out/p.4 new file mode 100644 index 0000000000..ef2655651f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.4 @@ -0,0 +1,10 @@ +1 Russia 8650 262 Asia +2 Canada 3852 24 North America +3 China 3692 866 Asia +4 USA 3615 219 North America +5 Brazil 3286 116 South America +6 Australia 2968 14 Australia +7 India 1269 637 Asia +8 Argentina 1072 26 South America +9 Sudan 968 19 Africa +10 Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.40 b/usr/src/test/util-tests/tests/awk/examples/out/p.40 new file mode 100644 index 0000000000..91a9a338ce --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.40 @@ -0,0 +1,44 @@ +Russia +8650 +262 +Asia +Canada +3852 +24 +North +America +China +3692 +866 +Asia +USA +3615 +219 +North +America +Brazil +3286 +116 +South +America +Australia +2968 +14 +Australia +India +1269 +637 +Asia +Argentina +1072 +26 +South +America +Sudan +968 +19 +Africa +Algeria +920 +18 +Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.41 b/usr/src/test/util-tests/tests/awk/examples/out/p.41 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.42 b/usr/src/test/util-tests/tests/awk/examples/out/p.42 new file mode 100644 index 0000000000..e06381e6b0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.42 @@ -0,0 +1,2 @@ +Asian population in millions is 1765 +African population in millions is 37 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.43 b/usr/src/test/util-tests/tests/awk/examples/out/p.43 new file mode 100644 index 0000000000..fa18a1d85b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.43 @@ -0,0 +1,5 @@ +Africa:1888 +South America:4358 +Australia:2968 +North America:7467 +Asia:13611 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.44 b/usr/src/test/util-tests/tests/awk/examples/out/p.44 new file mode 100644 index 0000000000..3aeb1ff499 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.44 @@ -0,0 +1,10 @@ +Russia! is 0 +Canada! is 0 +China! is 0 +USA! is 0 +Brazil! is 0 +Australia! is 0 +India! is 0 +Argentina! is 0 +Sudan! is 0 +Algeria! is 0 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.45 b/usr/src/test/util-tests/tests/awk/examples/out/p.45 new file mode 100644 index 0000000000..713786bdb2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.45 @@ -0,0 +1,20 @@ +Russia:8650 + +Canada:3852 + +China:3692 + +USA:3615 + +Brazil:3286 + +Australia:2968 + +India:1269 + +Argentina:1072 + +Sudan:968 + +Algeria:920 + diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.46 b/usr/src/test/util-tests/tests/awk/examples/out/p.46 new file mode 100644 index 0000000000..e6f8104d25 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.46 @@ -0,0 +1,10 @@ +Russia8650 +Canada3852 +China3692 +USA3615 +Brazil3286 +Australia2968 +India1269 +Argentina1072 +Sudan968 +Algeria920 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.47 b/usr/src/test/util-tests/tests/awk/examples/out/p.47 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.48 b/usr/src/test/util-tests/tests/awk/examples/out/p.48 new file mode 100644 index 0000000000..6bc829439b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.48 @@ -0,0 +1,5 @@ +Africa:37 +Asia:1765 +Australia:14 +North America:243 +South America:142 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.48a b/usr/src/test/util-tests/tests/awk/examples/out/p.48a new file mode 100644 index 0000000000..12fb8ddce7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.48a @@ -0,0 +1 @@ +data/test.countries diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.48b b/usr/src/test/util-tests/tests/awk/examples/out/p.48b new file mode 100644 index 0000000000..b87638ffae --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.48b @@ -0,0 +1,3 @@ +Canada 3852 24 North America +Australia 2968 14 Australia +Argentina 1072 26 South America diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.49 b/usr/src/test/util-tests/tests/awk/examples/out/p.49 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.5 b/usr/src/test/util-tests/tests/awk/examples/out/p.5 new file mode 100644 index 0000000000..33f32aec2a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.5 @@ -0,0 +1,11 @@ + COUNTRY AREA POP CONTINENT + Russia 8650 262 Asia + Canada 3852 24 North America + China 3692 866 Asia + USA 3615 219 North America + Brazil 3286 116 South America + Australia 2968 14 Australia + India 1269 637 Asia + Argentina 1072 26 South America + Sudan 968 19 Africa + Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.50 b/usr/src/test/util-tests/tests/awk/examples/out/p.50 new file mode 100644 index 0000000000..78b6494851 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.50 @@ -0,0 +1,10 @@ +Africa:Sudan:19 +Africa:Algeria:18 +Asia:China:866 +Asia:India:637 +Asia:Russia:262 +Australia:Australia:14 +North America:USA:219 +North America:Canada:24 +South America:Brazil:116 +South America:Argentina:26 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.51 b/usr/src/test/util-tests/tests/awk/examples/out/p.51 new file mode 100644 index 0000000000..260a8dcf68 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.51 @@ -0,0 +1,30 @@ + +Russia 8650 262 Asia: + 0 + +Canada 3852 24 North America: + 0 + +China 3692 866 Asia: + 0 + +USA 3615 219 North America: + 0 + +Brazil 3286 116 South America: + 0 + +Australia 2968 14 Australia: + 0 + +India 1269 637 Asia: + 0 + +Argentina 1072 26 South America: + 0 + +Sudan 968 19 Africa: + 0 + +Algeria 920 18 Africa: + 0 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.52 b/usr/src/test/util-tests/tests/awk/examples/out/p.52 new file mode 100644 index 0000000000..d8359ed50f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.52 @@ -0,0 +1,42 @@ + +Russia 8650 262 Asia: + 0 + total 0 + +Canada 3852 24 North America: + 0 + total 0 + +China 3692 866 Asia: + 0 + total 0 + +USA 3615 219 North America: + 0 + total 0 + +Brazil 3286 116 South America: + 0 + total 0 + +Australia 2968 14 Australia: + 0 + total 0 + +India 1269 637 Asia: + 0 + total 0 + +Argentina 1072 26 South America: + 0 + total 0 + +Sudan 968 19 Africa: + 0 + total 0 + +Algeria 920 18 Africa: + 0 + total 0 + +World Total 0 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.5a b/usr/src/test/util-tests/tests/awk/examples/out/p.5a new file mode 100644 index 0000000000..522d7cfe37 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.5a @@ -0,0 +1,11 @@ + COUNTRY AREA POP'N CONTINENT + Russia 8650 262 Asia + Canada 3852 24 North America + China 3692 866 Asia + USA 3615 219 North America + Brazil 3286 116 South America + Australia 2968 14 Australia + India 1269 637 Asia + Argentina 1072 26 South America + Sudan 968 19 Africa + Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.6 b/usr/src/test/util-tests/tests/awk/examples/out/p.6 new file mode 100644 index 0000000000..f599e28b8a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.6 @@ -0,0 +1 @@ +10 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.7 b/usr/src/test/util-tests/tests/awk/examples/out/p.7 new file mode 100644 index 0000000000..0bc9950b31 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.7 @@ -0,0 +1,5 @@ +Russia 8650 262 Asia +China 3692 866 Asia +USA 3615 219 North America +Brazil 3286 116 South America +India 1269 637 Asia diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.8 b/usr/src/test/util-tests/tests/awk/examples/out/p.8 new file mode 100644 index 0000000000..abe7a2a6b2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.8 @@ -0,0 +1,3 @@ +Russia +China +India diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.9 b/usr/src/test/util-tests/tests/awk/examples/out/p.9 new file mode 100644 index 0000000000..68e134fdc8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.9 @@ -0,0 +1,2 @@ +USA 3615 219 North America +Sudan 968 19 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/p.table b/usr/src/test/util-tests/tests/awk/examples/out/p.table new file mode 100644 index 0000000000..2881e5c0de --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/p.table @@ -0,0 +1,10 @@ +Russia 8650 262 Asia +Canada 3852 24 North America +China 3692 866 Asia +USA 3615 219 North America +Brazil 3286 116 South America +Australia 2968 14 Australia +India 1269 637 Asia +Argentina 1072 26 South America +Sudan 968 19 Africa +Algeria 920 18 Africa diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.0 b/usr/src/test/util-tests/tests/awk/examples/out/t.0 new file mode 100644 index 0000000000..be3dbf6155 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.0 @@ -0,0 +1,199 @@ +/dev/rrp3: + +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.0a b/usr/src/test/util-tests/tests/awk/examples/out/t.0a new file mode 100644 index 0000000000..0b72bb61b3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.0a @@ -0,0 +1,199 @@ +1 1 +2 2 +3 3 +4 4 +5 5 +6 6 +7 7 +8 8 +9 9 +10 10 +11 11 +12 12 +13 13 +14 14 +15 15 +16 16 +17 17 +18 18 +19 19 +20 20 +21 21 +22 22 +23 23 +24 24 +25 25 +26 26 +27 27 +28 28 +29 29 +30 30 +31 31 +32 32 +33 33 +34 34 +35 35 +36 36 +37 37 +38 38 +39 39 +40 40 +41 41 +42 42 +43 43 +44 44 +45 45 +46 46 +47 47 +48 48 +49 49 +50 50 +51 51 +52 52 +53 53 +54 54 +55 55 +56 56 +57 57 +58 58 +59 59 +60 60 +61 61 +62 62 +63 63 +64 64 +65 65 +66 66 +67 67 +68 68 +69 69 +70 70 +71 71 +72 72 +73 73 +74 74 +75 75 +76 76 +77 77 +78 78 +79 79 +80 80 +81 81 +82 82 +83 83 +84 84 +85 85 +86 86 +87 87 +88 88 +89 89 +90 90 +91 91 +92 92 +93 93 +94 94 +95 95 +96 96 +97 97 +98 98 +99 99 +100 100 +101 101 +102 102 +103 103 +104 104 +105 105 +106 106 +107 107 +108 108 +109 109 +110 110 +111 111 +112 112 +113 113 +114 114 +115 115 +116 116 +117 117 +118 118 +119 119 +120 120 +121 121 +122 122 +123 123 +124 124 +125 125 +126 126 +127 127 +128 128 +129 129 +130 130 +131 131 +132 132 +133 133 +134 134 +135 135 +136 136 +137 137 +138 138 +139 139 +140 140 +141 141 +142 142 +143 143 +144 144 +145 145 +146 146 +147 147 +148 148 +149 149 +150 150 +151 151 +152 152 +153 153 +154 154 +155 155 +156 156 +157 157 +158 158 +159 159 +160 160 +161 161 +162 162 +163 163 +164 164 +165 165 +166 166 +167 167 +168 168 +169 169 +170 170 +171 171 +172 172 +173 173 +174 174 +175 175 +176 176 +177 177 +178 178 +179 179 +180 180 +181 181 +182 182 +183 183 +184 184 +185 185 +186 186 +187 187 +188 188 +189 189 +190 190 +191 191 +192 192 +193 193 +194 194 +195 195 +196 196 +197 197 +198 198 +199 199 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.1 b/usr/src/test/util-tests/tests/awk/examples/out/t.1 new file mode 100644 index 0000000000..50f8afc5d4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.1 @@ -0,0 +1,199 @@ +/dev/rrp3 + +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root EMpNB8Zp56 0 +2roottcsh * 0 +3sysadm * 0 +4diag * 0 +5daemon * 1 +6bin * 2 +7nuucp BJnuQbAo 6 +8uucp * 3 +9sys * 4 +10adm * 5 +11lp * 9 +12auditor * 11 +13dbadmin * 12 +14bootes dcon 50 +15cdjuke dcon 51 +16rfindd * 66 +17EZsetup * 992 +18demos * 993 +19tutor * 994 +20tour * 995 +21guest nfP4/Wpvio/Rw 998 +224Dgifts 0nWRTZsOMt. 999 +23nobody * 60001 +24noaccess * 60002 +25nobody * -2 +26rje * 8 +27changes * 11 +28dist sorry 9999 +29man * 99 +30phoneca * 991 +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.1.x b/usr/src/test/util-tests/tests/awk/examples/out/t.1.x new file mode 100644 index 0000000000..406d778fe4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.1.x @@ -0,0 +1,199 @@ +count/dev/rrp3: /dev/rrp3: +count +count17379mel 17379 mel +count16693bwk 16693 bwk me +count16116ken 16116 ken him someone else +count15713srb 15713 srb +count11895lem 11895 lem +count10409scj 10409 scj +count10252rhm 10252 rhm +count9853shen 9853 shen +count9748a68 9748 a68 +count9492sif 9492 sif +count9190pjw 9190 pjw +count8912nls 8912 nls +count8895dmr 8895 dmr +count8491cda 8491 cda +count8372bs 8372 bs +count8252llc 8252 llc +count7450mb 7450 mb +count7360ava 7360 ava +count7273jrv 7273 jrv +count7080bin 7080 bin +count7063greg 7063 greg +count6567dict 6567 dict +count6462lck 6462 lck +count6291rje 6291 rje +count6211lwf 6211 lwf +count5671dave 5671 dave +count5373jhc 5373 jhc +count5220agf 5220 agf +count5167doug 5167 doug +count5007valerie 5007 valerie +count3963jca 3963 jca +count3895bbs 3895 bbs +count3796moh 3796 moh +count3481xchar 3481 xchar +count3200tbl 3200 tbl +count2845s 2845 s +count2774tgs 2774 tgs +count2641met 2641 met +count2566jck 2566 jck +count2511port 2511 port +count2479sue 2479 sue +count2127root 2127 root +count1989bsb 1989 bsb +count1989jeg 1989 jeg +count1933eag 1933 eag +count1801pdj 1801 pdj +count1590tpc 1590 tpc +count1385cvw 1385 cvw +count1370rwm 1370 rwm +count1316avg 1316 avg +count1205eg 1205 eg +count1194jam 1194 jam +count1153dl 1153 dl +count1150lgm 1150 lgm +count1031cmb 1031 cmb +count1018jwr 1018 jwr +count950gdb 950 gdb +count931marc 931 marc +count898usg 898 usg +count865ggr 865 ggr +count822daemon 822 daemon +count803mihalis 803 mihalis +count700honey 700 honey +count624tad 624 tad +count559acs 559 acs +count541uucp 541 uucp +count523raf 523 raf +count495adh 495 adh +count456kec 456 kec +count414craig 414 craig +count386donmac 386 donmac +count375jj 375 jj +count348ravi 348 ravi +count344drw 344 drw +count327stars 327 stars +count288mrg 288 mrg +count272jcb 272 jcb +count263ralph 263 ralph +count253tom 253 tom +count251sjb 251 sjb +count248haight 248 haight +count224sharon 224 sharon +count222chuck 222 chuck +count213dsj 213 dsj +count201bill 201 bill +count184god 184 god +count176sys 176 sys +count166meh 166 meh +count163jon 163 jon +count144dan 144 dan +count143fox 143 fox +count123dale 123 dale +count116kab 116 kab +count95buz 95 buz +count80asc 80 asc +count79jas 79 jas +count79trt 79 trt +count64wsb 64 wsb +count62dwh 62 dwh +count56ktf 56 ktf +count54lr 54 lr +count47dlc 47 dlc +count45dls 45 dls +count45jwf 45 jwf +count44mash 44 mash +count43ars 43 ars +count43vgl 43 vgl +count37jfo 37 jfo +count32rab 32 rab +count31pd 31 pd +count29jns 29 jns +count25spm 25 spm +count22rob 22 rob +count15egb 15 egb +count10hm 10 hm +count10mhb 10 mhb +count6aed 6 aed +count6cpb 6 cpb +count5evp 5 evp +count4ber 4 ber +count4men 4 men +count4mitch 4 mitch +count3ast 3 ast +count3jfr 3 jfr +count3lax 3 lax +count3nel 3 nel +count2blue 2 blue +count2jfk 2 jfk +count2njas 2 njas +count1122sec 1 122sec +count1ddwar 1 ddwar +count1gopi 1 gopi +count1jk 1 jk +count1learn 1 learn +count1low 1 low +count1nac 1 nac +count1sidor 1 sidor +count1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +count2roottcsh:*:0:0:Super-Userrunning 2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +count3sysadm:*:0:0:SystemV 3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +count4diag:*:0:996:HardwareDiagnostics:/usr/diags:/bin/csh 4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +count5daemon:*:1:1:daemons:/:/bin/sh 5daemon:*:1:1:daemons:/:/bin/sh +count6bin:*:2:2:SystemTools 6bin:*:2:2:System Tools Owner:/bin:/dev/null +count7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +count8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +count9sys:*:4:0:SystemActivity 9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +count10adm:*:5:3:AccountingFiles 10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +count11lp:*:9:9:PrintSpooler 11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +count12auditor:*:11:0:AuditActivity 12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +count13dbadmin:*:12:0:SecurityDatabase 13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +count14bootes:dcon:50:1:TomKillian 14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +count15cdjuke:dcon:51:1:TomKillian 15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +count16rfindd:*:66:1:RfindDaemon 16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +count17EZsetup:*:992:998:SystemSetup:/var/sysadmdesktop/EZsetup:/bin/csh 17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +count18demos:*:993:997:DemonstrationUser:/usr/demos:/bin/csh 18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +count19tutor:*:994:997:TutorialUser:/usr/tutor:/bin/csh 19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +count20tour:*:995:997:IRISSpace 20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +count21guest:nfP4/Wpvio/Rw:998:998:GuestAccount:/usr/people/guest:/bin/csh 21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +count224Dgifts:0nWRTZsOMt.:999:998:4DgiftsAccount:/usr/people/4Dgifts:/bin/csh 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +count23nobody:*:60001:60001:SVR4nobody 23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +count24noaccess:*:60002:60002:uidno 24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +count25nobody:*:-2:-2:originalnobody 25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +count26rje:*:8:8:RJEOwner:/usr/spool/rje: 26rje:*:8:8:RJE Owner:/usr/spool/rje: +count27changes:*:11:11:systemchange 27changes:*:11:11:system change log:/: +count28dist:sorry:9999:4:filedistributions:/v/adm/dist:/v/bin/sh 28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +count29man:*:99:995:On-lineManual 29man:*:99:995:On-line Manual Owner:/: +count30phoneca:*:991:991:phonecall 30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +count1root 1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +count2roottcsh 2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +count3sysadm 3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +count4diag 4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +count5daemon 5d aemon * 1 1 daemons / /bin/sh +count6bin 6b in * 2 2 System Tools Owner /bin /dev/null +count7nuucp 7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +count8uucp 8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +count9sys 9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +count10adm 10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +count11lp 11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +count12auditor 12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +count13dbadmin 13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +count14bootes 14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +count15cdjuke 15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +count16rfindd 16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +count17EZsetup 17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +count18demos 18 demos * 993 997 Demonstration User /usr/demos /bin/csh +count19tutor 19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +count20tour 20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +count21guest 21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +count224Dgifts 22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +count23nobody 23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +count24noaccess 24 noaccess * 60002 60002 uid no access /dev/null /dev/null +count25nobody 25 nobody * -2 -2 original nobody uid /dev/null /dev/null +count26rje 26 rje * 8 8 RJE Owner /usr/spool/rje +count27changes 27 changes * 11 11 system change log / +count28dist 28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +count29man 29 man * 99 995 On-line Manual Owner / +count30phoneca 30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.2 b/usr/src/test/util-tests/tests/awk/examples/out/t.2 new file mode 100644 index 0000000000..6fc999e389 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.2 @@ -0,0 +1,199 @@ +/dev/rrp3:====== +====== +17379===mel=== +16693===bwk===me +16116===ken===him +15713===srb=== +11895===lem=== +10409===scj=== +10252===rhm=== +9853===shen=== +9748===a68=== +9492===sif=== +9190===pjw=== +8912===nls=== +8895===dmr=== +8491===cda=== +8372===bs=== +8252===llc=== +7450===mb=== +7360===ava=== +7273===jrv=== +7080===bin=== +7063===greg=== +6567===dict=== +6462===lck=== +6291===rje=== +6211===lwf=== +5671===dave=== +5373===jhc=== +5220===agf=== +5167===doug=== +5007===valerie=== +3963===jca=== +3895===bbs=== +3796===moh=== +3481===xchar=== +3200===tbl=== +2845===s=== +2774===tgs=== +2641===met=== +2566===jck=== +2511===port=== +2479===sue=== +2127===root=== +1989===bsb=== +1989===jeg=== +1933===eag=== +1801===pdj=== +1590===tpc=== +1385===cvw=== +1370===rwm=== +1316===avg=== +1205===eg=== +1194===jam=== +1153===dl=== +1150===lgm=== +1031===cmb=== +1018===jwr=== +950===gdb=== +931===marc=== +898===usg=== +865===ggr=== +822===daemon=== +803===mihalis=== +700===honey=== +624===tad=== +559===acs=== +541===uucp=== +523===raf=== +495===adh=== +456===kec=== +414===craig=== +386===donmac=== +375===jj=== +348===ravi=== +344===drw=== +327===stars=== +288===mrg=== +272===jcb=== +263===ralph=== +253===tom=== +251===sjb=== +248===haight=== +224===sharon=== +222===chuck=== +213===dsj=== +201===bill=== +184===god=== +176===sys=== +166===meh=== +163===jon=== +144===dan=== +143===fox=== +123===dale=== +116===kab=== +95===buz=== +80===asc=== +79===jas=== +79===trt=== +64===wsb=== +62===dwh=== +56===ktf=== +54===lr=== +47===dlc=== +45===dls=== +45===jwf=== +44===mash=== +43===ars=== +43===vgl=== +37===jfo=== +32===rab=== +31===pd=== +29===jns=== +25===spm=== +22===rob=== +15===egb=== +10===hm=== +10===mhb=== +6===aed=== +6===cpb=== +5===evp=== +4===ber=== +4===men=== +4===mitch=== +3===ast=== +3===jfr=== +3===lax=== +3===nel=== +2===blue=== +2===jfk=== +2===njas=== +1===122sec=== +1===ddwar=== +1===gopi=== +1===jk=== +1===learn=== +1===low=== +1===nac=== +1===sidor=== +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh====== +2roottcsh:*:0:0:Super-User===running===tcsh +3sysadm:*:0:0:System===V===Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware===Diagnostics:/usr/diags:/bin/csh=== +5daemon:*:1:1:daemons:/:/bin/sh====== +6bin:*:2:2:System===Tools===Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico====== +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:====== +9sys:*:4:0:System===Activity===Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting===Files===Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print===Spooler===Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit===Activity===Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security===Database===Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom===Killian===(DO +15cdjuke:dcon:51:1:Tom===Killian===(DO +16rfindd:*:66:1:Rfind===Daemon===and +17EZsetup:*:992:998:System===Setup:/var/sysadmdesktop/EZsetup:/bin/csh=== +18demos:*:993:997:Demonstration===User:/usr/demos:/bin/csh=== +19tutor:*:994:997:Tutorial===User:/usr/tutor:/bin/csh=== +20tour:*:995:997:IRIS===Space===Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest===Account:/usr/people/guest:/bin/csh=== +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts===Account:/usr/people/4Dgifts:/bin/csh=== +23nobody:*:60001:60001:SVR4===nobody===uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid===no===access:/dev/null:/dev/null +25nobody:*:-2:-2:original===nobody===uid:/dev/null:/dev/null +26rje:*:8:8:RJE===Owner:/usr/spool/rje:=== +27changes:*:11:11:system===change===log:/: +28dist:sorry:9999:4:file===distributions:/v/adm/dist:/v/bin/sh=== +29man:*:99:995:On-line===Manual===Owner:/: +30phoneca:*:991:991:phone===call===log +1r===oot===EMpNB8Zp56 +2r===oottcsh===* +3s===ysadm===* +4d===iag===* +5d===aemon===* +6b===in===* +7n===uucp===BJnuQbAo +8u===ucp===* +9s===ys===* +10===adm===* +11===lp===* +12===auditor===* +13===dbadmin===* +14===bootes===dcon +15===cdjuke===dcon +16===rfindd===* +17===EZsetup===* +18===demos===* +19===tutor===* +20===tour===* +21===guest===nfP4/Wpvio/Rw +22===4Dgifts===0nWRTZsOMt. +23===nobody===* +24===noaccess===* +25===nobody===* +26===rje===* +27===changes===* +28===dist===sorry +29===man===* +30===phoneca===* diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.2.x b/usr/src/test/util-tests/tests/awk/examples/out/t.2.x new file mode 100644 index 0000000000..6b4d05116e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.2.x @@ -0,0 +1,199 @@ +2 2 +2 2 +2 2 +2 me 2 +2 him 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 2 +2 tcsh 2 +2 Administration:/usr/admin:/bin/sh 2 +2 2 +2 2 +2 Owner:/bin:/dev/null 2 +2 2 +2 2 +2 Owner:/usr/adm:/bin/sh 2 +2 Owner:/usr/adm:/bin/sh 2 +2 Owner:/var/spool/lp:/bin/sh 2 +2 Owner:/auditor:/bin/sh 2 +2 Owner:/dbadmin:/bin/sh 2 +2 (DO 2 +2 (DO 2 +2 and 2 +2 2 +2 2 +2 2 +2 Tour:/usr/people/tour:/bin/csh 2 +2 2 +2 2 +2 uid:/dev/null:/dev/null 2 +2 access:/dev/null:/dev/null 2 +2 uid:/dev/null:/dev/null 2 +2 2 +2 log:/: 2 +2 2 +2 Owner:/: 2 +2 log 2 +2 EMpNB8Zp56 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 BJnuQbAo 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 dcon 2 +2 dcon 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 nfP4/Wpvio/Rw 2 +2 0nWRTZsOMt. 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 * 2 +2 sorry 2 +2 * 2 +2 * 2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.3 b/usr/src/test/util-tests/tests/awk/examples/out/t.3 new file mode 100644 index 0000000000..1d65481bbe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.3 @@ -0,0 +1,4 @@ + 5 evp + 4 ber + 4 men + 4 mitch diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.3.x b/usr/src/test/util-tests/tests/awk/examples/out/t.3.x new file mode 100644 index 0000000000..07657ee1cf --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.3.x @@ -0,0 +1,500 @@ +17379 +1737.9 +173.79 +17.379 +1.7379 +16693 +1669.3 +166.93 +16.693 +1.6693 +16116 +1611.6 +161.16 +16.116 +1.6116 +15713 +1571.3 +157.13 +15.713 +1.5713 +11895 +1189.5 +118.95 +11.895 +1.1895 +10409 +1040.9 +104.09 +10.409 +1.0409 +10252 +1025.2 +102.52 +10.252 +1.0252 +9853 +985.3 +98.53 +9.853 +9748 +974.8 +97.48 +9.748 +9492 +949.2 +94.92 +9.492 +9190 +919 +91.9 +9.19 +8912 +891.2 +89.12 +8.912 +8895 +889.5 +88.95 +8.895 +8491 +849.1 +84.91 +8.491 +8372 +837.2 +83.72 +8.372 +8252 +825.2 +82.52 +8.252 +7450 +745 +74.5 +7.45 +7360 +736 +73.6 +7.36 +7273 +727.3 +72.73 +7.273 +7080 +708 +70.8 +7.08 +7063 +706.3 +70.63 +7.063 +6567 +656.7 +65.67 +6.567 +6462 +646.2 +64.62 +6.462 +6291 +629.1 +62.91 +6.291 +6211 +621.1 +62.11 +6.211 +5671 +567.1 +56.71 +5.671 +5373 +537.3 +53.73 +5.373 +5220 +522 +52.2 +5.22 +5167 +516.7 +51.67 +5.167 +5007 +500.7 +50.07 +5.007 +3963 +396.3 +39.63 +3.963 +3895 +389.5 +38.95 +3.895 +3796 +379.6 +37.96 +3.796 +3481 +348.1 +34.81 +3.481 +3200 +320 +32 +3.2 +2845 +284.5 +28.45 +2.845 +2774 +277.4 +27.74 +2.774 +2641 +264.1 +26.41 +2.641 +2566 +256.6 +25.66 +2.566 +2511 +251.1 +25.11 +2.511 +2479 +247.9 +24.79 +2.479 +2127 +212.7 +21.27 +2.127 +1989 +198.9 +19.89 +1.989 +1989 +198.9 +19.89 +1.989 +1933 +193.3 +19.33 +1.933 +1801 +180.1 +18.01 +1.801 +1590 +159 +15.9 +1.59 +1385 +138.5 +13.85 +1.385 +1370 +137 +13.7 +1.37 +1316 +131.6 +13.16 +1.316 +1205 +120.5 +12.05 +1.205 +1194 +119.4 +11.94 +1.194 +1153 +115.3 +11.53 +1.153 +1150 +115 +11.5 +1.15 +1031 +103.1 +10.31 +1.031 +1018 +101.8 +10.18 +1.018 +950 +95 +9.5 +931 +93.1 +9.31 +898 +89.8 +8.98 +865 +86.5 +8.65 +822 +82.2 +8.22 +803 +80.3 +8.03 +700 +70 +7 +624 +62.4 +6.24 +559 +55.9 +5.59 +541 +54.1 +5.41 +523 +52.3 +5.23 +495 +49.5 +4.95 +456 +45.6 +4.56 +414 +41.4 +4.14 +386 +38.6 +3.86 +375 +37.5 +3.75 +348 +34.8 +3.48 +344 +34.4 +3.44 +327 +32.7 +3.27 +288 +28.8 +2.88 +272 +27.2 +2.72 +263 +26.3 +2.63 +253 +25.3 +2.53 +251 +25.1 +2.51 +248 +24.8 +2.48 +224 +22.4 +2.24 +222 +22.2 +2.22 +213 +21.3 +2.13 +201 +20.1 +2.01 +184 +18.4 +1.84 +176 +17.6 +1.76 +166 +16.6 +1.66 +163 +16.3 +1.63 +144 +14.4 +1.44 +143 +14.3 +1.43 +123 +12.3 +1.23 +116 +11.6 +1.16 +95 +9.5 +80 +8 +79 +7.9 +79 +7.9 +64 +6.4 +62 +6.2 +56 +5.6 +54 +5.4 +47 +4.7 +45 +4.5 +45 +4.5 +44 +4.4 +43 +4.3 +43 +4.3 +37 +3.7 +32 +3.2 +31 +3.1 +29 +2.9 +25 +2.5 +22 +2.2 +15 +1.5 +10 +10 +6 +6 +5 +4 +4 +4 +3 +3 +3 +3 +2 +2 +2 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User +3sysadm:*:0:0:System +4diag:*:0:996:Hardware +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System +10adm:*:5:3:Accounting +11lp:*:9:9:Print +1.1 +12auditor:*:11:0:Audit +1.2 +13dbadmin:*:12:0:Security +1.3 +14bootes:dcon:50:1:Tom +1.4 +15cdjuke:dcon:51:1:Tom +1.5 +16rfindd:*:66:1:Rfind +1.6 +17EZsetup:*:992:998:System +1.7 +18demos:*:993:997:Demonstration +1.8 +19tutor:*:994:997:Tutorial +1.9 +20tour:*:995:997:IRIS +2 +21guest:nfP4/Wpvio/Rw:998:998:Guest +2.1 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +22.4 +2.24 +23nobody:*:60001:60001:SVR4 +2.3 +24noaccess:*:60002:60002:uid +2.4 +25nobody:*:-2:-2:original +2.5 +26rje:*:8:8:RJE +2.6 +27changes:*:11:11:system +2.7 +28dist:sorry:9999:4:file +2.8 +29man:*:99:995:On-line +2.9 +30phoneca:*:991:991:phone +3 +1r +2r +3s +4d +5d +6b +7n +8u +9s +10 +11 +1.1 +12 +1.2 +13 +1.3 +14 +1.4 +15 +1.5 +16 +1.6 +17 +1.7 +18 +1.8 +19 +1.9 +20 +2 +21 +2.1 +22 +2.2 +23 +2.3 +24 +2.4 +25 +2.5 +26 +2.6 +27 +2.7 +28 +2.8 +29 +2.9 +30 +3 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.4 b/usr/src/test/util-tests/tests/awk/examples/out/t.4 new file mode 100644 index 0000000000..efd9ae14b5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.4 @@ -0,0 +1,90 @@ +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 8895 dmr + 8491 cda + 8252 llc + 7450 mb + 6567 dict + 6462 lck + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3895 bbs + 3481 xchar + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 1590 tpc + 1385 cvw + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 950 gdb + 865 ggr + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 375 jj + 348 ravi + 344 drw + 253 tom + 251 sjb + 248 haight + 224 sharon + 184 god + 144 dan + 143 fox + 95 buz + 64 wsb + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 25 spm + 15 egb + 5 evp + 4 ber + 4 men + 4 mitch +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.4.x b/usr/src/test/util-tests/tests/awk/examples/out/t.4.x new file mode 100644 index 0000000000..022fd306b3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.4.x @@ -0,0 +1,199 @@ +/dev/rrp3: + +17379 +16693 +16116 +15713 +11895 +10409 +10252 +9853 +9748 +9492 +9190 +8912 +8895 +8491 +8372 +8252 +7450 +7360 +7273 +7080 +7063 +6567 +6462 +6291 +6211 +5671 +5373 +5220 +5167 +5007 +3963 +3895 +3796 +3481 +3200 +2845 +2774 +2641 +2566 +2511 +2479 +2127 +1989 +1989 +1933 +1801 +1590 +1385 +1370 +1316 +1205 +1194 +1153 +1150 +1031 +1018 +950 +931 +898 +865 +822 +803 +700 +624 +559 +541 +523 +495 +456 +414 +386 +375 +348 +344 +327 +288 +272 +263 +253 +251 +248 +224 +222 +213 +201 +184 +176 +166 +163 +144 +143 +123 +116 +95 +80 +79 +79 +64 +62 +56 +54 +47 +45 +45 +44 +43 +43 +37 +32 +31 +29 +25 +22 +15 +10 +10 +6 +6 +5 +4 +4 +4 +3 +3 +3 +3 +2 +2 +2 +1 +1 +1 +1 +1 +1 +1 +1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User +3sysadm:*:0:0:System +4diag:*:0:996:Hardware +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System +10adm:*:5:3:Accounting +11lp:*:9:9:Print +12auditor:*:11:0:Audit +13dbadmin:*:12:0:Security +14bootes:dcon:50:1:Tom +15cdjuke:dcon:51:1:Tom +16rfindd:*:66:1:Rfind +17EZsetup:*:992:998:System +18demos:*:993:997:Demonstration +19tutor:*:994:997:Tutorial +20tour:*:995:997:IRIS +21guest:nfP4/Wpvio/Rw:998:998:Guest +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +23nobody:*:60001:60001:SVR4 +24noaccess:*:60002:60002:uid +25nobody:*:-2:-2:original +26rje:*:8:8:RJE +27changes:*:11:11:system +28dist:sorry:9999:4:file +29man:*:99:995:On-line +30phoneca:*:991:991:phone +1r +2r +3s +4d +5d +6b +7n +8u +9s +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.5.x b/usr/src/test/util-tests/tests/awk/examples/out/t.5.x new file mode 100644 index 0000000000..5a0b787696 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.5.x @@ -0,0 +1,199 @@ +xxx xxx +xxx xxx +xxx xxx mel +xxx xxx bwk me +xxx xxx ken him someone else +xxx xxx srb +xxx xxx lem +xxx xxx scj +xxx xxx rhm +xxx xxx shen +xxx xxx a68 +xxx xxx sif +xxx xxx pjw +xxx xxx nls +xxx xxx dmr +xxx xxx cda +xxx xxx bs +xxx xxx llc +xxx xxx mb +xxx xxx ava +xxx xxx jrv +xxx xxx bin +xxx xxx greg +xxx xxx dict +xxx xxx lck +xxx xxx rje +xxx xxx lwf +xxx xxx dave +xxx xxx jhc +xxx xxx agf +xxx xxx doug +xxx xxx valerie +xxx xxx jca +xxx xxx bbs +xxx xxx moh +xxx xxx xchar +xxx xxx tbl +xxx xxx s +xxx xxx tgs +xxx xxx met +xxx xxx jck +xxx xxx port +xxx xxx sue +xxx xxx root +xxx xxx bsb +xxx xxx jeg +xxx xxx eag +xxx xxx pdj +xxx xxx tpc +xxx xxx cvw +xxx xxx rwm +xxx xxx avg +xxx xxx eg +xxx xxx jam +xxx xxx dl +xxx xxx lgm +xxx xxx cmb +xxx xxx jwr +xxx xxx gdb +xxx xxx marc +xxx xxx usg +xxx xxx ggr +xxx xxx daemon +xxx xxx mihalis +xxx xxx honey +xxx xxx tad +xxx xxx acs +xxx xxx uucp +xxx xxx raf +xxx xxx adh +xxx xxx kec +xxx xxx craig +xxx xxx donmac +xxx xxx jj +xxx xxx ravi +xxx xxx drw +xxx xxx stars +xxx xxx mrg +xxx xxx jcb +xxx xxx ralph +xxx xxx tom +xxx xxx sjb +xxx xxx haight +xxx xxx sharon +xxx xxx chuck +xxx xxx dsj +xxx xxx bill +xxx xxx god +xxx xxx sys +xxx xxx meh +xxx xxx jon +xxx xxx dan +xxx xxx fox +xxx xxx dale +xxx xxx kab +xxx xxx buz +xxx xxx asc +xxx xxx jas +xxx xxx trt +xxx xxx wsb +xxx xxx dwh +xxx xxx ktf +xxx xxx lr +xxx xxx dlc +xxx xxx dls +xxx xxx jwf +xxx xxx mash +xxx xxx ars +xxx xxx vgl +xxx xxx jfo +xxx xxx rab +xxx xxx pd +xxx xxx jns +xxx xxx spm +xxx xxx rob +xxx xxx egb +xxx xxx hm +xxx xxx mhb +xxx xxx aed +xxx xxx cpb +xxx xxx evp +xxx xxx ber +xxx xxx men +xxx xxx mitch +xxx xxx ast +xxx xxx jfr +xxx xxx lax +xxx xxx nel +xxx xxx blue +xxx xxx jfk +xxx xxx njas +xxx xxx 122sec +xxx xxx ddwar +xxx xxx gopi +xxx xxx jk +xxx xxx learn +xxx xxx low +xxx xxx nac +xxx xxx sidor +xxx xxx +xxx xxx running tcsh [cbm]:/:/bin/tcsh +xxx xxx V Administration:/usr/admin:/bin/sh +xxx xxx Diagnostics:/usr/diags:/bin/csh +xxx xxx +xxx xxx Tools Owner:/bin:/dev/null +xxx xxx +xxx xxx +xxx xxx Activity Owner:/usr/adm:/bin/sh +xxx xxx Files Owner:/usr/adm:/bin/sh +xxx xxx Spooler Owner:/var/spool/lp:/bin/sh +xxx xxx Activity Owner:/auditor:/bin/sh +xxx xxx Database Owner:/dbadmin:/bin/sh +xxx xxx Killian (DO NOT REMOVE):/tmp: +xxx xxx Killian (DO NOT REMOVE):/tmp: +xxx xxx Daemon and Fsdump:/var/rfindd:/bin/sh +xxx xxx Setup:/var/sysadmdesktop/EZsetup:/bin/csh +xxx xxx User:/usr/demos:/bin/csh +xxx xxx User:/usr/tutor:/bin/csh +xxx xxx Space Tour:/usr/people/tour:/bin/csh +xxx xxx Account:/usr/people/guest:/bin/csh +xxx xxx Account:/usr/people/4Dgifts:/bin/csh +xxx xxx nobody uid:/dev/null:/dev/null +xxx xxx no access:/dev/null:/dev/null +xxx xxx nobody uid:/dev/null:/dev/null +xxx xxx Owner:/usr/spool/rje: +xxx xxx change log:/: +xxx xxx distributions:/v/adm/dist:/v/bin/sh +xxx xxx Manual Owner:/: +xxx xxx call log [tom]:/v/adm/log:/v/bin/sh +xxx xxx oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +xxx xxx oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +xxx xxx ysadm * 0 0 System V Administration /usr/admin /bin/sh +xxx xxx iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +xxx xxx aemon * 1 1 daemons / /bin/sh +xxx xxx in * 2 2 System Tools Owner /bin /dev/null +xxx xxx uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +xxx xxx ucp * 3 5 UUCP.Admin /usr/lib/uucp +xxx xxx ys * 4 0 System Activity Owner /usr/adm /bin/sh +xxx xxx adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +xxx xxx lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +xxx xxx auditor * 11 0 Audit Activity Owner /auditor /bin/sh +xxx xxx dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +xxx xxx bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +xxx xxx cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +xxx xxx rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +xxx xxx EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +xxx xxx demos * 993 997 Demonstration User /usr/demos /bin/csh +xxx xxx tutor * 994 997 Tutorial User /usr/tutor /bin/csh +xxx xxx tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +xxx xxx guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +xxx xxx 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +xxx xxx nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +xxx xxx noaccess * 60002 60002 uid no access /dev/null /dev/null +xxx xxx nobody * -2 -2 original nobody uid /dev/null /dev/null +xxx xxx rje * 8 8 RJE Owner /usr/spool/rje +xxx xxx changes * 11 11 system change log / +xxx xxx dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +xxx xxx man * 99 995 On-line Manual Owner / +xxx xxx phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.6 b/usr/src/test/util-tests/tests/awk/examples/out/t.6 new file mode 100644 index 0000000000..637517433e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.6 @@ -0,0 +1,453 @@ +16693 bwk me + 16693 + 1669.3 + 166.93 + 16.693 + 1.6693 +15713 srb + 15713 + 1571.3 + 157.13 + 15.713 + 1.5713 +10409 scj + 10409 + 1040.9 + 104.09 + 10.409 + 1.0409 + 9748 a68 + 9748 + 974.8 + 97.48 + 9.748 + 8491 cda + 8491 + 849.1 + 84.91 + 8.491 + 8372 bs + 8372 + 837.2 + 83.72 + 8.372 + 8252 llc + 8252 + 825.2 + 82.52 + 8.252 + 7450 mb + 7450 + 745 + 74.5 + 7.45 + 7360 ava + 7360 + 736 + 73.6 + 7.36 + 7080 bin + 7080 + 708 + 70.8 + 7.08 + 6567 dict + 6567 + 656.7 + 65.67 + 6.567 + 6462 lck + 6462 + 646.2 + 64.62 + 6.462 + 5671 dave + 5671 + 567.1 + 56.71 + 5.671 + 5373 jhc + 5373 + 537.3 + 53.73 + 5.373 + 5220 agf + 5220 + 522 + 52.2 + 5.22 + 5007 valerie + 5007 + 500.7 + 50.07 + 5.007 + 3963 jca + 3963 + 396.3 + 39.63 + 3.963 + 3895 bbs + 3895 + 389.5 + 38.95 + 3.895 + 3481 xchar + 3481 + 348.1 + 34.81 + 3.481 + 3200 tbl + 3200 + 320 + 32 + 3.2 + 2566 jck + 2566 + 256.6 + 25.66 + 2.566 + 1989 bsb + 1989 + 198.9 + 19.89 + 1.989 + 1933 eag + 1933 + 193.3 + 19.33 + 1.933 + 1590 tpc + 1590 + 159 + 15.9 + 1.59 + 1385 cvw + 1385 + 138.5 + 13.85 + 1.385 + 1316 avg + 1316 + 131.6 + 13.16 + 1.316 + 1194 jam + 1194 + 119.4 + 11.94 + 1.194 + 1031 cmb + 1031 + 103.1 + 10.31 + 1.031 + 950 gdb + 950 + 95 + 9.5 + 931 marc + 931 + 93.1 + 9.31 + 822 daemon + 822 + 82.2 + 8.22 + 803 mihalis + 803 + 80.3 + 8.03 + 624 tad + 624 + 62.4 + 6.24 + 559 acs + 559 + 55.9 + 5.59 + 541 uucp + 541 + 54.1 + 5.41 + 523 raf + 523 + 52.3 + 5.23 + 495 adh + 495 + 49.5 + 4.95 + 456 kec + 456 + 45.6 + 4.56 + 414 craig + 414 + 41.4 + 4.14 + 386 donmac + 386 + 38.6 + 3.86 + 348 ravi + 348 + 34.8 + 3.48 + 327 stars + 327 + 32.7 + 3.27 + 272 jcb + 272 + 27.2 + 2.72 + 263 ralph + 263 + 26.3 + 2.63 + 251 sjb + 251 + 25.1 + 2.51 + 248 haight + 248 + 24.8 + 2.48 + 224 sharon + 224 + 22.4 + 2.24 + 222 chuck + 222 + 22.2 + 2.22 + 201 bill + 201 + 20.1 + 2.01 + 144 dan + 144 + 14.4 + 1.44 + 123 dale + 123 + 12.3 + 1.23 + 116 kab + 116 + 11.6 + 1.16 + 95 buz + 95 + 9.5 + 80 asc + 80 + 8 + 79 jas + 79 + 7.9 + 64 wsb + 64 + 6.4 + 47 dlc + 47 + 4.7 + 44 mash + 44 + 4.4 + 43 ars + 43 + 4.3 + 32 rab + 32 + 3.2 + 22 rob + 22 + 2.2 + 15 egb + 15 + 1.5 + 10 mhb + 10 + 1 + 6 aed + 6 + 6 cpb + 6 + 4 ber + 4 + 4 mitch + 4 + 3 ast + 3 + 3 lax + 3 + 2 blue + 2 + 2 njas + 2 + 1 122sec + 1 + 1 ddwar + 1 + 1 learn + 1 + 1 nac + 1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh + 2roottcsh:*:0:0:Super-User +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh + 3sysadm:*:0:0:System +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh + 4diag:*:0:996:Hardware +5daemon:*:1:1:daemons:/:/bin/sh + 5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null + 6bin:*:2:2:System +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh + 9sys:*:4:0:System +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh + 10adm:*:5:3:Accounting + 1 +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh + 11lp:*:9:9:Print + 1.1 +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh + 12auditor:*:11:0:Audit + 1.2 +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh + 13dbadmin:*:12:0:Security + 1.3 +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: + 14bootes:dcon:50:1:Tom + 1.4 +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: + 15cdjuke:dcon:51:1:Tom + 1.5 +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh + 16rfindd:*:66:1:Rfind + 1.6 +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh + 17EZsetup:*:992:998:System + 1.7 +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh + 18demos:*:993:997:Demonstration + 1.8 +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh + 19tutor:*:994:997:Tutorial + 1.9 +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh + 20tour:*:995:997:IRIS + 2 +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh + 21guest:nfP4/Wpvio/Rw:998:998:Guest + 2.1 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh + 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts + 22.4 + 2.24 +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null + 23nobody:*:60001:60001:SVR4 + 2.3 +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null + 24noaccess:*:60002:60002:uid + 2.4 +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null + 25nobody:*:-2:-2:original + 2.5 +27changes:*:11:11:system change log:/: + 27changes:*:11:11:system + 2.7 +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh + 28dist:sorry:9999:4:file + 2.8 +29man:*:99:995:On-line Manual Owner:/: + 29man:*:99:995:On-line + 2.9 +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh + 30phoneca:*:991:991:phone + 3 +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh + 1r +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh + 2r +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh + 3s +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh + 4d +5d aemon * 1 1 daemons / /bin/sh + 5d +6b in * 2 2 System Tools Owner /bin /dev/null + 6b +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico + 7n +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp + 8u +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh + 9s +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh + 10 + 1 +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh + 11 + 1.1 +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh + 12 + 1.2 +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh + 13 + 1.3 +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp + 14 + 1.4 +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp + 15 + 1.5 +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh + 16 + 1.6 +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh + 17 + 1.7 +18 demos * 993 997 Demonstration User /usr/demos /bin/csh + 18 + 1.8 +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh + 19 + 1.9 +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh + 20 + 2 +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh + 21 + 2.1 +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh + 22 + 2.2 +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null + 23 + 2.3 +24 noaccess * 60002 60002 uid no access /dev/null /dev/null + 24 + 2.4 +25 nobody * -2 -2 original nobody uid /dev/null /dev/null + 25 + 2.5 +27 changes * 11 11 system change log / + 27 + 2.7 +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh + 28 + 2.8 +29 man * 99 995 On-line Manual Owner / + 29 + 2.9 +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh + 30 + 3 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.6.x b/usr/src/test/util-tests/tests/awk/examples/out/t.6.x new file mode 100644 index 0000000000..88ed997de7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.6.x @@ -0,0 +1,199 @@ +1 /dev/rrp3: +0 +2 17379 mel +3 16693 bwk me +5 16116 ken him someone else +2 15713 srb +2 11895 lem +2 10409 scj +2 10252 rhm +2 9853 shen +2 9748 a68 +2 9492 sif +2 9190 pjw +2 8912 nls +2 8895 dmr +2 8491 cda +2 8372 bs +2 8252 llc +2 7450 mb +2 7360 ava +2 7273 jrv +2 7080 bin +2 7063 greg +2 6567 dict +2 6462 lck +2 6291 rje +2 6211 lwf +2 5671 dave +2 5373 jhc +2 5220 agf +2 5167 doug +2 5007 valerie +2 3963 jca +2 3895 bbs +2 3796 moh +2 3481 xchar +2 3200 tbl +2 2845 s +2 2774 tgs +2 2641 met +2 2566 jck +2 2511 port +2 2479 sue +2 2127 root +2 1989 bsb +2 1989 jeg +2 1933 eag +2 1801 pdj +2 1590 tpc +2 1385 cvw +2 1370 rwm +2 1316 avg +2 1205 eg +2 1194 jam +2 1153 dl +2 1150 lgm +2 1031 cmb +2 1018 jwr +2 950 gdb +2 931 marc +2 898 usg +2 865 ggr +2 822 daemon +2 803 mihalis +2 700 honey +2 624 tad +2 559 acs +2 541 uucp +2 523 raf +2 495 adh +2 456 kec +2 414 craig +2 386 donmac +2 375 jj +2 348 ravi +2 344 drw +2 327 stars +2 288 mrg +2 272 jcb +2 263 ralph +2 253 tom +2 251 sjb +2 248 haight +2 224 sharon +2 222 chuck +2 213 dsj +2 201 bill +2 184 god +2 176 sys +2 166 meh +2 163 jon +2 144 dan +2 143 fox +2 123 dale +2 116 kab +2 95 buz +2 80 asc +2 79 jas +2 79 trt +2 64 wsb +2 62 dwh +2 56 ktf +2 54 lr +2 47 dlc +2 45 dls +2 45 jwf +2 44 mash +2 43 ars +2 43 vgl +2 37 jfo +2 32 rab +2 31 pd +2 29 jns +2 25 spm +2 22 rob +2 15 egb +2 10 hm +2 10 mhb +2 6 aed +2 6 cpb +2 5 evp +2 4 ber +2 4 men +2 4 mitch +2 3 ast +2 3 jfr +2 3 lax +2 3 nel +2 2 blue +2 2 jfk +2 2 njas +2 1 122sec +2 1 ddwar +2 1 gopi +2 1 jk +2 1 learn +2 1 low +2 1 nac +2 1 sidor +1 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +4 2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3 3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +2 4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +1 5daemon:*:1:1:daemons:/:/bin/sh +3 6bin:*:2:2:System Tools Owner:/bin:/dev/null +1 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +1 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +3 9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +3 10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +3 11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +3 12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +3 13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +5 14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +5 15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +4 16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +2 17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +2 18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +2 19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +3 20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +2 21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +2 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +3 23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +3 24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +3 25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +2 26rje:*:8:8:RJE Owner:/usr/spool/rje: +3 27changes:*:11:11:system change log:/: +2 28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +3 29man:*:99:995:On-line Manual Owner:/: +4 30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +8 1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +11 2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +10 3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +9 4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +8 5d aemon * 1 1 daemons / /bin/sh +10 6b in * 2 2 System Tools Owner /bin /dev/null +8 7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7 8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +10 9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +10 12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +10 13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +11 14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +11 15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +11 16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +9 17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +9 18 demos * 993 997 Demonstration User /usr/demos /bin/csh +9 19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +10 20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +9 21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +9 22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +10 23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +10 24 noaccess * 60002 60002 uid no access /dev/null /dev/null +10 25 nobody * -2 -2 original nobody uid /dev/null /dev/null +8 26 rje * 8 8 RJE Owner /usr/spool/rje +9 27 changes * 11 11 system change log / +9 28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +9 29 man * 99 995 On-line Manual Owner / +11 30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.6a b/usr/src/test/util-tests/tests/awk/examples/out/t.6a new file mode 100644 index 0000000000..bc9e1300c8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.6a @@ -0,0 +1,453 @@ +16693 bwk me + 1669.3 + 166.93 + 16.693 + 1.6693 + 0.16693 +15713 srb + 1571.3 + 157.13 + 15.713 + 1.5713 + 0.15713 +10409 scj + 1040.9 + 104.09 + 10.409 + 1.0409 + 0.10409 + 9748 a68 + 974.8 + 97.48 + 9.748 + 0.9748 + 8491 cda + 849.1 + 84.91 + 8.491 + 0.8491 + 8372 bs + 837.2 + 83.72 + 8.372 + 0.8372 + 8252 llc + 825.2 + 82.52 + 8.252 + 0.8252 + 7450 mb + 745 + 74.5 + 7.45 + 0.745 + 7360 ava + 736 + 73.6 + 7.36 + 0.736 + 7080 bin + 708 + 70.8 + 7.08 + 0.708 + 6567 dict + 656.7 + 65.67 + 6.567 + 0.6567 + 6462 lck + 646.2 + 64.62 + 6.462 + 0.6462 + 5671 dave + 567.1 + 56.71 + 5.671 + 0.5671 + 5373 jhc + 537.3 + 53.73 + 5.373 + 0.5373 + 5220 agf + 522 + 52.2 + 5.22 + 0.522 + 5007 valerie + 500.7 + 50.07 + 5.007 + 0.5007 + 3963 jca + 396.3 + 39.63 + 3.963 + 0.3963 + 3895 bbs + 389.5 + 38.95 + 3.895 + 0.3895 + 3481 xchar + 348.1 + 34.81 + 3.481 + 0.3481 + 3200 tbl + 320 + 32 + 3.2 + 0.32 + 2566 jck + 256.6 + 25.66 + 2.566 + 0.2566 + 1989 bsb + 198.9 + 19.89 + 1.989 + 0.1989 + 1933 eag + 193.3 + 19.33 + 1.933 + 0.1933 + 1590 tpc + 159 + 15.9 + 1.59 + 0.159 + 1385 cvw + 138.5 + 13.85 + 1.385 + 0.1385 + 1316 avg + 131.6 + 13.16 + 1.316 + 0.1316 + 1194 jam + 119.4 + 11.94 + 1.194 + 0.1194 + 1031 cmb + 103.1 + 10.31 + 1.031 + 0.1031 + 950 gdb + 95 + 9.5 + 0.95 + 931 marc + 93.1 + 9.31 + 0.931 + 822 daemon + 82.2 + 8.22 + 0.822 + 803 mihalis + 80.3 + 8.03 + 0.803 + 624 tad + 62.4 + 6.24 + 0.624 + 559 acs + 55.9 + 5.59 + 0.559 + 541 uucp + 54.1 + 5.41 + 0.541 + 523 raf + 52.3 + 5.23 + 0.523 + 495 adh + 49.5 + 4.95 + 0.495 + 456 kec + 45.6 + 4.56 + 0.456 + 414 craig + 41.4 + 4.14 + 0.414 + 386 donmac + 38.6 + 3.86 + 0.386 + 348 ravi + 34.8 + 3.48 + 0.348 + 327 stars + 32.7 + 3.27 + 0.327 + 272 jcb + 27.2 + 2.72 + 0.272 + 263 ralph + 26.3 + 2.63 + 0.263 + 251 sjb + 25.1 + 2.51 + 0.251 + 248 haight + 24.8 + 2.48 + 0.248 + 224 sharon + 22.4 + 2.24 + 0.224 + 222 chuck + 22.2 + 2.22 + 0.222 + 201 bill + 20.1 + 2.01 + 0.201 + 144 dan + 14.4 + 1.44 + 0.144 + 123 dale + 12.3 + 1.23 + 0.123 + 116 kab + 11.6 + 1.16 + 0.116 + 95 buz + 9.5 + 0.95 + 80 asc + 8 + 0.8 + 79 jas + 7.9 + 0.79 + 64 wsb + 6.4 + 0.64 + 47 dlc + 4.7 + 0.47 + 44 mash + 4.4 + 0.44 + 43 ars + 4.3 + 0.43 + 32 rab + 3.2 + 0.32 + 22 rob + 2.2 + 0.22 + 15 egb + 1.5 + 0.15 + 10 mhb + 1 + 0.1 + 6 aed + 0.6 + 6 cpb + 0.6 + 4 ber + 0.4 + 4 mitch + 0.4 + 3 ast + 0.3 + 3 lax + 0.3 + 2 blue + 0.2 + 2 njas + 0.2 + 1 122sec + 0.1 + 1 ddwar + 0.1 + 1 learn + 0.1 + 1 nac + 0.1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + 0.1 +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh + 0.2 +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh + 0.3 +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh + 0.4 +5daemon:*:1:1:daemons:/:/bin/sh + 0.5 +6bin:*:2:2:System Tools Owner:/bin:/dev/null + 0.6 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 0.7 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + 0.8 +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh + 0.9 +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh + 1 + 0.1 +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh + 1.1 + 0.11 +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh + 1.2 + 0.12 +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh + 1.3 + 0.13 +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: + 1.4 + 0.14 +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: + 1.5 + 0.15 +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh + 1.6 + 0.16 +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh + 1.7 + 0.17 +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh + 1.8 + 0.18 +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh + 1.9 + 0.19 +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh + 2 + 0.2 +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh + 2.1 + 0.21 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh + 22.4 + 2.24 + 0.224 +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null + 2.3 + 0.23 +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null + 2.4 + 0.24 +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null + 2.5 + 0.25 +27changes:*:11:11:system change log:/: + 2.7 + 0.27 +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh + 2.8 + 0.28 +29man:*:99:995:On-line Manual Owner:/: + 2.9 + 0.29 +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh + 3 + 0.3 +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh + 0.1 +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh + 0.2 +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh + 0.3 +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh + 0.4 +5d aemon * 1 1 daemons / /bin/sh + 0.5 +6b in * 2 2 System Tools Owner /bin /dev/null + 0.6 +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico + 0.7 +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp + 0.8 +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh + 0.9 +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh + 1 + 0.1 +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh + 1.1 + 0.11 +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh + 1.2 + 0.12 +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh + 1.3 + 0.13 +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp + 1.4 + 0.14 +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp + 1.5 + 0.15 +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh + 1.6 + 0.16 +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh + 1.7 + 0.17 +18 demos * 993 997 Demonstration User /usr/demos /bin/csh + 1.8 + 0.18 +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh + 1.9 + 0.19 +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh + 2 + 0.2 +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh + 2.1 + 0.21 +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh + 2.2 + 0.22 +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null + 2.3 + 0.23 +24 noaccess * 60002 60002 uid no access /dev/null /dev/null + 2.4 + 0.24 +25 nobody * -2 -2 original nobody uid /dev/null /dev/null + 2.5 + 0.25 +27 changes * 11 11 system change log / + 2.7 + 0.27 +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh + 2.8 + 0.28 +29 man * 99 995 On-line Manual Owner / + 2.9 + 0.29 +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh + 3 + 0.3 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.6b b/usr/src/test/util-tests/tests/awk/examples/out/t.6b new file mode 100644 index 0000000000..fd3df76ecc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.6b @@ -0,0 +1,320 @@ +16693 bwk me + 1669.3 + 166.93 + 16.693 + 1.6693 +15713 srb + 1571.3 + 157.13 + 15.713 + 1.5713 +10409 scj + 1040.9 + 104.09 + 10.409 + 1.0409 + 9748 a68 + 974.8 + 97.48 + 9.748 + 8491 cda + 849.1 + 84.91 + 8.491 + 8372 bs + 837.2 + 83.72 + 8.372 + 8252 llc + 825.2 + 82.52 + 8.252 + 7450 mb + 745 + 74.5 + 7.45 + 7360 ava + 736 + 73.6 + 7.36 + 7080 bin + 708 + 70.8 + 7.08 + 6567 dict + 656.7 + 65.67 + 6.567 + 6462 lck + 646.2 + 64.62 + 6.462 + 5671 dave + 567.1 + 56.71 + 5.671 + 5373 jhc + 537.3 + 53.73 + 5.373 + 5220 agf + 522 + 52.2 + 5.22 + 5007 valerie + 500.7 + 50.07 + 5.007 + 3963 jca + 396.3 + 39.63 + 3.963 + 3895 bbs + 389.5 + 38.95 + 3.895 + 3481 xchar + 348.1 + 34.81 + 3.481 + 3200 tbl + 320 + 32 + 3.2 + 2566 jck + 256.6 + 25.66 + 2.566 + 1989 bsb + 198.9 + 19.89 + 1.989 + 1933 eag + 193.3 + 19.33 + 1.933 + 1590 tpc + 159 + 15.9 + 1.59 + 1385 cvw + 138.5 + 13.85 + 1.385 + 1316 avg + 131.6 + 13.16 + 1.316 + 1194 jam + 119.4 + 11.94 + 1.194 + 1031 cmb + 103.1 + 10.31 + 1.031 + 950 gdb + 95 + 9.5 + 931 marc + 93.1 + 9.31 + 822 daemon + 82.2 + 8.22 + 803 mihalis + 80.3 + 8.03 + 624 tad + 62.4 + 6.24 + 559 acs + 55.9 + 5.59 + 541 uucp + 54.1 + 5.41 + 523 raf + 52.3 + 5.23 + 495 adh + 49.5 + 4.95 + 456 kec + 45.6 + 4.56 + 414 craig + 41.4 + 4.14 + 386 donmac + 38.6 + 3.86 + 348 ravi + 34.8 + 3.48 + 327 stars + 32.7 + 3.27 + 272 jcb + 27.2 + 2.72 + 263 ralph + 26.3 + 2.63 + 251 sjb + 25.1 + 2.51 + 248 haight + 24.8 + 2.48 + 224 sharon + 22.4 + 2.24 + 222 chuck + 22.2 + 2.22 + 201 bill + 20.1 + 2.01 + 144 dan + 14.4 + 1.44 + 123 dale + 12.3 + 1.23 + 116 kab + 11.6 + 1.16 + 95 buz + 9.5 + 80 asc + 8 + 79 jas + 7.9 + 64 wsb + 6.4 + 47 dlc + 4.7 + 44 mash + 4.4 + 43 ars + 4.3 + 32 rab + 3.2 + 22 rob + 2.2 + 15 egb + 1.5 + 10 mhb + 1 + 6 aed + 6 cpb + 4 ber + 4 mitch + 3 ast + 3 lax + 2 blue + 2 njas + 1 122sec + 1 ddwar + 1 learn + 1 nac +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh + 1 +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh + 1.1 +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh + 1.2 +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh + 1.3 +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: + 1.4 +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: + 1.5 +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh + 1.6 +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh + 1.7 +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh + 1.8 +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh + 1.9 +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh + 2 +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh + 2.1 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh + 22.4 + 2.24 +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null + 2.3 +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null + 2.4 +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null + 2.5 +27changes:*:11:11:system change log:/: + 2.7 +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh + 2.8 +29man:*:99:995:On-line Manual Owner:/: + 2.9 +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh + 3 +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh + 1 +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh + 1.1 +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh + 1.2 +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh + 1.3 +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp + 1.4 +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp + 1.5 +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh + 1.6 +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh + 1.7 +18 demos * 993 997 Demonstration User /usr/demos /bin/csh + 1.8 +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh + 1.9 +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh + 2 +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh + 2.1 +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh + 2.2 +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null + 2.3 +24 noaccess * 60002 60002 uid no access /dev/null /dev/null + 2.4 +25 nobody * -2 -2 original nobody uid /dev/null /dev/null + 2.5 +27 changes * 11 11 system change log / + 2.7 +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh + 2.8 +29 man * 99 995 On-line Manual Owner / + 2.9 +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh + 3 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.8.x b/usr/src/test/util-tests/tests/awk/examples/out/t.8.x new file mode 100644 index 0000000000..3a51ee2ba7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.8.x @@ -0,0 +1,199 @@ +/dev/rrp3: /dev/rrp3: + +17379 17379 +16693 16693 me +16116 16116 him someone else +15713 15713 +11895 11895 +10409 10409 +10252 10252 +9853 9853 +9748 9748 +9492 9492 +9190 9190 +8912 8912 +8895 8895 +8491 8491 +8372 8372 +8252 8252 +7450 7450 +7360 7360 +7273 7273 +7080 7080 +7063 7063 +6567 6567 +6462 6462 +6291 6291 +6211 6211 +5671 5671 +5373 5373 +5220 5220 +5167 5167 +5007 5007 +3963 3963 +3895 3895 +3796 3796 +3481 3481 +3200 3200 +2845 2845 +2774 2774 +2641 2641 +2566 2566 +2511 2511 +2479 2479 +2127 2127 +1989 1989 +1989 1989 +1933 1933 +1801 1801 +1590 1590 +1385 1385 +1370 1370 +1316 1316 +1205 1205 +1194 1194 +1153 1153 +1150 1150 +1031 1031 +1018 1018 +950 950 +931 931 +898 898 +865 865 +822 822 +803 803 +700 700 +624 624 +559 559 +541 541 +523 523 +495 495 +456 456 +414 414 +386 386 +375 375 +348 348 +344 344 +327 327 +288 288 +272 272 +263 263 +253 253 +251 251 +248 248 +224 224 +222 222 +213 213 +201 201 +184 184 +176 176 +166 166 +163 163 +144 144 +143 143 +123 123 +116 116 +95 95 +80 80 +79 79 +79 79 +64 64 +62 62 +56 56 +54 54 +47 47 +45 45 +45 45 +44 44 +43 43 +43 43 +37 37 +32 32 +31 31 +29 29 +25 25 +22 22 +15 15 +10 10 +10 10 +6 6 +6 6 +5 5 +4 4 +4 4 +4 4 +3 3 +3 3 +3 3 +3 3 +2 2 +2 2 +2 2 +1 1 +1 1 +1 1 +1 1 +1 1 +1 1 +1 1 +1 1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User 2roottcsh:*:0:0:Super-User tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System 3sysadm:*:0:0:System Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware 4diag:*:0:996:Hardware +5daemon:*:1:1:daemons:/:/bin/sh 5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System 6bin:*:2:2:System Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System 9sys:*:4:0:System Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting 10adm:*:5:3:Accounting Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print 11lp:*:9:9:Print Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit 12auditor:*:11:0:Audit Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security 13dbadmin:*:12:0:Security Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom 14bootes:dcon:50:1:Tom (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom 15cdjuke:dcon:51:1:Tom (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind 16rfindd:*:66:1:Rfind and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System 17EZsetup:*:992:998:System +18demos:*:993:997:Demonstration 18demos:*:993:997:Demonstration +19tutor:*:994:997:Tutorial 19tutor:*:994:997:Tutorial +20tour:*:995:997:IRIS 20tour:*:995:997:IRIS Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest 21guest:nfP4/Wpvio/Rw:998:998:Guest +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +23nobody:*:60001:60001:SVR4 23nobody:*:60001:60001:SVR4 uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid 24noaccess:*:60002:60002:uid access:/dev/null:/dev/null +25nobody:*:-2:-2:original 25nobody:*:-2:-2:original uid:/dev/null:/dev/null +26rje:*:8:8:RJE 26rje:*:8:8:RJE +27changes:*:11:11:system 27changes:*:11:11:system log:/: +28dist:sorry:9999:4:file 28dist:sorry:9999:4:file +29man:*:99:995:On-line 29man:*:99:995:On-line Owner:/: +30phoneca:*:991:991:phone 30phoneca:*:991:991:phone log [tom]:/v/adm/log:/v/bin/sh +1r 1r EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r 2r * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s 3s * 0 0 System V Administration /usr/admin /bin/sh +4d 4d * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d 5d * 1 1 daemons / /bin/sh +6b 6b * 2 2 System Tools Owner /bin /dev/null +7n 7n BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u 8u * 3 5 UUCP.Admin /usr/lib/uucp +9s 9s * 4 0 System Activity Owner /usr/adm /bin/sh +10 10 * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 11 * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 12 * 11 0 Audit Activity Owner /auditor /bin/sh +13 13 * 12 0 Security Database Owner /dbadmin /bin/sh +14 14 dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 15 dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 16 * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 17 * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 18 * 993 997 Demonstration User /usr/demos /bin/csh +19 19 * 994 997 Tutorial User /usr/tutor /bin/csh +20 20 * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 21 nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 22 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 23 * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 24 * 60002 60002 uid no access /dev/null /dev/null +25 25 * -2 -2 original nobody uid /dev/null /dev/null +26 26 * 8 8 RJE Owner /usr/spool/rje +27 27 * 11 11 system change log / +28 28 sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 29 * 99 995 On-line Manual Owner / +30 30 * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.8.y b/usr/src/test/util-tests/tests/awk/examples/out/t.8.y new file mode 100644 index 0000000000..97cc521ccc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.8.y @@ -0,0 +1,199 @@ + + +mel mel +bwk bwk me +ken ken him someone else +srb srb +lem lem +scj scj +rhm rhm +shen shen +a68 a68 +sif sif +pjw pjw +nls nls +dmr dmr +cda cda +bs bs +llc llc +mb mb +ava ava +jrv jrv +bin bin +greg greg +dict dict +lck lck +rje rje +lwf lwf +dave dave +jhc jhc +agf agf +doug doug +valerie valerie +jca jca +bbs bbs +moh moh +xchar xchar +tbl tbl +s s +tgs tgs +met met +jck jck +port port +sue sue +root root +bsb bsb +jeg jeg +eag eag +pdj pdj +tpc tpc +cvw cvw +rwm rwm +avg avg +eg eg +jam jam +dl dl +lgm lgm +cmb cmb +jwr jwr +gdb gdb +marc marc +usg usg +ggr ggr +daemon daemon +mihalis mihalis +honey honey +tad tad +acs acs +uucp uucp +raf raf +adh adh +kec kec +craig craig +donmac donmac +jj jj +ravi ravi +drw drw +stars stars +mrg mrg +jcb jcb +ralph ralph +tom tom +sjb sjb +haight haight +sharon sharon +chuck chuck +dsj dsj +bill bill +god god +sys sys +meh meh +jon jon +dan dan +fox fox +dale dale +kab kab +buz buz +asc asc +jas jas +trt trt +wsb wsb +dwh dwh +ktf ktf +lr lr +dlc dlc +dls dls +jwf jwf +mash mash +ars ars +vgl vgl +jfo jfo +rab rab +pd pd +jns jns +spm spm +rob rob +egb egb +hm hm +mhb mhb +aed aed +cpb cpb +evp evp +ber ber +men men +mitch mitch +ast ast +jfr jfr +lax lax +nel nel +blue blue +jfk jfk +njas njas +122sec 122sec +ddwar ddwar +gopi gopi +jk jk +learn learn +low low +nac nac +sidor sidor + +running running tcsh [cbm]:/:/bin/tcsh +V V Administration:/usr/admin:/bin/sh +Diagnostics:/usr/diags:/bin/csh Diagnostics:/usr/diags:/bin/csh + +Tools Tools Owner:/bin:/dev/null + + +Activity Activity Owner:/usr/adm:/bin/sh +Files Files Owner:/usr/adm:/bin/sh +Spooler Spooler Owner:/var/spool/lp:/bin/sh +Activity Activity Owner:/auditor:/bin/sh +Database Database Owner:/dbadmin:/bin/sh +Killian Killian (DO NOT REMOVE):/tmp: +Killian Killian (DO NOT REMOVE):/tmp: +Daemon Daemon and Fsdump:/var/rfindd:/bin/sh +Setup:/var/sysadmdesktop/EZsetup:/bin/csh Setup:/var/sysadmdesktop/EZsetup:/bin/csh +User:/usr/demos:/bin/csh User:/usr/demos:/bin/csh +User:/usr/tutor:/bin/csh User:/usr/tutor:/bin/csh +Space Space Tour:/usr/people/tour:/bin/csh +Account:/usr/people/guest:/bin/csh Account:/usr/people/guest:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh Account:/usr/people/4Dgifts:/bin/csh +nobody nobody uid:/dev/null:/dev/null +no no access:/dev/null:/dev/null +nobody nobody uid:/dev/null:/dev/null +Owner:/usr/spool/rje: Owner:/usr/spool/rje: +change change log:/: +distributions:/v/adm/dist:/v/bin/sh distributions:/v/adm/dist:/v/bin/sh +Manual Manual Owner:/: +call call log [tom]:/v/adm/log:/v/bin/sh +oot oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +oottcsh oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +ysadm ysadm * 0 0 System V Administration /usr/admin /bin/sh +iag iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +aemon aemon * 1 1 daemons / /bin/sh +in in * 2 2 System Tools Owner /bin /dev/null +uucp uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +ucp ucp * 3 5 UUCP.Admin /usr/lib/uucp +ys ys * 4 0 System Activity Owner /usr/adm /bin/sh +adm adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +lp lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +auditor auditor * 11 0 Audit Activity Owner /auditor /bin/sh +dbadmin dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +bootes bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +cdjuke cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +rfindd rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +EZsetup EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +demos demos * 993 997 Demonstration User /usr/demos /bin/csh +tutor tutor * 994 997 Tutorial User /usr/tutor /bin/csh +tour tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +guest guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +4Dgifts 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +nobody nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +noaccess noaccess * 60002 60002 uid no access /dev/null /dev/null +nobody nobody * -2 -2 original nobody uid /dev/null /dev/null +rje rje * 8 8 RJE Owner /usr/spool/rje +changes changes * 11 11 system change log / +dist dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +man man * 99 995 On-line Manual Owner / +phoneca phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.NF b/usr/src/test/util-tests/tests/awk/examples/out/t.NF new file mode 100644 index 0000000000..8c370eed8c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.NF @@ -0,0 +1,995 @@ +1 +2 +/dev/rrp3: +5 +/dev/rrp3:||||five +0 +2 + +5 +||||five +2 +2 +17379 mel +5 +17379|mel|||five +3 +2 +16693 bwk me +5 +16693|bwk|me||five +5 +2 +16116 ken him someone else +5 +16116|ken|him|someone|five +2 +2 +15713 srb +5 +15713|srb|||five +2 +2 +11895 lem +5 +11895|lem|||five +2 +2 +10409 scj +5 +10409|scj|||five +2 +2 +10252 rhm +5 +10252|rhm|||five +2 +2 + 9853 shen +5 +9853|shen|||five +2 +2 + 9748 a68 +5 +9748|a68|||five +2 +2 + 9492 sif +5 +9492|sif|||five +2 +2 + 9190 pjw +5 +9190|pjw|||five +2 +2 + 8912 nls +5 +8912|nls|||five +2 +2 + 8895 dmr +5 +8895|dmr|||five +2 +2 + 8491 cda +5 +8491|cda|||five +2 +2 + 8372 bs +5 +8372|bs|||five +2 +2 + 8252 llc +5 +8252|llc|||five +2 +2 + 7450 mb +5 +7450|mb|||five +2 +2 + 7360 ava +5 +7360|ava|||five +2 +2 + 7273 jrv +5 +7273|jrv|||five +2 +2 + 7080 bin +5 +7080|bin|||five +2 +2 + 7063 greg +5 +7063|greg|||five +2 +2 + 6567 dict +5 +6567|dict|||five +2 +2 + 6462 lck +5 +6462|lck|||five +2 +2 + 6291 rje +5 +6291|rje|||five +2 +2 + 6211 lwf +5 +6211|lwf|||five +2 +2 + 5671 dave +5 +5671|dave|||five +2 +2 + 5373 jhc +5 +5373|jhc|||five +2 +2 + 5220 agf +5 +5220|agf|||five +2 +2 + 5167 doug +5 +5167|doug|||five +2 +2 + 5007 valerie +5 +5007|valerie|||five +2 +2 + 3963 jca +5 +3963|jca|||five +2 +2 + 3895 bbs +5 +3895|bbs|||five +2 +2 + 3796 moh +5 +3796|moh|||five +2 +2 + 3481 xchar +5 +3481|xchar|||five +2 +2 + 3200 tbl +5 +3200|tbl|||five +2 +2 + 2845 s +5 +2845|s|||five +2 +2 + 2774 tgs +5 +2774|tgs|||five +2 +2 + 2641 met +5 +2641|met|||five +2 +2 + 2566 jck +5 +2566|jck|||five +2 +2 + 2511 port +5 +2511|port|||five +2 +2 + 2479 sue +5 +2479|sue|||five +2 +2 + 2127 root +5 +2127|root|||five +2 +2 + 1989 bsb +5 +1989|bsb|||five +2 +2 + 1989 jeg +5 +1989|jeg|||five +2 +2 + 1933 eag +5 +1933|eag|||five +2 +2 + 1801 pdj +5 +1801|pdj|||five +2 +2 + 1590 tpc +5 +1590|tpc|||five +2 +2 + 1385 cvw +5 +1385|cvw|||five +2 +2 + 1370 rwm +5 +1370|rwm|||five +2 +2 + 1316 avg +5 +1316|avg|||five +2 +2 + 1205 eg +5 +1205|eg|||five +2 +2 + 1194 jam +5 +1194|jam|||five +2 +2 + 1153 dl +5 +1153|dl|||five +2 +2 + 1150 lgm +5 +1150|lgm|||five +2 +2 + 1031 cmb +5 +1031|cmb|||five +2 +2 + 1018 jwr +5 +1018|jwr|||five +2 +2 + 950 gdb +5 +950|gdb|||five +2 +2 + 931 marc +5 +931|marc|||five +2 +2 + 898 usg +5 +898|usg|||five +2 +2 + 865 ggr +5 +865|ggr|||five +2 +2 + 822 daemon +5 +822|daemon|||five +2 +2 + 803 mihalis +5 +803|mihalis|||five +2 +2 + 700 honey +5 +700|honey|||five +2 +2 + 624 tad +5 +624|tad|||five +2 +2 + 559 acs +5 +559|acs|||five +2 +2 + 541 uucp +5 +541|uucp|||five +2 +2 + 523 raf +5 +523|raf|||five +2 +2 + 495 adh +5 +495|adh|||five +2 +2 + 456 kec +5 +456|kec|||five +2 +2 + 414 craig +5 +414|craig|||five +2 +2 + 386 donmac +5 +386|donmac|||five +2 +2 + 375 jj +5 +375|jj|||five +2 +2 + 348 ravi +5 +348|ravi|||five +2 +2 + 344 drw +5 +344|drw|||five +2 +2 + 327 stars +5 +327|stars|||five +2 +2 + 288 mrg +5 +288|mrg|||five +2 +2 + 272 jcb +5 +272|jcb|||five +2 +2 + 263 ralph +5 +263|ralph|||five +2 +2 + 253 tom +5 +253|tom|||five +2 +2 + 251 sjb +5 +251|sjb|||five +2 +2 + 248 haight +5 +248|haight|||five +2 +2 + 224 sharon +5 +224|sharon|||five +2 +2 + 222 chuck +5 +222|chuck|||five +2 +2 + 213 dsj +5 +213|dsj|||five +2 +2 + 201 bill +5 +201|bill|||five +2 +2 + 184 god +5 +184|god|||five +2 +2 + 176 sys +5 +176|sys|||five +2 +2 + 166 meh +5 +166|meh|||five +2 +2 + 163 jon +5 +163|jon|||five +2 +2 + 144 dan +5 +144|dan|||five +2 +2 + 143 fox +5 +143|fox|||five +2 +2 + 123 dale +5 +123|dale|||five +2 +2 + 116 kab +5 +116|kab|||five +2 +2 + 95 buz +5 +95|buz|||five +2 +2 + 80 asc +5 +80|asc|||five +2 +2 + 79 jas +5 +79|jas|||five +2 +2 + 79 trt +5 +79|trt|||five +2 +2 + 64 wsb +5 +64|wsb|||five +2 +2 + 62 dwh +5 +62|dwh|||five +2 +2 + 56 ktf +5 +56|ktf|||five +2 +2 + 54 lr +5 +54|lr|||five +2 +2 + 47 dlc +5 +47|dlc|||five +2 +2 + 45 dls +5 +45|dls|||five +2 +2 + 45 jwf +5 +45|jwf|||five +2 +2 + 44 mash +5 +44|mash|||five +2 +2 + 43 ars +5 +43|ars|||five +2 +2 + 43 vgl +5 +43|vgl|||five +2 +2 + 37 jfo +5 +37|jfo|||five +2 +2 + 32 rab +5 +32|rab|||five +2 +2 + 31 pd +5 +31|pd|||five +2 +2 + 29 jns +5 +29|jns|||five +2 +2 + 25 spm +5 +25|spm|||five +2 +2 + 22 rob +5 +22|rob|||five +2 +2 + 15 egb +5 +15|egb|||five +2 +2 + 10 hm +5 +10|hm|||five +2 +2 + 10 mhb +5 +10|mhb|||five +2 +2 + 6 aed +5 +6|aed|||five +2 +2 + 6 cpb +5 +6|cpb|||five +2 +2 + 5 evp +5 +5|evp|||five +2 +2 + 4 ber +5 +4|ber|||five +2 +2 + 4 men +5 +4|men|||five +2 +2 + 4 mitch +5 +4|mitch|||five +2 +2 + 3 ast +5 +3|ast|||five +2 +2 + 3 jfr +5 +3|jfr|||five +2 +2 + 3 lax +5 +3|lax|||five +2 +2 + 3 nel +5 +3|nel|||five +2 +2 + 2 blue +5 +2|blue|||five +2 +2 + 2 jfk +5 +2|jfk|||five +2 +2 + 2 njas +5 +2|njas|||five +2 +2 + 1 122sec +5 +1|122sec|||five +2 +2 + 1 ddwar +5 +1|ddwar|||five +2 +2 + 1 gopi +5 +1|gopi|||five +2 +2 + 1 jk +5 +1|jk|||five +2 +2 + 1 learn +5 +1|learn|||five +2 +2 + 1 low +5 +1|low|||five +2 +2 + 1 nac +5 +1|nac|||five +2 +2 + 1 sidor +5 +1|sidor|||five +1 +2 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +5 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh||||five +4 +2 +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +5 +2roottcsh:*:0:0:Super-User|running|tcsh|[cbm]:/:/bin/tcsh|five +3 +2 +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +5 +3sysadm:*:0:0:System|V|Administration:/usr/admin:/bin/sh||five +2 +2 +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5 +4diag:*:0:996:Hardware|Diagnostics:/usr/diags:/bin/csh|||five +1 +2 +5daemon:*:1:1:daemons:/:/bin/sh +5 +5daemon:*:1:1:daemons:/:/bin/sh||||five +3 +2 +6bin:*:2:2:System Tools Owner:/bin:/dev/null +5 +6bin:*:2:2:System|Tools|Owner:/bin:/dev/null||five +1 +2 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +5 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico||||five +1 +2 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +5 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:||||five +3 +2 +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +5 +9sys:*:4:0:System|Activity|Owner:/usr/adm:/bin/sh||five +3 +2 +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +5 +10adm:*:5:3:Accounting|Files|Owner:/usr/adm:/bin/sh||five +3 +2 +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +5 +11lp:*:9:9:Print|Spooler|Owner:/var/spool/lp:/bin/sh||five +3 +2 +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +5 +12auditor:*:11:0:Audit|Activity|Owner:/auditor:/bin/sh||five +3 +2 +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +5 +13dbadmin:*:12:0:Security|Database|Owner:/dbadmin:/bin/sh||five +5 +2 +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +5 +14bootes:dcon:50:1:Tom|Killian|(DO|NOT|five +5 +2 +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +5 +15cdjuke:dcon:51:1:Tom|Killian|(DO|NOT|five +4 +2 +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +5 +16rfindd:*:66:1:Rfind|Daemon|and|Fsdump:/var/rfindd:/bin/sh|five +2 +2 +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +5 +17EZsetup:*:992:998:System|Setup:/var/sysadmdesktop/EZsetup:/bin/csh|||five +2 +2 +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +5 +18demos:*:993:997:Demonstration|User:/usr/demos:/bin/csh|||five +2 +2 +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +5 +19tutor:*:994:997:Tutorial|User:/usr/tutor:/bin/csh|||five +3 +2 +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +5 +20tour:*:995:997:IRIS|Space|Tour:/usr/people/tour:/bin/csh||five +2 +2 +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +5 +21guest:nfP4/Wpvio/Rw:998:998:Guest|Account:/usr/people/guest:/bin/csh|||five +2 +2 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +5 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts|Account:/usr/people/4Dgifts:/bin/csh|||five +3 +2 +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +5 +23nobody:*:60001:60001:SVR4|nobody|uid:/dev/null:/dev/null||five +3 +2 +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +5 +24noaccess:*:60002:60002:uid|no|access:/dev/null:/dev/null||five +3 +2 +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +5 +25nobody:*:-2:-2:original|nobody|uid:/dev/null:/dev/null||five +2 +2 +26rje:*:8:8:RJE Owner:/usr/spool/rje: +5 +26rje:*:8:8:RJE|Owner:/usr/spool/rje:|||five +3 +2 +27changes:*:11:11:system change log:/: +5 +27changes:*:11:11:system|change|log:/:||five +2 +2 +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +5 +28dist:sorry:9999:4:file|distributions:/v/adm/dist:/v/bin/sh|||five +3 +2 +29man:*:99:995:On-line Manual Owner:/: +5 +29man:*:99:995:On-line|Manual|Owner:/:||five +4 +2 +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +5 +30phoneca:*:991:991:phone|call|log|[tom]:/v/adm/log:/v/bin/sh|five +8 +2 +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +5 +1r|oot|EMpNB8Zp56|0|five +11 +2 +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +5 +2r|oottcsh|*|0|five +10 +2 +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +5 +3s|ysadm|*|0|five +9 +2 +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5 +4d|iag|*|0|five +8 +2 +5d aemon * 1 1 daemons / /bin/sh +5 +5d|aemon|*|1|five +10 +2 +6b in * 2 2 System Tools Owner /bin /dev/null +5 +6b|in|*|2|five +8 +2 +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +5 +7n|uucp|BJnuQbAo|6|five +7 +2 +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +5 +8u|ucp|*|3|five +10 +2 +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +5 +9s|ys|*|4|five +10 +2 +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +5 +10|adm|*|5|five +10 +2 +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +5 +11|lp|*|9|five +10 +2 +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +5 +12|auditor|*|11|five +10 +2 +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +5 +13|dbadmin|*|12|five +11 +2 +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +5 +14|bootes|dcon|50|five +11 +2 +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +5 +15|cdjuke|dcon|51|five +11 +2 +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +5 +16|rfindd|*|66|five +9 +2 +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +5 +17|EZsetup|*|992|five +9 +2 +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +5 +18|demos|*|993|five +9 +2 +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +5 +19|tutor|*|994|five +10 +2 +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +5 +20|tour|*|995|five +9 +2 +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +5 +21|guest|nfP4/Wpvio/Rw|998|five +9 +2 +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +5 +22|4Dgifts|0nWRTZsOMt.|999|five +10 +2 +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +5 +23|nobody|*|60001|five +10 +2 +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +5 +24|noaccess|*|60002|five +10 +2 +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +5 +25|nobody|*|-2|five +8 +2 +26 rje * 8 8 RJE Owner /usr/spool/rje +5 +26|rje|*|8|five +9 +2 +27 changes * 11 11 system change log / +5 +27|changes|*|11|five +9 +2 +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +5 +28|dist|sorry|9999|five +9 +2 +29 man * 99 995 On-line Manual Owner / +5 +29|man|*|99|five +11 +2 +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +5 +30|phoneca|*|991|five diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.addops b/usr/src/test/util-tests/tests/awk/examples/out/t.addops new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.aeiou b/usr/src/test/util-tests/tests/awk/examples/out/t.aeiou new file mode 100644 index 0000000000..423b12fd46 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.aeiou @@ -0,0 +1,8 @@ + 7360 ava + 5671 dave + 700 honey + 348 ravi + 224 sharon + 123 dale + 1 gopi + 1 sidor diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.aeiouy b/usr/src/test/util-tests/tests/awk/examples/out/t.aeiouy new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.arith b/usr/src/test/util-tests/tests/awk/examples/out/t.arith new file mode 100644 index 0000000000..364bffcc35 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.arith @@ -0,0 +1,991 @@ +1 /dev/rrp3: 0 0 0 +1 0 0 +1 -0 +2 0 0 0 +2 0 0 +2 -0 +3 17379 34758 0 302029641 +3 5793 0 +3 -17379 +3 131.829 +3 131.829 +4 16693 33386 0 278656249 +4 4173.25 1 +4 -16693 +4 129.201 +4 129.201 +5 16116 32232 0 259725456 +5 3223.2 1 +5 -16116 +5 126.949 +5 126.949 +6 15713 31426 0 246898369 +6 2618.83 5 +6 -15713 +6 125.352 +6 125.352 +7 11895 23790 0 141491025 +7 1699.29 2 +7 -11895 +7 109.064 +7 109.064 +8 10409 20818 0 108347281 +8 1301.12 1 +8 -10409 +8 102.025 +8 102.025 +9 10252 20504 0 105103504 +9 1139.11 1 +9 -10252 +9 101.252 +9 101.252 +10 9853 19706 0 97081609 +10 985.3 3 +10 -9853 +10 99.2623 +10 99.2623 +11 9748 19496 0 95023504 +11 886.182 2 +11 -9748 +11 98.732 +11 98.732 +12 9492 18984 0 90098064 +12 791 0 +12 -9492 +12 97.4269 +12 97.4269 +13 9190 18380 0 84456100 +13 706.923 12 +13 -9190 +13 95.8645 +13 95.8645 +14 8912 17824 0 79423744 +14 636.571 8 +14 -8912 +14 94.4034 +14 94.4034 +15 8895 17790 0 79121025 +15 593 0 +15 -8895 +15 94.3133 +15 94.3133 +16 8491 16982 0 72097081 +16 530.688 11 +16 -8491 +16 92.1466 +16 92.1466 +17 8372 16744 0 70090384 +17 492.471 8 +17 -8372 +17 91.4986 +17 91.4986 +18 8252 16504 0 68095504 +18 458.444 8 +18 -8252 +18 90.8405 +18 90.8405 +19 7450 14900 0 55502500 +19 392.105 2 +19 -7450 +19 86.3134 +19 86.3134 +20 7360 14720 0 54169600 +20 368 0 +20 -7360 +20 85.7904 +20 85.7904 +21 7273 14546 0 52896529 +21 346.333 7 +21 -7273 +21 85.2819 +21 85.2819 +22 7080 14160 0 50126400 +22 321.818 18 +22 -7080 +22 84.1427 +22 84.1427 +23 7063 14126 0 49885969 +23 307.087 2 +23 -7063 +23 84.0417 +23 84.0417 +24 6567 13134 0 43125489 +24 273.625 15 +24 -6567 +24 81.037 +24 81.037 +25 6462 12924 0 41757444 +25 258.48 12 +25 -6462 +25 80.3866 +25 80.3866 +26 6291 12582 0 39576681 +26 241.962 25 +26 -6291 +26 79.3158 +26 79.3158 +27 6211 12422 0 38576521 +27 230.037 1 +27 -6211 +27 78.8099 +27 78.8099 +28 5671 11342 0 32160241 +28 202.536 15 +28 -5671 +28 75.306 +28 75.306 +29 5373 10746 0 28869129 +29 185.276 8 +29 -5373 +29 73.3008 +29 73.3008 +30 5220 10440 0 27248400 +30 174 0 +30 -5220 +30 72.2496 +30 72.2496 +31 5167 10334 0 26697889 +31 166.677 21 +31 -5167 +31 71.8818 +31 71.8818 +32 5007 10014 0 25070049 +32 156.469 15 +32 -5007 +32 70.7602 +32 70.7602 +33 3963 7926 0 15705369 +33 120.091 3 +33 -3963 +33 62.9524 +33 62.9524 +34 3895 7790 0 15171025 +34 114.559 19 +34 -3895 +34 62.4099 +34 62.4099 +35 3796 7592 0 14409616 +35 108.457 16 +35 -3796 +35 61.6117 +35 61.6117 +36 3481 6962 0 12117361 +36 96.6944 25 +36 -3481 +36 59 +36 59 +37 3200 6400 0 10240000 +37 86.4865 18 +37 -3200 +37 56.5685 +37 56.5685 +38 2845 5690 0 8094025 +38 74.8684 33 +38 -2845 +38 53.3385 +38 53.3385 +39 2774 5548 0 7695076 +39 71.1282 5 +39 -2774 +39 52.6688 +39 52.6688 +40 2641 5282 0 6974881 +40 66.025 1 +40 -2641 +40 51.3907 +40 51.3907 +41 2566 5132 0 6584356 +41 62.5854 24 +41 -2566 +41 50.6557 +41 50.6557 +42 2511 5022 0 6305121 +42 59.7857 33 +42 -2511 +42 50.1099 +42 50.1099 +43 2479 4958 0 6145441 +43 57.6512 28 +43 -2479 +43 49.7896 +43 49.7896 +44 2127 4254 0 4524129 +44 48.3409 15 +44 -2127 +44 46.1194 +44 46.1194 +45 1989 3978 0 3956121 +45 44.2 9 +45 -1989 +45 44.5982 +45 44.5982 +46 1989 3978 0 3956121 +46 43.2391 11 +46 -1989 +46 44.5982 +46 44.5982 +47 1933 3866 0 3736489 +47 41.1277 6 +47 -1933 +47 43.9659 +47 43.9659 +48 1801 3602 0 3243601 +48 37.5208 25 +48 -1801 +48 42.4382 +48 42.4382 +49 1590 3180 0 2528100 +49 32.449 22 +49 -1590 +49 39.8748 +49 39.8748 +50 1385 2770 0 1918225 +50 27.7 35 +50 -1385 +50 37.2156 +50 37.2156 +51 1370 2740 0 1876900 +51 26.8627 44 +51 -1370 +51 37.0135 +51 37.0135 +52 1316 2632 0 1731856 +52 25.3077 16 +52 -1316 +52 36.2767 +52 36.2767 +53 1205 2410 0 1452025 +53 22.7358 39 +53 -1205 +53 34.7131 +53 34.7131 +54 1194 2388 0 1425636 +54 22.1111 6 +54 -1194 +54 34.5543 +54 34.5543 +55 1153 2306 0 1329409 +55 20.9636 53 +55 -1153 +55 33.9559 +55 33.9559 +56 1150 2300 0 1322500 +56 20.5357 30 +56 -1150 +56 33.9116 +56 33.9116 +57 1031 2062 0 1062961 +57 18.0877 5 +57 -1031 +57 32.1092 +57 32.1092 +58 1018 2036 0 1036324 +58 17.5517 32 +58 -1018 +58 31.9061 +58 31.9061 +59 950 1900 0 902500 +59 16.1017 6 +59 -950 +59 30.8221 +59 30.8221 +60 931 1862 0 866761 +60 15.5167 31 +60 -931 +60 30.5123 +60 30.5123 +61 898 1796 0 806404 +61 14.7213 44 +61 -898 +61 29.9666 +61 29.9666 +62 865 1730 0 748225 +62 13.9516 59 +62 -865 +62 29.4109 +62 29.4109 +63 822 1644 0 675684 +63 13.0476 3 +63 -822 +63 28.6705 +63 28.6705 +64 803 1606 0 644809 +64 12.5469 35 +64 -803 +64 28.3373 +64 28.3373 +65 700 1400 0 490000 +65 10.7692 50 +65 -700 +65 26.4575 +65 26.4575 +66 624 1248 0 389376 +66 9.45455 30 +66 -624 +66 24.98 +66 24.98 +67 559 1118 0 312481 +67 8.34328 23 +67 -559 +67 23.6432 +67 23.6432 +68 541 1082 0 292681 +68 7.95588 65 +68 -541 +68 23.2594 +68 23.2594 +69 523 1046 0 273529 +69 7.57971 40 +69 -523 +69 22.8692 +69 22.8692 +70 495 990 0 245025 +70 7.07143 5 +70 -495 +70 22.2486 +70 22.2486 +71 456 912 0 207936 +71 6.42254 30 +71 -456 +71 21.3542 +71 21.3542 +72 414 828 0 171396 +72 5.75 54 +72 -414 +72 20.347 +72 20.347 +73 386 772 0 148996 +73 5.28767 21 +73 -386 +73 19.6469 +73 19.6469 +74 375 750 0 140625 +74 5.06757 5 +74 -375 +74 19.3649 +74 19.3649 +75 348 696 0 121104 +75 4.64 48 +75 -348 +75 18.6548 +75 18.6548 +76 344 688 0 118336 +76 4.52632 40 +76 -344 +76 18.5472 +76 18.5472 +77 327 654 0 106929 +77 4.24675 19 +77 -327 +77 18.0831 +77 18.0831 +78 288 576 0 82944 +78 3.69231 54 +78 -288 +78 16.9706 +78 16.9706 +79 272 544 0 73984 +79 3.44304 35 +79 -272 +79 16.4924 +79 16.4924 +80 263 526 0 69169 +80 3.2875 23 +80 -263 +80 16.2173 +80 16.2173 +81 253 506 0 64009 +81 3.12346 10 +81 -253 +81 15.906 +81 15.906 +82 251 502 0 63001 +82 3.06098 5 +82 -251 +82 15.843 +82 15.843 +83 248 496 0 61504 +83 2.98795 82 +83 -248 +83 15.748 +83 15.748 +84 224 448 0 50176 +84 2.66667 56 +84 -224 +84 14.9666 +84 14.9666 +85 222 444 0 49284 +85 2.61176 52 +85 -222 +85 14.8997 +85 14.8997 +86 213 426 0 45369 +86 2.47674 41 +86 -213 +86 14.5945 +86 14.5945 +87 201 402 0 40401 +87 2.31034 27 +87 -201 +87 14.1774 +87 14.1774 +88 184 368 0 33856 +88 2.09091 8 +88 -184 +88 13.5647 +88 13.5647 +89 176 352 0 30976 +89 1.97753 87 +89 -176 +89 13.2665 +89 13.2665 +90 166 332 0 27556 +90 1.84444 76 +90 -166 +90 12.8841 +90 12.8841 +91 163 326 0 26569 +91 1.79121 72 +91 -163 +91 12.7671 +91 12.7671 +92 144 288 0 20736 +92 1.56522 52 +92 -144 +92 12 +92 12 +93 143 286 0 20449 +93 1.53763 50 +93 -143 +93 11.9583 +93 11.9583 +94 123 246 0 15129 +94 1.30851 29 +94 -123 +94 11.0905 +94 11.0905 +95 116 232 0 13456 +95 1.22105 21 +95 -116 +95 10.7703 +95 10.7703 +96 95 190 0 9025 +96 0.989583 95 +96 -95 +96 9.74679 +96 9.74679 +97 80 160 0 6400 +97 0.824742 80 +97 -80 +97 8.94427 +97 8.94427 +98 79 158 0 6241 +98 0.806122 79 +98 -79 +98 8.88819 +98 8.88819 +99 79 158 0 6241 +99 0.79798 79 +99 -79 +99 8.88819 +99 8.88819 +100 64 128 0 4096 +100 0.64 64 +100 -64 +100 8 +100 8 +101 62 124 0 3844 +101 0.613861 62 +101 -62 +101 7.87401 +101 7.87401 +102 56 112 0 3136 +102 0.54902 56 +102 -56 +102 7.48331 +102 7.48331 +103 54 108 0 2916 +103 0.524272 54 +103 -54 +103 7.34847 +103 7.34847 +104 47 94 0 2209 +104 0.451923 47 +104 -47 +104 6.85565 +104 6.85565 +105 45 90 0 2025 +105 0.428571 45 +105 -45 +105 6.7082 +105 6.7082 +106 45 90 0 2025 +106 0.424528 45 +106 -45 +106 6.7082 +106 6.7082 +107 44 88 0 1936 +107 0.411215 44 +107 -44 +107 6.63325 +107 6.63325 +108 43 86 0 1849 +108 0.398148 43 +108 -43 +108 6.55744 +108 6.55744 +109 43 86 0 1849 +109 0.394495 43 +109 -43 +109 6.55744 +109 6.55744 +110 37 74 0 1369 +110 0.336364 37 +110 -37 +110 6.08276 +110 6.08276 +111 32 64 0 1024 +111 0.288288 32 +111 -32 +111 5.65685 +111 5.65685 +112 31 62 0 961 +112 0.276786 31 +112 -31 +112 5.56776 +112 5.56776 +113 29 58 0 841 +113 0.256637 29 +113 -29 +113 5.38516 +113 5.38516 +114 25 50 0 625 +114 0.219298 25 +114 -25 +114 5 +114 5 +115 22 44 0 484 +115 0.191304 22 +115 -22 +115 4.69042 +115 4.69042 +116 15 30 0 225 +116 0.12931 15 +116 -15 +116 3.87298 +116 3.87298 +117 10 20 0 100 +117 0.0854701 10 +117 -10 +117 3.16228 +117 3.16228 +118 10 20 0 100 +118 0.0847458 10 +118 -10 +118 3.16228 +118 3.16228 +119 6 12 0 36 +119 0.0504202 6 +119 -6 +119 2.44949 +119 2.44949 +120 6 12 0 36 +120 0.05 6 +120 -6 +120 2.44949 +120 2.44949 +121 5 10 0 25 +121 0.0413223 5 +121 -5 +121 2.23607 +121 2.23607 +122 4 8 0 16 +122 0.0327869 4 +122 -4 +122 2 +122 2 +123 4 8 0 16 +123 0.0325203 4 +123 -4 +123 2 +123 2 +124 4 8 0 16 +124 0.0322581 4 +124 -4 +124 2 +124 2 +125 3 6 0 9 +125 0.024 3 +125 -3 +125 1.73205 +125 1.73205 +126 3 6 0 9 +126 0.0238095 3 +126 -3 +126 1.73205 +126 1.73205 +127 3 6 0 9 +127 0.023622 3 +127 -3 +127 1.73205 +127 1.73205 +128 3 6 0 9 +128 0.0234375 3 +128 -3 +128 1.73205 +128 1.73205 +129 2 4 0 4 +129 0.0155039 2 +129 -2 +129 1.41421 +129 1.41421 +130 2 4 0 4 +130 0.0153846 2 +130 -2 +130 1.41421 +130 1.41421 +131 2 4 0 4 +131 0.0152672 2 +131 -2 +131 1.41421 +131 1.41421 +132 1 2 0 1 +132 0.00757576 1 +132 -1 +132 1 +132 1 +133 1 2 0 1 +133 0.0075188 1 +133 -1 +133 1 +133 1 +134 1 2 0 1 +134 0.00746269 1 +134 -1 +134 1 +134 1 +135 1 2 0 1 +135 0.00740741 1 +135 -1 +135 1 +135 1 +136 1 2 0 1 +136 0.00735294 1 +136 -1 +136 1 +136 1 +137 1 2 0 1 +137 0.00729927 1 +137 -1 +137 1 +137 1 +138 1 2 0 1 +138 0.00724638 1 +138 -1 +138 1 +138 1 +139 1 2 0 1 +139 0.00719424 1 +139 -1 +139 1 +139 1 +140 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 2 0 1 +140 0.00714286 1 +140 -1 +140 1 +140 1 +141 2roottcsh:*:0:0:Super-User 4 0 4 +141 0.0141844 2 +141 -2 +141 1.41421 +141 1.41421 +142 3sysadm:*:0:0:System 6 0 9 +142 0.0211268 3 +142 -3 +142 1.73205 +142 1.73205 +143 4diag:*:0:996:Hardware 8 0 16 +143 0.027972 4 +143 -4 +143 2 +143 2 +144 5daemon:*:1:1:daemons:/:/bin/sh 10 0 25 +144 0.0347222 5 +144 -5 +144 2.23607 +144 2.23607 +145 6bin:*:2:2:System 12 0 36 +145 0.0413793 6 +145 -6 +145 2.44949 +145 2.44949 +146 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 14 0 49 +146 0.0479452 7 +146 -7 +146 2.64575 +146 2.64575 +147 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 16 0 64 +147 0.0544218 8 +147 -8 +147 2.82843 +147 2.82843 +148 9sys:*:4:0:System 18 0 81 +148 0.0608108 9 +148 -9 +148 3 +148 3 +149 10adm:*:5:3:Accounting 20 0 100 +149 0.0671141 10 +149 -10 +149 3.16228 +149 3.16228 +150 11lp:*:9:9:Print 22 0 121 +150 0.0733333 11 +150 -11 +150 3.31662 +150 3.31662 +151 12auditor:*:11:0:Audit 24 0 144 +151 0.0794702 12 +151 -12 +151 3.4641 +151 3.4641 +152 13dbadmin:*:12:0:Security 26 0 169 +152 0.0855263 13 +152 -13 +152 3.60555 +152 3.60555 +153 14bootes:dcon:50:1:Tom 28 0 196 +153 0.0915033 14 +153 -14 +153 3.74166 +153 3.74166 +154 15cdjuke:dcon:51:1:Tom 30 0 225 +154 0.0974026 15 +154 -15 +154 3.87298 +154 3.87298 +155 16rfindd:*:66:1:Rfind 32 0 256 +155 0.103226 16 +155 -16 +155 4 +155 4 +156 17EZsetup:*:992:998:System 34 0 289 +156 0.108974 17 +156 -17 +156 4.12311 +156 4.12311 +157 18demos:*:993:997:Demonstration 36 0 324 +157 0.11465 18 +157 -18 +157 4.24264 +157 4.24264 +158 19tutor:*:994:997:Tutorial 38 0 361 +158 0.120253 19 +158 -19 +158 4.3589 +158 4.3589 +159 20tour:*:995:997:IRIS 40 0 400 +159 0.125786 20 +159 -20 +159 4.47214 +159 4.47214 +160 21guest:nfP4/Wpvio/Rw:998:998:Guest 42 0 441 +160 0.13125 21 +160 -21 +160 4.58258 +160 4.58258 +161 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 448 0 50176 +161 1.3913 63 +161 -224 +161 14.9666 +161 14.9666 +162 23nobody:*:60001:60001:SVR4 46 0 529 +162 0.141975 23 +162 -23 +162 4.79583 +162 4.79583 +163 24noaccess:*:60002:60002:uid 48 0 576 +163 0.147239 24 +163 -24 +163 4.89898 +163 4.89898 +164 25nobody:*:-2:-2:original 50 0 625 +164 0.152439 25 +164 -25 +164 5 +164 5 +165 26rje:*:8:8:RJE 52 0 676 +165 0.157576 26 +165 -26 +165 5.09902 +165 5.09902 +166 27changes:*:11:11:system 54 0 729 +166 0.162651 27 +166 -27 +166 5.19615 +166 5.19615 +167 28dist:sorry:9999:4:file 56 0 784 +167 0.167665 28 +167 -28 +167 5.2915 +167 5.2915 +168 29man:*:99:995:On-line 58 0 841 +168 0.172619 29 +168 -29 +168 5.38516 +168 5.38516 +169 30phoneca:*:991:991:phone 60 0 900 +169 0.177515 30 +169 -30 +169 5.47723 +169 5.47723 +170 1r 2 0 1 +170 0.00588235 1 +170 -1 +170 1 +170 1 +171 2r 4 0 4 +171 0.0116959 2 +171 -2 +171 1.41421 +171 1.41421 +172 3s 6 0 9 +172 0.0174419 3 +172 -3 +172 1.73205 +172 1.73205 +173 4d 8 0 16 +173 0.0231214 4 +173 -4 +173 2 +173 2 +174 5d 10 0 25 +174 0.0287356 5 +174 -5 +174 2.23607 +174 2.23607 +175 6b 12 0 36 +175 0.0342857 6 +175 -6 +175 2.44949 +175 2.44949 +176 7n 14 0 49 +176 0.0397727 7 +176 -7 +176 2.64575 +176 2.64575 +177 8u 16 0 64 +177 0.0451977 8 +177 -8 +177 2.82843 +177 2.82843 +178 9s 18 0 81 +178 0.0505618 9 +178 -9 +178 3 +178 3 +179 10 20 0 100 +179 0.0558659 10 +179 -10 +179 3.16228 +179 3.16228 +180 11 22 0 121 +180 0.0611111 11 +180 -11 +180 3.31662 +180 3.31662 +181 12 24 0 144 +181 0.0662983 12 +181 -12 +181 3.4641 +181 3.4641 +182 13 26 0 169 +182 0.0714286 13 +182 -13 +182 3.60555 +182 3.60555 +183 14 28 0 196 +183 0.0765027 14 +183 -14 +183 3.74166 +183 3.74166 +184 15 30 0 225 +184 0.0815217 15 +184 -15 +184 3.87298 +184 3.87298 +185 16 32 0 256 +185 0.0864865 16 +185 -16 +185 4 +185 4 +186 17 34 0 289 +186 0.0913978 17 +186 -17 +186 4.12311 +186 4.12311 +187 18 36 0 324 +187 0.0962567 18 +187 -18 +187 4.24264 +187 4.24264 +188 19 38 0 361 +188 0.101064 19 +188 -19 +188 4.3589 +188 4.3589 +189 20 40 0 400 +189 0.10582 20 +189 -20 +189 4.47214 +189 4.47214 +190 21 42 0 441 +190 0.110526 21 +190 -21 +190 4.58258 +190 4.58258 +191 22 44 0 484 +191 0.115183 22 +191 -22 +191 4.69042 +191 4.69042 +192 23 46 0 529 +192 0.119792 23 +192 -23 +192 4.79583 +192 4.79583 +193 24 48 0 576 +193 0.124352 24 +193 -24 +193 4.89898 +193 4.89898 +194 25 50 0 625 +194 0.128866 25 +194 -25 +194 5 +194 5 +195 26 52 0 676 +195 0.133333 26 +195 -26 +195 5.09902 +195 5.09902 +196 27 54 0 729 +196 0.137755 27 +196 -27 +196 5.19615 +196 5.19615 +197 28 56 0 784 +197 0.142132 28 +197 -28 +197 5.2915 +197 5.2915 +198 29 58 0 841 +198 0.146465 29 +198 -29 +198 5.38516 +198 5.38516 +199 30 60 0 900 +199 0.150754 30 +199 -30 +199 5.47723 +199 5.47723 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.array b/usr/src/test/util-tests/tests/awk/examples/out/t.array new file mode 100644 index 0000000000..c19b980a03 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.array @@ -0,0 +1,398 @@ +/dev/rrp3: + /dev/rrp3: + + +17379 mel + mel 17379 +16693 bwk me + bwk 16693 +16116 ken him someone else + ken 16116 +15713 srb + srb 15713 +11895 lem + lem 11895 +10409 scj + scj 10409 +10252 rhm + rhm 10252 + 9853 shen + shen 9853 + 9748 a68 + a68 9748 + 9492 sif + sif 9492 + 9190 pjw + pjw 9190 + 8912 nls + nls 8912 + 8895 dmr + dmr 8895 + 8491 cda + cda 8491 + 8372 bs + bs 8372 + 8252 llc + llc 8252 + 7450 mb + mb 7450 + 7360 ava + ava 7360 + 7273 jrv + jrv 7273 + 7080 bin + bin 7080 + 7063 greg + greg 7063 + 6567 dict + dict 6567 + 6462 lck + lck 6462 + 6291 rje + rje 6291 + 6211 lwf + lwf 6211 + 5671 dave + dave 5671 + 5373 jhc + jhc 5373 + 5220 agf + agf 5220 + 5167 doug + doug 5167 + 5007 valerie + valerie 5007 + 3963 jca + jca 3963 + 3895 bbs + bbs 3895 + 3796 moh + moh 3796 + 3481 xchar + xchar 3481 + 3200 tbl + tbl 3200 + 2845 s + s 2845 + 2774 tgs + tgs 2774 + 2641 met + met 2641 + 2566 jck + jck 2566 + 2511 port + port 2511 + 2479 sue + sue 2479 + 2127 root + root 2127 + 1989 bsb + bsb 1989 + 1989 jeg + jeg 1989 + 1933 eag + eag 1933 + 1801 pdj + pdj 1801 + 1590 tpc + tpc 1590 + 1385 cvw + cvw 1385 + 1370 rwm + rwm 1370 + 1316 avg + avg 1316 + 1205 eg + eg 1205 + 1194 jam + jam 1194 + 1153 dl + dl 1153 + 1150 lgm + lgm 1150 + 1031 cmb + cmb 1031 + 1018 jwr + jwr 1018 + 950 gdb + gdb 950 + 931 marc + marc 931 + 898 usg + usg 898 + 865 ggr + ggr 865 + 822 daemon + daemon 822 + 803 mihalis + mihalis 803 + 700 honey + honey 700 + 624 tad + tad 624 + 559 acs + acs 559 + 541 uucp + uucp 541 + 523 raf + raf 523 + 495 adh + adh 495 + 456 kec + kec 456 + 414 craig + craig 414 + 386 donmac + donmac 386 + 375 jj + jj 375 + 348 ravi + ravi 348 + 344 drw + drw 344 + 327 stars + stars 327 + 288 mrg + mrg 288 + 272 jcb + jcb 272 + 263 ralph + ralph 263 + 253 tom + tom 253 + 251 sjb + sjb 251 + 248 haight + haight 248 + 224 sharon + sharon 224 + 222 chuck + chuck 222 + 213 dsj + dsj 213 + 201 bill + bill 201 + 184 god + god 184 + 176 sys + sys 176 + 166 meh + meh 166 + 163 jon + jon 163 + 144 dan + dan 144 + 143 fox + fox 143 + 123 dale + dale 123 + 116 kab + kab 116 + 95 buz + buz 95 + 80 asc + asc 80 + 79 jas + jas 79 + 79 trt + trt 79 + 64 wsb + wsb 64 + 62 dwh + dwh 62 + 56 ktf + ktf 56 + 54 lr + lr 54 + 47 dlc + dlc 47 + 45 dls + dls 45 + 45 jwf + jwf 45 + 44 mash + mash 44 + 43 ars + ars 43 + 43 vgl + vgl 43 + 37 jfo + jfo 37 + 32 rab + rab 32 + 31 pd + pd 31 + 29 jns + jns 29 + 25 spm + spm 25 + 22 rob + rob 22 + 15 egb + egb 15 + 10 hm + hm 10 + 10 mhb + mhb 10 + 6 aed + aed 6 + 6 cpb + cpb 6 + 5 evp + evp 5 + 4 ber + ber 4 + 4 men + men 4 + 4 mitch + mitch 4 + 3 ast + ast 3 + 3 jfr + jfr 3 + 3 lax + lax 3 + 3 nel + nel 3 + 2 blue + blue 2 + 2 jfk + jfk 2 + 2 njas + njas 2 + 1 122sec + 122sec 1 + 1 ddwar + ddwar 1 + 1 gopi + gopi 1 + 1 jk + jk 1 + 1 learn + learn 1 + 1 low + low 1 + 1 nac + nac 1 + 1 sidor + sidor 1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh + running 2roottcsh:*:0:0:Super-User +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh + V 3sysadm:*:0:0:System +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh + Diagnostics:/usr/diags:/bin/csh 4diag:*:0:996:Hardware +5daemon:*:1:1:daemons:/:/bin/sh + 5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null + Tools 6bin:*:2:2:System +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh + Activity 9sys:*:4:0:System +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh + Files 10adm:*:5:3:Accounting +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh + Spooler 11lp:*:9:9:Print +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh + Activity 12auditor:*:11:0:Audit +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh + Database 13dbadmin:*:12:0:Security +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: + Killian 14bootes:dcon:50:1:Tom +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: + Killian 15cdjuke:dcon:51:1:Tom +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh + Daemon 16rfindd:*:66:1:Rfind +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh + Setup:/var/sysadmdesktop/EZsetup:/bin/csh 17EZsetup:*:992:998:System +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh + User:/usr/demos:/bin/csh 18demos:*:993:997:Demonstration +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh + User:/usr/tutor:/bin/csh 19tutor:*:994:997:Tutorial +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh + Space 20tour:*:995:997:IRIS +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh + Account:/usr/people/guest:/bin/csh 21guest:nfP4/Wpvio/Rw:998:998:Guest +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh + Account:/usr/people/4Dgifts:/bin/csh 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null + nobody 23nobody:*:60001:60001:SVR4 +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null + no 24noaccess:*:60002:60002:uid +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null + nobody 25nobody:*:-2:-2:original +26rje:*:8:8:RJE Owner:/usr/spool/rje: + Owner:/usr/spool/rje: 26rje:*:8:8:RJE +27changes:*:11:11:system change log:/: + change 27changes:*:11:11:system +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh + distributions:/v/adm/dist:/v/bin/sh 28dist:sorry:9999:4:file +29man:*:99:995:On-line Manual Owner:/: + Manual 29man:*:99:995:On-line +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh + call 30phoneca:*:991:991:phone +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh + oot 1r +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh + oottcsh 2r +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh + ysadm 3s +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh + iag 4d +5d aemon * 1 1 daemons / /bin/sh + aemon 5d +6b in * 2 2 System Tools Owner /bin /dev/null + in 6b +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico + uucp 7n +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp + ucp 8u +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh + ys 9s +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh + adm 10 +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh + lp 11 +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh + auditor 12 +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh + dbadmin 13 +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp + bootes 14 +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp + cdjuke 15 +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh + rfindd 16 +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh + EZsetup 17 +18 demos * 993 997 Demonstration User /usr/demos /bin/csh + demos 18 +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh + tutor 19 +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh + tour 20 +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh + guest 21 +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh + 4Dgifts 22 +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null + nobody 23 +24 noaccess * 60002 60002 uid no access /dev/null /dev/null + noaccess 24 +25 nobody * -2 -2 original nobody uid /dev/null /dev/null + nobody 25 +26 rje * 8 8 RJE Owner /usr/spool/rje + rje 26 +27 changes * 11 11 system change log / + changes 27 +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh + dist 28 +29 man * 99 995 On-line Manual Owner / + man 29 +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh + phoneca 30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.array1 b/usr/src/test/util-tests/tests/awk/examples/out/t.array1 new file mode 100644 index 0000000000..9c3d7b92a1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.array1 @@ -0,0 +1,474 @@ + +/dev/rrp3: 1 +17379 1 +mel 1 +16693 1 +bwk 1 +me 1 +16116 1 +ken 1 +him 1 +someone 1 +else 1 +15713 1 +srb 1 +11895 1 +lem 1 +10409 1 +scj 1 +10252 1 +rhm 1 +9853 1 +shen 1 +9748 1 +a68 1 +9492 1 +sif 1 +9190 1 +pjw 1 +8912 1 +nls 1 +8895 1 +dmr 1 +8491 1 +cda 1 +8372 1 +bs 1 +8252 1 +llc 1 +7450 1 +mb 1 +7360 1 +ava 1 +7273 1 +jrv 1 +7080 1 +bin 1 +7063 1 +greg 1 +6567 1 +dict 1 +6462 1 +lck 1 +6291 1 +rje 2 +6211 1 +lwf 1 +5671 1 +dave 1 +5373 1 +jhc 1 +5220 1 +agf 1 +5167 1 +doug 1 +5007 1 +valerie 1 +3963 1 +jca 1 +3895 1 +bbs 1 +3796 1 +moh 1 +3481 1 +xchar 1 +3200 1 +tbl 1 +2845 1 +s 1 +2774 1 +tgs 1 +2641 1 +met 1 +2566 1 +jck 1 +2511 1 +port 1 +2479 1 +sue 1 +2127 1 +root 1 +1989 2 +bsb 1 +jeg 1 +1933 1 +eag 1 +1801 1 +pdj 1 +1590 1 +tpc 1 +1385 1 +cvw 1 +1370 1 +rwm 1 +1316 1 +avg 1 +1205 1 +eg 1 +1194 1 +jam 1 +1153 1 +dl 1 +1150 1 +lgm 1 +1031 1 +cmb 1 +1018 1 +jwr 1 +950 1 +gdb 1 +931 1 +marc 1 +898 1 +usg 1 +865 1 +ggr 1 +822 1 +daemon 1 +803 1 +mihalis 1 +700 1 +honey 1 +624 1 +tad 1 +559 1 +acs 1 +541 1 +uucp 2 +523 1 +raf 1 +495 1 +adh 1 +456 1 +kec 1 +414 1 +craig 1 +386 1 +donmac 1 +375 1 +jj 1 +348 1 +ravi 1 +344 1 +drw 1 +327 1 +stars 1 +288 1 +mrg 1 +272 1 +jcb 1 +263 1 +ralph 1 +253 1 +tom 1 +251 1 +sjb 1 +248 1 +haight 1 +224 1 +sharon 1 +222 1 +chuck 1 +213 1 +dsj 1 +201 1 +bill 1 +184 1 +god 1 +176 1 +sys 1 +166 1 +meh 1 +163 1 +jon 1 +144 1 +dan 1 +143 1 +fox 1 +123 1 +dale 1 +116 1 +kab 1 +95 1 +buz 1 +80 1 +asc 1 +79 2 +jas 1 +trt 1 +64 1 +wsb 1 +62 1 +dwh 1 +56 1 +ktf 1 +54 1 +lr 1 +47 1 +dlc 1 +45 2 +dls 1 +jwf 1 +44 1 +mash 1 +43 2 +ars 1 +vgl 1 +37 1 +jfo 1 +32 1 +rab 1 +31 1 +pd 1 +29 2 +jns 1 +25 2 +spm 1 +22 2 +rob 1 +15 2 +egb 1 +10 4 +hm 1 +mhb 1 +6 3 +aed 1 +cpb 1 +5 3 +evp 1 +4 5 +ber 1 +men 1 +mitch 1 +3 6 +ast 1 +jfr 1 +lax 1 +nel 1 +2 5 +blue 1 +jfk 1 +njas 1 +1 13 +122sec 1 +ddwar 1 +gopi 1 +jk 1 +learn 1 +low 1 +nac 1 +sidor 1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1 +2roottcsh:*:0:0:Super-User 1 +running 2 +tcsh 2 +[cbm]:/:/bin/tcsh 1 +3sysadm:*:0:0:System 1 +V 2 +Administration:/usr/admin:/bin/sh 1 +4diag:*:0:996:Hardware 1 +Diagnostics:/usr/diags:/bin/csh 1 +5daemon:*:1:1:daemons:/:/bin/sh 1 +6bin:*:2:2:System 1 +Tools 2 +Owner:/bin:/dev/null 1 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 1 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 1 +9sys:*:4:0:System 1 +Activity 4 +Owner:/usr/adm:/bin/sh 2 +10adm:*:5:3:Accounting 1 +Files 2 +11lp:*:9:9:Print 1 +Spooler 2 +Owner:/var/spool/lp:/bin/sh 1 +12auditor:*:11:0:Audit 1 +Owner:/auditor:/bin/sh 1 +13dbadmin:*:12:0:Security 1 +Database 2 +Owner:/dbadmin:/bin/sh 1 +14bootes:dcon:50:1:Tom 1 +Killian 4 +(DO 4 +NOT 4 +REMOVE):/tmp: 2 +15cdjuke:dcon:51:1:Tom 1 +16rfindd:*:66:1:Rfind 1 +Daemon 2 +and 2 +Fsdump:/var/rfindd:/bin/sh 1 +17EZsetup:*:992:998:System 1 +Setup:/var/sysadmdesktop/EZsetup:/bin/csh 1 +18demos:*:993:997:Demonstration 1 +User:/usr/demos:/bin/csh 1 +19tutor:*:994:997:Tutorial 1 +User:/usr/tutor:/bin/csh 1 +20tour:*:995:997:IRIS 1 +Space 2 +Tour:/usr/people/tour:/bin/csh 1 +21guest:nfP4/Wpvio/Rw:998:998:Guest 1 +Account:/usr/people/guest:/bin/csh 1 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 1 +Account:/usr/people/4Dgifts:/bin/csh 1 +23nobody:*:60001:60001:SVR4 1 +nobody 6 +uid:/dev/null:/dev/null 2 +24noaccess:*:60002:60002:uid 1 +no 2 +access:/dev/null:/dev/null 1 +25nobody:*:-2:-2:original 1 +26rje:*:8:8:RJE 1 +Owner:/usr/spool/rje: 1 +27changes:*:11:11:system 1 +change 2 +log:/: 1 +28dist:sorry:9999:4:file 1 +distributions:/v/adm/dist:/v/bin/sh 1 +29man:*:99:995:On-line 1 +Manual 2 +Owner:/: 1 +30phoneca:*:991:991:phone 1 +call 2 +log 3 +[tom]:/v/adm/log:/v/bin/sh 1 +1r 1 +oot 1 +EMpNB8Zp56 1 +0 10 +Super-User,,,,,,, 1 +/ 5 +/bin/sh 9 +2r 1 +oottcsh 1 +* 23 +Super-User 1 +[cbm] 1 +/bin/tcsh 1 +3s 1 +ysadm 1 +System 4 +Administration 1 +/usr/admin 1 +4d 1 +iag 1 +996 1 +Hardware 1 +Diagnostics 1 +/usr/diags 1 +/bin/csh 7 +5d 1 +aemon 1 +daemons 1 +6b 1 +in 1 +Owner 8 +/bin 1 +/dev/null 7 +7n 1 +BJnuQbAo 1 +UUCP.Admin 2 +/usr/spool/uucppublic 1 +/usr/lib/uucp/uucico 1 +8u 1 +ucp 1 +/usr/lib/uucp 1 +9s 1 +ys 1 +/usr/adm 2 +adm 1 +Accounting 1 +11 4 +lp 1 +9 2 +Print 1 +/var/spool/lp 1 +12 2 +auditor 1 +Audit 1 +/auditor 1 +13 1 +dbadmin 1 +Security 1 +/dbadmin 1 +14 1 +bootes 1 +dcon 2 +50 1 +Tom 2 +REMOVE) 2 +/tmp 2 +cdjuke 1 +51 1 +16 1 +rfindd 1 +66 1 +Rfind 1 +Fsdump 1 +/var/rfindd 1 +17 1 +EZsetup 1 +992 1 +998 4 +Setup 1 +/var/sysadmdesktop/EZsetup 1 +18 1 +demos 1 +993 1 +997 3 +Demonstration 1 +User 2 +/usr/demos 1 +19 1 +tutor 1 +994 1 +Tutorial 1 +/usr/tutor 1 +20 1 +tour 1 +995 2 +IRIS 1 +Tour 1 +/usr/people/tour 1 +21 1 +guest 1 +nfP4/Wpvio/Rw 1 +Guest 1 +Account 2 +/usr/people/guest 1 +4Dgifts 2 +0nWRTZsOMt. 1 +999 1 +/usr/people/4Dgifts 1 +23 1 +60001 2 +SVR4 1 +uid 3 +24 1 +noaccess 1 +60002 2 +access 1 +-2 2 +original 1 +26 1 +8 2 +RJE 1 +/usr/spool/rje 1 +27 1 +changes 1 +system 1 +28 1 +dist 1 +sorry 1 +9999 1 +file 1 +distributions 1 +/v/adm/dist 1 +/v/bin/sh 2 +man 1 +99 1 +On-line 1 +30 1 +phoneca 1 +991 2 +phone 1 +[tom] 1 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.array2 b/usr/src/test/util-tests/tests/awk/examples/out/t.array2 new file mode 100644 index 0000000000..86b7fea0a7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.array2 @@ -0,0 +1 @@ +199 99 72 28 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.assert b/usr/src/test/util-tests/tests/awk/examples/out/t.assert new file mode 100644 index 0000000000..bf58f770a7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.assert @@ -0,0 +1,124 @@ + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< + >>> assert failed <<< diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.avg b/usr/src/test/util-tests/tests/awk/examples/out/t.avg new file mode 100644 index 0000000000..6472945193 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.avg @@ -0,0 +1,2 @@ +sum= 341504 count= 199 +avg= 1716.1 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.b.x b/usr/src/test/util-tests/tests/awk/examples/out/t.b.x new file mode 100644 index 0000000000..99e1c26da1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.b.x @@ -0,0 +1,398 @@ +::: +6 /dev/rrp3: ::: +::: +6 ::: +::: +6 17379 mel ::: +::: +6 16693 bwk me ::: +::: +6 16116 ken him someone else ::: +::: +6 15713 srb ::: +::: +6 11895 lem ::: +::: +6 10409 scj ::: +::: +6 10252 rhm ::: +::: +6 9853 shen ::: +::: +6 9748 a68 ::: +::: +6 9492 sif ::: +::: +6 9190 pjw ::: +::: +6 8912 nls ::: +::: +6 8895 dmr ::: +::: +6 8491 cda ::: +::: +6 8372 bs ::: +::: +6 8252 llc ::: +::: +6 7450 mb ::: +::: +6 7360 ava ::: +::: +6 7273 jrv ::: +::: +6 7080 bin ::: +::: +6 7063 greg ::: +::: +6 6567 dict ::: +::: +6 6462 lck ::: +::: +6 6291 rje ::: +::: +6 6211 lwf ::: +::: +6 5671 dave ::: +::: +6 5373 jhc ::: +::: +6 5220 agf ::: +::: +6 5167 doug ::: +::: +6 5007 valerie ::: +::: +6 3963 jca ::: +::: +6 3895 bbs ::: +::: +6 3796 moh ::: +::: +6 3481 xchar ::: +::: +6 3200 tbl ::: +::: +6 2845 s ::: +::: +6 2774 tgs ::: +::: +6 2641 met ::: +::: +6 2566 jck ::: +::: +6 2511 port ::: +::: +6 2479 sue ::: +::: +6 2127 root ::: +::: +6 1989 bsb ::: +::: +6 1989 jeg ::: +::: +6 1933 eag ::: +::: +6 1801 pdj ::: +::: +6 1590 tpc ::: +::: +6 1385 cvw ::: +::: +6 1370 rwm ::: +::: +6 1316 avg ::: +::: +6 1205 eg ::: +::: +6 1194 jam ::: +::: +6 1153 dl ::: +::: +6 1150 lgm ::: +::: +6 1031 cmb ::: +::: +6 1018 jwr ::: +::: +6 950 gdb ::: +::: +6 931 marc ::: +::: +6 898 usg ::: +::: +6 865 ggr ::: +::: +6 822 daemon ::: +::: +6 803 mihalis ::: +::: +6 700 honey ::: +::: +6 624 tad ::: +::: +6 559 acs ::: +::: +6 541 uucp ::: +::: +6 523 raf ::: +::: +6 495 adh ::: +::: +6 456 kec ::: +::: +6 414 craig ::: +::: +6 386 donmac ::: +::: +6 375 jj ::: +::: +6 348 ravi ::: +::: +6 344 drw ::: +::: +6 327 stars ::: +::: +6 288 mrg ::: +::: +6 272 jcb ::: +::: +6 263 ralph ::: +::: +6 253 tom ::: +::: +6 251 sjb ::: +::: +6 248 haight ::: +::: +6 224 sharon ::: +::: +6 222 chuck ::: +::: +6 213 dsj ::: +::: +6 201 bill ::: +::: +6 184 god ::: +::: +6 176 sys ::: +::: +6 166 meh ::: +::: +6 163 jon ::: +::: +6 144 dan ::: +::: +6 143 fox ::: +::: +6 123 dale ::: +::: +6 116 kab ::: +::: +6 95 buz ::: +::: +6 80 asc ::: +::: +6 79 jas ::: +::: +6 79 trt ::: +::: +6 64 wsb ::: +::: +6 62 dwh ::: +::: +6 56 ktf ::: +::: +6 54 lr ::: +::: +6 47 dlc ::: +::: +6 45 dls ::: +::: +6 45 jwf ::: +::: +6 44 mash ::: +::: +6 43 ars ::: +::: +6 43 vgl ::: +::: +6 37 jfo ::: +::: +6 32 rab ::: +::: +6 31 pd ::: +::: +6 29 jns ::: +::: +6 25 spm ::: +::: +6 22 rob ::: +::: +6 15 egb ::: +::: +6 10 hm ::: +::: +6 10 mhb ::: +::: +6 6 aed ::: +::: +6 6 cpb ::: +::: +6 5 evp ::: +::: +6 4 ber ::: +::: +6 4 men ::: +::: +6 4 mitch ::: +::: +6 3 ast ::: +::: +6 3 jfr ::: +::: +6 3 lax ::: +::: +6 3 nel ::: +::: +6 2 blue ::: +::: +6 2 jfk ::: +::: +6 2 njas ::: +::: +6 1 122sec ::: +::: +6 1 ddwar ::: +::: +6 1 gopi ::: +::: +6 1 jk ::: +::: +6 1 learn ::: +::: +6 1 low ::: +::: +6 1 nac ::: +::: +6 1 sidor ::: +::: +6 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh ::: +::: +6 2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh ::: +::: +6 3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh ::: +::: +6 4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh ::: +::: +6 5daemon:*:1:1:daemons:/:/bin/sh ::: +::: +6 6bin:*:2:2:System Tools Owner:/bin:/dev/null ::: +::: +6 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico ::: +::: +6 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: ::: +::: +6 9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh ::: +::: +6 10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh ::: +::: +6 11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh ::: +::: +6 12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh ::: +::: +6 13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh ::: +::: +6 14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: ::: +::: +6 15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: ::: +::: +6 16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh ::: +::: +6 17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh ::: +::: +6 18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh ::: +::: +6 19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh ::: +::: +6 20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh ::: +::: +6 21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh ::: +::: +6 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh ::: +::: +6 23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null ::: +::: +6 24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null ::: +::: +6 25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null ::: +::: +6 26rje:*:8:8:RJE Owner:/usr/spool/rje: ::: +::: +6 27changes:*:11:11:system change log:/: ::: +::: +6 28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh ::: +::: +6 29man:*:99:995:On-line Manual Owner:/: ::: +::: +6 30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh ::: +::: +8 1r oot EMpNB8Zp56 0 0 ::: / /bin/sh +::: +11 2r oottcsh * 0 0 ::: running tcsh [cbm] / /bin/tcsh +::: +10 3s ysadm * 0 0 ::: V Administration /usr/admin /bin/sh +::: +9 4d iag * 0 996 ::: Diagnostics /usr/diags /bin/csh +::: +8 5d aemon * 1 1 ::: / /bin/sh +::: +10 6b in * 2 2 ::: Tools Owner /bin /dev/null +::: +8 7n uucp BJnuQbAo 6 10 ::: /usr/spool/uucppublic /usr/lib/uucp/uucico +::: +7 8u ucp * 3 5 ::: /usr/lib/uucp +::: +10 9s ys * 4 0 ::: Activity Owner /usr/adm /bin/sh +::: +10 10 adm * 5 3 ::: Files Owner /usr/adm /bin/sh +::: +10 11 lp * 9 9 ::: Spooler Owner /var/spool/lp /bin/sh +::: +10 12 auditor * 11 0 ::: Activity Owner /auditor /bin/sh +::: +10 13 dbadmin * 12 0 ::: Database Owner /dbadmin /bin/sh +::: +11 14 bootes dcon 50 1 ::: Killian (DO NOT REMOVE) /tmp +::: +11 15 cdjuke dcon 51 1 ::: Killian (DO NOT REMOVE) /tmp +::: +11 16 rfindd * 66 1 ::: Daemon and Fsdump /var/rfindd /bin/sh +::: +9 17 EZsetup * 992 998 ::: Setup /var/sysadmdesktop/EZsetup /bin/csh +::: +9 18 demos * 993 997 ::: User /usr/demos /bin/csh +::: +9 19 tutor * 994 997 ::: User /usr/tutor /bin/csh +::: +10 20 tour * 995 997 ::: Space Tour /usr/people/tour /bin/csh +::: +9 21 guest nfP4/Wpvio/Rw 998 998 ::: Account /usr/people/guest /bin/csh +::: +9 22 4Dgifts 0nWRTZsOMt. 999 998 ::: Account /usr/people/4Dgifts /bin/csh +::: +10 23 nobody * 60001 60001 ::: nobody uid /dev/null /dev/null +::: +10 24 noaccess * 60002 60002 ::: no access /dev/null /dev/null +::: +10 25 nobody * -2 -2 ::: nobody uid /dev/null /dev/null +::: +8 26 rje * 8 8 ::: Owner /usr/spool/rje +::: +9 27 changes * 11 11 ::: change log / +::: +9 28 dist sorry 9999 4 ::: distributions /v/adm/dist /v/bin/sh +::: +9 29 man * 99 995 ::: Manual Owner / +::: +11 30 phoneca * 991 991 ::: call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.be b/usr/src/test/util-tests/tests/awk/examples/out/t.be new file mode 100644 index 0000000000..1a5fd3a6af --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.be @@ -0,0 +1,2 @@ +data/test.data +199 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.beginexit b/usr/src/test/util-tests/tests/awk/examples/out/t.beginexit new file mode 100644 index 0000000000..0d69a27f79 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.beginexit @@ -0,0 +1,10 @@ +/dev/rrp3: + +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.beginnext b/usr/src/test/util-tests/tests/awk/examples/out/t.beginnext new file mode 100644 index 0000000000..390fd54644 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.beginnext @@ -0,0 +1,199 @@ +/dev/rrp3: + +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen +tenth + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.break b/usr/src/test/util-tests/tests/awk/examples/out/t.break new file mode 100644 index 0000000000..78a93fc5a7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.break @@ -0,0 +1,170 @@ +mel is alphabetic +bwk is alphabetic +ken is alphabetic +srb is alphabetic +lem is alphabetic +scj is alphabetic +rhm is alphabetic +shen is alphabetic +sif is alphabetic +pjw is alphabetic +nls is alphabetic +dmr is alphabetic +cda is alphabetic +bs is alphabetic +llc is alphabetic +mb is alphabetic +ava is alphabetic +jrv is alphabetic +bin is alphabetic +greg is alphabetic +dict is alphabetic +lck is alphabetic +rje is alphabetic +lwf is alphabetic +dave is alphabetic +jhc is alphabetic +agf is alphabetic +doug is alphabetic +valerie is alphabetic +jca is alphabetic +bbs is alphabetic +moh is alphabetic +xchar is alphabetic +tbl is alphabetic +s is alphabetic +tgs is alphabetic +met is alphabetic +jck is alphabetic +port is alphabetic +sue is alphabetic +root is alphabetic +bsb is alphabetic +jeg is alphabetic +eag is alphabetic +pdj is alphabetic +tpc is alphabetic +cvw is alphabetic +rwm is alphabetic +avg is alphabetic +eg is alphabetic +jam is alphabetic +dl is alphabetic +lgm is alphabetic +cmb is alphabetic +jwr is alphabetic +gdb is alphabetic +marc is alphabetic +usg is alphabetic +ggr is alphabetic +daemon is alphabetic +mihalis is alphabetic +honey is alphabetic +tad is alphabetic +acs is alphabetic +uucp is alphabetic +raf is alphabetic +adh is alphabetic +kec is alphabetic +craig is alphabetic +donmac is alphabetic +jj is alphabetic +ravi is alphabetic +drw is alphabetic +stars is alphabetic +mrg is alphabetic +jcb is alphabetic +ralph is alphabetic +tom is alphabetic +sjb is alphabetic +haight is alphabetic +sharon is alphabetic +chuck is alphabetic +dsj is alphabetic +bill is alphabetic +god is alphabetic +sys is alphabetic +meh is alphabetic +jon is alphabetic +dan is alphabetic +fox is alphabetic +dale is alphabetic +kab is alphabetic +buz is alphabetic +asc is alphabetic +jas is alphabetic +trt is alphabetic +wsb is alphabetic +dwh is alphabetic +ktf is alphabetic +lr is alphabetic +dlc is alphabetic +dls is alphabetic +jwf is alphabetic +mash is alphabetic +ars is alphabetic +vgl is alphabetic +jfo is alphabetic +rab is alphabetic +pd is alphabetic +jns is alphabetic +spm is alphabetic +rob is alphabetic +egb is alphabetic +hm is alphabetic +mhb is alphabetic +aed is alphabetic +cpb is alphabetic +evp is alphabetic +ber is alphabetic +men is alphabetic +mitch is alphabetic +ast is alphabetic +jfr is alphabetic +lax is alphabetic +nel is alphabetic +blue is alphabetic +jfk is alphabetic +njas is alphabetic +ddwar is alphabetic +gopi is alphabetic +jk is alphabetic +learn is alphabetic +low is alphabetic +nac is alphabetic +sidor is alphabetic +running is alphabetic +and is alphabetic +nobody is alphabetic +no is alphabetic +nobody is alphabetic +change is alphabetic +call is alphabetic +oot is alphabetic +oottcsh is alphabetic +ysadm is alphabetic +iag is alphabetic +aemon is alphabetic +in is alphabetic +uucp is alphabetic +ucp is alphabetic +ys is alphabetic +adm is alphabetic +lp is alphabetic +auditor is alphabetic +dbadmin is alphabetic +bootes is alphabetic +cdjuke is alphabetic +rfindd is alphabetic +demos is alphabetic +tutor is alphabetic +tour is alphabetic +guest is alphabetic +nobody is alphabetic +noaccess is alphabetic +nobody is alphabetic +rje is alphabetic +changes is alphabetic +dist is alphabetic +man is alphabetic +phoneca is alphabetic diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.break1 b/usr/src/test/util-tests/tests/awk/examples/out/t.break1 new file mode 100644 index 0000000000..e5a28c384b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.break1 @@ -0,0 +1,12 @@ +1 /dev/rrp3: +2 +3 17379 mel +4 16693 bwk me +5 16116 ken him someone else +6 15713 srb +7 11895 lem +8 10409 scj +9 10252 rhm +10 9853 shen +got here +10 9853 shen diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.break2 b/usr/src/test/util-tests/tests/awk/examples/out/t.break2 new file mode 100644 index 0000000000..e5a28c384b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.break2 @@ -0,0 +1,12 @@ +1 /dev/rrp3: +2 +3 17379 mel +4 16693 bwk me +5 16116 ken him someone else +6 15713 srb +7 11895 lem +8 10409 scj +9 10252 rhm +10 9853 shen +got here +10 9853 shen diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.break3 b/usr/src/test/util-tests/tests/awk/examples/out/t.break3 new file mode 100644 index 0000000000..a009e9936b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.break3 @@ -0,0 +1,844 @@ +inner 1 2 +outer 2 2 +outer 1 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +outer 6 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +outer 2 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +outer 5 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +outer 2 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +outer 2 2 +inner 1 2 +outer 2 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +outer 6 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +outer 6 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +outer 5 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +outer 3 2 +inner 1 2 +inner 2 2 +inner 3 2 +outer 4 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +outer 5 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +outer 9 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +inner 11 2 +outer 12 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +outer 9 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +outer 9 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +outer 8 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +inner 11 2 +outer 12 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +inner 11 2 +outer 12 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +inner 11 2 +outer 12 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +outer 11 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +outer 9 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +outer 10 2 +inner 1 2 +inner 2 2 +inner 3 2 +inner 4 2 +inner 5 2 +inner 6 2 +inner 7 2 +inner 8 2 +inner 9 2 +inner 10 2 +inner 11 2 +outer 12 2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.bug1 b/usr/src/test/util-tests/tests/awk/examples/out/t.bug1 new file mode 100644 index 0000000000..71e79748ac --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.bug1 @@ -0,0 +1,199 @@ +/dev/rrp3: + +17379 +16693 me +16116 him +15713 +11895 +10409 +10252 +9853 +9748 +9492 +9190 +8912 +8895 +8491 +8372 +8252 +7450 +7360 +7273 +7080 +7063 +6567 +6462 +6291 +6211 +5671 +5373 +5220 +5167 +5007 +3963 +3895 +3796 +3481 +3200 +2845 +2774 +2641 +2566 +2511 +2479 +2127 +1989 +1989 +1933 +1801 +1590 +1385 +1370 +1316 +1205 +1194 +1153 +1150 +1031 +1018 +950 +931 +898 +865 +822 +803 +700 +624 +559 +541 +523 +495 +456 +414 +386 +375 +348 +344 +327 +288 +272 +263 +253 +251 +248 +224 +222 +213 +201 +184 +176 +166 +163 +144 +143 +123 +116 +95 +80 +79 +79 +64 +62 +56 +54 +47 +45 +45 +44 +43 +43 +37 +32 +31 +29 +25 +22 +15 +10 +10 +6 +6 +5 +4 +4 +4 +3 +3 +3 +3 +2 +2 +2 +1 +1 +1 +1 +1 +1 +1 +1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User tcsh +3sysadm:*:0:0:System Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom (DO +15cdjuke:dcon:51:1:Tom (DO +16rfindd:*:66:1:Rfind and +17EZsetup:*:992:998:System +18demos:*:993:997:Demonstration +19tutor:*:994:997:Tutorial +20tour:*:995:997:IRIS Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +23nobody:*:60001:60001:SVR4 uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid access:/dev/null:/dev/null +25nobody:*:-2:-2:original uid:/dev/null:/dev/null +26rje:*:8:8:RJE +27changes:*:11:11:system log:/: +28dist:sorry:9999:4:file +29man:*:99:995:On-line Owner:/: +30phoneca:*:991:991:phone log +1r EMpNB8Zp56 +2r * +3s * +4d * +5d * +6b * +7n BJnuQbAo +8u * +9s * +10 * +11 * +12 * +13 * +14 dcon +15 dcon +16 * +17 * +18 * +19 * +20 * +21 nfP4/Wpvio/Rw +22 0nWRTZsOMt. +23 * +24 * +25 * +26 * +27 * +28 sorry +29 * +30 * diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.builtins b/usr/src/test/util-tests/tests/awk/examples/out/t.builtins new file mode 100644 index 0000000000..77f1ea6bed --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.builtins @@ -0,0 +1,67 @@ +17379 5 9.76302 131.829 131 8103.08 +16693 5 9.72274 129.201 129 20.0855 +16116 5 9.68757 126.949 126 403.429 +15713 5 9.66224 125.352 125 20.0855 +11895 5 9.38387 109.064 109 148.413 +10409 5 9.25043 102.025 102 8103.08 +10252 5 9.23523 101.252 101 7.38906 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 48 0 1 1 2.71828 +2roottcsh:*:0:0:Super-User 26 0.693147 1.41421 1 7.38906 +3sysadm:*:0:0:System 20 1.09861 1.73205 1 20.0855 +4diag:*:0:996:Hardware 22 1.38629 2 2 54.5982 +5daemon:*:1:1:daemons:/:/bin/sh 31 1.60944 2.23607 2 148.413 +6bin:*:2:2:System 17 1.79176 2.44949 2 403.429 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 74 1.94591 2.64575 2 1096.63 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 37 2.07944 2.82843 2 2980.96 +9sys:*:4:0:System 17 2.19722 3 3 8103.08 +10adm:*:5:3:Accounting 22 2.30259 3.16228 3 1 +11lp:*:9:9:Print 16 2.3979 3.31662 3 2.71828 +12auditor:*:11:0:Audit 22 2.48491 3.4641 3 7.38906 +13dbadmin:*:12:0:Security 25 2.56495 3.60555 3 20.0855 +14bootes:dcon:50:1:Tom 22 2.63906 3.74166 3 54.5982 +15cdjuke:dcon:51:1:Tom 22 2.70805 3.87298 3 148.413 +16rfindd:*:66:1:Rfind 21 2.77259 4 4 403.429 +17EZsetup:*:992:998:System 26 2.83321 4.12311 4 1096.63 +18demos:*:993:997:Demonstration 31 2.89037 4.24264 4 2980.96 +19tutor:*:994:997:Tutorial 26 2.94444 4.3589 4 8103.08 +20tour:*:995:997:IRIS 21 2.99573 4.47214 4 1 +21guest:nfP4/Wpvio/Rw:998:998:Guest 35 3.04452 4.58258 4 2.71828 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 37 5.41165 14.9666 14 54.5982 +23nobody:*:60001:60001:SVR4 27 3.13549 4.79583 4 20.0855 +24noaccess:*:60002:60002:uid 28 3.17805 4.89898 4 54.5982 +25nobody:*:-2:-2:original 25 3.21888 5 5 148.413 +26rje:*:8:8:RJE 15 3.2581 5.09902 5 403.429 +27changes:*:11:11:system 24 3.29584 5.19615 5 1096.63 +28dist:sorry:9999:4:file 24 3.3322 5.2915 5 2980.96 +29man:*:99:995:On-line 22 3.3673 5.38516 5 8103.08 +30phoneca:*:991:991:phone 25 3.4012 5.47723 5 1 +1r 2 0 1 1 2.71828 +2r 2 0.693147 1.41421 1 7.38906 +3s 2 1.09861 1.73205 1 20.0855 +4d 2 1.38629 2 2 54.5982 +5d 2 1.60944 2.23607 2 148.413 +6b 2 1.79176 2.44949 2 403.429 +7n 2 1.94591 2.64575 2 1096.63 +8u 2 2.07944 2.82843 2 2980.96 +9s 2 2.19722 3 3 8103.08 +10 2 2.30259 3.16228 3 1 +11 2 2.3979 3.31662 3 2.71828 +12 2 2.48491 3.4641 3 7.38906 +13 2 2.56495 3.60555 3 20.0855 +14 2 2.63906 3.74166 3 54.5982 +15 2 2.70805 3.87298 3 148.413 +16 2 2.77259 4 4 403.429 +17 2 2.83321 4.12311 4 1096.63 +18 2 2.89037 4.24264 4 2980.96 +19 2 2.94444 4.3589 4 8103.08 +20 2 2.99573 4.47214 4 1 +21 2 3.04452 4.58258 4 2.71828 +22 2 3.09104 4.69042 4 7.38906 +23 2 3.13549 4.79583 4 20.0855 +24 2 3.17805 4.89898 4 54.5982 +25 2 3.21888 5 5 148.413 +26 2 3.2581 5.09902 5 403.429 +27 2 3.29584 5.19615 5 1096.63 +28 2 3.3322 5.2915 5 2980.96 +29 2 3.3673 5.38516 5 8103.08 +30 2 3.4012 5.47723 5 1 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.cat b/usr/src/test/util-tests/tests/awk/examples/out/t.cat new file mode 100644 index 0000000000..741811c9f7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.cat @@ -0,0 +1,796 @@ + /dev/rrp3: +/dev/rrp3: is + is /dev/rrp3: +10 10 + + is + is +0 0 +mel 17379 +17379 is mel +mel is 17379 +8 8 +bwk 16693 +16693 is bwk +bwk is 16693 +8 8 +ken 16116 +16116 is ken +ken is 16116 +8 8 +srb 15713 +15713 is srb +srb is 15713 +8 8 +lem 11895 +11895 is lem +lem is 11895 +8 8 +scj 10409 +10409 is scj +scj is 10409 +8 8 +rhm 10252 +10252 is rhm +rhm is 10252 +8 8 +shen 9853 +9853 is shen +shen is 9853 +8 8 +a68 9748 +9748 is a68 +a68 is 9748 +7 7 +sif 9492 +9492 is sif +sif is 9492 +7 7 +pjw 9190 +9190 is pjw +pjw is 9190 +7 7 +nls 8912 +8912 is nls +nls is 8912 +7 7 +dmr 8895 +8895 is dmr +dmr is 8895 +7 7 +cda 8491 +8491 is cda +cda is 8491 +7 7 +bs 8372 +8372 is bs +bs is 8372 +6 6 +llc 8252 +8252 is llc +llc is 8252 +7 7 +mb 7450 +7450 is mb +mb is 7450 +6 6 +ava 7360 +7360 is ava +ava is 7360 +7 7 +jrv 7273 +7273 is jrv +jrv is 7273 +7 7 +bin 7080 +7080 is bin +bin is 7080 +7 7 +greg 7063 +7063 is greg +greg is 7063 +8 8 +dict 6567 +6567 is dict +dict is 6567 +8 8 +lck 6462 +6462 is lck +lck is 6462 +7 7 +rje 6291 +6291 is rje +rje is 6291 +7 7 +lwf 6211 +6211 is lwf +lwf is 6211 +7 7 +dave 5671 +5671 is dave +dave is 5671 +8 8 +jhc 5373 +5373 is jhc +jhc is 5373 +7 7 +agf 5220 +5220 is agf +agf is 5220 +7 7 +doug 5167 +5167 is doug +doug is 5167 +8 8 +valerie 5007 +5007 is valerie +valerie is 5007 +11 11 +jca 3963 +3963 is jca +jca is 3963 +7 7 +bbs 3895 +3895 is bbs +bbs is 3895 +7 7 +moh 3796 +3796 is moh +moh is 3796 +7 7 +xchar 3481 +3481 is xchar +xchar is 3481 +9 9 +tbl 3200 +3200 is tbl +tbl is 3200 +7 7 +s 2845 +2845 is s +s is 2845 +5 5 +tgs 2774 +2774 is tgs +tgs is 2774 +7 7 +met 2641 +2641 is met +met is 2641 +7 7 +jck 2566 +2566 is jck +jck is 2566 +7 7 +port 2511 +2511 is port +port is 2511 +8 8 +sue 2479 +2479 is sue +sue is 2479 +7 7 +root 2127 +2127 is root +root is 2127 +8 8 +bsb 1989 +1989 is bsb +bsb is 1989 +7 7 +jeg 1989 +1989 is jeg +jeg is 1989 +7 7 +eag 1933 +1933 is eag +eag is 1933 +7 7 +pdj 1801 +1801 is pdj +pdj is 1801 +7 7 +tpc 1590 +1590 is tpc +tpc is 1590 +7 7 +cvw 1385 +1385 is cvw +cvw is 1385 +7 7 +rwm 1370 +1370 is rwm +rwm is 1370 +7 7 +avg 1316 +1316 is avg +avg is 1316 +7 7 +eg 1205 +1205 is eg +eg is 1205 +6 6 +jam 1194 +1194 is jam +jam is 1194 +7 7 +dl 1153 +1153 is dl +dl is 1153 +6 6 +lgm 1150 +1150 is lgm +lgm is 1150 +7 7 +cmb 1031 +1031 is cmb +cmb is 1031 +7 7 +jwr 1018 +1018 is jwr +jwr is 1018 +7 7 +gdb 950 +950 is gdb +gdb is 950 +6 6 +marc 931 +931 is marc +marc is 931 +7 7 +usg 898 +898 is usg +usg is 898 +6 6 +ggr 865 +865 is ggr +ggr is 865 +6 6 +daemon 822 +822 is daemon +daemon is 822 +9 9 +mihalis 803 +803 is mihalis +mihalis is 803 +10 10 +honey 700 +700 is honey +honey is 700 +8 8 +tad 624 +624 is tad +tad is 624 +6 6 +acs 559 +559 is acs +acs is 559 +6 6 +uucp 541 +541 is uucp +uucp is 541 +7 7 +raf 523 +523 is raf +raf is 523 +6 6 +adh 495 +495 is adh +adh is 495 +6 6 +kec 456 +456 is kec +kec is 456 +6 6 +craig 414 +414 is craig +craig is 414 +8 8 +donmac 386 +386 is donmac +donmac is 386 +9 9 +jj 375 +375 is jj +jj is 375 +5 5 +ravi 348 +348 is ravi +ravi is 348 +7 7 +drw 344 +344 is drw +drw is 344 +6 6 +stars 327 +327 is stars +stars is 327 +8 8 +mrg 288 +288 is mrg +mrg is 288 +6 6 +jcb 272 +272 is jcb +jcb is 272 +6 6 +ralph 263 +263 is ralph +ralph is 263 +8 8 +tom 253 +253 is tom +tom is 253 +6 6 +sjb 251 +251 is sjb +sjb is 251 +6 6 +haight 248 +248 is haight +haight is 248 +9 9 +sharon 224 +224 is sharon +sharon is 224 +9 9 +chuck 222 +222 is chuck +chuck is 222 +8 8 +dsj 213 +213 is dsj +dsj is 213 +6 6 +bill 201 +201 is bill +bill is 201 +7 7 +god 184 +184 is god +god is 184 +6 6 +sys 176 +176 is sys +sys is 176 +6 6 +meh 166 +166 is meh +meh is 166 +6 6 +jon 163 +163 is jon +jon is 163 +6 6 +dan 144 +144 is dan +dan is 144 +6 6 +fox 143 +143 is fox +fox is 143 +6 6 +dale 123 +123 is dale +dale is 123 +7 7 +kab 116 +116 is kab +kab is 116 +6 6 +buz 95 +95 is buz +buz is 95 +5 5 +asc 80 +80 is asc +asc is 80 +5 5 +jas 79 +79 is jas +jas is 79 +5 5 +trt 79 +79 is trt +trt is 79 +5 5 +wsb 64 +64 is wsb +wsb is 64 +5 5 +dwh 62 +62 is dwh +dwh is 62 +5 5 +ktf 56 +56 is ktf +ktf is 56 +5 5 +lr 54 +54 is lr +lr is 54 +4 4 +dlc 47 +47 is dlc +dlc is 47 +5 5 +dls 45 +45 is dls +dls is 45 +5 5 +jwf 45 +45 is jwf +jwf is 45 +5 5 +mash 44 +44 is mash +mash is 44 +6 6 +ars 43 +43 is ars +ars is 43 +5 5 +vgl 43 +43 is vgl +vgl is 43 +5 5 +jfo 37 +37 is jfo +jfo is 37 +5 5 +rab 32 +32 is rab +rab is 32 +5 5 +pd 31 +31 is pd +pd is 31 +4 4 +jns 29 +29 is jns +jns is 29 +5 5 +spm 25 +25 is spm +spm is 25 +5 5 +rob 22 +22 is rob +rob is 22 +5 5 +egb 15 +15 is egb +egb is 15 +5 5 +hm 10 +10 is hm +hm is 10 +4 4 +mhb 10 +10 is mhb +mhb is 10 +5 5 +aed 6 +6 is aed +aed is 6 +4 4 +cpb 6 +6 is cpb +cpb is 6 +4 4 +evp 5 +5 is evp +evp is 5 +4 4 +ber 4 +4 is ber +ber is 4 +4 4 +men 4 +4 is men +men is 4 +4 4 +mitch 4 +4 is mitch +mitch is 4 +6 6 +ast 3 +3 is ast +ast is 3 +4 4 +jfr 3 +3 is jfr +jfr is 3 +4 4 +lax 3 +3 is lax +lax is 3 +4 4 +nel 3 +3 is nel +nel is 3 +4 4 +blue 2 +2 is blue +blue is 2 +5 5 +jfk 2 +2 is jfk +jfk is 2 +4 4 +njas 2 +2 is njas +njas is 2 +5 5 +122sec 1 +1 is 122sec +122sec is 1 +7 7 +ddwar 1 +1 is ddwar +ddwar is 1 +6 6 +gopi 1 +1 is gopi +gopi is 1 +5 5 +jk 1 +1 is jk +jk is 1 +3 3 +learn 1 +1 is learn +learn is 1 +6 6 +low 1 +1 is low +low is 1 +4 4 +nac 1 +1 is nac +nac is 1 +4 4 +sidor 1 +1 is sidor +sidor is 1 +6 6 + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh is + is 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +48 48 +running 2roottcsh:*:0:0:Super-User +2roottcsh:*:0:0:Super-User is running +running is 2roottcsh:*:0:0:Super-User +33 33 +V 3sysadm:*:0:0:System +3sysadm:*:0:0:System is V +V is 3sysadm:*:0:0:System +21 21 +Diagnostics:/usr/diags:/bin/csh 4diag:*:0:996:Hardware +4diag:*:0:996:Hardware is Diagnostics:/usr/diags:/bin/csh +Diagnostics:/usr/diags:/bin/csh is 4diag:*:0:996:Hardware +53 53 + 5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh is + is 5daemon:*:1:1:daemons:/:/bin/sh +31 31 +Tools 6bin:*:2:2:System +6bin:*:2:2:System is Tools +Tools is 6bin:*:2:2:System +22 22 + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico is + is 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +74 74 + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: is + is 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +37 37 +Activity 9sys:*:4:0:System +9sys:*:4:0:System is Activity +Activity is 9sys:*:4:0:System +25 25 +Files 10adm:*:5:3:Accounting +10adm:*:5:3:Accounting is Files +Files is 10adm:*:5:3:Accounting +27 27 +Spooler 11lp:*:9:9:Print +11lp:*:9:9:Print is Spooler +Spooler is 11lp:*:9:9:Print +23 23 +Activity 12auditor:*:11:0:Audit +12auditor:*:11:0:Audit is Activity +Activity is 12auditor:*:11:0:Audit +30 30 +Database 13dbadmin:*:12:0:Security +13dbadmin:*:12:0:Security is Database +Database is 13dbadmin:*:12:0:Security +33 33 +Killian 14bootes:dcon:50:1:Tom +14bootes:dcon:50:1:Tom is Killian +Killian is 14bootes:dcon:50:1:Tom +29 29 +Killian 15cdjuke:dcon:51:1:Tom +15cdjuke:dcon:51:1:Tom is Killian +Killian is 15cdjuke:dcon:51:1:Tom +29 29 +Daemon 16rfindd:*:66:1:Rfind +16rfindd:*:66:1:Rfind is Daemon +Daemon is 16rfindd:*:66:1:Rfind +27 27 +Setup:/var/sysadmdesktop/EZsetup:/bin/csh 17EZsetup:*:992:998:System +17EZsetup:*:992:998:System is Setup:/var/sysadmdesktop/EZsetup:/bin/csh +Setup:/var/sysadmdesktop/EZsetup:/bin/csh is 17EZsetup:*:992:998:System +67 67 +User:/usr/demos:/bin/csh 18demos:*:993:997:Demonstration +18demos:*:993:997:Demonstration is User:/usr/demos:/bin/csh +User:/usr/demos:/bin/csh is 18demos:*:993:997:Demonstration +55 55 +User:/usr/tutor:/bin/csh 19tutor:*:994:997:Tutorial +19tutor:*:994:997:Tutorial is User:/usr/tutor:/bin/csh +User:/usr/tutor:/bin/csh is 19tutor:*:994:997:Tutorial +50 50 +Space 20tour:*:995:997:IRIS +20tour:*:995:997:IRIS is Space +Space is 20tour:*:995:997:IRIS +26 26 +Account:/usr/people/guest:/bin/csh 21guest:nfP4/Wpvio/Rw:998:998:Guest +21guest:nfP4/Wpvio/Rw:998:998:Guest is Account:/usr/people/guest:/bin/csh +Account:/usr/people/guest:/bin/csh is 21guest:nfP4/Wpvio/Rw:998:998:Guest +69 69 +Account:/usr/people/4Dgifts:/bin/csh 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts is Account:/usr/people/4Dgifts:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh is 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +73 73 +nobody 23nobody:*:60001:60001:SVR4 +23nobody:*:60001:60001:SVR4 is nobody +nobody is 23nobody:*:60001:60001:SVR4 +33 33 +no 24noaccess:*:60002:60002:uid +24noaccess:*:60002:60002:uid is no +no is 24noaccess:*:60002:60002:uid +30 30 +nobody 25nobody:*:-2:-2:original +25nobody:*:-2:-2:original is nobody +nobody is 25nobody:*:-2:-2:original +31 31 +Owner:/usr/spool/rje: 26rje:*:8:8:RJE +26rje:*:8:8:RJE is Owner:/usr/spool/rje: +Owner:/usr/spool/rje: is 26rje:*:8:8:RJE +36 36 +change 27changes:*:11:11:system +27changes:*:11:11:system is change +change is 27changes:*:11:11:system +30 30 +distributions:/v/adm/dist:/v/bin/sh 28dist:sorry:9999:4:file +28dist:sorry:9999:4:file is distributions:/v/adm/dist:/v/bin/sh +distributions:/v/adm/dist:/v/bin/sh is 28dist:sorry:9999:4:file +59 59 +Manual 29man:*:99:995:On-line +29man:*:99:995:On-line is Manual +Manual is 29man:*:99:995:On-line +28 28 +call 30phoneca:*:991:991:phone +30phoneca:*:991:991:phone is call +call is 30phoneca:*:991:991:phone +29 29 +oot 1r +1r is oot +oot is 1r +5 5 +oottcsh 2r +2r is oottcsh +oottcsh is 2r +9 9 +ysadm 3s +3s is ysadm +ysadm is 3s +7 7 +iag 4d +4d is iag +iag is 4d +5 5 +aemon 5d +5d is aemon +aemon is 5d +7 7 +in 6b +6b is in +in is 6b +4 4 +uucp 7n +7n is uucp +uucp is 7n +6 6 +ucp 8u +8u is ucp +ucp is 8u +5 5 +ys 9s +9s is ys +ys is 9s +4 4 +adm 10 +10 is adm +adm is 10 +5 5 +lp 11 +11 is lp +lp is 11 +4 4 +auditor 12 +12 is auditor +auditor is 12 +9 9 +dbadmin 13 +13 is dbadmin +dbadmin is 13 +9 9 +bootes 14 +14 is bootes +bootes is 14 +8 8 +cdjuke 15 +15 is cdjuke +cdjuke is 15 +8 8 +rfindd 16 +16 is rfindd +rfindd is 16 +8 8 +EZsetup 17 +17 is EZsetup +EZsetup is 17 +9 9 +demos 18 +18 is demos +demos is 18 +7 7 +tutor 19 +19 is tutor +tutor is 19 +7 7 +tour 20 +20 is tour +tour is 20 +6 6 +guest 21 +21 is guest +guest is 21 +7 7 +4Dgifts 22 +22 is 4Dgifts +4Dgifts is 22 +9 9 +nobody 23 +23 is nobody +nobody is 23 +8 8 +noaccess 24 +24 is noaccess +noaccess is 24 +10 10 +nobody 25 +25 is nobody +nobody is 25 +8 8 +rje 26 +26 is rje +rje is 26 +5 5 +changes 27 +27 is changes +changes is 27 +9 9 +dist 28 +28 is dist +dist is 28 +6 6 +man 29 +29 is man +man is 29 +5 5 +phoneca 30 +30 is phoneca +phoneca is 30 +9 9 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.cat1 b/usr/src/test/util-tests/tests/awk/examples/out/t.cat1 new file mode 100644 index 0000000000..be3dbf6155 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.cat1 @@ -0,0 +1,199 @@ +/dev/rrp3: + +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.cat2 b/usr/src/test/util-tests/tests/awk/examples/out/t.cat2 new file mode 100644 index 0000000000..5e69dc46fd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.cat2 @@ -0,0 +1,199 @@ +/dev/rrp3:* +* +17379* mel +16693* bwk me +16116* ken him someone else +15713* srb +11895* lem +10409* scj +10252* rhm +9853* shen +9748* a68 +9492* sif +9190* pjw +8912* nls +8895* dmr +8491* cda +8372* bs +8252* llc +7450* mb +7360* ava +7273* jrv +7080* bin +7063* greg +6567* dict +6462* lck +6291* rje +6211* lwf +5671* dave +5373* jhc +5220* agf +5167* doug +5007* valerie +3963* jca +3895* bbs +3796* moh +3481* xchar +3200* tbl +2845* s +2774* tgs +2641* met +2566* jck +2511* port +2479* sue +2127* root +1989* bsb +1989* jeg +1933* eag +1801* pdj +1590* tpc +1385* cvw +1370* rwm +1316* avg +1205* eg +1194* jam +1153* dl +1150* lgm +1031* cmb +1018* jwr +950* gdb +931* marc +898* usg +865* ggr +822* daemon +803* mihalis +700* honey +624* tad +559* acs +541* uucp +523* raf +495* adh +456* kec +414* craig +386* donmac +375* jj +348* ravi +344* drw +327* stars +288* mrg +272* jcb +263* ralph +253* tom +251* sjb +248* haight +224* sharon +222* chuck +213* dsj +201* bill +184* god +176* sys +166* meh +163* jon +144* dan +143* fox +123* dale +116* kab +95* buz +80* asc +79* jas +79* trt +64* wsb +62* dwh +56* ktf +54* lr +47* dlc +45* dls +45* jwf +44* mash +43* ars +43* vgl +37* jfo +32* rab +31* pd +29* jns +25* spm +22* rob +15* egb +10* hm +10* mhb +6* aed +6* cpb +5* evp +4* ber +4* men +4* mitch +3* ast +3* jfr +3* lax +3* nel +2* blue +2* jfk +2* njas +1* 122sec +1* ddwar +1* gopi +1* jk +1* learn +1* low +1* nac +1* sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh* +2roottcsh:*:0:0:Super-User* running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System* V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware* Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh* +6bin:*:2:2:System* Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico* +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:* +9sys:*:4:0:System* Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting* Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print* Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit* Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security* Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom* Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom* Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind* Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System* Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration* User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial* User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS* Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest* Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts* Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4* nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid* no access:/dev/null:/dev/null +25nobody:*:-2:-2:original* nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE* Owner:/usr/spool/rje: +27changes:*:11:11:system* change log:/: +28dist:sorry:9999:4:file* distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line* Manual Owner:/: +30phoneca:*:991:991:phone* call log [tom]:/v/adm/log:/v/bin/sh +1r* oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r* oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s* ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d* iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d* aemon * 1 1 daemons / /bin/sh +6b* in * 2 2 System Tools Owner /bin /dev/null +7n* uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u* ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s* ys * 4 0 System Activity Owner /usr/adm /bin/sh +10* adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11* lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12* auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13* dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14* bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15* cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16* rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17* EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18* demos * 993 997 Demonstration User /usr/demos /bin/csh +19* tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20* tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21* guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22* 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23* nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24* noaccess * 60002 60002 uid no access /dev/null /dev/null +25* nobody * -2 -2 original nobody uid /dev/null /dev/null +26* rje * 8 8 RJE Owner /usr/spool/rje +27* changes * 11 11 system change log / +28* dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29* man * 99 995 On-line Manual Owner / +30* phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.cmp b/usr/src/test/util-tests/tests/awk/examples/out/t.cmp new file mode 100644 index 0000000000..bb9fac725e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.cmp @@ -0,0 +1,193 @@ +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.coerce b/usr/src/test/util-tests/tests/awk/examples/out/t.coerce new file mode 100644 index 0000000000..bf953a1a3a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.coerce @@ -0,0 +1,2 @@ + 199 + 199 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.coerce2 b/usr/src/test/util-tests/tests/awk/examples/out/t.coerce2 new file mode 100644 index 0000000000..00f8bcb797 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.coerce2 @@ -0,0 +1,995 @@ +0 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +1 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 +0 +123 +0 +123456 +1 0 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.comment b/usr/src/test/util-tests/tests/awk/examples/out/t.comment new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.comment1 b/usr/src/test/util-tests/tests/awk/examples/out/t.comment1 new file mode 100644 index 0000000000..aa34eab5fe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.comment1 @@ -0,0 +1 @@ +199 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.concat b/usr/src/test/util-tests/tests/awk/examples/out/t.concat new file mode 100644 index 0000000000..a62e62fa3f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.concat @@ -0,0 +1,199 @@ +/dev/rrp3:1 +2 +173793 +166934 +161165 +157136 +118957 +104098 +102529 +985310 +974811 +949212 +919013 +891214 +889515 +849116 +837217 +825218 +745019 +736020 +727321 +708022 +706323 +656724 +646225 +629126 +621127 +567128 +537329 +522030 +516731 +500732 +396333 +389534 +379635 +348136 +320037 +284538 +277439 +264140 +256641 +251142 +247943 +212744 +198945 +198946 +193347 +180148 +159049 +138550 +137051 +131652 +120553 +119454 +115355 +115056 +103157 +101858 +95059 +93160 +89861 +86562 +82263 +80364 +70065 +62466 +55967 +54168 +52369 +49570 +45671 +41472 +38673 +37574 +34875 +34476 +32777 +28878 +27279 +26380 +25381 +25182 +24883 +22484 +22285 +21386 +20187 +18488 +17689 +16690 +16391 +14492 +14393 +12394 +11695 +9596 +8097 +7998 +7999 +64100 +62101 +56102 +54103 +47104 +45105 +45106 +44107 +43108 +43109 +37110 +32111 +31112 +29113 +25114 +22115 +15116 +10117 +10118 +6119 +6120 +5121 +4122 +4123 +4124 +3125 +3126 +3127 +3128 +2129 +2130 +2131 +1132 +1133 +1134 +1135 +1136 +1137 +1138 +1139 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh140 +2roottcsh:*:0:0:Super-User141 +3sysadm:*:0:0:System142 +4diag:*:0:996:Hardware143 +5daemon:*:1:1:daemons:/:/bin/sh144 +6bin:*:2:2:System145 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico146 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:147 +9sys:*:4:0:System148 +10adm:*:5:3:Accounting149 +11lp:*:9:9:Print150 +12auditor:*:11:0:Audit151 +13dbadmin:*:12:0:Security152 +14bootes:dcon:50:1:Tom153 +15cdjuke:dcon:51:1:Tom154 +16rfindd:*:66:1:Rfind155 +17EZsetup:*:992:998:System156 +18demos:*:993:997:Demonstration157 +19tutor:*:994:997:Tutorial158 +20tour:*:995:997:IRIS159 +21guest:nfP4/Wpvio/Rw:998:998:Guest160 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts161 +23nobody:*:60001:60001:SVR4162 +24noaccess:*:60002:60002:uid163 +25nobody:*:-2:-2:original164 +26rje:*:8:8:RJE165 +27changes:*:11:11:system166 +28dist:sorry:9999:4:file167 +29man:*:99:995:On-line168 +30phoneca:*:991:991:phone169 +1r170 +2r171 +3s172 +4d173 +5d174 +6b175 +7n176 +8u177 +9s178 +10179 +11180 +12181 +13182 +14183 +15184 +16185 +17186 +18187 +19188 +20189 +21190 +22191 +23192 +24193 +25194 +26195 +27196 +28197 +29198 +30199 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.cond b/usr/src/test/util-tests/tests/awk/examples/out/t.cond new file mode 100644 index 0000000000..5cdd62770d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.cond @@ -0,0 +1,398 @@ + +e + + +17379 +7 +bwk +6 +16116 +6 +15713 +7 +11895 +8 +10409 +4 +10252 +2 +9853 +9 +9748 +9 +9492 +9 +9190 +9 +8912 +9 +dmr +9 +cda +9 +bs +8 +llc +8 +7450 +7 +ava +7 +jrv +7 +bin +8 +greg +7 +dict +6 +6462 +6 +6291 +9 +lwf +6 +5671 +7 +5373 +7 +agf +5 +doug +6 +5007 +5 +3963 +9 +bbs +9 +moh +9 +3481 +8 +3200 +3 +2845 +8 +2774 +7 +2641 +6 +2566 +6 +2511 +5 +sue +7 +2127 +2 +bsb +9 +1989 +9 +1933 +9 +1801 +8 +1590 +9 +cvw +8 +rwm +7 +avg +3 +eg +2 +1194 +9 +dl +5 +1150 +5 +cmb +3 +jwr +1 +950 +9 +931 +9 +898 +9 +ggr +8 +822 +8 +803 +8 +honey +7 +624 +6 +acs +9 +uucp +5 +523 +5 +adh +9 +456 +6 +craig +4 +donmac +8 +jj +7 +348 +8 +drw +4 +stars +7 +mrg +8 +272 +7 +263 +6 +253 +5 +251 +5 +248 +8 +224 +4 +chuck +2 +dsj +3 +bill +2 +god +8 +sys +7 +166 +6 +jon +6 +144 +4 +fox +4 +123 +3 +116 +6 +buz +9 +asc +8 +79 +9 +79 +9 +64 +6 +dwh +6 +ktf +6 +lr +5 +dlc +7 +dls +5 +jwf +5 +44 +4 +ars +4 +43 +4 +37 +7 +32 +3 +31 +3 +jns +9 +25 +5 +22 +2 +egb +5 +hm +1 +10 +1 +aed +6 +cpb +6 +evp +5 +ber +4 +4 +4 +4 +4 +ast +3 +3 +3 +3 +3 +3 +3 +blue +2 +2 +2 +2 +2 +122sec +1 +ddwar +1 +gopi +1 +jk +1 +1 +1 +low +1 +1 +1 +1 +1 + +r +running +r +3sysadm:*:0:0:System +y +Diagnostics:/usr/diags:/bin/csh +i + +d +Tools +i + +u + +u +Activity +y +Files +a +Spooler +l +Activity +a +Database +d +Killian +b +Killian +c +Daemon +r +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +E +User:/usr/demos:/bin/csh +d +User:/usr/tutor:/bin/csh +t +Space +t +Account:/usr/people/guest:/bin/csh +g +Account:/usr/people/4Dgifts:/bin/csh +4 +nobody +n +no +n +nobody +n +Owner:/usr/spool/rje: +r +change +c +distributions:/v/adm/dist:/v/bin/sh +d +Manual +m +30phoneca:*:991:991:phone +p +oot +r +oottcsh +r +3s +s +4d +d +aemon +d +in +b +uucp +n +8u +u +9s +s +adm +1 +lp +1 +auditor +2 +13 +3 +bootes +4 +cdjuke +5 +16 +6 +EZsetup +7 +demos +8 +tutor +9 +20 +2 +guest +2 +4Dgifts +2 +nobody +3 +noaccess +4 +nobody +5 +26 +6 +changes +7 +dist +8 +29 +9 +30 +3 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.contin b/usr/src/test/util-tests/tests/awk/examples/out/t.contin new file mode 100644 index 0000000000..715eb4d120 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.contin @@ -0,0 +1,199 @@ +/dev/rrp3: is non-numeric + is all numeric +mel is non-numeric +bwk is non-numeric +ken is non-numeric +srb is non-numeric +lem is non-numeric +scj is non-numeric +rhm is non-numeric +shen is non-numeric +a68 is non-numeric +sif is non-numeric +pjw is non-numeric +nls is non-numeric +dmr is non-numeric +cda is non-numeric +bs is non-numeric +llc is non-numeric +mb is non-numeric +ava is non-numeric +jrv is non-numeric +bin is non-numeric +greg is non-numeric +dict is non-numeric +lck is non-numeric +rje is non-numeric +lwf is non-numeric +dave is non-numeric +jhc is non-numeric +agf is non-numeric +doug is non-numeric +valerie is non-numeric +jca is non-numeric +bbs is non-numeric +moh is non-numeric +xchar is non-numeric +tbl is non-numeric +s is non-numeric +tgs is non-numeric +met is non-numeric +jck is non-numeric +port is non-numeric +sue is non-numeric +root is non-numeric +bsb is non-numeric +jeg is non-numeric +eag is non-numeric +pdj is non-numeric +tpc is non-numeric +cvw is non-numeric +rwm is non-numeric +avg is non-numeric +eg is non-numeric +jam is non-numeric +dl is non-numeric +lgm is non-numeric +cmb is non-numeric +jwr is non-numeric +gdb is non-numeric +marc is non-numeric +usg is non-numeric +ggr is non-numeric +daemon is non-numeric +mihalis is non-numeric +honey is non-numeric +tad is non-numeric +acs is non-numeric +uucp is non-numeric +raf is non-numeric +adh is non-numeric +kec is non-numeric +craig is non-numeric +donmac is non-numeric +jj is non-numeric +ravi is non-numeric +drw is non-numeric +stars is non-numeric +mrg is non-numeric +jcb is non-numeric +ralph is non-numeric +tom is non-numeric +sjb is non-numeric +haight is non-numeric +sharon is non-numeric +chuck is non-numeric +dsj is non-numeric +bill is non-numeric +god is non-numeric +sys is non-numeric +meh is non-numeric +jon is non-numeric +dan is non-numeric +fox is non-numeric +dale is non-numeric +kab is non-numeric +buz is non-numeric +asc is non-numeric +jas is non-numeric +trt is non-numeric +wsb is non-numeric +dwh is non-numeric +ktf is non-numeric +lr is non-numeric +dlc is non-numeric +dls is non-numeric +jwf is non-numeric +mash is non-numeric +ars is non-numeric +vgl is non-numeric +jfo is non-numeric +rab is non-numeric +pd is non-numeric +jns is non-numeric +spm is non-numeric +rob is non-numeric +egb is non-numeric +hm is non-numeric +mhb is non-numeric +aed is non-numeric +cpb is non-numeric +evp is non-numeric +ber is non-numeric +men is non-numeric +mitch is non-numeric +ast is non-numeric +jfr is non-numeric +lax is non-numeric +nel is non-numeric +blue is non-numeric +jfk is non-numeric +njas is non-numeric +122sec is non-numeric +ddwar is non-numeric +gopi is non-numeric +jk is non-numeric +learn is non-numeric +low is non-numeric +nac is non-numeric +sidor is non-numeric +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh is non-numeric +2roottcsh:*:0:0:Super-User is non-numeric +3sysadm:*:0:0:System is non-numeric +4diag:*:0:996:Hardware is non-numeric +5daemon:*:1:1:daemons:/:/bin/sh is non-numeric +6bin:*:2:2:System is non-numeric +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico is non-numeric +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: is non-numeric +9sys:*:4:0:System is non-numeric +10adm:*:5:3:Accounting is non-numeric +11lp:*:9:9:Print is non-numeric +12auditor:*:11:0:Audit is non-numeric +13dbadmin:*:12:0:Security is non-numeric +14bootes:dcon:50:1:Tom is non-numeric +15cdjuke:dcon:51:1:Tom is non-numeric +16rfindd:*:66:1:Rfind is non-numeric +17EZsetup:*:992:998:System is non-numeric +18demos:*:993:997:Demonstration is non-numeric +19tutor:*:994:997:Tutorial is non-numeric +20tour:*:995:997:IRIS is non-numeric +21guest:nfP4/Wpvio/Rw:998:998:Guest is non-numeric +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts is non-numeric +23nobody:*:60001:60001:SVR4 is non-numeric +24noaccess:*:60002:60002:uid is non-numeric +25nobody:*:-2:-2:original is non-numeric +26rje:*:8:8:RJE is non-numeric +27changes:*:11:11:system is non-numeric +28dist:sorry:9999:4:file is non-numeric +29man:*:99:995:On-line is non-numeric +30phoneca:*:991:991:phone is non-numeric +1r is non-numeric +2r is non-numeric +3s is non-numeric +4d is non-numeric +5d is non-numeric +6b is non-numeric +7n is non-numeric +8u is non-numeric +9s is non-numeric +adm is non-numeric +lp is non-numeric +auditor is non-numeric +dbadmin is non-numeric +bootes is non-numeric +cdjuke is non-numeric +rfindd is non-numeric +EZsetup is non-numeric +demos is non-numeric +tutor is non-numeric +tour is non-numeric +guest is non-numeric +4Dgifts is non-numeric +nobody is non-numeric +noaccess is non-numeric +nobody is non-numeric +rje is non-numeric +changes is non-numeric +dist is non-numeric +man is non-numeric +phoneca is non-numeric diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.count b/usr/src/test/util-tests/tests/awk/examples/out/t.count new file mode 100644 index 0000000000..aa34eab5fe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.count @@ -0,0 +1 @@ +199 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.cum b/usr/src/test/util-tests/tests/awk/examples/out/t.cum new file mode 100644 index 0000000000..2ace10e60e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.cum @@ -0,0 +1,200 @@ +0 +0 +17379 +34072 +50188 +65901 +77796 +88205 +98457 +108310 +118058 +127550 +136740 +145652 +154547 +163038 +171410 +179662 +187112 +194472 +201745 +208825 +215888 +222455 +228917 +235208 +241419 +247090 +252463 +257683 +262850 +267857 +271820 +275715 +279511 +282992 +286192 +289037 +291811 +294452 +297018 +299529 +302008 +304135 +306124 +308113 +310046 +311847 +313437 +314822 +316192 +317508 +318713 +319907 +321060 +322210 +323241 +324259 +325209 +326140 +327038 +327903 +328725 +329528 +330228 +330852 +331411 +331952 +332475 +332970 +333426 +333840 +334226 +334601 +334949 +335293 +335620 +335908 +336180 +336443 +336696 +336947 +337195 +337419 +337641 +337854 +338055 +338239 +338415 +338581 +338744 +338888 +339031 +339154 +339270 +339365 +339445 +339524 +339603 +339667 +339729 +339785 +339839 +339886 +339931 +339976 +340020 +340063 +340106 +340143 +340175 +340206 +340235 +340260 +340282 +340297 +340307 +340317 +340323 +340329 +340334 +340338 +340342 +340346 +340349 +340352 +340355 +340358 +340360 +340362 +340364 +340365 +340366 +340367 +340368 +340369 +340370 +340371 +340372 +340373 +340375 +340378 +340382 +340387 +340393 +340400 +340408 +340417 +340427 +340438 +340450 +340463 +340477 +340492 +340508 +340525 +340543 +340562 +340582 +340603 +340827 +340850 +340874 +340899 +340925 +340952 +340980 +341009 +341039 +341040 +341042 +341045 +341049 +341054 +341060 +341067 +341075 +341084 +341094 +341105 +341117 +341130 +341144 +341159 +341175 +341192 +341210 +341229 +341249 +341270 +341292 +341315 +341339 +341364 +341390 +341417 +341445 +341474 +341504 +341504 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.d.x b/usr/src/test/util-tests/tests/awk/examples/out/t.d.x new file mode 100644 index 0000000000..94d7e96d03 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.d.x @@ -0,0 +1,199 @@ +2 :/dev/rrp3: +0 : +1 :17379 mel +1 :16693 bwk me +1 :16116 ken him someone else +1 :15713 srb +1 :11895 lem +1 :10409 scj +1 :10252 rhm +1 : 9853 shen +1 : 9748 a68 +1 : 9492 sif +1 : 9190 pjw +1 : 8912 nls +1 : 8895 dmr +1 : 8491 cda +1 : 8372 bs +1 : 8252 llc +1 : 7450 mb +1 : 7360 ava +1 : 7273 jrv +1 : 7080 bin +1 : 7063 greg +1 : 6567 dict +1 : 6462 lck +1 : 6291 rje +1 : 6211 lwf +1 : 5671 dave +1 : 5373 jhc +1 : 5220 agf +1 : 5167 doug +1 : 5007 valerie +1 : 3963 jca +1 : 3895 bbs +1 : 3796 moh +1 : 3481 xchar +1 : 3200 tbl +1 : 2845 s +1 : 2774 tgs +1 : 2641 met +1 : 2566 jck +1 : 2511 port +1 : 2479 sue +1 : 2127 root +1 : 1989 bsb +1 : 1989 jeg +1 : 1933 eag +1 : 1801 pdj +1 : 1590 tpc +1 : 1385 cvw +1 : 1370 rwm +1 : 1316 avg +1 : 1205 eg +1 : 1194 jam +1 : 1153 dl +1 : 1150 lgm +1 : 1031 cmb +1 : 1018 jwr +1 : 950 gdb +1 : 931 marc +1 : 898 usg +1 : 865 ggr +1 : 822 daemon +1 : 803 mihalis +1 : 700 honey +1 : 624 tad +1 : 559 acs +1 : 541 uucp +1 : 523 raf +1 : 495 adh +1 : 456 kec +1 : 414 craig +1 : 386 donmac +1 : 375 jj +1 : 348 ravi +1 : 344 drw +1 : 327 stars +1 : 288 mrg +1 : 272 jcb +1 : 263 ralph +1 : 253 tom +1 : 251 sjb +1 : 248 haight +1 : 224 sharon +1 : 222 chuck +1 : 213 dsj +1 : 201 bill +1 : 184 god +1 : 176 sys +1 : 166 meh +1 : 163 jon +1 : 144 dan +1 : 143 fox +1 : 123 dale +1 : 116 kab +1 : 95 buz +1 : 80 asc +1 : 79 jas +1 : 79 trt +1 : 64 wsb +1 : 62 dwh +1 : 56 ktf +1 : 54 lr +1 : 47 dlc +1 : 45 dls +1 : 45 jwf +1 : 44 mash +1 : 43 ars +1 : 43 vgl +1 : 37 jfo +1 : 32 rab +1 : 31 pd +1 : 29 jns +1 : 25 spm +1 : 22 rob +1 : 15 egb +1 : 10 hm +1 : 10 mhb +1 : 6 aed +1 : 6 cpb +1 : 5 evp +1 : 4 ber +1 : 4 men +1 : 4 mitch +1 : 3 ast +1 : 3 jfr +1 : 3 lax +1 : 3 nel +1 : 2 blue +1 : 2 jfk +1 : 2 njas +1 : 1 122sec +1 : 1 ddwar +1 : 1 gopi +1 : 1 jk +1 : 1 learn +1 : 1 low +1 : 1 nac +1 : 1 sidor +7 :1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +7 :2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +7 :3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +7 :4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +7 :5daemon:*:1:1:daemons:/:/bin/sh +7 :6bin:*:2:2:System Tools Owner:/bin:/dev/null +7 :7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7 :8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +7 :9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +7 :10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +7 :11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +7 :12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +7 :13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +7 :14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +7 :15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +7 :16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +7 :17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +7 :18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +7 :19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +7 :20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +7 :21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +7 :224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +7 :23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +7 :24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +7 :25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +7 :26rje:*:8:8:RJE Owner:/usr/spool/rje: +7 :27changes:*:11:11:system change log:/: +7 :28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +7 :29man:*:99:995:On-line Manual Owner:/: +7 :30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1 :1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1 :2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +1 :3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +1 :4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +1 :5d aemon * 1 1 daemons / /bin/sh +1 :6b in * 2 2 System Tools Owner /bin /dev/null +1 :7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +1 :8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +1 :9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +1 :10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +1 :11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +1 :12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +1 :13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +1 :14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +1 :15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +1 :16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +1 :17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +1 :18 demos * 993 997 Demonstration User /usr/demos /bin/csh +1 :19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +1 :20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +1 :21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +1 :22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +1 :23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +1 :24 noaccess * 60002 60002 uid no access /dev/null /dev/null +1 :25 nobody * -2 -2 original nobody uid /dev/null /dev/null +1 :26 rje * 8 8 RJE Owner /usr/spool/rje +1 :27 changes * 11 11 system change log / +1 :28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +1 :29 man * 99 995 On-line Manual Owner / +1 :30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.delete b/usr/src/test/util-tests/tests/awk/examples/out/t.delete new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.delete1 b/usr/src/test/util-tests/tests/awk/examples/out/t.delete1 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.delete2 b/usr/src/test/util-tests/tests/awk/examples/out/t.delete2 new file mode 100644 index 0000000000..c5e4e2d236 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.delete2 @@ -0,0 +1,44 @@ +delete2 miscount 20 vs 2 at 6 +delete2 miscount 20 vs 2 at 7 +delete2 miscount 20 vs 2 at 8 +delete2 miscount 20 vs 2 at 9 +delete2 miscount 20 vs 2 at 10 +delete2 miscount 20 vs 2 at 11 +delete2 miscount 20 vs 2 at 12 +delete2 miscount 20 vs 2 at 13 +delete2 miscount 20 vs 2 at 14 +delete2 miscount 20 vs 2 at 15 +delete2 miscount 20 vs 2 at 16 +delete2 miscount 20 vs 2 at 17 +delete2 miscount 20 vs 2 at 18 +delete2 miscount 20 vs 2 at 19 +delete2 miscount 20 vs 2 at 20 +delete2 miscount 20 vs 2 at 21 +delete2 miscount 20 vs 2 at 22 +delete2 miscount 20 vs 2 at 23 +delete2 miscount 20 vs 2 at 24 +delete2 miscount 20 vs 2 at 25 +delete2 miscount 20 vs 2 at 26 +delete2 miscount 20 vs 2 at 27 +delete2 miscount 20 vs 2 at 28 +delete2 miscount 20 vs 2 at 29 +delete2 miscount 20 vs 2 at 30 +delete2 miscount 20 vs 2 at 31 +delete2 miscount 20 vs 2 at 32 +delete2 miscount 20 vs 2 at 33 +delete2 miscount 20 vs 2 at 34 +delete2 miscount 20 vs 2 at 35 +delete2 miscount 20 vs 2 at 36 +delete2 miscount 20 vs 2 at 37 +delete2 miscount 20 vs 2 at 38 +delete2 miscount 20 vs 2 at 39 +delete2 miscount 20 vs 2 at 40 +delete2 miscount 20 vs 2 at 41 +delete2 miscount 20 vs 2 at 42 +delete2 miscount 20 vs 2 at 43 +delete2 miscount 20 vs 2 at 44 +delete2 miscount 20 vs 2 at 45 +delete2 miscount 20 vs 2 at 46 +delete2 miscount 20 vs 2 at 47 +delete2 miscount 20 vs 2 at 48 +delete2 miscount 20 vs 2 at 49 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.delete3 b/usr/src/test/util-tests/tests/awk/examples/out/t.delete3 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.do b/usr/src/test/util-tests/tests/awk/examples/out/t.do new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.e b/usr/src/test/util-tests/tests/awk/examples/out/t.e new file mode 100644 index 0000000000..eb91e61520 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.e @@ -0,0 +1,24 @@ +/dev/rrp3: + +16693 bwk me + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.else b/usr/src/test/util-tests/tests/awk/examples/out/t.else new file mode 100644 index 0000000000..e3cf0ecaeb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.else @@ -0,0 +1,199 @@ +no +no +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +yes +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no +no diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.exit b/usr/src/test/util-tests/tests/awk/examples/out/t.exit new file mode 100644 index 0000000000..bedf98f94c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.exit @@ -0,0 +1 @@ +/dev/rrp3: diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.exit1 b/usr/src/test/util-tests/tests/awk/examples/out/t.exit1 new file mode 100644 index 0000000000..4d96c52816 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.exit1 @@ -0,0 +1,4 @@ +this is before calling myabort +in myabort - before exit 1 +into END +in myabort - before exit 2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.f b/usr/src/test/util-tests/tests/awk/examples/out/t.f new file mode 100644 index 0000000000..00cf8de7c8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.f @@ -0,0 +1,199 @@ + /dev/rrp3: + +mel 17379 +bwk 16693 +ken 16116 +srb 15713 +lem 11895 +scj 10409 +rhm 10252 +shen 9853 +a68 9748 +sif 9492 +pjw 9190 +nls 8912 +dmr 8895 +cda 8491 +bs 8372 +llc 8252 +mb 7450 +ava 7360 +jrv 7273 +bin 7080 +greg 7063 +dict 6567 +lck 6462 +rje 6291 +lwf 6211 +dave 5671 +jhc 5373 +agf 5220 +doug 5167 +valerie 5007 +jca 3963 +bbs 3895 +moh 3796 +xchar 3481 +tbl 3200 +s 2845 +tgs 2774 +met 2641 +jck 2566 +port 2511 +sue 2479 +root 2127 +bsb 1989 +jeg 1989 +eag 1933 +pdj 1801 +tpc 1590 +cvw 1385 +rwm 1370 +avg 1316 +eg 1205 +jam 1194 +dl 1153 +lgm 1150 +cmb 1031 +jwr 1018 +gdb 950 +marc 931 +usg 898 +ggr 865 +daemon 822 +mihalis 803 +honey 700 +tad 624 +acs 559 +uucp 541 +raf 523 +adh 495 +kec 456 +craig 414 +donmac 386 +jj 375 +ravi 348 +drw 344 +stars 327 +mrg 288 +jcb 272 +ralph 263 +tom 253 +sjb 251 +haight 248 +sharon 224 +chuck 222 +dsj 213 +bill 201 +god 184 +sys 176 +meh 166 +jon 163 +dan 144 +fox 143 +dale 123 +kab 116 +buz 95 +asc 80 +jas 79 +trt 79 +wsb 64 +dwh 62 +ktf 56 +lr 54 +dlc 47 +dls 45 +jwf 45 +mash 44 +ars 43 +vgl 43 +jfo 37 +rab 32 +pd 31 +jns 29 +spm 25 +rob 22 +egb 15 +hm 10 +mhb 10 +aed 6 +cpb 6 +evp 5 +ber 4 +men 4 +mitch 4 +ast 3 +jfr 3 +lax 3 +nel 3 +blue 2 +jfk 2 +njas 2 +122sec 1 +ddwar 1 +gopi 1 +jk 1 +learn 1 +low 1 +nac 1 +sidor 1 + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +running 2roottcsh:*:0:0:Super-User +V 3sysadm:*:0:0:System +Diagnostics:/usr/diags:/bin/csh 4diag:*:0:996:Hardware + 5daemon:*:1:1:daemons:/:/bin/sh +Tools 6bin:*:2:2:System + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +Activity 9sys:*:4:0:System +Files 10adm:*:5:3:Accounting +Spooler 11lp:*:9:9:Print +Activity 12auditor:*:11:0:Audit +Database 13dbadmin:*:12:0:Security +Killian 14bootes:dcon:50:1:Tom +Killian 15cdjuke:dcon:51:1:Tom +Daemon 16rfindd:*:66:1:Rfind +Setup:/var/sysadmdesktop/EZsetup:/bin/csh 17EZsetup:*:992:998:System +User:/usr/demos:/bin/csh 18demos:*:993:997:Demonstration +User:/usr/tutor:/bin/csh 19tutor:*:994:997:Tutorial +Space 20tour:*:995:997:IRIS +Account:/usr/people/guest:/bin/csh 21guest:nfP4/Wpvio/Rw:998:998:Guest +Account:/usr/people/4Dgifts:/bin/csh 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +nobody 23nobody:*:60001:60001:SVR4 +no 24noaccess:*:60002:60002:uid +nobody 25nobody:*:-2:-2:original +Owner:/usr/spool/rje: 26rje:*:8:8:RJE +change 27changes:*:11:11:system +distributions:/v/adm/dist:/v/bin/sh 28dist:sorry:9999:4:file +Manual 29man:*:99:995:On-line +call 30phoneca:*:991:991:phone +oot 1r +oottcsh 2r +ysadm 3s +iag 4d +aemon 5d +in 6b +uucp 7n +ucp 8u +ys 9s +adm 10 +lp 11 +auditor 12 +dbadmin 13 +bootes 14 +cdjuke 15 +rfindd 16 +EZsetup 17 +demos 18 +tutor 19 +tour 20 +guest 21 +4Dgifts 22 +nobody 23 +noaccess 24 +nobody 25 +rje 26 +changes 27 +dist 28 +man 29 +phoneca 30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.f.x b/usr/src/test/util-tests/tests/awk/examples/out/t.f.x new file mode 100644 index 0000000000..dac5357583 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.f.x @@ -0,0 +1,197 @@ +17379 131.829 +16693 129.201 +16116 126.949 +15713 125.352 +11895 109.064 +10409 102.025 +10252 101.252 +9853 99.2623 +9748 98.732 +9492 97.4269 +9190 95.8645 +8912 94.4034 +8895 94.3133 +8491 92.1466 +8372 91.4986 +8252 90.8405 +7450 86.3134 +7360 85.7904 +7273 85.2819 +7080 84.1427 +7063 84.0417 +6567 81.037 +6462 80.3866 +6291 79.3158 +6211 78.8099 +5671 75.306 +5373 73.3008 +5220 72.2496 +5167 71.8818 +5007 70.7602 +3963 62.9524 +3895 62.4099 +3796 61.6117 +3481 59 +3200 56.5685 +2845 53.3385 +2774 52.6688 +2641 51.3907 +2566 50.6557 +2511 50.1099 +2479 49.7896 +2127 46.1194 +1989 44.5982 +1989 44.5982 +1933 43.9659 +1801 42.4382 +1590 39.8748 +1385 37.2156 +1370 37.0135 +1316 36.2767 +1205 34.7131 +1194 34.5543 +1153 33.9559 +1150 33.9116 +1031 32.1092 +1018 31.9061 +950 30.8221 +931 30.5123 +898 29.9666 +865 29.4109 +822 28.6705 +803 28.3373 +700 26.4575 +624 24.98 +559 23.6432 +541 23.2594 +523 22.8692 +495 22.2486 +456 21.3542 +414 20.347 +386 19.6469 +375 19.3649 +348 18.6548 +344 18.5472 +327 18.0831 +288 16.9706 +272 16.4924 +263 16.2173 +253 15.906 +251 15.843 +248 15.748 +224 14.9666 +222 14.8997 +213 14.5945 +201 14.1774 +184 13.5647 +176 13.2665 +166 12.8841 +163 12.7671 +144 12 +143 11.9583 +123 11.0905 +116 10.7703 +95 9.74679 +80 8.94427 +79 8.88819 +79 8.88819 +64 8 +62 7.87401 +56 7.48331 +54 7.34847 +47 6.85565 +45 6.7082 +45 6.7082 +44 6.63325 +43 6.55744 +43 6.55744 +37 6.08276 +32 5.65685 +31 5.56776 +29 5.38516 +25 5 +22 4.69042 +15 3.87298 +10 3.16228 +10 3.16228 +6 2.44949 +6 2.44949 +5 2.23607 +4 2 +4 2 +4 2 +3 1.73205 +3 1.73205 +3 1.73205 +3 1.73205 +2 1.41421 +2 1.41421 +2 1.41421 +1 1 +1 1 +1 1 +1 1 +1 1 +1 1 +1 1 +1 1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1 +2roottcsh:*:0:0:Super-User 1.41421 +3sysadm:*:0:0:System 1.73205 +4diag:*:0:996:Hardware 2 +5daemon:*:1:1:daemons:/:/bin/sh 2.23607 +6bin:*:2:2:System 2.44949 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 2.64575 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 2.82843 +9sys:*:4:0:System 3 +10adm:*:5:3:Accounting 3.16228 +11lp:*:9:9:Print 3.31662 +12auditor:*:11:0:Audit 3.4641 +13dbadmin:*:12:0:Security 3.60555 +14bootes:dcon:50:1:Tom 3.74166 +15cdjuke:dcon:51:1:Tom 3.87298 +16rfindd:*:66:1:Rfind 4 +17EZsetup:*:992:998:System 4.12311 +18demos:*:993:997:Demonstration 4.24264 +19tutor:*:994:997:Tutorial 4.3589 +20tour:*:995:997:IRIS 4.47214 +21guest:nfP4/Wpvio/Rw:998:998:Guest 4.58258 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 14.9666 +23nobody:*:60001:60001:SVR4 4.79583 +24noaccess:*:60002:60002:uid 4.89898 +25nobody:*:-2:-2:original 5 +26rje:*:8:8:RJE 5.09902 +27changes:*:11:11:system 5.19615 +28dist:sorry:9999:4:file 5.2915 +29man:*:99:995:On-line 5.38516 +30phoneca:*:991:991:phone 5.47723 +1r 1 +2r 1.41421 +3s 1.73205 +4d 2 +5d 2.23607 +6b 2.44949 +7n 2.64575 +8u 2.82843 +9s 3 +10 3.16228 +11 3.31662 +12 3.4641 +13 3.60555 +14 3.74166 +15 3.87298 +16 4 +17 4.12311 +18 4.24264 +19 4.3589 +20 4.47214 +21 4.58258 +22 4.69042 +23 4.79583 +24 4.89898 +25 5 +26 5.09902 +27 5.19615 +28 5.2915 +29 5.38516 +30 5.47723 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.f0 b/usr/src/test/util-tests/tests/awk/examples/out/t.f0 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.f1 b/usr/src/test/util-tests/tests/awk/examples/out/t.f1 new file mode 100644 index 0000000000..6cdb847f81 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.f1 @@ -0,0 +1,199 @@ +1 +1 +1 mel +1 bwk me +1 ken him someone else +1 srb +1 lem +1 scj +1 rhm +1 shen +1 a68 +1 sif +1 pjw +1 nls +1 dmr +1 cda +1 bs +1 llc +1 mb +1 ava +1 jrv +1 bin +1 greg +1 dict +1 lck +1 rje +1 lwf +1 dave +1 jhc +1 agf +1 doug +1 valerie +1 jca +1 bbs +1 moh +1 xchar +1 tbl +1 s +1 tgs +1 met +1 jck +1 port +1 sue +1 root +1 bsb +1 jeg +1 eag +1 pdj +1 tpc +1 cvw +1 rwm +1 avg +1 eg +1 jam +1 dl +1 lgm +1 cmb +1 jwr +1 gdb +1 marc +1 usg +1 ggr +1 daemon +1 mihalis +1 honey +1 tad +1 acs +1 uucp +1 raf +1 adh +1 kec +1 craig +1 donmac +1 jj +1 ravi +1 drw +1 stars +1 mrg +1 jcb +1 ralph +1 tom +1 sjb +1 haight +1 sharon +1 chuck +1 dsj +1 bill +1 god +1 sys +1 meh +1 jon +1 dan +1 fox +1 dale +1 kab +1 buz +1 asc +1 jas +1 trt +1 wsb +1 dwh +1 ktf +1 lr +1 dlc +1 dls +1 jwf +1 mash +1 ars +1 vgl +1 jfo +1 rab +1 pd +1 jns +1 spm +1 rob +1 egb +1 hm +1 mhb +1 aed +1 cpb +1 evp +1 ber +1 men +1 mitch +1 ast +1 jfr +1 lax +1 nel +1 blue +1 jfk +1 njas +1 122sec +1 ddwar +1 gopi +1 jk +1 learn +1 low +1 nac +1 sidor +1 +1 running tcsh [cbm]:/:/bin/tcsh +1 V Administration:/usr/admin:/bin/sh +1 Diagnostics:/usr/diags:/bin/csh +1 +1 Tools Owner:/bin:/dev/null +1 +1 +1 Activity Owner:/usr/adm:/bin/sh +1 Files Owner:/usr/adm:/bin/sh +1 Spooler Owner:/var/spool/lp:/bin/sh +1 Activity Owner:/auditor:/bin/sh +1 Database Owner:/dbadmin:/bin/sh +1 Killian (DO NOT REMOVE):/tmp: +1 Killian (DO NOT REMOVE):/tmp: +1 Daemon and Fsdump:/var/rfindd:/bin/sh +1 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +1 User:/usr/demos:/bin/csh +1 User:/usr/tutor:/bin/csh +1 Space Tour:/usr/people/tour:/bin/csh +1 Account:/usr/people/guest:/bin/csh +1 Account:/usr/people/4Dgifts:/bin/csh +1 nobody uid:/dev/null:/dev/null +1 no access:/dev/null:/dev/null +1 nobody uid:/dev/null:/dev/null +1 Owner:/usr/spool/rje: +1 change log:/: +1 distributions:/v/adm/dist:/v/bin/sh +1 Manual Owner:/: +1 call log [tom]:/v/adm/log:/v/bin/sh +1 oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1 oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +1 ysadm * 0 0 System V Administration /usr/admin /bin/sh +1 iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +1 aemon * 1 1 daemons / /bin/sh +1 in * 2 2 System Tools Owner /bin /dev/null +1 uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +1 ucp * 3 5 UUCP.Admin /usr/lib/uucp +1 ys * 4 0 System Activity Owner /usr/adm /bin/sh +1 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +1 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +1 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +1 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +1 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +1 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +1 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +1 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +1 demos * 993 997 Demonstration User /usr/demos /bin/csh +1 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +1 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +1 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +1 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +1 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +1 noaccess * 60002 60002 uid no access /dev/null /dev/null +1 nobody * -2 -2 original nobody uid /dev/null /dev/null +1 rje * 8 8 RJE Owner /usr/spool/rje +1 changes * 11 11 system change log / +1 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +1 man * 99 995 On-line Manual Owner / +1 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.f2 b/usr/src/test/util-tests/tests/awk/examples/out/t.f2 new file mode 100644 index 0000000000..6cdb847f81 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.f2 @@ -0,0 +1,199 @@ +1 +1 +1 mel +1 bwk me +1 ken him someone else +1 srb +1 lem +1 scj +1 rhm +1 shen +1 a68 +1 sif +1 pjw +1 nls +1 dmr +1 cda +1 bs +1 llc +1 mb +1 ava +1 jrv +1 bin +1 greg +1 dict +1 lck +1 rje +1 lwf +1 dave +1 jhc +1 agf +1 doug +1 valerie +1 jca +1 bbs +1 moh +1 xchar +1 tbl +1 s +1 tgs +1 met +1 jck +1 port +1 sue +1 root +1 bsb +1 jeg +1 eag +1 pdj +1 tpc +1 cvw +1 rwm +1 avg +1 eg +1 jam +1 dl +1 lgm +1 cmb +1 jwr +1 gdb +1 marc +1 usg +1 ggr +1 daemon +1 mihalis +1 honey +1 tad +1 acs +1 uucp +1 raf +1 adh +1 kec +1 craig +1 donmac +1 jj +1 ravi +1 drw +1 stars +1 mrg +1 jcb +1 ralph +1 tom +1 sjb +1 haight +1 sharon +1 chuck +1 dsj +1 bill +1 god +1 sys +1 meh +1 jon +1 dan +1 fox +1 dale +1 kab +1 buz +1 asc +1 jas +1 trt +1 wsb +1 dwh +1 ktf +1 lr +1 dlc +1 dls +1 jwf +1 mash +1 ars +1 vgl +1 jfo +1 rab +1 pd +1 jns +1 spm +1 rob +1 egb +1 hm +1 mhb +1 aed +1 cpb +1 evp +1 ber +1 men +1 mitch +1 ast +1 jfr +1 lax +1 nel +1 blue +1 jfk +1 njas +1 122sec +1 ddwar +1 gopi +1 jk +1 learn +1 low +1 nac +1 sidor +1 +1 running tcsh [cbm]:/:/bin/tcsh +1 V Administration:/usr/admin:/bin/sh +1 Diagnostics:/usr/diags:/bin/csh +1 +1 Tools Owner:/bin:/dev/null +1 +1 +1 Activity Owner:/usr/adm:/bin/sh +1 Files Owner:/usr/adm:/bin/sh +1 Spooler Owner:/var/spool/lp:/bin/sh +1 Activity Owner:/auditor:/bin/sh +1 Database Owner:/dbadmin:/bin/sh +1 Killian (DO NOT REMOVE):/tmp: +1 Killian (DO NOT REMOVE):/tmp: +1 Daemon and Fsdump:/var/rfindd:/bin/sh +1 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +1 User:/usr/demos:/bin/csh +1 User:/usr/tutor:/bin/csh +1 Space Tour:/usr/people/tour:/bin/csh +1 Account:/usr/people/guest:/bin/csh +1 Account:/usr/people/4Dgifts:/bin/csh +1 nobody uid:/dev/null:/dev/null +1 no access:/dev/null:/dev/null +1 nobody uid:/dev/null:/dev/null +1 Owner:/usr/spool/rje: +1 change log:/: +1 distributions:/v/adm/dist:/v/bin/sh +1 Manual Owner:/: +1 call log [tom]:/v/adm/log:/v/bin/sh +1 oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1 oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +1 ysadm * 0 0 System V Administration /usr/admin /bin/sh +1 iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +1 aemon * 1 1 daemons / /bin/sh +1 in * 2 2 System Tools Owner /bin /dev/null +1 uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +1 ucp * 3 5 UUCP.Admin /usr/lib/uucp +1 ys * 4 0 System Activity Owner /usr/adm /bin/sh +1 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +1 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +1 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +1 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +1 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +1 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +1 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +1 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +1 demos * 993 997 Demonstration User /usr/demos /bin/csh +1 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +1 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +1 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +1 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +1 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +1 noaccess * 60002 60002 uid no access /dev/null /dev/null +1 nobody * -2 -2 original nobody uid /dev/null /dev/null +1 rje * 8 8 RJE Owner /usr/spool/rje +1 changes * 11 11 system change log / +1 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +1 man * 99 995 On-line Manual Owner / +1 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.f3 b/usr/src/test/util-tests/tests/awk/examples/out/t.f3 new file mode 100644 index 0000000000..4d34a9e39a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.f3 @@ -0,0 +1,199 @@ +1 +2 +3 mel +4 bwk me +5 ken him someone else +6 srb +7 lem +8 scj +9 rhm +10 shen +11 a68 +12 sif +13 pjw +14 nls +15 dmr +16 cda +17 bs +18 llc +19 mb +20 ava +21 jrv +22 bin +23 greg +24 dict +25 lck +26 rje +27 lwf +28 dave +29 jhc +30 agf +31 doug +32 valerie +33 jca +34 bbs +35 moh +36 xchar +37 tbl +38 s +39 tgs +40 met +41 jck +42 port +43 sue +44 root +45 bsb +46 jeg +47 eag +48 pdj +49 tpc +50 cvw +51 rwm +52 avg +53 eg +54 jam +55 dl +56 lgm +57 cmb +58 jwr +59 gdb +60 marc +61 usg +62 ggr +63 daemon +64 mihalis +65 honey +66 tad +67 acs +68 uucp +69 raf +70 adh +71 kec +72 craig +73 donmac +74 jj +75 ravi +76 drw +77 stars +78 mrg +79 jcb +80 ralph +81 tom +82 sjb +83 haight +84 sharon +85 chuck +86 dsj +87 bill +88 god +89 sys +90 meh +91 jon +92 dan +93 fox +94 dale +95 kab +96 buz +97 asc +98 jas +99 trt +100 wsb +101 dwh +102 ktf +103 lr +104 dlc +105 dls +106 jwf +107 mash +108 ars +109 vgl +110 jfo +111 rab +112 pd +113 jns +114 spm +115 rob +116 egb +117 hm +118 mhb +119 aed +120 cpb +121 evp +122 ber +123 men +124 mitch +125 ast +126 jfr +127 lax +128 nel +129 blue +130 jfk +131 njas +132 122sec +133 ddwar +134 gopi +135 jk +136 learn +137 low +138 nac +139 sidor +140 +141 running tcsh [cbm]:/:/bin/tcsh +142 V Administration:/usr/admin:/bin/sh +143 Diagnostics:/usr/diags:/bin/csh +144 +145 Tools Owner:/bin:/dev/null +146 +147 +148 Activity Owner:/usr/adm:/bin/sh +149 Files Owner:/usr/adm:/bin/sh +150 Spooler Owner:/var/spool/lp:/bin/sh +151 Activity Owner:/auditor:/bin/sh +152 Database Owner:/dbadmin:/bin/sh +153 Killian (DO NOT REMOVE):/tmp: +154 Killian (DO NOT REMOVE):/tmp: +155 Daemon and Fsdump:/var/rfindd:/bin/sh +156 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +157 User:/usr/demos:/bin/csh +158 User:/usr/tutor:/bin/csh +159 Space Tour:/usr/people/tour:/bin/csh +160 Account:/usr/people/guest:/bin/csh +161 Account:/usr/people/4Dgifts:/bin/csh +162 nobody uid:/dev/null:/dev/null +163 no access:/dev/null:/dev/null +164 nobody uid:/dev/null:/dev/null +165 Owner:/usr/spool/rje: +166 change log:/: +167 distributions:/v/adm/dist:/v/bin/sh +168 Manual Owner:/: +169 call log [tom]:/v/adm/log:/v/bin/sh +170 oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +171 oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +172 ysadm * 0 0 System V Administration /usr/admin /bin/sh +173 iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +174 aemon * 1 1 daemons / /bin/sh +175 in * 2 2 System Tools Owner /bin /dev/null +176 uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +177 ucp * 3 5 UUCP.Admin /usr/lib/uucp +178 ys * 4 0 System Activity Owner /usr/adm /bin/sh +179 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +180 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +181 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +182 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +183 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +184 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +185 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +186 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +187 demos * 993 997 Demonstration User /usr/demos /bin/csh +188 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +189 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +190 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +191 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +192 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +193 noaccess * 60002 60002 uid no access /dev/null /dev/null +194 nobody * -2 -2 original nobody uid /dev/null /dev/null +195 rje * 8 8 RJE Owner /usr/spool/rje +196 changes * 11 11 system change log / +197 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +198 man * 99 995 On-line Manual Owner / +199 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.f4 b/usr/src/test/util-tests/tests/awk/examples/out/t.f4 new file mode 100644 index 0000000000..4d34a9e39a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.f4 @@ -0,0 +1,199 @@ +1 +2 +3 mel +4 bwk me +5 ken him someone else +6 srb +7 lem +8 scj +9 rhm +10 shen +11 a68 +12 sif +13 pjw +14 nls +15 dmr +16 cda +17 bs +18 llc +19 mb +20 ava +21 jrv +22 bin +23 greg +24 dict +25 lck +26 rje +27 lwf +28 dave +29 jhc +30 agf +31 doug +32 valerie +33 jca +34 bbs +35 moh +36 xchar +37 tbl +38 s +39 tgs +40 met +41 jck +42 port +43 sue +44 root +45 bsb +46 jeg +47 eag +48 pdj +49 tpc +50 cvw +51 rwm +52 avg +53 eg +54 jam +55 dl +56 lgm +57 cmb +58 jwr +59 gdb +60 marc +61 usg +62 ggr +63 daemon +64 mihalis +65 honey +66 tad +67 acs +68 uucp +69 raf +70 adh +71 kec +72 craig +73 donmac +74 jj +75 ravi +76 drw +77 stars +78 mrg +79 jcb +80 ralph +81 tom +82 sjb +83 haight +84 sharon +85 chuck +86 dsj +87 bill +88 god +89 sys +90 meh +91 jon +92 dan +93 fox +94 dale +95 kab +96 buz +97 asc +98 jas +99 trt +100 wsb +101 dwh +102 ktf +103 lr +104 dlc +105 dls +106 jwf +107 mash +108 ars +109 vgl +110 jfo +111 rab +112 pd +113 jns +114 spm +115 rob +116 egb +117 hm +118 mhb +119 aed +120 cpb +121 evp +122 ber +123 men +124 mitch +125 ast +126 jfr +127 lax +128 nel +129 blue +130 jfk +131 njas +132 122sec +133 ddwar +134 gopi +135 jk +136 learn +137 low +138 nac +139 sidor +140 +141 running tcsh [cbm]:/:/bin/tcsh +142 V Administration:/usr/admin:/bin/sh +143 Diagnostics:/usr/diags:/bin/csh +144 +145 Tools Owner:/bin:/dev/null +146 +147 +148 Activity Owner:/usr/adm:/bin/sh +149 Files Owner:/usr/adm:/bin/sh +150 Spooler Owner:/var/spool/lp:/bin/sh +151 Activity Owner:/auditor:/bin/sh +152 Database Owner:/dbadmin:/bin/sh +153 Killian (DO NOT REMOVE):/tmp: +154 Killian (DO NOT REMOVE):/tmp: +155 Daemon and Fsdump:/var/rfindd:/bin/sh +156 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +157 User:/usr/demos:/bin/csh +158 User:/usr/tutor:/bin/csh +159 Space Tour:/usr/people/tour:/bin/csh +160 Account:/usr/people/guest:/bin/csh +161 Account:/usr/people/4Dgifts:/bin/csh +162 nobody uid:/dev/null:/dev/null +163 no access:/dev/null:/dev/null +164 nobody uid:/dev/null:/dev/null +165 Owner:/usr/spool/rje: +166 change log:/: +167 distributions:/v/adm/dist:/v/bin/sh +168 Manual Owner:/: +169 call log [tom]:/v/adm/log:/v/bin/sh +170 oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +171 oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +172 ysadm * 0 0 System V Administration /usr/admin /bin/sh +173 iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +174 aemon * 1 1 daemons / /bin/sh +175 in * 2 2 System Tools Owner /bin /dev/null +176 uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +177 ucp * 3 5 UUCP.Admin /usr/lib/uucp +178 ys * 4 0 System Activity Owner /usr/adm /bin/sh +179 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +180 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +181 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +182 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +183 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +184 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +185 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +186 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +187 demos * 993 997 Demonstration User /usr/demos /bin/csh +188 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +189 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +190 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +191 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +192 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +193 noaccess * 60002 60002 uid no access /dev/null /dev/null +194 nobody * -2 -2 original nobody uid /dev/null /dev/null +195 rje * 8 8 RJE Owner /usr/spool/rje +196 changes * 11 11 system change log / +197 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +198 man * 99 995 On-line Manual Owner / +199 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.for b/usr/src/test/util-tests/tests/awk/examples/out/t.for new file mode 100644 index 0000000000..2aa2eb863b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.for @@ -0,0 +1,645 @@ +1 /dev/rrp3: +1 17379 +2 mel +1 16693 +2 bwk +3 me +1 16116 +2 ken +3 him +4 someone +5 else +1 15713 +2 srb +1 11895 +2 lem +1 10409 +2 scj +1 10252 +2 rhm +1 9853 +2 shen +1 9748 +2 a68 +1 9492 +2 sif +1 9190 +2 pjw +1 8912 +2 nls +1 8895 +2 dmr +1 8491 +2 cda +1 8372 +2 bs +1 8252 +2 llc +1 7450 +2 mb +1 7360 +2 ava +1 7273 +2 jrv +1 7080 +2 bin +1 7063 +2 greg +1 6567 +2 dict +1 6462 +2 lck +1 6291 +2 rje +1 6211 +2 lwf +1 5671 +2 dave +1 5373 +2 jhc +1 5220 +2 agf +1 5167 +2 doug +1 5007 +2 valerie +1 3963 +2 jca +1 3895 +2 bbs +1 3796 +2 moh +1 3481 +2 xchar +1 3200 +2 tbl +1 2845 +2 s +1 2774 +2 tgs +1 2641 +2 met +1 2566 +2 jck +1 2511 +2 port +1 2479 +2 sue +1 2127 +2 root +1 1989 +2 bsb +1 1989 +2 jeg +1 1933 +2 eag +1 1801 +2 pdj +1 1590 +2 tpc +1 1385 +2 cvw +1 1370 +2 rwm +1 1316 +2 avg +1 1205 +2 eg +1 1194 +2 jam +1 1153 +2 dl +1 1150 +2 lgm +1 1031 +2 cmb +1 1018 +2 jwr +1 950 +2 gdb +1 931 +2 marc +1 898 +2 usg +1 865 +2 ggr +1 822 +2 daemon +1 803 +2 mihalis +1 700 +2 honey +1 624 +2 tad +1 559 +2 acs +1 541 +2 uucp +1 523 +2 raf +1 495 +2 adh +1 456 +2 kec +1 414 +2 craig +1 386 +2 donmac +1 375 +2 jj +1 348 +2 ravi +1 344 +2 drw +1 327 +2 stars +1 288 +2 mrg +1 272 +2 jcb +1 263 +2 ralph +1 253 +2 tom +1 251 +2 sjb +1 248 +2 haight +1 224 +2 sharon +1 222 +2 chuck +1 213 +2 dsj +1 201 +2 bill +1 184 +2 god +1 176 +2 sys +1 166 +2 meh +1 163 +2 jon +1 144 +2 dan +1 143 +2 fox +1 123 +2 dale +1 116 +2 kab +1 95 +2 buz +1 80 +2 asc +1 79 +2 jas +1 79 +2 trt +1 64 +2 wsb +1 62 +2 dwh +1 56 +2 ktf +1 54 +2 lr +1 47 +2 dlc +1 45 +2 dls +1 45 +2 jwf +1 44 +2 mash +1 43 +2 ars +1 43 +2 vgl +1 37 +2 jfo +1 32 +2 rab +1 31 +2 pd +1 29 +2 jns +1 25 +2 spm +1 22 +2 rob +1 15 +2 egb +1 10 +2 hm +1 10 +2 mhb +1 6 +2 aed +1 6 +2 cpb +1 5 +2 evp +1 4 +2 ber +1 4 +2 men +1 4 +2 mitch +1 3 +2 ast +1 3 +2 jfr +1 3 +2 lax +1 3 +2 nel +1 2 +2 blue +1 2 +2 jfk +1 2 +2 njas +1 1 +2 122sec +1 1 +2 ddwar +1 1 +2 gopi +1 1 +2 jk +1 1 +2 learn +1 1 +2 low +1 1 +2 nac +1 1 +2 sidor +1 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1 2roottcsh:*:0:0:Super-User +2 running +3 tcsh +4 [cbm]:/:/bin/tcsh +1 3sysadm:*:0:0:System +2 V +3 Administration:/usr/admin:/bin/sh +1 4diag:*:0:996:Hardware +2 Diagnostics:/usr/diags:/bin/csh +1 5daemon:*:1:1:daemons:/:/bin/sh +1 6bin:*:2:2:System +2 Tools +3 Owner:/bin:/dev/null +1 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +1 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +1 9sys:*:4:0:System +2 Activity +3 Owner:/usr/adm:/bin/sh +1 10adm:*:5:3:Accounting +2 Files +3 Owner:/usr/adm:/bin/sh +1 11lp:*:9:9:Print +2 Spooler +3 Owner:/var/spool/lp:/bin/sh +1 12auditor:*:11:0:Audit +2 Activity +3 Owner:/auditor:/bin/sh +1 13dbadmin:*:12:0:Security +2 Database +3 Owner:/dbadmin:/bin/sh +1 14bootes:dcon:50:1:Tom +2 Killian +3 (DO +4 NOT +5 REMOVE):/tmp: +1 15cdjuke:dcon:51:1:Tom +2 Killian +3 (DO +4 NOT +5 REMOVE):/tmp: +1 16rfindd:*:66:1:Rfind +2 Daemon +3 and +4 Fsdump:/var/rfindd:/bin/sh +1 17EZsetup:*:992:998:System +2 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +1 18demos:*:993:997:Demonstration +2 User:/usr/demos:/bin/csh +1 19tutor:*:994:997:Tutorial +2 User:/usr/tutor:/bin/csh +1 20tour:*:995:997:IRIS +2 Space +3 Tour:/usr/people/tour:/bin/csh +1 21guest:nfP4/Wpvio/Rw:998:998:Guest +2 Account:/usr/people/guest:/bin/csh +1 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +2 Account:/usr/people/4Dgifts:/bin/csh +1 23nobody:*:60001:60001:SVR4 +2 nobody +3 uid:/dev/null:/dev/null +1 24noaccess:*:60002:60002:uid +2 no +3 access:/dev/null:/dev/null +1 25nobody:*:-2:-2:original +2 nobody +3 uid:/dev/null:/dev/null +1 26rje:*:8:8:RJE +2 Owner:/usr/spool/rje: +1 27changes:*:11:11:system +2 change +3 log:/: +1 28dist:sorry:9999:4:file +2 distributions:/v/adm/dist:/v/bin/sh +1 29man:*:99:995:On-line +2 Manual +3 Owner:/: +1 30phoneca:*:991:991:phone +2 call +3 log +4 [tom]:/v/adm/log:/v/bin/sh +1 1r +2 oot +3 EMpNB8Zp56 +4 0 +5 0 +6 Super-User,,,,,,, +7 / +8 /bin/sh +1 2r +2 oottcsh +3 * +4 0 +5 0 +6 Super-User +7 running +8 tcsh +9 [cbm] +10 / +11 /bin/tcsh +1 3s +2 ysadm +3 * +4 0 +5 0 +6 System +7 V +8 Administration +9 /usr/admin +10 /bin/sh +1 4d +2 iag +3 * +4 0 +5 996 +6 Hardware +7 Diagnostics +8 /usr/diags +9 /bin/csh +1 5d +2 aemon +3 * +4 1 +5 1 +6 daemons +7 / +8 /bin/sh +1 6b +2 in +3 * +4 2 +5 2 +6 System +7 Tools +8 Owner +9 /bin +10 /dev/null +1 7n +2 uucp +3 BJnuQbAo +4 6 +5 10 +6 UUCP.Admin +7 /usr/spool/uucppublic +8 /usr/lib/uucp/uucico +1 8u +2 ucp +3 * +4 3 +5 5 +6 UUCP.Admin +7 /usr/lib/uucp +1 9s +2 ys +3 * +4 4 +5 0 +6 System +7 Activity +8 Owner +9 /usr/adm +10 /bin/sh +1 10 +2 adm +3 * +4 5 +5 3 +6 Accounting +7 Files +8 Owner +9 /usr/adm +10 /bin/sh +1 11 +2 lp +3 * +4 9 +5 9 +6 Print +7 Spooler +8 Owner +9 /var/spool/lp +10 /bin/sh +1 12 +2 auditor +3 * +4 11 +5 0 +6 Audit +7 Activity +8 Owner +9 /auditor +10 /bin/sh +1 13 +2 dbadmin +3 * +4 12 +5 0 +6 Security +7 Database +8 Owner +9 /dbadmin +10 /bin/sh +1 14 +2 bootes +3 dcon +4 50 +5 1 +6 Tom +7 Killian +8 (DO +9 NOT +10 REMOVE) +11 /tmp +1 15 +2 cdjuke +3 dcon +4 51 +5 1 +6 Tom +7 Killian +8 (DO +9 NOT +10 REMOVE) +11 /tmp +1 16 +2 rfindd +3 * +4 66 +5 1 +6 Rfind +7 Daemon +8 and +9 Fsdump +10 /var/rfindd +11 /bin/sh +1 17 +2 EZsetup +3 * +4 992 +5 998 +6 System +7 Setup +8 /var/sysadmdesktop/EZsetup +9 /bin/csh +1 18 +2 demos +3 * +4 993 +5 997 +6 Demonstration +7 User +8 /usr/demos +9 /bin/csh +1 19 +2 tutor +3 * +4 994 +5 997 +6 Tutorial +7 User +8 /usr/tutor +9 /bin/csh +1 20 +2 tour +3 * +4 995 +5 997 +6 IRIS +7 Space +8 Tour +9 /usr/people/tour +10 /bin/csh +1 21 +2 guest +3 nfP4/Wpvio/Rw +4 998 +5 998 +6 Guest +7 Account +8 /usr/people/guest +9 /bin/csh +1 22 +2 4Dgifts +3 0nWRTZsOMt. +4 999 +5 998 +6 4Dgifts +7 Account +8 /usr/people/4Dgifts +9 /bin/csh +1 23 +2 nobody +3 * +4 60001 +5 60001 +6 SVR4 +7 nobody +8 uid +9 /dev/null +10 /dev/null +1 24 +2 noaccess +3 * +4 60002 +5 60002 +6 uid +7 no +8 access +9 /dev/null +10 /dev/null +1 25 +2 nobody +3 * +4 -2 +5 -2 +6 original +7 nobody +8 uid +9 /dev/null +10 /dev/null +1 26 +2 rje +3 * +4 8 +5 8 +6 RJE +7 Owner +8 /usr/spool/rje +1 27 +2 changes +3 * +4 11 +5 11 +6 system +7 change +8 log +9 / +1 28 +2 dist +3 sorry +4 9999 +5 4 +6 file +7 distributions +8 /v/adm/dist +9 /v/bin/sh +1 29 +2 man +3 * +4 99 +5 995 +6 On-line +7 Manual +8 Owner +9 / +1 30 +2 phoneca +3 * +4 991 +5 991 +6 phone +7 call +8 log +9 [tom] +10 /v/adm/log +11 /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.for1 b/usr/src/test/util-tests/tests/awk/examples/out/t.for1 new file mode 100644 index 0000000000..2aa2eb863b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.for1 @@ -0,0 +1,645 @@ +1 /dev/rrp3: +1 17379 +2 mel +1 16693 +2 bwk +3 me +1 16116 +2 ken +3 him +4 someone +5 else +1 15713 +2 srb +1 11895 +2 lem +1 10409 +2 scj +1 10252 +2 rhm +1 9853 +2 shen +1 9748 +2 a68 +1 9492 +2 sif +1 9190 +2 pjw +1 8912 +2 nls +1 8895 +2 dmr +1 8491 +2 cda +1 8372 +2 bs +1 8252 +2 llc +1 7450 +2 mb +1 7360 +2 ava +1 7273 +2 jrv +1 7080 +2 bin +1 7063 +2 greg +1 6567 +2 dict +1 6462 +2 lck +1 6291 +2 rje +1 6211 +2 lwf +1 5671 +2 dave +1 5373 +2 jhc +1 5220 +2 agf +1 5167 +2 doug +1 5007 +2 valerie +1 3963 +2 jca +1 3895 +2 bbs +1 3796 +2 moh +1 3481 +2 xchar +1 3200 +2 tbl +1 2845 +2 s +1 2774 +2 tgs +1 2641 +2 met +1 2566 +2 jck +1 2511 +2 port +1 2479 +2 sue +1 2127 +2 root +1 1989 +2 bsb +1 1989 +2 jeg +1 1933 +2 eag +1 1801 +2 pdj +1 1590 +2 tpc +1 1385 +2 cvw +1 1370 +2 rwm +1 1316 +2 avg +1 1205 +2 eg +1 1194 +2 jam +1 1153 +2 dl +1 1150 +2 lgm +1 1031 +2 cmb +1 1018 +2 jwr +1 950 +2 gdb +1 931 +2 marc +1 898 +2 usg +1 865 +2 ggr +1 822 +2 daemon +1 803 +2 mihalis +1 700 +2 honey +1 624 +2 tad +1 559 +2 acs +1 541 +2 uucp +1 523 +2 raf +1 495 +2 adh +1 456 +2 kec +1 414 +2 craig +1 386 +2 donmac +1 375 +2 jj +1 348 +2 ravi +1 344 +2 drw +1 327 +2 stars +1 288 +2 mrg +1 272 +2 jcb +1 263 +2 ralph +1 253 +2 tom +1 251 +2 sjb +1 248 +2 haight +1 224 +2 sharon +1 222 +2 chuck +1 213 +2 dsj +1 201 +2 bill +1 184 +2 god +1 176 +2 sys +1 166 +2 meh +1 163 +2 jon +1 144 +2 dan +1 143 +2 fox +1 123 +2 dale +1 116 +2 kab +1 95 +2 buz +1 80 +2 asc +1 79 +2 jas +1 79 +2 trt +1 64 +2 wsb +1 62 +2 dwh +1 56 +2 ktf +1 54 +2 lr +1 47 +2 dlc +1 45 +2 dls +1 45 +2 jwf +1 44 +2 mash +1 43 +2 ars +1 43 +2 vgl +1 37 +2 jfo +1 32 +2 rab +1 31 +2 pd +1 29 +2 jns +1 25 +2 spm +1 22 +2 rob +1 15 +2 egb +1 10 +2 hm +1 10 +2 mhb +1 6 +2 aed +1 6 +2 cpb +1 5 +2 evp +1 4 +2 ber +1 4 +2 men +1 4 +2 mitch +1 3 +2 ast +1 3 +2 jfr +1 3 +2 lax +1 3 +2 nel +1 2 +2 blue +1 2 +2 jfk +1 2 +2 njas +1 1 +2 122sec +1 1 +2 ddwar +1 1 +2 gopi +1 1 +2 jk +1 1 +2 learn +1 1 +2 low +1 1 +2 nac +1 1 +2 sidor +1 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1 2roottcsh:*:0:0:Super-User +2 running +3 tcsh +4 [cbm]:/:/bin/tcsh +1 3sysadm:*:0:0:System +2 V +3 Administration:/usr/admin:/bin/sh +1 4diag:*:0:996:Hardware +2 Diagnostics:/usr/diags:/bin/csh +1 5daemon:*:1:1:daemons:/:/bin/sh +1 6bin:*:2:2:System +2 Tools +3 Owner:/bin:/dev/null +1 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +1 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +1 9sys:*:4:0:System +2 Activity +3 Owner:/usr/adm:/bin/sh +1 10adm:*:5:3:Accounting +2 Files +3 Owner:/usr/adm:/bin/sh +1 11lp:*:9:9:Print +2 Spooler +3 Owner:/var/spool/lp:/bin/sh +1 12auditor:*:11:0:Audit +2 Activity +3 Owner:/auditor:/bin/sh +1 13dbadmin:*:12:0:Security +2 Database +3 Owner:/dbadmin:/bin/sh +1 14bootes:dcon:50:1:Tom +2 Killian +3 (DO +4 NOT +5 REMOVE):/tmp: +1 15cdjuke:dcon:51:1:Tom +2 Killian +3 (DO +4 NOT +5 REMOVE):/tmp: +1 16rfindd:*:66:1:Rfind +2 Daemon +3 and +4 Fsdump:/var/rfindd:/bin/sh +1 17EZsetup:*:992:998:System +2 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +1 18demos:*:993:997:Demonstration +2 User:/usr/demos:/bin/csh +1 19tutor:*:994:997:Tutorial +2 User:/usr/tutor:/bin/csh +1 20tour:*:995:997:IRIS +2 Space +3 Tour:/usr/people/tour:/bin/csh +1 21guest:nfP4/Wpvio/Rw:998:998:Guest +2 Account:/usr/people/guest:/bin/csh +1 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +2 Account:/usr/people/4Dgifts:/bin/csh +1 23nobody:*:60001:60001:SVR4 +2 nobody +3 uid:/dev/null:/dev/null +1 24noaccess:*:60002:60002:uid +2 no +3 access:/dev/null:/dev/null +1 25nobody:*:-2:-2:original +2 nobody +3 uid:/dev/null:/dev/null +1 26rje:*:8:8:RJE +2 Owner:/usr/spool/rje: +1 27changes:*:11:11:system +2 change +3 log:/: +1 28dist:sorry:9999:4:file +2 distributions:/v/adm/dist:/v/bin/sh +1 29man:*:99:995:On-line +2 Manual +3 Owner:/: +1 30phoneca:*:991:991:phone +2 call +3 log +4 [tom]:/v/adm/log:/v/bin/sh +1 1r +2 oot +3 EMpNB8Zp56 +4 0 +5 0 +6 Super-User,,,,,,, +7 / +8 /bin/sh +1 2r +2 oottcsh +3 * +4 0 +5 0 +6 Super-User +7 running +8 tcsh +9 [cbm] +10 / +11 /bin/tcsh +1 3s +2 ysadm +3 * +4 0 +5 0 +6 System +7 V +8 Administration +9 /usr/admin +10 /bin/sh +1 4d +2 iag +3 * +4 0 +5 996 +6 Hardware +7 Diagnostics +8 /usr/diags +9 /bin/csh +1 5d +2 aemon +3 * +4 1 +5 1 +6 daemons +7 / +8 /bin/sh +1 6b +2 in +3 * +4 2 +5 2 +6 System +7 Tools +8 Owner +9 /bin +10 /dev/null +1 7n +2 uucp +3 BJnuQbAo +4 6 +5 10 +6 UUCP.Admin +7 /usr/spool/uucppublic +8 /usr/lib/uucp/uucico +1 8u +2 ucp +3 * +4 3 +5 5 +6 UUCP.Admin +7 /usr/lib/uucp +1 9s +2 ys +3 * +4 4 +5 0 +6 System +7 Activity +8 Owner +9 /usr/adm +10 /bin/sh +1 10 +2 adm +3 * +4 5 +5 3 +6 Accounting +7 Files +8 Owner +9 /usr/adm +10 /bin/sh +1 11 +2 lp +3 * +4 9 +5 9 +6 Print +7 Spooler +8 Owner +9 /var/spool/lp +10 /bin/sh +1 12 +2 auditor +3 * +4 11 +5 0 +6 Audit +7 Activity +8 Owner +9 /auditor +10 /bin/sh +1 13 +2 dbadmin +3 * +4 12 +5 0 +6 Security +7 Database +8 Owner +9 /dbadmin +10 /bin/sh +1 14 +2 bootes +3 dcon +4 50 +5 1 +6 Tom +7 Killian +8 (DO +9 NOT +10 REMOVE) +11 /tmp +1 15 +2 cdjuke +3 dcon +4 51 +5 1 +6 Tom +7 Killian +8 (DO +9 NOT +10 REMOVE) +11 /tmp +1 16 +2 rfindd +3 * +4 66 +5 1 +6 Rfind +7 Daemon +8 and +9 Fsdump +10 /var/rfindd +11 /bin/sh +1 17 +2 EZsetup +3 * +4 992 +5 998 +6 System +7 Setup +8 /var/sysadmdesktop/EZsetup +9 /bin/csh +1 18 +2 demos +3 * +4 993 +5 997 +6 Demonstration +7 User +8 /usr/demos +9 /bin/csh +1 19 +2 tutor +3 * +4 994 +5 997 +6 Tutorial +7 User +8 /usr/tutor +9 /bin/csh +1 20 +2 tour +3 * +4 995 +5 997 +6 IRIS +7 Space +8 Tour +9 /usr/people/tour +10 /bin/csh +1 21 +2 guest +3 nfP4/Wpvio/Rw +4 998 +5 998 +6 Guest +7 Account +8 /usr/people/guest +9 /bin/csh +1 22 +2 4Dgifts +3 0nWRTZsOMt. +4 999 +5 998 +6 4Dgifts +7 Account +8 /usr/people/4Dgifts +9 /bin/csh +1 23 +2 nobody +3 * +4 60001 +5 60001 +6 SVR4 +7 nobody +8 uid +9 /dev/null +10 /dev/null +1 24 +2 noaccess +3 * +4 60002 +5 60002 +6 uid +7 no +8 access +9 /dev/null +10 /dev/null +1 25 +2 nobody +3 * +4 -2 +5 -2 +6 original +7 nobody +8 uid +9 /dev/null +10 /dev/null +1 26 +2 rje +3 * +4 8 +5 8 +6 RJE +7 Owner +8 /usr/spool/rje +1 27 +2 changes +3 * +4 11 +5 11 +6 system +7 change +8 log +9 / +1 28 +2 dist +3 sorry +4 9999 +5 4 +6 file +7 distributions +8 /v/adm/dist +9 /v/bin/sh +1 29 +2 man +3 * +4 99 +5 995 +6 On-line +7 Manual +8 Owner +9 / +1 30 +2 phoneca +3 * +4 991 +5 991 +6 phone +7 call +8 log +9 [tom] +10 /v/adm/log +11 /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.for2 b/usr/src/test/util-tests/tests/awk/examples/out/t.for2 new file mode 100644 index 0000000000..2aa2eb863b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.for2 @@ -0,0 +1,645 @@ +1 /dev/rrp3: +1 17379 +2 mel +1 16693 +2 bwk +3 me +1 16116 +2 ken +3 him +4 someone +5 else +1 15713 +2 srb +1 11895 +2 lem +1 10409 +2 scj +1 10252 +2 rhm +1 9853 +2 shen +1 9748 +2 a68 +1 9492 +2 sif +1 9190 +2 pjw +1 8912 +2 nls +1 8895 +2 dmr +1 8491 +2 cda +1 8372 +2 bs +1 8252 +2 llc +1 7450 +2 mb +1 7360 +2 ava +1 7273 +2 jrv +1 7080 +2 bin +1 7063 +2 greg +1 6567 +2 dict +1 6462 +2 lck +1 6291 +2 rje +1 6211 +2 lwf +1 5671 +2 dave +1 5373 +2 jhc +1 5220 +2 agf +1 5167 +2 doug +1 5007 +2 valerie +1 3963 +2 jca +1 3895 +2 bbs +1 3796 +2 moh +1 3481 +2 xchar +1 3200 +2 tbl +1 2845 +2 s +1 2774 +2 tgs +1 2641 +2 met +1 2566 +2 jck +1 2511 +2 port +1 2479 +2 sue +1 2127 +2 root +1 1989 +2 bsb +1 1989 +2 jeg +1 1933 +2 eag +1 1801 +2 pdj +1 1590 +2 tpc +1 1385 +2 cvw +1 1370 +2 rwm +1 1316 +2 avg +1 1205 +2 eg +1 1194 +2 jam +1 1153 +2 dl +1 1150 +2 lgm +1 1031 +2 cmb +1 1018 +2 jwr +1 950 +2 gdb +1 931 +2 marc +1 898 +2 usg +1 865 +2 ggr +1 822 +2 daemon +1 803 +2 mihalis +1 700 +2 honey +1 624 +2 tad +1 559 +2 acs +1 541 +2 uucp +1 523 +2 raf +1 495 +2 adh +1 456 +2 kec +1 414 +2 craig +1 386 +2 donmac +1 375 +2 jj +1 348 +2 ravi +1 344 +2 drw +1 327 +2 stars +1 288 +2 mrg +1 272 +2 jcb +1 263 +2 ralph +1 253 +2 tom +1 251 +2 sjb +1 248 +2 haight +1 224 +2 sharon +1 222 +2 chuck +1 213 +2 dsj +1 201 +2 bill +1 184 +2 god +1 176 +2 sys +1 166 +2 meh +1 163 +2 jon +1 144 +2 dan +1 143 +2 fox +1 123 +2 dale +1 116 +2 kab +1 95 +2 buz +1 80 +2 asc +1 79 +2 jas +1 79 +2 trt +1 64 +2 wsb +1 62 +2 dwh +1 56 +2 ktf +1 54 +2 lr +1 47 +2 dlc +1 45 +2 dls +1 45 +2 jwf +1 44 +2 mash +1 43 +2 ars +1 43 +2 vgl +1 37 +2 jfo +1 32 +2 rab +1 31 +2 pd +1 29 +2 jns +1 25 +2 spm +1 22 +2 rob +1 15 +2 egb +1 10 +2 hm +1 10 +2 mhb +1 6 +2 aed +1 6 +2 cpb +1 5 +2 evp +1 4 +2 ber +1 4 +2 men +1 4 +2 mitch +1 3 +2 ast +1 3 +2 jfr +1 3 +2 lax +1 3 +2 nel +1 2 +2 blue +1 2 +2 jfk +1 2 +2 njas +1 1 +2 122sec +1 1 +2 ddwar +1 1 +2 gopi +1 1 +2 jk +1 1 +2 learn +1 1 +2 low +1 1 +2 nac +1 1 +2 sidor +1 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1 2roottcsh:*:0:0:Super-User +2 running +3 tcsh +4 [cbm]:/:/bin/tcsh +1 3sysadm:*:0:0:System +2 V +3 Administration:/usr/admin:/bin/sh +1 4diag:*:0:996:Hardware +2 Diagnostics:/usr/diags:/bin/csh +1 5daemon:*:1:1:daemons:/:/bin/sh +1 6bin:*:2:2:System +2 Tools +3 Owner:/bin:/dev/null +1 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +1 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +1 9sys:*:4:0:System +2 Activity +3 Owner:/usr/adm:/bin/sh +1 10adm:*:5:3:Accounting +2 Files +3 Owner:/usr/adm:/bin/sh +1 11lp:*:9:9:Print +2 Spooler +3 Owner:/var/spool/lp:/bin/sh +1 12auditor:*:11:0:Audit +2 Activity +3 Owner:/auditor:/bin/sh +1 13dbadmin:*:12:0:Security +2 Database +3 Owner:/dbadmin:/bin/sh +1 14bootes:dcon:50:1:Tom +2 Killian +3 (DO +4 NOT +5 REMOVE):/tmp: +1 15cdjuke:dcon:51:1:Tom +2 Killian +3 (DO +4 NOT +5 REMOVE):/tmp: +1 16rfindd:*:66:1:Rfind +2 Daemon +3 and +4 Fsdump:/var/rfindd:/bin/sh +1 17EZsetup:*:992:998:System +2 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +1 18demos:*:993:997:Demonstration +2 User:/usr/demos:/bin/csh +1 19tutor:*:994:997:Tutorial +2 User:/usr/tutor:/bin/csh +1 20tour:*:995:997:IRIS +2 Space +3 Tour:/usr/people/tour:/bin/csh +1 21guest:nfP4/Wpvio/Rw:998:998:Guest +2 Account:/usr/people/guest:/bin/csh +1 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +2 Account:/usr/people/4Dgifts:/bin/csh +1 23nobody:*:60001:60001:SVR4 +2 nobody +3 uid:/dev/null:/dev/null +1 24noaccess:*:60002:60002:uid +2 no +3 access:/dev/null:/dev/null +1 25nobody:*:-2:-2:original +2 nobody +3 uid:/dev/null:/dev/null +1 26rje:*:8:8:RJE +2 Owner:/usr/spool/rje: +1 27changes:*:11:11:system +2 change +3 log:/: +1 28dist:sorry:9999:4:file +2 distributions:/v/adm/dist:/v/bin/sh +1 29man:*:99:995:On-line +2 Manual +3 Owner:/: +1 30phoneca:*:991:991:phone +2 call +3 log +4 [tom]:/v/adm/log:/v/bin/sh +1 1r +2 oot +3 EMpNB8Zp56 +4 0 +5 0 +6 Super-User,,,,,,, +7 / +8 /bin/sh +1 2r +2 oottcsh +3 * +4 0 +5 0 +6 Super-User +7 running +8 tcsh +9 [cbm] +10 / +11 /bin/tcsh +1 3s +2 ysadm +3 * +4 0 +5 0 +6 System +7 V +8 Administration +9 /usr/admin +10 /bin/sh +1 4d +2 iag +3 * +4 0 +5 996 +6 Hardware +7 Diagnostics +8 /usr/diags +9 /bin/csh +1 5d +2 aemon +3 * +4 1 +5 1 +6 daemons +7 / +8 /bin/sh +1 6b +2 in +3 * +4 2 +5 2 +6 System +7 Tools +8 Owner +9 /bin +10 /dev/null +1 7n +2 uucp +3 BJnuQbAo +4 6 +5 10 +6 UUCP.Admin +7 /usr/spool/uucppublic +8 /usr/lib/uucp/uucico +1 8u +2 ucp +3 * +4 3 +5 5 +6 UUCP.Admin +7 /usr/lib/uucp +1 9s +2 ys +3 * +4 4 +5 0 +6 System +7 Activity +8 Owner +9 /usr/adm +10 /bin/sh +1 10 +2 adm +3 * +4 5 +5 3 +6 Accounting +7 Files +8 Owner +9 /usr/adm +10 /bin/sh +1 11 +2 lp +3 * +4 9 +5 9 +6 Print +7 Spooler +8 Owner +9 /var/spool/lp +10 /bin/sh +1 12 +2 auditor +3 * +4 11 +5 0 +6 Audit +7 Activity +8 Owner +9 /auditor +10 /bin/sh +1 13 +2 dbadmin +3 * +4 12 +5 0 +6 Security +7 Database +8 Owner +9 /dbadmin +10 /bin/sh +1 14 +2 bootes +3 dcon +4 50 +5 1 +6 Tom +7 Killian +8 (DO +9 NOT +10 REMOVE) +11 /tmp +1 15 +2 cdjuke +3 dcon +4 51 +5 1 +6 Tom +7 Killian +8 (DO +9 NOT +10 REMOVE) +11 /tmp +1 16 +2 rfindd +3 * +4 66 +5 1 +6 Rfind +7 Daemon +8 and +9 Fsdump +10 /var/rfindd +11 /bin/sh +1 17 +2 EZsetup +3 * +4 992 +5 998 +6 System +7 Setup +8 /var/sysadmdesktop/EZsetup +9 /bin/csh +1 18 +2 demos +3 * +4 993 +5 997 +6 Demonstration +7 User +8 /usr/demos +9 /bin/csh +1 19 +2 tutor +3 * +4 994 +5 997 +6 Tutorial +7 User +8 /usr/tutor +9 /bin/csh +1 20 +2 tour +3 * +4 995 +5 997 +6 IRIS +7 Space +8 Tour +9 /usr/people/tour +10 /bin/csh +1 21 +2 guest +3 nfP4/Wpvio/Rw +4 998 +5 998 +6 Guest +7 Account +8 /usr/people/guest +9 /bin/csh +1 22 +2 4Dgifts +3 0nWRTZsOMt. +4 999 +5 998 +6 4Dgifts +7 Account +8 /usr/people/4Dgifts +9 /bin/csh +1 23 +2 nobody +3 * +4 60001 +5 60001 +6 SVR4 +7 nobody +8 uid +9 /dev/null +10 /dev/null +1 24 +2 noaccess +3 * +4 60002 +5 60002 +6 uid +7 no +8 access +9 /dev/null +10 /dev/null +1 25 +2 nobody +3 * +4 -2 +5 -2 +6 original +7 nobody +8 uid +9 /dev/null +10 /dev/null +1 26 +2 rje +3 * +4 8 +5 8 +6 RJE +7 Owner +8 /usr/spool/rje +1 27 +2 changes +3 * +4 11 +5 11 +6 system +7 change +8 log +9 / +1 28 +2 dist +3 sorry +4 9999 +5 4 +6 file +7 distributions +8 /v/adm/dist +9 /v/bin/sh +1 29 +2 man +3 * +4 99 +5 995 +6 On-line +7 Manual +8 Owner +9 / +1 30 +2 phoneca +3 * +4 991 +5 991 +6 phone +7 call +8 log +9 [tom] +10 /v/adm/log +11 /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.format4 b/usr/src/test/util-tests/tests/awk/examples/out/t.format4 new file mode 100644 index 0000000000..5112c245ea --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.format4 @@ -0,0 +1,4 @@ +125 + x +105 + diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.fun b/usr/src/test/util-tests/tests/awk/examples/out/t.fun new file mode 100644 index 0000000000..19061968b4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.fun @@ -0,0 +1,199 @@ +<{/dev/rrp3:}> +<{}> +<{17379}> +<{16693}> +<{16116}> +<{15713}> +<{11895}> +<{10409}> +<{10252}> +<{9853}> +<{9748}> +<{9492}> +<{9190}> +<{8912}> +<{8895}> +<{8491}> +<{8372}> +<{8252}> +<{7450}> +<{7360}> +<{7273}> +<{7080}> +<{7063}> +<{6567}> +<{6462}> +<{6291}> +<{6211}> +<{5671}> +<{5373}> +<{5220}> +<{5167}> +<{5007}> +<{3963}> +<{3895}> +<{3796}> +<{3481}> +<{3200}> +<{2845}> +<{2774}> +<{2641}> +<{2566}> +<{2511}> +<{2479}> +<{2127}> +<{1989}> +<{1989}> +<{1933}> +<{1801}> +<{1590}> +<{1385}> +<{1370}> +<{1316}> +<{1205}> +<{1194}> +<{1153}> +<{1150}> +<{1031}> +<{1018}> +<{950}> +<{931}> +<{898}> +<{865}> +<{822}> +<{803}> +<{700}> +<{624}> +<{559}> +<{541}> +<{523}> +<{495}> +<{456}> +<{414}> +<{386}> +<{375}> +<{348}> +<{344}> +<{327}> +<{288}> +<{272}> +<{263}> +<{253}> +<{251}> +<{248}> +<{224}> +<{222}> +<{213}> +<{201}> +<{184}> +<{176}> +<{166}> +<{163}> +<{144}> +<{143}> +<{123}> +<{116}> +<{95}> +<{80}> +<{79}> +<{79}> +<{64}> +<{62}> +<{56}> +<{54}> +<{47}> +<{45}> +<{45}> +<{44}> +<{43}> +<{43}> +<{37}> +<{32}> +<{31}> +<{29}> +<{25}> +<{22}> +<{15}> +<{10}> +<{10}> +<{6}> +<{6}> +<{5}> +<{4}> +<{4}> +<{4}> +<{3}> +<{3}> +<{3}> +<{3}> +<{2}> +<{2}> +<{2}> +<{1}> +<{1}> +<{1}> +<{1}> +<{1}> +<{1}> +<{1}> +<{1}> +<{1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh}> +<{2roottcsh:*:0:0:Super-User}> +<{3sysadm:*:0:0:System}> +<{4diag:*:0:996:Hardware}> +<{5daemon:*:1:1:daemons:/:/bin/sh}> +<{6bin:*:2:2:System}> +<{7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico}> +<{8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:}> +<{9sys:*:4:0:System}> +<{10adm:*:5:3:Accounting}> +<{11lp:*:9:9:Print}> +<{12auditor:*:11:0:Audit}> +<{13dbadmin:*:12:0:Security}> +<{14bootes:dcon:50:1:Tom}> +<{15cdjuke:dcon:51:1:Tom}> +<{16rfindd:*:66:1:Rfind}> +<{17EZsetup:*:992:998:System}> +<{18demos:*:993:997:Demonstration}> +<{19tutor:*:994:997:Tutorial}> +<{20tour:*:995:997:IRIS}> +<{21guest:nfP4/Wpvio/Rw:998:998:Guest}> +<{224Dgifts:0nWRTZsOMt.:999:998:4Dgifts}> +<{23nobody:*:60001:60001:SVR4}> +<{24noaccess:*:60002:60002:uid}> +<{25nobody:*:-2:-2:original}> +<{26rje:*:8:8:RJE}> +<{27changes:*:11:11:system}> +<{28dist:sorry:9999:4:file}> +<{29man:*:99:995:On-line}> +<{30phoneca:*:991:991:phone}> +<{1r}> +<{2r}> +<{3s}> +<{4d}> +<{5d}> +<{6b}> +<{7n}> +<{8u}> +<{9s}> +<{10}> +<{11}> +<{12}> +<{13}> +<{14}> +<{15}> +<{16}> +<{17}> +<{18}> +<{19}> +<{20}> +<{21}> +<{22}> +<{23}> +<{24}> +<{25}> +<{26}> +<{27}> +<{28}> +<{29}> +<{30}> diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.fun0 b/usr/src/test/util-tests/tests/awk/examples/out/t.fun0 new file mode 100644 index 0000000000..3b2fc2b4ee --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.fun0 @@ -0,0 +1,398 @@ +hello + +hello +<> +hello +<17379> +hello +<16693> +hello +<16116> +hello +<15713> +hello +<11895> +hello +<10409> +hello +<10252> +hello +<9853> +hello +<9748> +hello +<9492> +hello +<9190> +hello +<8912> +hello +<8895> +hello +<8491> +hello +<8372> +hello +<8252> +hello +<7450> +hello +<7360> +hello +<7273> +hello +<7080> +hello +<7063> +hello +<6567> +hello +<6462> +hello +<6291> +hello +<6211> +hello +<5671> +hello +<5373> +hello +<5220> +hello +<5167> +hello +<5007> +hello +<3963> +hello +<3895> +hello +<3796> +hello +<3481> +hello +<3200> +hello +<2845> +hello +<2774> +hello +<2641> +hello +<2566> +hello +<2511> +hello +<2479> +hello +<2127> +hello +<1989> +hello +<1989> +hello +<1933> +hello +<1801> +hello +<1590> +hello +<1385> +hello +<1370> +hello +<1316> +hello +<1205> +hello +<1194> +hello +<1153> +hello +<1150> +hello +<1031> +hello +<1018> +hello +<950> +hello +<931> +hello +<898> +hello +<865> +hello +<822> +hello +<803> +hello +<700> +hello +<624> +hello +<559> +hello +<541> +hello +<523> +hello +<495> +hello +<456> +hello +<414> +hello +<386> +hello +<375> +hello +<348> +hello +<344> +hello +<327> +hello +<288> +hello +<272> +hello +<263> +hello +<253> +hello +<251> +hello +<248> +hello +<224> +hello +<222> +hello +<213> +hello +<201> +hello +<184> +hello +<176> +hello +<166> +hello +<163> +hello +<144> +hello +<143> +hello +<123> +hello +<116> +hello +<95> +hello +<80> +hello +<79> +hello +<79> +hello +<64> +hello +<62> +hello +<56> +hello +<54> +hello +<47> +hello +<45> +hello +<45> +hello +<44> +hello +<43> +hello +<43> +hello +<37> +hello +<32> +hello +<31> +hello +<29> +hello +<25> +hello +<22> +hello +<15> +hello +<10> +hello +<10> +hello +<6> +hello +<6> +hello +<5> +hello +<4> +hello +<4> +hello +<4> +hello +<3> +hello +<3> +hello +<3> +hello +<3> +hello +<2> +hello +<2> +hello +<2> +hello +<1> +hello +<1> +hello +<1> +hello +<1> +hello +<1> +hello +<1> +hello +<1> +hello +<1> +hello +<1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh> +hello +<2roottcsh:*:0:0:Super-User> +hello +<3sysadm:*:0:0:System> +hello +<4diag:*:0:996:Hardware> +hello +<5daemon:*:1:1:daemons:/:/bin/sh> +hello +<6bin:*:2:2:System> +hello +<7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico> +hello +<8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:> +hello +<9sys:*:4:0:System> +hello +<10adm:*:5:3:Accounting> +hello +<11lp:*:9:9:Print> +hello +<12auditor:*:11:0:Audit> +hello +<13dbadmin:*:12:0:Security> +hello +<14bootes:dcon:50:1:Tom> +hello +<15cdjuke:dcon:51:1:Tom> +hello +<16rfindd:*:66:1:Rfind> +hello +<17EZsetup:*:992:998:System> +hello +<18demos:*:993:997:Demonstration> +hello +<19tutor:*:994:997:Tutorial> +hello +<20tour:*:995:997:IRIS> +hello +<21guest:nfP4/Wpvio/Rw:998:998:Guest> +hello +<224Dgifts:0nWRTZsOMt.:999:998:4Dgifts> +hello +<23nobody:*:60001:60001:SVR4> +hello +<24noaccess:*:60002:60002:uid> +hello +<25nobody:*:-2:-2:original> +hello +<26rje:*:8:8:RJE> +hello +<27changes:*:11:11:system> +hello +<28dist:sorry:9999:4:file> +hello +<29man:*:99:995:On-line> +hello +<30phoneca:*:991:991:phone> +hello +<1r> +hello +<2r> +hello +<3s> +hello +<4d> +hello +<5d> +hello +<6b> +hello +<7n> +hello +<8u> +hello +<9s> +hello +<10> +hello +<11> +hello +<12> +hello +<13> +hello +<14> +hello +<15> +hello +<16> +hello +<17> +hello +<18> +hello +<19> +hello +<20> +hello +<21> +hello +<22> +hello +<23> +hello +<24> +hello +<25> +hello +<26> +hello +<27> +hello +<28> +hello +<29> +hello +<30> diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.fun1 b/usr/src/test/util-tests/tests/awk/examples/out/t.fun1 new file mode 100644 index 0000000000..317e9677c3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.fun1 @@ -0,0 +1,2 @@ +hello +hello diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.fun2 b/usr/src/test/util-tests/tests/awk/examples/out/t.fun2 new file mode 100644 index 0000000000..b13375aff1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.fun2 @@ -0,0 +1,573 @@ +/dev/rrp3: +1 +2 +3 +4 +5 +6 +7 +8 +9 +g /dev/rrp3: + + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g + +g 17379 + +g 16693 + +g 16116 + +g 15713 + +g 11895 + +g 10409 + +g 10252 + +g 9853 + +g 9748 + +g 9492 + +g 9190 + +g 8912 + +g 8895 + +g 8491 + +g 8372 + +g 8252 + +g 7450 + +g 7360 + +g 7273 + +g 7080 + +g 7063 + +g 6567 + +g 6462 + +g 6291 + +g 6211 + +g 5671 + +g 5373 + +g 5220 + +g 5167 + +g 5007 + +g 3963 + +g 3895 + +g 3796 + +g 3481 + +g 3200 + +g 2845 + +g 2774 + +g 2641 + +g 2566 + +g 2511 + +g 2479 + +g 2127 + +g 1989 + +g 1989 + +g 1933 + +g 1801 + +g 1590 + +g 1385 + +g 1370 + +g 1316 + +g 1205 + +g 1194 + +g 1153 + +g 1150 + +g 1031 + +g 1018 + +g 950 + +g 931 + +g 898 + +g 865 + +g 822 + +g 803 + +g 700 + +g 624 + +g 559 + +g 541 + +g 523 + +g 495 + +g 456 + +g 414 + +g 386 + +g 375 + +g 348 + +g 344 + +g 327 + +g 288 + +g 272 + +g 263 + +g 253 + +g 251 + +g 248 + +g 224 + +g 222 + +g 213 + +g 201 + +g 184 + +g 176 + +g 166 + +g 163 + +g 144 + +g 143 + +g 123 + +g 116 + +g 95 + +g 80 + +g 79 + +g 79 + +g 64 + +g 62 + +g 56 + +g 54 + +g 47 + +g 45 + +g 45 + +g 44 + +g 43 + +g 43 + +g 37 + +g 32 + +g 31 + +g 29 + +g 25 + +g 22 + +g 15 + +g 10 + +g 10 + +6 +7 +8 +9 +g 6 + +6 +7 +8 +9 +g 6 + +5 +6 +7 +8 +9 +g 5 + +4 +5 +6 +7 +8 +9 +g 4 + +4 +5 +6 +7 +8 +9 +g 4 + +4 +5 +6 +7 +8 +9 +g 4 + +3 +4 +5 +6 +7 +8 +9 +g 3 + +3 +4 +5 +6 +7 +8 +9 +g 3 + +3 +4 +5 +6 +7 +8 +9 +g 3 + +3 +4 +5 +6 +7 +8 +9 +g 3 + +2 +3 +4 +5 +6 +7 +8 +9 +g 2 + +2 +3 +4 +5 +6 +7 +8 +9 +g 2 + +2 +3 +4 +5 +6 +7 +8 +9 +g 2 + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g 1 + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g 1 + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g 1 + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g 1 + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g 1 + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g 1 + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g 1 + +1 +2 +3 +4 +5 +6 +7 +8 +9 +g 1 + +g 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + +g 2roottcsh:*:0:0:Super-User + +g 3sysadm:*:0:0:System + +g 4diag:*:0:996:Hardware + +g 5daemon:*:1:1:daemons:/:/bin/sh + +g 6bin:*:2:2:System + +g 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + +g 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + +g 9sys:*:4:0:System + +g 10adm:*:5:3:Accounting + +g 11lp:*:9:9:Print + +g 12auditor:*:11:0:Audit + +g 13dbadmin:*:12:0:Security + +g 14bootes:dcon:50:1:Tom + +g 15cdjuke:dcon:51:1:Tom + +g 16rfindd:*:66:1:Rfind + +g 17EZsetup:*:992:998:System + +g 18demos:*:993:997:Demonstration + +g 19tutor:*:994:997:Tutorial + +g 20tour:*:995:997:IRIS + +g 21guest:nfP4/Wpvio/Rw:998:998:Guest + +g 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts + +g 23nobody:*:60001:60001:SVR4 + +g 24noaccess:*:60002:60002:uid + +g 25nobody:*:-2:-2:original + +g 26rje:*:8:8:RJE + +g 27changes:*:11:11:system + +g 28dist:sorry:9999:4:file + +g 29man:*:99:995:On-line + +g 30phoneca:*:991:991:phone + +g 1r + +g 2r + +g 3s + +g 4d + +g 5d + +g 6b + +g 7n + +g 8u + +g 9s + +g 10 + +g 11 + +g 12 + +g 13 + +g 14 + +g 15 + +g 16 + +g 17 + +g 18 + +g 19 + +g 20 + +g 21 + +g 22 + +g 23 + +g 24 + +g 25 + +g 26 + +g 27 + +g 28 + +g 29 + +g 30 + diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.fun3 b/usr/src/test/util-tests/tests/awk/examples/out/t.fun3 new file mode 100644 index 0000000000..f0cd7cc2d4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.fun3 @@ -0,0 +1,510 @@ +g /dev/rrp3: +g +1737.9 +173.79 +17.379 +1.7379 +g 17379 +1669.3 +166.93 +16.693 +1.6693 +g 16693 +1611.6 +161.16 +16.116 +1.6116 +g 16116 +1571.3 +157.13 +15.713 +1.5713 +g 15713 +1189.5 +118.95 +11.895 +1.1895 +g 11895 +1040.9 +104.09 +10.409 +1.0409 +g 10409 +1025.2 +102.52 +10.252 +1.0252 +g 10252 +985.3 +98.53 +9.853 +g 9853 +974.8 +97.48 +9.748 +g 9748 +949.2 +94.92 +9.492 +g 9492 +919 +91.9 +9.19 +g 9190 +891.2 +89.12 +8.912 +g 8912 +889.5 +88.95 +8.895 +g 8895 +849.1 +84.91 +8.491 +g 8491 +837.2 +83.72 +8.372 +g 8372 +825.2 +82.52 +8.252 +g 8252 +745 +74.5 +7.45 +g 7450 +736 +73.6 +7.36 +g 7360 +727.3 +72.73 +7.273 +g 7273 +708 +70.8 +7.08 +g 7080 +706.3 +70.63 +7.063 +g 7063 +656.7 +65.67 +6.567 +g 6567 +646.2 +64.62 +6.462 +g 6462 +629.1 +62.91 +6.291 +g 6291 +621.1 +62.11 +6.211 +g 6211 +567.1 +56.71 +5.671 +g 5671 +537.3 +53.73 +5.373 +g 5373 +522 +52.2 +5.22 +g 5220 +516.7 +51.67 +5.167 +g 5167 +500.7 +50.07 +5.007 +g 5007 +396.3 +39.63 +3.963 +g 3963 +389.5 +38.95 +3.895 +g 3895 +379.6 +37.96 +3.796 +g 3796 +348.1 +34.81 +3.481 +g 3481 +320 +32 +3.2 +g 3200 +284.5 +28.45 +2.845 +g 2845 +277.4 +27.74 +2.774 +g 2774 +264.1 +26.41 +2.641 +g 2641 +256.6 +25.66 +2.566 +g 2566 +251.1 +25.11 +2.511 +g 2511 +247.9 +24.79 +2.479 +g 2479 +212.7 +21.27 +2.127 +g 2127 +198.9 +19.89 +1.989 +g 1989 +198.9 +19.89 +1.989 +g 1989 +193.3 +19.33 +1.933 +g 1933 +180.1 +18.01 +1.801 +g 1801 +159 +15.9 +1.59 +g 1590 +138.5 +13.85 +1.385 +g 1385 +137 +13.7 +1.37 +g 1370 +131.6 +13.16 +1.316 +g 1316 +120.5 +12.05 +1.205 +g 1205 +119.4 +11.94 +1.194 +g 1194 +115.3 +11.53 +1.153 +g 1153 +115 +11.5 +1.15 +g 1150 +103.1 +10.31 +1.031 +g 1031 +101.8 +10.18 +1.018 +g 1018 +95 +9.5 +g 950 +93.1 +9.31 +g 931 +89.8 +8.98 +g 898 +86.5 +8.65 +g 865 +82.2 +8.22 +g 822 +80.3 +8.03 +g 803 +70 +7 +g 700 +62.4 +6.24 +g 624 +55.9 +5.59 +g 559 +54.1 +5.41 +g 541 +52.3 +5.23 +g 523 +49.5 +4.95 +g 495 +45.6 +4.56 +g 456 +41.4 +4.14 +g 414 +38.6 +3.86 +g 386 +37.5 +3.75 +g 375 +34.8 +3.48 +g 348 +34.4 +3.44 +g 344 +32.7 +3.27 +g 327 +28.8 +2.88 +g 288 +27.2 +2.72 +g 272 +26.3 +2.63 +g 263 +25.3 +2.53 +g 253 +25.1 +2.51 +g 251 +24.8 +2.48 +g 248 +22.4 +2.24 +g 224 +22.2 +2.22 +g 222 +21.3 +2.13 +g 213 +20.1 +2.01 +g 201 +18.4 +1.84 +g 184 +17.6 +1.76 +g 176 +16.6 +1.66 +g 166 +16.3 +1.63 +g 163 +14.4 +1.44 +g 144 +14.3 +1.43 +g 143 +12.3 +1.23 +g 123 +11.6 +1.16 +g 116 +9.5 +g 95 +8 +g 80 +7.9 +g 79 +7.9 +g 79 +6.4 +g 64 +6.2 +g 62 +5.6 +g 56 +5.4 +g 54 +4.7 +g 47 +4.5 +g 45 +4.5 +g 45 +4.4 +g 44 +4.3 +g 43 +4.3 +g 43 +3.7 +g 37 +3.2 +g 32 +3.1 +g 31 +2.9 +g 29 +2.5 +g 25 +2.2 +g 22 +1.5 +g 15 +g 10 +g 10 +g 6 +g 6 +g 5 +g 4 +g 4 +g 4 +g 3 +g 3 +g 3 +g 3 +g 2 +g 2 +g 2 +g 1 +g 1 +g 1 +g 1 +g 1 +g 1 +g 1 +g 1 +g 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +g 2roottcsh:*:0:0:Super-User +g 3sysadm:*:0:0:System +g 4diag:*:0:996:Hardware +g 5daemon:*:1:1:daemons:/:/bin/sh +g 6bin:*:2:2:System +g 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +g 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +g 9sys:*:4:0:System +g 10adm:*:5:3:Accounting +1.1 +g 11lp:*:9:9:Print +1.2 +g 12auditor:*:11:0:Audit +1.3 +g 13dbadmin:*:12:0:Security +1.4 +g 14bootes:dcon:50:1:Tom +1.5 +g 15cdjuke:dcon:51:1:Tom +1.6 +g 16rfindd:*:66:1:Rfind +1.7 +g 17EZsetup:*:992:998:System +1.8 +g 18demos:*:993:997:Demonstration +1.9 +g 19tutor:*:994:997:Tutorial +2 +g 20tour:*:995:997:IRIS +2.1 +g 21guest:nfP4/Wpvio/Rw:998:998:Guest +22.4 +2.24 +g 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +2.3 +g 23nobody:*:60001:60001:SVR4 +2.4 +g 24noaccess:*:60002:60002:uid +2.5 +g 25nobody:*:-2:-2:original +2.6 +g 26rje:*:8:8:RJE +2.7 +g 27changes:*:11:11:system +2.8 +g 28dist:sorry:9999:4:file +2.9 +g 29man:*:99:995:On-line +3 +g 30phoneca:*:991:991:phone +g 1r +g 2r +g 3s +g 4d +g 5d +g 6b +g 7n +g 8u +g 9s +g 10 +1.1 +g 11 +1.2 +g 12 +1.3 +g 13 +1.4 +g 14 +1.5 +g 15 +1.6 +g 16 +1.7 +g 17 +1.8 +g 18 +1.9 +g 19 +2 +g 20 +2.1 +g 21 +2.2 +g 22 +2.3 +g 23 +2.4 +g 24 +2.5 +g 25 +2.6 +g 26 +2.7 +g 27 +2.8 +g 28 +2.9 +g 29 +3 +g 30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.fun4 b/usr/src/test/util-tests/tests/awk/examples/out/t.fun4 new file mode 100644 index 0000000000..a0620aaa8a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.fun4 @@ -0,0 +1,844 @@ +/dev/rrp3: + /dev/rrp3: + +17379 mel + 17379 + mel +16693 bwk me + 16693 + bwk + me +16116 ken him someone else + 16116 + ken + him + someone + else +15713 srb + 15713 + srb +11895 lem + 11895 + lem +10409 scj + 10409 + scj +10252 rhm + 10252 + rhm + 9853 shen + 9853 + shen + 9748 a68 + 9748 + a68 + 9492 sif + 9492 + sif + 9190 pjw + 9190 + pjw + 8912 nls + 8912 + nls + 8895 dmr + 8895 + dmr + 8491 cda + 8491 + cda + 8372 bs + 8372 + bs + 8252 llc + 8252 + llc + 7450 mb + 7450 + mb + 7360 ava + 7360 + ava + 7273 jrv + 7273 + jrv + 7080 bin + 7080 + bin + 7063 greg + 7063 + greg + 6567 dict + 6567 + dict + 6462 lck + 6462 + lck + 6291 rje + 6291 + rje + 6211 lwf + 6211 + lwf + 5671 dave + 5671 + dave + 5373 jhc + 5373 + jhc + 5220 agf + 5220 + agf + 5167 doug + 5167 + doug + 5007 valerie + 5007 + valerie + 3963 jca + 3963 + jca + 3895 bbs + 3895 + bbs + 3796 moh + 3796 + moh + 3481 xchar + 3481 + xchar + 3200 tbl + 3200 + tbl + 2845 s + 2845 + s + 2774 tgs + 2774 + tgs + 2641 met + 2641 + met + 2566 jck + 2566 + jck + 2511 port + 2511 + port + 2479 sue + 2479 + sue + 2127 root + 2127 + root + 1989 bsb + 1989 + bsb + 1989 jeg + 1989 + jeg + 1933 eag + 1933 + eag + 1801 pdj + 1801 + pdj + 1590 tpc + 1590 + tpc + 1385 cvw + 1385 + cvw + 1370 rwm + 1370 + rwm + 1316 avg + 1316 + avg + 1205 eg + 1205 + eg + 1194 jam + 1194 + jam + 1153 dl + 1153 + dl + 1150 lgm + 1150 + lgm + 1031 cmb + 1031 + cmb + 1018 jwr + 1018 + jwr + 950 gdb + 950 + gdb + 931 marc + 931 + marc + 898 usg + 898 + usg + 865 ggr + 865 + ggr + 822 daemon + 822 + daemon + 803 mihalis + 803 + mihalis + 700 honey + 700 + honey + 624 tad + 624 + tad + 559 acs + 559 + acs + 541 uucp + 541 + uucp + 523 raf + 523 + raf + 495 adh + 495 + adh + 456 kec + 456 + kec + 414 craig + 414 + craig + 386 donmac + 386 + donmac + 375 jj + 375 + jj + 348 ravi + 348 + ravi + 344 drw + 344 + drw + 327 stars + 327 + stars + 288 mrg + 288 + mrg + 272 jcb + 272 + jcb + 263 ralph + 263 + ralph + 253 tom + 253 + tom + 251 sjb + 251 + sjb + 248 haight + 248 + haight + 224 sharon + 224 + sharon + 222 chuck + 222 + chuck + 213 dsj + 213 + dsj + 201 bill + 201 + bill + 184 god + 184 + god + 176 sys + 176 + sys + 166 meh + 166 + meh + 163 jon + 163 + jon + 144 dan + 144 + dan + 143 fox + 143 + fox + 123 dale + 123 + dale + 116 kab + 116 + kab + 95 buz + 95 + buz + 80 asc + 80 + asc + 79 jas + 79 + jas + 79 trt + 79 + trt + 64 wsb + 64 + wsb + 62 dwh + 62 + dwh + 56 ktf + 56 + ktf + 54 lr + 54 + lr + 47 dlc + 47 + dlc + 45 dls + 45 + dls + 45 jwf + 45 + jwf + 44 mash + 44 + mash + 43 ars + 43 + ars + 43 vgl + 43 + vgl + 37 jfo + 37 + jfo + 32 rab + 32 + rab + 31 pd + 31 + pd + 29 jns + 29 + jns + 25 spm + 25 + spm + 22 rob + 22 + rob + 15 egb + 15 + egb + 10 hm + 10 + hm + 10 mhb + 10 + mhb + 6 aed + 6 + aed + 6 cpb + 6 + cpb + 5 evp + 5 + evp + 4 ber + 4 + ber + 4 men + 4 + men + 4 mitch + 4 + mitch + 3 ast + 3 + ast + 3 jfr + 3 + jfr + 3 lax + 3 + lax + 3 nel + 3 + nel + 2 blue + 2 + blue + 2 jfk + 2 + jfk + 2 njas + 2 + njas + 1 122sec + 1 + 122sec + 1 ddwar + 1 + ddwar + 1 gopi + 1 + gopi + 1 jk + 1 + jk + 1 learn + 1 + learn + 1 low + 1 + low + 1 nac + 1 + nac + 1 sidor + 1 + sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh + 2roottcsh:*:0:0:Super-User + running + tcsh + [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh + 3sysadm:*:0:0:System + V + Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh + 4diag:*:0:996:Hardware + Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh + 5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null + 6bin:*:2:2:System + Tools + Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh + 9sys:*:4:0:System + Activity + Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh + 10adm:*:5:3:Accounting + Files + Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh + 11lp:*:9:9:Print + Spooler + Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh + 12auditor:*:11:0:Audit + Activity + Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh + 13dbadmin:*:12:0:Security + Database + Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: + 14bootes:dcon:50:1:Tom + Killian + (DO + NOT + REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: + 15cdjuke:dcon:51:1:Tom + Killian + (DO + NOT + REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh + 16rfindd:*:66:1:Rfind + Daemon + and + Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh + 17EZsetup:*:992:998:System + Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh + 18demos:*:993:997:Demonstration + User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh + 19tutor:*:994:997:Tutorial + User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh + 20tour:*:995:997:IRIS + Space + Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh + 21guest:nfP4/Wpvio/Rw:998:998:Guest + Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh + 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts + Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null + 23nobody:*:60001:60001:SVR4 + nobody + uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null + 24noaccess:*:60002:60002:uid + no + access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null + 25nobody:*:-2:-2:original + nobody + uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: + 26rje:*:8:8:RJE + Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: + 27changes:*:11:11:system + change + log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh + 28dist:sorry:9999:4:file + distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: + 29man:*:99:995:On-line + Manual + Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh + 30phoneca:*:991:991:phone + call + log + [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh + 1r + oot + EMpNB8Zp56 + 0 + 0 + Super-User,,,,,,, + / + /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh + 2r + oottcsh + * + 0 + 0 + Super-User + running + tcsh + [cbm] + / + /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh + 3s + ysadm + * + 0 + 0 + System + V + Administration + /usr/admin + /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh + 4d + iag + * + 0 + 996 + Hardware + Diagnostics + /usr/diags + /bin/csh +5d aemon * 1 1 daemons / /bin/sh + 5d + aemon + * + 1 + 1 + daemons + / + /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null + 6b + in + * + 2 + 2 + System + Tools + Owner + /bin + /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico + 7n + uucp + BJnuQbAo + 6 + 10 + UUCP.Admin + /usr/spool/uucppublic + /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp + 8u + ucp + * + 3 + 5 + UUCP.Admin + /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh + 9s + ys + * + 4 + 0 + System + Activity + Owner + /usr/adm + /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh + 10 + adm + * + 5 + 3 + Accounting + Files + Owner + /usr/adm + /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh + 11 + lp + * + 9 + 9 + Print + Spooler + Owner + /var/spool/lp + /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh + 12 + auditor + * + 11 + 0 + Audit + Activity + Owner + /auditor + /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh + 13 + dbadmin + * + 12 + 0 + Security + Database + Owner + /dbadmin + /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp + 14 + bootes + dcon + 50 + 1 + Tom + Killian + (DO + NOT + REMOVE) + /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp + 15 + cdjuke + dcon + 51 + 1 + Tom + Killian + (DO + NOT + REMOVE) + /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh + 16 + rfindd + * + 66 + 1 + Rfind + Daemon + and + Fsdump + /var/rfindd + /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh + 17 + EZsetup + * + 992 + 998 + System + Setup + /var/sysadmdesktop/EZsetup + /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh + 18 + demos + * + 993 + 997 + Demonstration + User + /usr/demos + /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh + 19 + tutor + * + 994 + 997 + Tutorial + User + /usr/tutor + /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh + 20 + tour + * + 995 + 997 + IRIS + Space + Tour + /usr/people/tour + /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh + 21 + guest + nfP4/Wpvio/Rw + 998 + 998 + Guest + Account + /usr/people/guest + /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh + 22 + 4Dgifts + 0nWRTZsOMt. + 999 + 998 + 4Dgifts + Account + /usr/people/4Dgifts + /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null + 23 + nobody + * + 60001 + 60001 + SVR4 + nobody + uid + /dev/null + /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null + 24 + noaccess + * + 60002 + 60002 + uid + no + access + /dev/null + /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null + 25 + nobody + * + -2 + -2 + original + nobody + uid + /dev/null + /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje + 26 + rje + * + 8 + 8 + RJE + Owner + /usr/spool/rje +27 changes * 11 11 system change log / + 27 + changes + * + 11 + 11 + system + change + log + / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh + 28 + dist + sorry + 9999 + 4 + file + distributions + /v/adm/dist + /v/bin/sh +29 man * 99 995 On-line Manual Owner / + 29 + man + * + 99 + 995 + On-line + Manual + Owner + / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh + 30 + phoneca + * + 991 + 991 + phone + call + log + [tom] + /v/adm/log + /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.fun5 b/usr/src/test/util-tests/tests/awk/examples/out/t.fun5 new file mode 100644 index 0000000000..a0620aaa8a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.fun5 @@ -0,0 +1,844 @@ +/dev/rrp3: + /dev/rrp3: + +17379 mel + 17379 + mel +16693 bwk me + 16693 + bwk + me +16116 ken him someone else + 16116 + ken + him + someone + else +15713 srb + 15713 + srb +11895 lem + 11895 + lem +10409 scj + 10409 + scj +10252 rhm + 10252 + rhm + 9853 shen + 9853 + shen + 9748 a68 + 9748 + a68 + 9492 sif + 9492 + sif + 9190 pjw + 9190 + pjw + 8912 nls + 8912 + nls + 8895 dmr + 8895 + dmr + 8491 cda + 8491 + cda + 8372 bs + 8372 + bs + 8252 llc + 8252 + llc + 7450 mb + 7450 + mb + 7360 ava + 7360 + ava + 7273 jrv + 7273 + jrv + 7080 bin + 7080 + bin + 7063 greg + 7063 + greg + 6567 dict + 6567 + dict + 6462 lck + 6462 + lck + 6291 rje + 6291 + rje + 6211 lwf + 6211 + lwf + 5671 dave + 5671 + dave + 5373 jhc + 5373 + jhc + 5220 agf + 5220 + agf + 5167 doug + 5167 + doug + 5007 valerie + 5007 + valerie + 3963 jca + 3963 + jca + 3895 bbs + 3895 + bbs + 3796 moh + 3796 + moh + 3481 xchar + 3481 + xchar + 3200 tbl + 3200 + tbl + 2845 s + 2845 + s + 2774 tgs + 2774 + tgs + 2641 met + 2641 + met + 2566 jck + 2566 + jck + 2511 port + 2511 + port + 2479 sue + 2479 + sue + 2127 root + 2127 + root + 1989 bsb + 1989 + bsb + 1989 jeg + 1989 + jeg + 1933 eag + 1933 + eag + 1801 pdj + 1801 + pdj + 1590 tpc + 1590 + tpc + 1385 cvw + 1385 + cvw + 1370 rwm + 1370 + rwm + 1316 avg + 1316 + avg + 1205 eg + 1205 + eg + 1194 jam + 1194 + jam + 1153 dl + 1153 + dl + 1150 lgm + 1150 + lgm + 1031 cmb + 1031 + cmb + 1018 jwr + 1018 + jwr + 950 gdb + 950 + gdb + 931 marc + 931 + marc + 898 usg + 898 + usg + 865 ggr + 865 + ggr + 822 daemon + 822 + daemon + 803 mihalis + 803 + mihalis + 700 honey + 700 + honey + 624 tad + 624 + tad + 559 acs + 559 + acs + 541 uucp + 541 + uucp + 523 raf + 523 + raf + 495 adh + 495 + adh + 456 kec + 456 + kec + 414 craig + 414 + craig + 386 donmac + 386 + donmac + 375 jj + 375 + jj + 348 ravi + 348 + ravi + 344 drw + 344 + drw + 327 stars + 327 + stars + 288 mrg + 288 + mrg + 272 jcb + 272 + jcb + 263 ralph + 263 + ralph + 253 tom + 253 + tom + 251 sjb + 251 + sjb + 248 haight + 248 + haight + 224 sharon + 224 + sharon + 222 chuck + 222 + chuck + 213 dsj + 213 + dsj + 201 bill + 201 + bill + 184 god + 184 + god + 176 sys + 176 + sys + 166 meh + 166 + meh + 163 jon + 163 + jon + 144 dan + 144 + dan + 143 fox + 143 + fox + 123 dale + 123 + dale + 116 kab + 116 + kab + 95 buz + 95 + buz + 80 asc + 80 + asc + 79 jas + 79 + jas + 79 trt + 79 + trt + 64 wsb + 64 + wsb + 62 dwh + 62 + dwh + 56 ktf + 56 + ktf + 54 lr + 54 + lr + 47 dlc + 47 + dlc + 45 dls + 45 + dls + 45 jwf + 45 + jwf + 44 mash + 44 + mash + 43 ars + 43 + ars + 43 vgl + 43 + vgl + 37 jfo + 37 + jfo + 32 rab + 32 + rab + 31 pd + 31 + pd + 29 jns + 29 + jns + 25 spm + 25 + spm + 22 rob + 22 + rob + 15 egb + 15 + egb + 10 hm + 10 + hm + 10 mhb + 10 + mhb + 6 aed + 6 + aed + 6 cpb + 6 + cpb + 5 evp + 5 + evp + 4 ber + 4 + ber + 4 men + 4 + men + 4 mitch + 4 + mitch + 3 ast + 3 + ast + 3 jfr + 3 + jfr + 3 lax + 3 + lax + 3 nel + 3 + nel + 2 blue + 2 + blue + 2 jfk + 2 + jfk + 2 njas + 2 + njas + 1 122sec + 1 + 122sec + 1 ddwar + 1 + ddwar + 1 gopi + 1 + gopi + 1 jk + 1 + jk + 1 learn + 1 + learn + 1 low + 1 + low + 1 nac + 1 + nac + 1 sidor + 1 + sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh + 2roottcsh:*:0:0:Super-User + running + tcsh + [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh + 3sysadm:*:0:0:System + V + Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh + 4diag:*:0:996:Hardware + Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh + 5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null + 6bin:*:2:2:System + Tools + Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh + 9sys:*:4:0:System + Activity + Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh + 10adm:*:5:3:Accounting + Files + Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh + 11lp:*:9:9:Print + Spooler + Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh + 12auditor:*:11:0:Audit + Activity + Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh + 13dbadmin:*:12:0:Security + Database + Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: + 14bootes:dcon:50:1:Tom + Killian + (DO + NOT + REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: + 15cdjuke:dcon:51:1:Tom + Killian + (DO + NOT + REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh + 16rfindd:*:66:1:Rfind + Daemon + and + Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh + 17EZsetup:*:992:998:System + Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh + 18demos:*:993:997:Demonstration + User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh + 19tutor:*:994:997:Tutorial + User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh + 20tour:*:995:997:IRIS + Space + Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh + 21guest:nfP4/Wpvio/Rw:998:998:Guest + Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh + 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts + Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null + 23nobody:*:60001:60001:SVR4 + nobody + uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null + 24noaccess:*:60002:60002:uid + no + access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null + 25nobody:*:-2:-2:original + nobody + uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: + 26rje:*:8:8:RJE + Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: + 27changes:*:11:11:system + change + log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh + 28dist:sorry:9999:4:file + distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: + 29man:*:99:995:On-line + Manual + Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh + 30phoneca:*:991:991:phone + call + log + [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh + 1r + oot + EMpNB8Zp56 + 0 + 0 + Super-User,,,,,,, + / + /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh + 2r + oottcsh + * + 0 + 0 + Super-User + running + tcsh + [cbm] + / + /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh + 3s + ysadm + * + 0 + 0 + System + V + Administration + /usr/admin + /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh + 4d + iag + * + 0 + 996 + Hardware + Diagnostics + /usr/diags + /bin/csh +5d aemon * 1 1 daemons / /bin/sh + 5d + aemon + * + 1 + 1 + daemons + / + /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null + 6b + in + * + 2 + 2 + System + Tools + Owner + /bin + /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico + 7n + uucp + BJnuQbAo + 6 + 10 + UUCP.Admin + /usr/spool/uucppublic + /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp + 8u + ucp + * + 3 + 5 + UUCP.Admin + /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh + 9s + ys + * + 4 + 0 + System + Activity + Owner + /usr/adm + /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh + 10 + adm + * + 5 + 3 + Accounting + Files + Owner + /usr/adm + /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh + 11 + lp + * + 9 + 9 + Print + Spooler + Owner + /var/spool/lp + /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh + 12 + auditor + * + 11 + 0 + Audit + Activity + Owner + /auditor + /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh + 13 + dbadmin + * + 12 + 0 + Security + Database + Owner + /dbadmin + /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp + 14 + bootes + dcon + 50 + 1 + Tom + Killian + (DO + NOT + REMOVE) + /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp + 15 + cdjuke + dcon + 51 + 1 + Tom + Killian + (DO + NOT + REMOVE) + /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh + 16 + rfindd + * + 66 + 1 + Rfind + Daemon + and + Fsdump + /var/rfindd + /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh + 17 + EZsetup + * + 992 + 998 + System + Setup + /var/sysadmdesktop/EZsetup + /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh + 18 + demos + * + 993 + 997 + Demonstration + User + /usr/demos + /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh + 19 + tutor + * + 994 + 997 + Tutorial + User + /usr/tutor + /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh + 20 + tour + * + 995 + 997 + IRIS + Space + Tour + /usr/people/tour + /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh + 21 + guest + nfP4/Wpvio/Rw + 998 + 998 + Guest + Account + /usr/people/guest + /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh + 22 + 4Dgifts + 0nWRTZsOMt. + 999 + 998 + 4Dgifts + Account + /usr/people/4Dgifts + /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null + 23 + nobody + * + 60001 + 60001 + SVR4 + nobody + uid + /dev/null + /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null + 24 + noaccess + * + 60002 + 60002 + uid + no + access + /dev/null + /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null + 25 + nobody + * + -2 + -2 + original + nobody + uid + /dev/null + /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje + 26 + rje + * + 8 + 8 + RJE + Owner + /usr/spool/rje +27 changes * 11 11 system change log / + 27 + changes + * + 11 + 11 + system + change + log + / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh + 28 + dist + sorry + 9999 + 4 + file + distributions + /v/adm/dist + /v/bin/sh +29 man * 99 995 On-line Manual Owner / + 29 + man + * + 99 + 995 + On-line + Manual + Owner + / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh + 30 + phoneca + * + 991 + 991 + phone + call + log + [tom] + /v/adm/log + /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.getline b/usr/src/test/util-tests/tests/awk/examples/out/t.getline new file mode 100644 index 0000000000..ad14b7c8ad --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.getline @@ -0,0 +1,50 @@ +/dev/rrp3: 17379 16693 +16116 15713 11895 10409 +10252 9853 9748 9492 +9190 8912 8895 8491 +8372 8252 7450 7360 +7273 7080 7063 6567 +6462 6291 6211 5671 +5373 5220 5167 5007 +3963 3895 3796 3481 +3200 2845 2774 2641 +2566 2511 2479 2127 +1989 1989 1933 1801 +1590 1385 1370 1316 +1205 1194 1153 1150 +1031 1018 950 931 +898 865 822 803 +700 624 559 541 +523 495 456 414 +386 375 348 344 +327 288 272 263 +253 251 248 224 +222 213 201 184 +176 166 163 144 +143 123 116 95 +80 79 79 64 +62 56 54 47 +45 45 44 43 +43 37 32 31 +29 25 22 15 +10 10 6 6 +5 4 4 4 +3 3 3 3 +2 2 2 1 +1 1 1 1 +1 1 1 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User 3sysadm:*:0:0:System 4diag:*:0:996:Hardware 5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 9sys:*:4:0:System +10adm:*:5:3:Accounting 11lp:*:9:9:Print 12auditor:*:11:0:Audit 13dbadmin:*:12:0:Security +14bootes:dcon:50:1:Tom 15cdjuke:dcon:51:1:Tom 16rfindd:*:66:1:Rfind 17EZsetup:*:992:998:System +18demos:*:993:997:Demonstration 19tutor:*:994:997:Tutorial 20tour:*:995:997:IRIS 21guest:nfP4/Wpvio/Rw:998:998:Guest +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 23nobody:*:60001:60001:SVR4 24noaccess:*:60002:60002:uid 25nobody:*:-2:-2:original +26rje:*:8:8:RJE 27changes:*:11:11:system 28dist:sorry:9999:4:file 29man:*:99:995:On-line +30phoneca:*:991:991:phone 1r 2r 3s +4d 5d 6b 7n +8u 9s 10 11 +12 13 14 15 +16 17 18 19 +20 21 22 23 +24 25 26 27 +28 29 30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.getval b/usr/src/test/util-tests/tests/awk/examples/out/t.getval new file mode 100644 index 0000000000..7619727c01 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.getval @@ -0,0 +1,199 @@ +10 +0 +8 +8 +8 +8 +8 +8 +8 +8 +7 +7 +7 +7 +7 +7 +6 +7 +6 +7 +7 +7 +8 +8 +7 +7 +7 +8 +7 +7 +8 +11 +7 +7 +7 +9 +7 +5 +7 +7 +7 +8 +7 +8 +7 +7 +7 +7 +7 +7 +7 +7 +6 +7 +6 +7 +7 +7 +6 +7 +6 +6 +9 +10 +8 +6 +6 +7 +6 +6 +6 +8 +9 +5 +7 +6 +8 +6 +6 +8 +6 +6 +9 +9 +8 +6 +7 +6 +6 +6 +6 +6 +6 +7 +6 +5 +5 +5 +5 +5 +5 +5 +4 +5 +5 +5 +6 +5 +5 +5 +5 +4 +5 +5 +5 +5 +4 +5 +4 +4 +4 +4 +4 +6 +4 +4 +4 +4 +5 +4 +5 +7 +6 +5 +3 +6 +4 +4 +6 +48 +33 +21 +53 +31 +22 +74 +37 +25 +27 +23 +30 +33 +29 +29 +27 +67 +55 +50 +26 +69 +73 +33 +30 +31 +36 +30 +59 +28 +29 +5 +9 +7 +5 +7 +4 +6 +5 +4 +5 +4 +9 +9 +8 +8 +8 +9 +7 +7 +6 +7 +9 +8 +10 +8 +5 +9 +6 +5 +9 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.gsub b/usr/src/test/util-tests/tests/awk/examples/out/t.gsub new file mode 100644 index 0000000000..f86f29cb43 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.gsub @@ -0,0 +1,199 @@ +/dfoov/rrp3: + +17379 mfool +16693 bwk mfoo +16116 kfoon hfoom sfoomfoofoonfoo foolsfoo +15713 srb +11895 lfoom +10409 scj +10252 rhm + 9853 shfoon + 9748 foo68 + 9492 sfoof + 9190 pjw + 8912 nls + 8895 dmr + 8491 cdfoo + 8372 bs + 8252 llc + 7450 mb + 7360 foovfoo + 7273 jrv + 7080 bfoon + 7063 grfoog + 6567 dfooct + 6462 lck + 6291 rjfoo + 6211 lwf + 5671 dfoovfoo + 5373 jhc + 5220 foogf + 5167 dfoofoog + 5007 vfoolfoorfoofoo + 3963 jcfoo + 3895 bbs + 3796 mfooh + 3481 xchfoor + 3200 tbl + 2845 s + 2774 tgs + 2641 mfoot + 2566 jck + 2511 pfoort + 2479 sfoofoo + 2127 rfoofoot + 1989 bsb + 1989 jfoog + 1933 foofoog + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 foovg + 1205 foog + 1194 jfoom + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 mfoorc + 898 foosg + 865 ggr + 822 dfoofoomfoon + 803 mfoohfoolfoos + 700 hfoonfooy + 624 tfood + 559 foocs + 541 foofoocp + 523 rfoof + 495 foodh + 456 kfooc + 414 crfoofoog + 386 dfoonmfooc + 375 jj + 348 rfoovfoo + 344 drw + 327 stfoors + 288 mrg + 272 jcb + 263 rfoolph + 253 tfoom + 251 sjb + 248 hfoofooght + 224 shfoorfoon + 222 chfoock + 213 dsj + 201 bfooll + 184 gfood + 176 sys + 166 mfooh + 163 jfoon + 144 dfoon + 143 ffoox + 123 dfoolfoo + 116 kfoob + 95 bfooz + 80 foosc + 79 jfoos + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mfoosh + 43 foors + 43 vgl + 37 jffoo + 32 rfoob + 31 pd + 29 jns + 25 spm + 22 rfoob + 15 foogb + 10 hm + 10 mhb + 6 foofood + 6 cpb + 5 foovp + 4 bfoor + 4 mfoon + 4 mfootch + 3 foost + 3 jfr + 3 lfoox + 3 nfool + 2 blfoofoo + 2 jfk + 2 njfoos + 1 122sfooc + 1 ddwfoor + 1 gfoopfoo + 1 jk + 1 lfoofoorn + 1 lfoow + 1 nfooc + 1 sfoodfoor +1rfoofoot:EMpNB8Zp56:0:0:Sfoopfoor-Usfoor,,,,,,,:/:/bfoon/sh +2rfoofoottcsh:*:0:0:Sfoopfoor-Usfoor rfoonnfoong tcsh [cbm]:/:/bfoon/tcsh +3sysfoodm:*:0:0:Systfoom V Admfoonfoostrfootfoofoon:/foosr/foodmfoon:/bfoon/sh +4dfoofoog:*:0:996:Hfoordwfoorfoo Dfoofoognfoostfoocs:/foosr/dfoofoogs:/bfoon/csh +5dfoofoomfoon:*:1:1:dfoofoomfoons:/:/bfoon/sh +6bfoon:*:2:2:Systfoom Tfoofools Ownfoor:/bfoon:/dfoov/nfooll +7nfoofoocp:BJnfooQbAfoo:6:10:UUCP.Admfoon:/foosr/spfoofool/foofoocppfooblfooc:/foosr/lfoob/foofoocp/foofoocfoocfoo +8foofoocp:*:3:5:UUCP.Admfoon:/foosr/lfoob/foofoocp: +9sys:*:4:0:Systfoom Actfoovfooty Ownfoor:/foosr/foodm:/bfoon/sh +10foodm:*:5:3:Accfoofoontfoong Ffoolfoos Ownfoor:/foosr/foodm:/bfoon/sh +11lp:*:9:9:Prfoont Spfoofoolfoor Ownfoor:/vfoor/spfoofool/lp:/bfoon/sh +12foofoodfootfoor:*:11:0:Afoodfoot Actfoovfooty Ownfoor:/foofoodfootfoor:/bfoon/sh +13dbfoodmfoon:*:12:0:Sfoocfoorfooty Dfootfoobfoosfoo Ownfoor:/dbfoodmfoon:/bfoon/sh +14bfoofootfoos:dcfoon:50:1:Tfoom Kfoollfoofoon (DO NOT REMOVE):/tmp: +15cdjfookfoo:dcfoon:51:1:Tfoom Kfoollfoofoon (DO NOT REMOVE):/tmp: +16rffoondd:*:66:1:Rffoond Dfoofoomfoon foond Fsdfoomp:/vfoor/rffoondd:/bfoon/sh +17EZsfootfoop:*:992:998:Systfoom Sfootfoop:/vfoor/sysfoodmdfoosktfoop/EZsfootfoop:/bfoon/csh +18dfoomfoos:*:993:997:Dfoomfoonstrfootfoofoon Usfoor:/foosr/dfoomfoos:/bfoon/csh +19tfootfoor:*:994:997:Tfootfoorfoofool Usfoor:/foosr/tfootfoor:/bfoon/csh +20tfoofoor:*:995:997:IRIS Spfoocfoo Tfoofoor:/foosr/pfoofooplfoo/tfoofoor:/bfoon/csh +21gfoofoost:nfP4/Wpvfoofoo/Rw:998:998:Gfoofoost Accfoofoont:/foosr/pfoofooplfoo/gfoofoost:/bfoon/csh +224Dgfoofts:0nWRTZsOMt.:999:998:4Dgfoofts Accfoofoont:/foosr/pfoofooplfoo/4Dgfoofts:/bfoon/csh +23nfoobfoody:*:60001:60001:SVR4 nfoobfoody foofood:/dfoov/nfooll:/dfoov/nfooll +24nfoofooccfooss:*:60002:60002:foofood nfoo fooccfooss:/dfoov/nfooll:/dfoov/nfooll +25nfoobfoody:*:-2:-2:foorfoogfoonfool nfoobfoody foofood:/dfoov/nfooll:/dfoov/nfooll +26rjfoo:*:8:8:RJE Ownfoor:/foosr/spfoofool/rjfoo: +27chfoongfoos:*:11:11:systfoom chfoongfoo lfoog:/: +28dfoost:sfoorry:9999:4:ffoolfoo dfoostrfoobfootfoofoons:/v/foodm/dfoost:/v/bfoon/sh +29mfoon:*:99:995:On-lfoonfoo Mfoonfoofool Ownfoor:/: +30phfoonfoocfoo:*:991:991:phfoonfoo cfooll lfoog [tfoom]:/v/foodm/lfoog:/v/bfoon/sh +1r foofoot EMpNB8Zp56 0 0 Sfoopfoor-Usfoor,,,,,,, / /bfoon/sh +2r foofoottcsh * 0 0 Sfoopfoor-Usfoor rfoonnfoong tcsh [cbm] / /bfoon/tcsh +3s ysfoodm * 0 0 Systfoom V Admfoonfoostrfootfoofoon /foosr/foodmfoon /bfoon/sh +4d foofoog * 0 996 Hfoordwfoorfoo Dfoofoognfoostfoocs /foosr/dfoofoogs /bfoon/csh +5d foofoomfoon * 1 1 dfoofoomfoons / /bfoon/sh +6b foon * 2 2 Systfoom Tfoofools Ownfoor /bfoon /dfoov/nfooll +7n foofoocp BJnfooQbAfoo 6 10 UUCP.Admfoon /foosr/spfoofool/foofoocppfooblfooc /foosr/lfoob/foofoocp/foofoocfoocfoo +8foo foocp * 3 5 UUCP.Admfoon /foosr/lfoob/foofoocp +9s ys * 4 0 Systfoom Actfoovfooty Ownfoor /foosr/foodm /bfoon/sh +10 foodm * 5 3 Accfoofoontfoong Ffoolfoos Ownfoor /foosr/foodm /bfoon/sh +11 lp * 9 9 Prfoont Spfoofoolfoor Ownfoor /vfoor/spfoofool/lp /bfoon/sh +12 foofoodfootfoor * 11 0 Afoodfoot Actfoovfooty Ownfoor /foofoodfootfoor /bfoon/sh +13 dbfoodmfoon * 12 0 Sfoocfoorfooty Dfootfoobfoosfoo Ownfoor /dbfoodmfoon /bfoon/sh +14 bfoofootfoos dcfoon 50 1 Tfoom Kfoollfoofoon (DO NOT REMOVE) /tmp +15 cdjfookfoo dcfoon 51 1 Tfoom Kfoollfoofoon (DO NOT REMOVE) /tmp +16 rffoondd * 66 1 Rffoond Dfoofoomfoon foond Fsdfoomp /vfoor/rffoondd /bfoon/sh +17 EZsfootfoop * 992 998 Systfoom Sfootfoop /vfoor/sysfoodmdfoosktfoop/EZsfootfoop /bfoon/csh +18 dfoomfoos * 993 997 Dfoomfoonstrfootfoofoon Usfoor /foosr/dfoomfoos /bfoon/csh +19 tfootfoor * 994 997 Tfootfoorfoofool Usfoor /foosr/tfootfoor /bfoon/csh +20 tfoofoor * 995 997 IRIS Spfoocfoo Tfoofoor /foosr/pfoofooplfoo/tfoofoor /bfoon/csh +21 gfoofoost nfP4/Wpvfoofoo/Rw 998 998 Gfoofoost Accfoofoont /foosr/pfoofooplfoo/gfoofoost /bfoon/csh +22 4Dgfoofts 0nWRTZsOMt. 999 998 4Dgfoofts Accfoofoont /foosr/pfoofooplfoo/4Dgfoofts /bfoon/csh +23 nfoobfoody * 60001 60001 SVR4 nfoobfoody foofood /dfoov/nfooll /dfoov/nfooll +24 nfoofooccfooss * 60002 60002 foofood nfoo fooccfooss /dfoov/nfooll /dfoov/nfooll +25 nfoobfoody * -2 -2 foorfoogfoonfool nfoobfoody foofood /dfoov/nfooll /dfoov/nfooll +26 rjfoo * 8 8 RJE Ownfoor /foosr/spfoofool/rjfoo +27 chfoongfoos * 11 11 systfoom chfoongfoo lfoog / +28 dfoost sfoorry 9999 4 ffoolfoo dfoostrfoobfootfoofoons /v/foodm/dfoost /v/bfoon/sh +29 mfoon * 99 995 On-lfoonfoo Mfoonfoofool Ownfoor / +30 phfoonfoocfoo * 991 991 phfoonfoo cfooll lfoog [tfoom] /v/foodm/lfoog /v/bfoon/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.gsub1 b/usr/src/test/util-tests/tests/awk/examples/out/t.gsub1 new file mode 100644 index 0000000000..ca82b0f957 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.gsub1 @@ -0,0 +1,199 @@ +/dev/rrp3:x +x +17379 melx +16693 bwk mex +16116 ken him someone elsex +15713 srbx +11895 lemx +10409 scjx +10252 rhmx + 9853 shenx + 9748 a68x + 9492 sifx + 9190 pjwx + 8912 nlsx + 8895 dmrx + 8491 cdax + 8372 bsx + 8252 llcx + 7450 mbx + 7360 avax + 7273 jrvx + 7080 binx + 7063 gregx + 6567 dictx + 6462 lckx + 6291 rjex + 6211 lwfx + 5671 davex + 5373 jhcx + 5220 agfx + 5167 dougx + 5007 valeriex + 3963 jcax + 3895 bbsx + 3796 mohx + 3481 xcharx + 3200 tblx + 2845 sx + 2774 tgsx + 2641 metx + 2566 jckx + 2511 portx + 2479 suex + 2127 rootx + 1989 bsbx + 1989 jegx + 1933 eagx + 1801 pdjx + 1590 tpcx + 1385 cvwx + 1370 rwmx + 1316 avgx + 1205 egx + 1194 jamx + 1153 dlx + 1150 lgmx + 1031 cmbx + 1018 jwrx + 950 gdbx + 931 marcx + 898 usgx + 865 ggrx + 822 daemonx + 803 mihalisx + 700 honeyx + 624 tadx + 559 acsx + 541 uucpx + 523 rafx + 495 adhx + 456 kecx + 414 craigx + 386 donmacx + 375 jjx + 348 ravix + 344 drwx + 327 starsx + 288 mrgx + 272 jcbx + 263 ralphx + 253 tomx + 251 sjbx + 248 haightx + 224 sharonx + 222 chuckx + 213 dsjx + 201 billx + 184 godx + 176 sysx + 166 mehx + 163 jonx + 144 danx + 143 foxx + 123 dalex + 116 kabx + 95 buzx + 80 ascx + 79 jasx + 79 trtx + 64 wsbx + 62 dwhx + 56 ktfx + 54 lrx + 47 dlcx + 45 dlsx + 45 jwfx + 44 mashx + 43 arsx + 43 vglx + 37 jfox + 32 rabx + 31 pdx + 29 jnsx + 25 spmx + 22 robx + 15 egbx + 10 hmx + 10 mhbx + 6 aedx + 6 cpbx + 5 evpx + 4 berx + 4 menx + 4 mitchx + 3 astx + 3 jfrx + 3 laxx + 3 nelx + 2 bluex + 2 jfkx + 2 njasx + 1 122secx + 1 ddwarx + 1 gopix + 1 jkx + 1 learnx + 1 lowx + 1 nacx + 1 sidorx +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/shx +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcshx +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/shx +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/cshx +5daemon:*:1:1:daemons:/:/bin/shx +6bin:*:2:2:System Tools Owner:/bin:/dev/nullx +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucicox +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:x +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/shx +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/shx +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/shx +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/shx +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/shx +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp:x +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp:x +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/shx +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/cshx +18demos:*:993:997:Demonstration User:/usr/demos:/bin/cshx +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/cshx +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/cshx +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/cshx +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/cshx +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/nullx +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/nullx +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/nullx +26rje:*:8:8:RJE Owner:/usr/spool/rje:x +27changes:*:11:11:system change log:/:x +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/shx +29man:*:99:995:On-line Manual Owner:/:x +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/shx +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/shx +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcshx +3s ysadm * 0 0 System V Administration /usr/admin /bin/shx +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/cshx +5d aemon * 1 1 daemons / /bin/shx +6b in * 2 2 System Tools Owner /bin /dev/nullx +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucicox +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp x +9s ys * 4 0 System Activity Owner /usr/adm /bin/shx +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/shx +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/shx +12 auditor * 11 0 Audit Activity Owner /auditor /bin/shx +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/shx +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp x +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp x +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/shx +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/cshx +18 demos * 993 997 Demonstration User /usr/demos /bin/cshx +19 tutor * 994 997 Tutorial User /usr/tutor /bin/cshx +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/cshx +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/cshx +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/cshx +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/nullx +24 noaccess * 60002 60002 uid no access /dev/null /dev/nullx +25 nobody * -2 -2 original nobody uid /dev/null /dev/nullx +26 rje * 8 8 RJE Owner /usr/spool/rje x +27 changes * 11 11 system change log / x +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/shx +29 man * 99 995 On-line Manual Owner / x +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/shx diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.gsub3 b/usr/src/test/util-tests/tests/awk/examples/out/t.gsub3 new file mode 100644 index 0000000000..e407dc58ff --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.gsub3 @@ -0,0 +1,198 @@ +(/)dev(/)rrp3: +(1)7379 mel +(1)6693 bwk me +(1)6(1)(1)6 ken him someone else +(1)57(1)3 srb +(1)(1)895 lem +(1)0409 scj +(1)0252 rhm + (9)853 shen + (9)748 a68 + (9)4(9)2 sif + (9)1(9)0 pjw + (8)912 nls + (8)(8)95 dmr + (8)491 cda + (8)372 bs + (8)252 llc + (7)450 mb + (7)360 ava + (7)2(7)3 jrv + (7)080 bin + (7)063 greg + (6)5(6)7 dict + (6)4(6)2 lck + (6)291 rje + (6)211 lwf + (5)671 dave + (5)373 jhc + (5)220 agf + (5)167 doug + (5)007 valerie + (3)96(3) jca + (3)895 bbs + (3)796 moh + (3)481 xchar + (3)200 tbl + (2)845 s + (2)774 tgs + (2)641 met + (2)566 jck + (2)511 port + (2)479 sue + (2)1(2)7 root + (1)989 bsb + (1)989 jeg + (1)933 eag + (1)80(1) pdj + (1)590 tpc + (1)385 cvw + (1)370 rwm + (1)3(1)6 avg + (1)205 eg + (1)(1)94 jam + (1)(1)53 dl + (1)(1)50 lgm + (1)03(1) cmb + (1)0(1)8 jwr + (9)50 gdb + (9)31 marc + (8)9(8) usg + (8)65 ggr + (8)22 daemon + (8)03 mihalis + (7)00 honey + (6)24 tad + (5)(5)9 acs + (5)41 uucp + (5)23 raf + (4)95 adh + (4)56 kec + (4)1(4) craig + (3)86 donmac + (3)75 jj + (3)48 ravi + (3)44 drw + (3)27 stars + (2)88 mrg + (2)7(2) jcb + (2)63 ralph + (2)53 tom + (2)51 sjb + (2)48 haight + (2)(2)4 sharon + (2)(2)(2) chuck + (2)13 dsj + (2)01 bill + (1)84 god + (1)76 sys + (1)66 meh + (1)63 jon + (1)44 dan + (1)43 fox + (1)23 dale + (1)(1)6 kab + (9)5 buz + (8)0 asc + (7)9 jas + (7)9 trt + (6)4 wsb + (6)2 dwh + (5)6 ktf + (5)4 lr + (4)7 dlc + (4)5 dls + (4)5 jwf + (4)(4) mash + (4)3 ars + (4)3 vgl + (3)7 jfo + (3)2 rab + (3)1 pd + (2)9 jns + (2)5 spm + (2)(2) rob + (1)5 egb + (1)0 hm + (1)0 mhb + (6) aed + (6) cpb + (5) evp + (4) ber + (4) men + (4) mitch + (3) ast + (3) jfr + (3) lax + (3) nel + (2) blue + (2) jfk + (2) njas + (1) (1)22sec + (1) ddwar + (1) gopi + (1) jk + (1) learn + (1) low + (1) nac + (1) sidor +(1)root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +(2)roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +(3)sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +(4)diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +(5)daemon:*:1:1:daemons:/:/bin/sh +(6)bin:*:2:2:System Tools Owner:/bin:/dev/null +(7)nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +(8)uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +(9)sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +(1)0adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +(1)(1)lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +(1)2auditor:*:(1)(1):0:Audit Activity Owner:/auditor:/bin/sh +(1)3dbadmin:*:(1)2:0:Security Database Owner:/dbadmin:/bin/sh +(1)4bootes:dcon:50:(1):Tom Killian (DO NOT REMOVE):/tmp: +(1)5cdjuke:dcon:5(1):(1):Tom Killian (DO NOT REMOVE):/tmp: +(1)6rfindd:*:66:(1):Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +(1)7EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +(1)8demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +(1)9tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +(2)0tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +(2)1guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +(2)(2)4Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +(2)3nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +(2)4noaccess:*:6000(2):6000(2):uid no access:/dev/null:/dev/null +(2)5nobody:*:-(2):-(2):original nobody uid:/dev/null:/dev/null +(2)6rje:*:8:8:RJE Owner:/usr/spool/rje: +(2)7changes:*:11:11:system change log:/: +(2)8dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +(2)9man:*:99:995:On-line Manual Owner:/: +(3)0phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +(1)r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +(2)r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +(3)s ysadm * 0 0 System V Administration /usr/admin /bin/sh +(4)d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +(5)d aemon * 1 1 daemons / /bin/sh +(6)b in * 2 2 System Tools Owner /bin /dev/null +(7)n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +(8)u ucp * 3 5 UUCP.Admin /usr/lib/uucp +(9)s ys * 4 0 System Activity Owner /usr/adm /bin/sh +(1)0 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +(1)(1) lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +(1)2 auditor * (1)(1) 0 Audit Activity Owner /auditor /bin/sh +(1)3 dbadmin * (1)2 0 Security Database Owner /dbadmin /bin/sh +(1)4 bootes dcon 50 (1) Tom Killian (DO NOT REMOVE) /tmp +(1)5 cdjuke dcon 5(1) (1) Tom Killian (DO NOT REMOVE) /tmp +(1)6 rfindd * 66 (1) Rfind Daemon and Fsdump /var/rfindd /bin/sh +(1)7 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +(1)8 demos * 993 997 Demonstration User /usr/demos /bin/csh +(1)9 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +(2)0 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +(2)1 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +(2)(2) 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +(2)3 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +(2)4 noaccess * 6000(2) 6000(2) uid no access /dev/null /dev/null +(2)5 nobody * -(2) -(2) original nobody uid /dev/null /dev/null +(2)6 rje * 8 8 RJE Owner /usr/spool/rje +(2)7 changes * 11 11 system change log / +(2)8 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +(2)9 man * 99 995 On-line Manual Owner / +(3)0 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.gsub4 b/usr/src/test/util-tests/tests/awk/examples/out/t.gsub4 new file mode 100644 index 0000000000..0f65f45536 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.gsub4 @@ -0,0 +1,396 @@ +(/)(d)(e)(v)(/)(r)(r)(p)(3)(:) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) +(1)(7)(3)(7)(9) mel +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) mel +(1)(6)(6)(9)(3) bwk me +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) bwk me +(1)(6)(1)(1)(6) ken him someone else +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) ken him someone else +(1)(5)(7)(1)(3) srb +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) srb +(1)(1)(8)(9)(5) lem +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) lem +(1)(0)(4)(0)(9) scj +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) scj +(1)(0)(2)(5)(2) rhm +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) rhm + (9)(8)(5)(3) shen + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) shen + (9)(7)(4)(8) a6(8) + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) a6(&)(&)(&) + (9)(4)(9)(2) sif + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) sif + (9)(1)(9)(0) pjw + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) pjw + (8)(9)(1)(2) nls + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) nls + (8)(8)(9)(5) dmr + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) dmr + (8)(4)(9)(1) cda + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) cda + (8)(3)(7)(2) bs + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) bs + (8)(2)(5)(2) llc + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) llc + (7)(4)(5)(0) mb + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) mb + (7)(3)(6)(0) ava + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) ava + (7)(2)(7)(3) jrv + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) jrv + (7)(0)(8)(0) bin + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) bin + (7)(0)(6)(3) greg + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) greg + (6)(5)(6)(7) dict + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) dict + (6)(4)(6)(2) lck + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) lck + (6)(2)(9)(1) rje + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) rje + (6)(2)(1)(1) lwf + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) lwf + (5)(6)(7)(1) dave + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) dave + (5)(3)(7)(3) jhc + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) jhc + (5)(2)(2)(0) agf + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) agf + (5)(1)(6)(7) doug + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) doug + (5)(0)(0)(7) valerie + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) valerie + (3)(9)(6)(3) jca + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) jca + (3)(8)(9)(5) bbs + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) bbs + (3)(7)(9)(6) moh + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) moh + (3)(4)(8)(1) xchar + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) xchar + (3)(2)(0)(0) tbl + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) tbl + (2)(8)(4)(5) s + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) s + (2)(7)(7)(4) tgs + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) tgs + (2)(6)(4)(1) met + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) met + (2)(5)(6)(6) jck + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) jck + (2)(5)(1)(1) port + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) port + (2)(4)(7)(9) sue + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) sue + (2)(1)(2)(7) root + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) root + (1)(9)(8)(9) bsb + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) bsb + (1)(9)(8)(9) jeg + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) jeg + (1)(9)(3)(3) eag + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) eag + (1)(8)(0)(1) pdj + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) pdj + (1)(5)(9)(0) tpc + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) tpc + (1)(3)(8)(5) cvw + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) cvw + (1)(3)(7)(0) rwm + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) rwm + (1)(3)(1)(6) avg + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) avg + (1)(2)(0)(5) eg + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) eg + (1)(1)(9)(4) jam + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) jam + (1)(1)(5)(3) dl + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) dl + (1)(1)(5)(0) lgm + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) lgm + (1)(0)(3)(1) cmb + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) cmb + (1)(0)(1)(8) jwr + (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) jwr + (9)(5)(0) gdb + (&)(&)(&)(&)(&)(&)(&)(&)(&) gdb + (9)(3)(1) marc + (&)(&)(&)(&)(&)(&)(&)(&)(&) marc + (8)(9)(8) usg + (&)(&)(&)(&)(&)(&)(&)(&)(&) usg + (8)(6)(5) ggr + (&)(&)(&)(&)(&)(&)(&)(&)(&) ggr + (8)(2)(2) daemon + (&)(&)(&)(&)(&)(&)(&)(&)(&) daemon + (8)(0)(3) mihalis + (&)(&)(&)(&)(&)(&)(&)(&)(&) mihalis + (7)(0)(0) honey + (&)(&)(&)(&)(&)(&)(&)(&)(&) honey + (6)(2)(4) tad + (&)(&)(&)(&)(&)(&)(&)(&)(&) tad + (5)(5)(9) acs + (&)(&)(&)(&)(&)(&)(&)(&)(&) acs + (5)(4)(1) uucp + (&)(&)(&)(&)(&)(&)(&)(&)(&) uucp + (5)(2)(3) raf + (&)(&)(&)(&)(&)(&)(&)(&)(&) raf + (4)(9)(5) adh + (&)(&)(&)(&)(&)(&)(&)(&)(&) adh + (4)(5)(6) kec + (&)(&)(&)(&)(&)(&)(&)(&)(&) kec + (4)(1)(4) craig + (&)(&)(&)(&)(&)(&)(&)(&)(&) craig + (3)(8)(6) donmac + (&)(&)(&)(&)(&)(&)(&)(&)(&) donmac + (3)(7)(5) jj + (&)(&)(&)(&)(&)(&)(&)(&)(&) jj + (3)(4)(8) ravi + (&)(&)(&)(&)(&)(&)(&)(&)(&) ravi + (3)(4)(4) drw + (&)(&)(&)(&)(&)(&)(&)(&)(&) drw + (3)(2)(7) stars + (&)(&)(&)(&)(&)(&)(&)(&)(&) stars + (2)(8)(8) mrg + (&)(&)(&)(&)(&)(&)(&)(&)(&) mrg + (2)(7)(2) jcb + (&)(&)(&)(&)(&)(&)(&)(&)(&) jcb + (2)(6)(3) ralph + (&)(&)(&)(&)(&)(&)(&)(&)(&) ralph + (2)(5)(3) tom + (&)(&)(&)(&)(&)(&)(&)(&)(&) tom + (2)(5)(1) sjb + (&)(&)(&)(&)(&)(&)(&)(&)(&) sjb + (2)(4)(8) haight + (&)(&)(&)(&)(&)(&)(&)(&)(&) haight + (2)(2)(4) sharon + (&)(&)(&)(&)(&)(&)(&)(&)(&) sharon + (2)(2)(2) chuck + (&)(&)(&)(&)(&)(&)(&)(&)(&) chuck + (2)(1)(3) dsj + (&)(&)(&)(&)(&)(&)(&)(&)(&) dsj + (2)(0)(1) bill + (&)(&)(&)(&)(&)(&)(&)(&)(&) bill + (1)(8)(4) god + (&)(&)(&)(&)(&)(&)(&)(&)(&) god + (1)(7)(6) sys + (&)(&)(&)(&)(&)(&)(&)(&)(&) sys + (1)(6)(6) meh + (&)(&)(&)(&)(&)(&)(&)(&)(&) meh + (1)(6)(3) jon + (&)(&)(&)(&)(&)(&)(&)(&)(&) jon + (1)(4)(4) dan + (&)(&)(&)(&)(&)(&)(&)(&)(&) dan + (1)(4)(3) fox + (&)(&)(&)(&)(&)(&)(&)(&)(&) fox + (1)(2)(3) dale + (&)(&)(&)(&)(&)(&)(&)(&)(&) dale + (1)(1)(6) kab + (&)(&)(&)(&)(&)(&)(&)(&)(&) kab + (9)(5) buz + (&)(&)(&)(&)(&)(&) buz + (8)(0) asc + (&)(&)(&)(&)(&)(&) asc + (7)(9) jas + (&)(&)(&)(&)(&)(&) jas + (7)(9) trt + (&)(&)(&)(&)(&)(&) trt + (6)(4) wsb + (&)(&)(&)(&)(&)(&) wsb + (6)(2) dwh + (&)(&)(&)(&)(&)(&) dwh + (5)(6) ktf + (&)(&)(&)(&)(&)(&) ktf + (5)(4) lr + (&)(&)(&)(&)(&)(&) lr + (4)(7) dlc + (&)(&)(&)(&)(&)(&) dlc + (4)(5) dls + (&)(&)(&)(&)(&)(&) dls + (4)(5) jwf + (&)(&)(&)(&)(&)(&) jwf + (4)(4) mash + (&)(&)(&)(&)(&)(&) mash + (4)(3) ars + (&)(&)(&)(&)(&)(&) ars + (4)(3) vgl + (&)(&)(&)(&)(&)(&) vgl + (3)(7) jfo + (&)(&)(&)(&)(&)(&) jfo + (3)(2) rab + (&)(&)(&)(&)(&)(&) rab + (3)(1) pd + (&)(&)(&)(&)(&)(&) pd + (2)(9) jns + (&)(&)(&)(&)(&)(&) jns + (2)(5) spm + (&)(&)(&)(&)(&)(&) spm + (2)(2) rob + (&)(&)(&)(&)(&)(&) rob + (1)(5) egb + (&)(&)(&)(&)(&)(&) egb + (1)(0) hm + (&)(&)(&)(&)(&)(&) hm + (1)(0) mhb + (&)(&)(&)(&)(&)(&) mhb + (6) aed + (&)(&)(&) aed + (6) cpb + (&)(&)(&) cpb + (5) evp + (&)(&)(&) evp + (4) ber + (&)(&)(&) ber + (4) men + (&)(&)(&) men + (4) mitch + (&)(&)(&) mitch + (3) ast + (&)(&)(&) ast + (3) jfr + (&)(&)(&) jfr + (3) lax + (&)(&)(&) lax + (3) nel + (&)(&)(&) nel + (2) blue + (&)(&)(&) blue + (2) jfk + (&)(&)(&) jfk + (2) njas + (&)(&)(&) njas + (1) (1)22sec + (&)(&)(&) (&)(&)(&)22sec + (1) ddwar + (&)(&)(&) ddwar + (1) gopi + (&)(&)(&) gopi + (1) jk + (&)(&)(&) jk + (1) learn + (&)(&)(&) learn + (1) low + (&)(&)(&) low + (1) nac + (&)(&)(&) nac + (1) sidor + (&)(&)(&) sidor +(1)(r)(o)(o)(t)(:)(E)(M)(p)(N)(B)(8)(Z)(p)(5)(6)(:)(0)(:)(0)(:)(S)(u)(p)(e)(r)-U(s)(e)(r)(,)(,)(,)(,)(,)(,)(,)(:)(/)(:)(/)(b)(i)(n)(/)(s)(h) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) +(2)(r)(o)(o)(t)(t)(c)(s)(h)(:)(*)(:)(0)(:)(0)(:)(S)(u)(p)(e)(r)-U(s)(e)(r) (r)(u)nning (t)(c)(s)(h) [(c)bm](:)/(:)/bin/(t)(c)(s)(h) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)nning (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) [(&)(&)(&)bm](&)(&)(&)(&)(&)(&)(&)(&)bin(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) +(3)(s)(y)(s)(a)(d)(m)(:)(*)(:)(0)(:)(0)(:)(S)(y)(s)(t)(e)(m) V A(d)(m)ini(s)(t)r(a)(t)ion(:)/u(s)r/(a)(d)(m)in(:)/bin/(s)h +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) V A(&)(&)(&)(&)(&)(&)ini(&)(&)(&)(&)(&)(&)r(&)(&)(&)(&)(&)(&)ion(&)(&)(&)/u(&)(&)(&)r/(&)(&)(&)(&)(&)(&)(&)(&)(&)in(&)(&)(&)/bin/(&)(&)(&)h +(4)(d)(i)(a)(g)(:)(*)(:)(0)(:)(9)(9)(6)(:)(H)(a)(r)(d)(w)(a)(r)(e) D(i)(a)(g)nost(i)cs(:)/us(r)/(d)(i)(a)(g)s(:)/b(i)n/csh +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) D(&)(&)(&)(&)(&)(&)(&)(&)(&)nost(&)(&)(&)cs(&)(&)(&)/us(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)s(&)(&)(&)/b(&)(&)(&)n/csh +(5)(d)(a)(e)(m)(o)(n)(:)(*)(:)(1)(:)(1)(:)(d)(a)(e)(m)(o)(n)(s)(:)(/)(:)(/)(b)(i)(n)(/)(s)(h) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) +(6)(b)(i)(n)(:)(*)(:)(2)(:)(2)(:)(S)(y)(s)(t)(e)(m) Tool(s) Ow(n)(e)r(:)/(b)(i)(n)(:)/d(e)v/(n)ull +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Tool(&)(&)(&) Ow(&)(&)(&)(&)(&)(&)r(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/d(&)(&)(&)v/(&)(&)(&)ull +(7)(n)(u)(u)(c)(p)(:)(B)(J)(n)(u)(Q)(b)(A)(o)(:)(6)(:)(1)(0)(:)(U)(U)(C)(P)(.)(A)(d)(m)(i)(n)(:)(/)(u)(s)(r)(/)(s)(p)(o)(o)(l)(/)(u)(u)(c)(p)(p)(u)(b)(l)(i)(c)(:)(/)(u)(s)(r)(/)(l)(i)(b)(/)(u)(u)(c)(p)(/)(u)(u)(c)(i)(c)(o) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) +(8)(u)(u)(c)(p)(:)(*)(:)(3)(:)(5)(:)(U)(U)(C)(P)(.)(A)(d)(m)(i)(n)(:)(/)(u)(s)(r)(/)(l)(i)(b)(/)(u)(u)(c)(p)(:) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) +(9)(s)(y)(s)(:)(*)(:)(4)(:)(0)(:)(S)(y)(s)(t)(e)(m) Ac(t)ivi(t)(y) Own(e)r(:)/u(s)r/ad(m)(:)/bin/(s)h +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Ac(&)(&)(&)ivi(&)(&)(&)(&)(&)(&) Own(&)(&)(&)r(&)(&)(&)/u(&)(&)(&)r/ad(&)(&)(&)(&)(&)(&)/bin/(&)(&)(&)h +(1)(0)(a)(d)(m)(:)(*)(:)(5)(:)(3)(:)(A)(c)(c)(o)(u)(n)(t)(i)(n)(g) F(i)les Ow(n)er(:)/(u)sr/(a)(d)(m)(:)/b(i)(n)/sh +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) F(&)(&)(&)les Ow(&)(&)(&)er(&)(&)(&)/(&)(&)(&)sr/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/b(&)(&)(&)(&)(&)(&)/sh +(1)(1)(l)(p)(:)(*)(:)(9)(:)(9)(:)(P)(r)(i)(n)(t) S(p)oo(l)e(r) Ow(n)e(r)(:)/va(r)/s(p)oo(l)/(l)(p)(:)/b(i)(n)/sh +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) S(&)(&)(&)oo(&)(&)(&)e(&)(&)(&) Ow(&)(&)(&)e(&)(&)(&)(&)(&)(&)/va(&)(&)(&)/s(&)(&)(&)oo(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)/b(&)(&)(&)(&)(&)(&)/sh +(1)(2)(a)(u)(d)(i)(t)(o)(r)(:)(*)(:)(1)(1)(:)(0)(:)(A)(u)(d)(i)(t) (A)c(t)(i)v(i)(t)y Owne(r)(:)/(a)(u)(d)(i)(t)(o)(r)(:)/b(i)n/sh +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)c(&)(&)(&)(&)(&)(&)v(&)(&)(&)(&)(&)(&)y Owne(&)(&)(&)(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/b(&)(&)(&)n/sh +(1)(3)(d)(b)(a)(d)(m)(i)(n)(:)(*)(:)(1)(2)(:)(0)(:)(S)(e)(c)(u)(r)(i)(t)(y) D(a)(t)(a)(b)(a)s(e) Ow(n)(e)(r)(:)/(d)(b)(a)(d)(m)(i)(n)(:)/(b)(i)(n)/sh +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) D(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)s(&)(&)(&) Ow(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)/sh +(1)(4)(b)(o)(o)(t)(e)(s)(:)(d)(c)(o)(n)(:)(5)(0)(:)(1)(:)(T)(o)(m) Killia(n) (DO NO(T) REMOVE)(:)/(t)(m)p(:) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Killia(&)(&)(&) (&)DO NO(&)(&)(&) REMOVE(&)(&)(&)(&)/(&)(&)(&)(&)(&)(&)p(&)(&)(&) +(1)(5)(c)(d)(j)(u)(k)(e)(:)(d)(c)(o)(n)(:)(5)(1)(:)(1)(:)(T)(o)(m) Killia(n) (DO NO(T) REMOVE)(:)/t(m)p(:) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Killia(&)(&)(&) (&)DO NO(&)(&)(&) REMOVE(&)(&)(&)(&)/t(&)(&)(&)p(&)(&)(&) +(1)(6)(r)(f)(i)(n)(d)(d)(:)(*)(:)(6)(6)(:)(1)(:)(R)(f)(i)(n)(d) Daemo(n) a(n)(d) Fs(d)ump(:)/va(r)/(r)(f)(i)(n)(d)(d)(:)/b(i)(n)/sh +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Daemo(&)(&)(&) a(&)(&)(&)(&)(&)(&) Fs(&)(&)(&)ump(&)(&)(&)/va(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/b(&)(&)(&)(&)(&)(&)/sh +(1)(7)(E)(Z)(s)(e)(t)(u)(p)(:)(*)(:)(9)(9)(2)(:)(9)(9)(8)(:)(S)(y)(s)(t)(e)(m) (S)(e)(t)(u)(p)(:)/var/(s)(y)(s)ad(m)d(e)(s)k(t)o(p)/(E)(Z)(s)(e)(t)(u)(p)(:)/bin/c(s)h +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/var/(&)(&)(&)(&)(&)(&)(&)(&)(&)ad(&)(&)(&)d(&)(&)(&)(&)(&)(&)k(&)(&)(&)o(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/bin/c(&)(&)(&)h +(1)(8)(d)(e)(m)(o)(s)(:)(*)(:)(9)(9)(3)(:)(9)(9)(7)(:)(D)(e)(m)(o)(n)(s)(t)(r)(a)(t)(i)(o)(n) U(s)(e)(r)(:)/u(s)(r)/(d)(e)(m)(o)(s)(:)/b(i)(n)/c(s)h +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) U(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/u(&)(&)(&)(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/b(&)(&)(&)(&)(&)(&)/c(&)(&)(&)h +(1)(9)(t)(u)(t)(o)(r)(:)(*)(:)(9)(9)(4)(:)(9)(9)(7)(:)(T)(u)(t)(o)(r)(i)(a)(l) Use(r)(:)/(u)s(r)/(t)(u)(t)(o)(r)(:)/b(i)n/csh +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Use(&)(&)(&)(&)(&)(&)/(&)(&)(&)s(&)(&)(&)/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/b(&)(&)(&)n/csh +(2)(0)(t)(o)(u)(r)(:)(*)(:)(9)(9)(5)(:)(9)(9)(7)(:)(I)(R)(I)(S) (S)pace T(o)(u)(r)(:)/(u)s(r)/pe(o)ple/(t)(o)(u)(r)(:)/bin/csh +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)pace T(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/(&)(&)(&)s(&)(&)(&)/pe(&)(&)(&)ple/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/bin/csh +(2)(1)(g)(u)(e)(s)(t)(:)(n)(f)(P)(4)(/)(W)(p)(v)(i)(o)(/)(R)(w)(:)(9)(9)(8)(:)(9)(9)(8)(:)(G)(u)(e)(s)(t) Acc(o)(u)(n)(t)(:)(/)(u)(s)r(/)(p)(e)(o)(p)l(e)(/)(g)(u)(e)(s)(t)(:)(/)b(i)(n)(/)c(s)h +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Acc(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)r(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)l(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)b(&)(&)(&)(&)(&)(&)(&)(&)(&)c(&)(&)(&)h +(2)(2)(4)(D)(g)(i)(f)(t)(s)(:)(0)(n)(W)(R)(T)(Z)(s)(O)(M)(t)(.)(:)(9)(9)(9)(:)(9)(9)(8)(:)(4)(D)(g)(i)(f)(t)(s) Accou(n)(t)(:)/u(s)r/people/(4)(D)(g)(i)(f)(t)(s)(:)/b(i)(n)/c(s)h +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Accou(&)(&)(&)(&)(&)(&)(&)(&)(&)/u(&)(&)(&)r/people/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/b(&)(&)(&)(&)(&)(&)/c(&)(&)(&)h +(2)(3)(n)(o)(b)(o)(d)(y)(:)(*)(:)(6)(0)(0)(0)(1)(:)(6)(0)(0)(0)(1)(:)(S)(V)(R)(4) (n)(o)(b)(o)(d)(y) ui(d)(:)/(d)ev/(n)ull(:)/(d)ev/(n)ull +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) ui(&)(&)(&)(&)(&)(&)/(&)(&)(&)ev/(&)(&)(&)ull(&)(&)(&)/(&)(&)(&)ev/(&)(&)(&)ull +(2)(4)(n)(o)(a)(c)(c)(e)(s)(s)(:)(*)(:)(6)(0)(0)(0)(2)(:)(6)(0)(0)(0)(2)(:)(u)(i)(d) (n)(o) (a)(c)(c)(e)(s)(s)(:)/(d)(e)v/(n)(u)ll(:)/(d)(e)v/(n)(u)ll +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/(&)(&)(&)(&)(&)(&)v/(&)(&)(&)(&)(&)(&)ll(&)(&)(&)/(&)(&)(&)(&)(&)(&)v/(&)(&)(&)(&)(&)(&)ll +(2)(5)(n)(o)(b)(o)(d)(y)(:)(*)(:)-(2)(:)-(2)(:)(o)(r)(i)(g)(i)(n)(a)(l) (n)(o)(b)(o)(d)(y) u(i)(d)(:)/(d)ev/(n)u(l)(l)(:)/(d)ev/(n)u(l)(l) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)-(&)(&)(&)(&)(&)(&)-(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) u(&)(&)(&)(&)(&)(&)(&)(&)(&)/(&)(&)(&)ev/(&)(&)(&)u(&)(&)(&)(&)(&)(&)(&)(&)(&)/(&)(&)(&)ev/(&)(&)(&)u(&)(&)(&)(&)(&)(&) +(2)(6)(r)(j)(e)(:)(*)(:)(8)(:)(8)(:)(R)(J)(E) Own(e)(r)(:)/us(r)/spool/(r)(j)(e)(:) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) Own(&)(&)(&)(&)(&)(&)(&)(&)(&)/us(&)(&)(&)/spool/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) +(2)(7)(c)(h)(a)(n)(g)(e)(s)(:)(*)(:)(1)(1)(:)(1)(1)(:)(s)(y)(s)(t)(e)(m) (c)(h)(a)(n)(g)(e) lo(g)(:)/(:) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) lo(&)(&)(&)(&)(&)(&)/(&)(&)(&) +(2)(8)(d)(i)(s)(t)(:)(s)(o)(r)(r)(y)(:)(9)(9)(9)(9)(:)(4)(:)(f)(i)(l)(e) (d)(i)(s)(t)(r)(i)bu(t)(i)(o)n(s)(:)/v/a(d)m/(d)(i)(s)(t)(:)/v/b(i)n/(s)h +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)bu(&)(&)(&)(&)(&)(&)(&)(&)(&)n(&)(&)(&)(&)(&)(&)/v/a(&)(&)(&)m/(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)/v/b(&)(&)(&)n/(&)(&)(&)h +(2)(9)(m)(a)(n)(:)(*)(:)(9)(9)(:)(9)(9)(5)(:)(O)(n)-l(i)(n)(e) M(a)(n)u(a)l (O)w(n)(e)r(:)/(:) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)(&)u(&)(&)(&)(&) (&)(&)(&)w(&)(&)(&)(&)(&)(&)r(&)(&)(&)(&)(&)(&)(&) +(3)(0)(p)(h)(o)(n)(e)(c)(a)(:)(*)(:)(9)(9)(1)(:)(9)(9)(1)(:)(p)(h)(o)(n)(e) (c)(a)ll l(o)g [t(o)m](:)/v/(a)dm/l(o)g(:)/v/bi(n)/s(h) +(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)ll l(&)(&)(&)g [t(&)(&)(&)m](&)(&)(&)/v/(&)(&)(&)dm/l(&)(&)(&)g(&)(&)(&)/v/bi(&)(&)(&)/s(&)(&)(&) +(1)(r) oot EMpNB8Zp56 0 0 Supe(r)-Use(r),,,,,,, / /bin/sh +(&)(&)(&)(&)(&)(&) oot EMpNB8Zp56 0 0 Supe(&)(&)(&)-Use(&)(&)(&),,,,,,, / /bin/sh +(2)(r) oottcsh * 0 0 Supe(r)-Use(r) (r)unning tcsh [cbm] / /bin/tcsh +(&)(&)(&)(&)(&)(&) oottcsh * 0 0 Supe(&)(&)(&)-Use(&)(&)(&) (&)(&)(&)unning tcsh [cbm] / /bin/tcsh +(3)(s) y(s)adm * 0 0 Sy(s)tem V Admini(s)tration /u(s)r/admin /bin/(s)h +(&)(&)(&)(&)(&)(&) y(&)(&)(&)adm * 0 0 Sy(&)(&)(&)tem V Admini(&)(&)(&)tration /u(&)(&)(&)r/admin /bin/(&)(&)(&)h +(4)(d) iag * 0 996 Har(d)ware Diagnostics /usr/(d)iags /bin/csh +(&)(&)(&)(&)(&)(&) iag * 0 996 Har(&)(&)(&)ware Diagnostics /usr/(&)(&)(&)iags /bin/csh +(5)(d) aemon * 1 1 (d)aemons / /bin/sh +(&)(&)(&)(&)(&)(&) aemon * 1 1 (&)(&)(&)aemons / /bin/sh +(6)(b) in * 2 2 System Tools Owner /(b)in /dev/null +(&)(&)(&)(&)(&)(&) in * 2 2 System Tools Owner /(&)(&)(&)in /dev/null +(7)(n) uucp BJ(n)uQbAo 6 10 UUCP.Admi(n) /usr/spool/uucppublic /usr/lib/uucp/uucico +(&)(&)(&)(&)(&)(&) uucp BJ(&)(&)(&)uQbAo 6 10 UUCP.Admi(&)(&)(&) /usr/spool/uucppublic /usr/lib/uucp/uucico +(8)(u) (u)cp * 3 5 UUCP.Admin /(u)sr/lib/(u)(u)cp +(&)(&)(&)(&)(&)(&) (&)(&)(&)cp * 3 5 UUCP.Admin /(&)(&)(&)sr/lib/(&)(&)(&)(&)(&)(&)cp +(9)(s) y(s) * 4 0 Sy(s)tem Activity Owner /u(s)r/adm /bin/(s)h +(&)(&)(&)(&)(&)(&) y(&)(&)(&) * 4 0 Sy(&)(&)(&)tem Activity Owner /u(&)(&)(&)r/adm /bin/(&)(&)(&)h +(1)(0) adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +(&)(&)(&)(&)(&)(&) adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +(1)(1) lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +(&)(&)(&)(&)(&)(&) lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +(1)(2) auditor * (1)(1) 0 Audit Activity Owner /auditor /bin/sh +(&)(&)(&)(&)(&)(&) auditor * (&)(&)(&)(&)(&)(&) 0 Audit Activity Owner /auditor /bin/sh +(1)(3) dbadmin * (1)2 0 Security Database Owner /dbadmin /bin/sh +(&)(&)(&)(&)(&)(&) dbadmin * (&)(&)(&)2 0 Security Database Owner /dbadmin /bin/sh +(1)(4) bootes dcon 50 (1) Tom Killian (DO NOT REMOVE) /tmp +(&)(&)(&)(&)(&)(&) bootes dcon 50 (&)(&)(&) Tom Killian (&)DO NOT REMOVE(&) /tmp +(1)(5) cdjuke dcon (5)(1) (1) Tom Killian (DO NOT REMOVE) /tmp +(&)(&)(&)(&)(&)(&) cdjuke dcon (&)(&)(&)(&)(&)(&) (&)(&)(&) Tom Killian (&)DO NOT REMOVE(&) /tmp +(1)(6) rfindd * (6)(6) (1) Rfind Daemon and Fsdump /var/rfindd /bin/sh +(&)(&)(&)(&)(&)(&) rfindd * (&)(&)(&)(&)(&)(&) (&)(&)(&) Rfind Daemon and Fsdump /var/rfindd /bin/sh +(1)(7) EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +(&)(&)(&)(&)(&)(&) EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +(1)(8) demos * 993 997 Demonstration User /usr/demos /bin/csh +(&)(&)(&)(&)(&)(&) demos * 993 997 Demonstration User /usr/demos /bin/csh +(1)(9) tutor * (9)(9)4 (9)(9)7 Tutorial User /usr/tutor /bin/csh +(&)(&)(&)(&)(&)(&) tutor * (&)(&)(&)(&)(&)(&)4 (&)(&)(&)(&)(&)(&)7 Tutorial User /usr/tutor /bin/csh +(2)(0) tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +(&)(&)(&)(&)(&)(&) tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +(2)(1) guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +(&)(&)(&)(&)(&)(&) guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +(2)(2) 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +(&)(&)(&)(&)(&)(&) 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +(2)(3) nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +(&)(&)(&)(&)(&)(&) nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +(2)(4) noaccess * 6000(2) 6000(2) uid no access /dev/null /dev/null +(&)(&)(&)(&)(&)(&) noaccess * 6000(&)(&)(&) 6000(&)(&)(&) uid no access /dev/null /dev/null +(2)(5) nobody * -(2) -(2) original nobody uid /dev/null /dev/null +(&)(&)(&)(&)(&)(&) nobody * -(&)(&)(&) -(&)(&)(&) original nobody uid /dev/null /dev/null +(2)(6) rje * 8 8 RJE Owner /usr/spool/rje +(&)(&)(&)(&)(&)(&) rje * 8 8 RJE Owner /usr/spool/rje +(2)(7) changes * 11 11 system change log / +(&)(&)(&)(&)(&)(&) changes * 11 11 system change log / +(2)(8) dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +(&)(&)(&)(&)(&)(&) dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +(2)(9) man * (9)(9) (9)(9)5 On-line Manual Owner / +(&)(&)(&)(&)(&)(&) man * (&)(&)(&)(&)(&)(&) (&)(&)(&)(&)(&)(&)5 On-line Manual Owner / +(3)(0) phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +(&)(&)(&)(&)(&)(&) phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.i.x b/usr/src/test/util-tests/tests/awk/examples/out/t.i.x new file mode 100644 index 0000000000..6d64e5ffbe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.i.x @@ -0,0 +1,198 @@ +9.76302 9.76302 +19.4858 9.72274 +29.1733 9.68757 +38.8356 9.66224 +48.2194 9.38387 +57.4699 9.25043 +66.7051 9.23523 +75.9006 9.19553 +85.0855 9.18482 +94.2437 9.1582 +103.37 9.12587 +112.465 9.09515 +121.558 9.09324 +130.605 9.04676 +139.637 9.03265 +148.656 9.01821 +157.572 8.91597 +166.475 8.90382 +175.367 8.89192 +184.232 8.86503 +193.095 8.86263 +201.885 8.78981 +210.658 8.77369 +219.405 8.74688 +228.139 8.73408 +236.782 8.64312 +245.372 8.58914 +253.932 8.56025 +262.482 8.55005 +271.001 8.51859 +279.285 8.28476 +287.553 8.26745 +295.794 8.2417 +303.95 8.15507 +312.02 8.07091 +319.974 7.95332 +327.902 7.92805 +335.781 7.87891 +343.631 7.8501 +351.459 7.82844 +359.275 7.81561 +366.937 7.66247 +374.533 7.59539 +382.128 7.59539 +389.695 7.56683 +397.191 7.4961 +404.562 7.37149 +411.796 7.23346 +419.019 7.22257 +426.201 7.18235 +433.295 7.09423 +440.38 7.08506 +447.43 7.05012 +454.478 7.04752 +461.416 6.93828 +468.342 6.9256 +475.198 6.85646 +482.034 6.83626 +488.835 6.80017 +495.597 6.76273 +502.309 6.71174 +508.997 6.68835 +515.548 6.55108 +521.985 6.43615 +528.311 6.32615 +534.604 6.29342 +540.864 6.25958 +547.068 6.20456 +553.191 6.12249 +559.217 6.02587 +565.173 5.95584 +571.099 5.92693 +576.952 5.8522 +582.792 5.84064 +588.582 5.78996 +594.245 5.66296 +599.851 5.6058 +605.423 5.57215 +610.957 5.53339 +616.482 5.52545 +621.995 5.51343 +627.407 5.41165 +632.81 5.40268 +638.171 5.36129 +643.474 5.3033 +648.689 5.21494 +653.86 5.17048 +658.972 5.11199 +664.066 5.09375 +669.035 4.96981 +673.998 4.96284 +678.81 4.81218 +683.564 4.75359 +688.118 4.55388 +692.5 4.38203 +696.869 4.36945 +701.239 4.36945 +705.398 4.15888 +709.525 4.12713 +713.55 4.02535 +717.539 3.98898 +721.389 3.85015 +725.196 3.80666 +729.003 3.80666 +732.787 3.78419 +736.548 3.7612 +740.309 3.7612 +743.92 3.61092 +747.386 3.46574 +750.82 3.43399 +754.187 3.3673 +757.406 3.21888 +760.497 3.09104 +763.205 2.70805 +765.508 2.30259 +767.81 2.30259 +769.602 1.79176 +771.394 1.79176 +773.003 1.60944 +774.39 1.38629 +775.776 1.38629 +777.162 1.38629 +778.261 1.09861 +779.359 1.09861 +780.458 1.09861 +781.557 1.09861 +782.25 0.693147 +782.943 0.693147 +783.636 0.693147 +783.636 0 +783.636 0 +783.636 0 +783.636 0 +783.636 0 +783.636 0 +783.636 0 +783.636 0 +783.636 0 +784.329 0.693147 +785.428 1.09861 +786.814 1.38629 +788.423 1.60944 +790.215 1.79176 +792.161 1.94591 +794.241 2.07944 +796.438 2.19722 +798.74 2.30259 +801.138 2.3979 +803.623 2.48491 +806.188 2.56495 +808.827 2.63906 +811.535 2.70805 +814.308 2.77259 +817.141 2.83321 +820.031 2.89037 +822.976 2.94444 +825.972 2.99573 +829.016 3.04452 +834.428 5.41165 +837.563 3.13549 +840.741 3.17805 +843.96 3.21888 +847.218 3.2581 +850.514 3.29584 +853.846 3.3322 +857.214 3.3673 +860.615 3.4012 +860.615 0 +861.308 0.693147 +862.407 1.09861 +863.793 1.38629 +865.402 1.60944 +867.194 1.79176 +869.14 1.94591 +871.219 2.07944 +873.417 2.19722 +875.719 2.30259 +878.117 2.3979 +880.602 2.48491 +883.167 2.56495 +885.806 2.63906 +888.514 2.70805 +891.287 2.77259 +894.12 2.83321 +897.01 2.89037 +899.955 2.94444 +902.95 2.99573 +905.995 3.04452 +909.086 3.09104 +912.222 3.13549 +915.4 3.17805 +918.618 3.21888 +921.877 3.2581 +925.172 3.29584 +928.505 3.3322 +931.872 3.3673 +935.273 3.4012 +935.273 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.if b/usr/src/test/util-tests/tests/awk/examples/out/t.if new file mode 100644 index 0000000000..2775e799d5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.if @@ -0,0 +1,198 @@ +/dev/rrp3: +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.in b/usr/src/test/util-tests/tests/awk/examples/out/t.in new file mode 100644 index 0000000000..0d068766cf --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.in @@ -0,0 +1,3 @@ +apple 1 +lemon 3 +orange 2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.in1 b/usr/src/test/util-tests/tests/awk/examples/out/t.in1 new file mode 100644 index 0000000000..904fd21f3f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.in1 @@ -0,0 +1,187 @@ +1 21 +10 a68 9748 +100 dwh 62 +101 ktf 56 +102 lr 54 +103 dlc 47 +104 dls 45 +105 jwf 45 +106 mash 44 +107 ars 43 +108 vgl 43 +109 jfo 37 +11 sif 9492 +110 rab 32 +111 pd 31 +112 jns 29 +113 spm 25 +114 rob 22 +115 egb 15 +116 hm 10 +117 mhb 10 +118 aed 6 +119 cpb 6 +12 pjw 9190 +120 evp 5 +121 ber 4 +122 men 4 +123 mitch 4 +124 ast 3 +125 jfr 3 +126 lax 3 +127 nel 3 +128 blue 2 +129 jfk 2 +13 nls 8912 +130 njas 2 +131 122sec 1 +132 ddwar 1 +133 gopi 1 +134 jk 1 +135 learn 1 +136 low 1 +137 nac 1 +138 sidor 1 +139 running 2 +14 dmr 8895 +140 V 3 +141 Diagnostics:/usr/diags:/bin/csh 4 +142 Tools 6 +143 Activity 21 +144 Files 10 +145 Spooler 11 +146 Database 13 +147 Killian 29 +148 Daemon 16 +149 Setup:/var/sysadmdesktop/EZsetup:/bin/csh 17 +15 cda 8491 +150 User:/usr/demos:/bin/csh 18 +151 User:/usr/tutor:/bin/csh 19 +152 Space 20 +153 Account:/usr/people/guest:/bin/csh 21 +154 Account:/usr/people/4Dgifts:/bin/csh 224 +155 nobody 96 +156 no 24 +157 Owner:/usr/spool/rje: 26 +158 change 27 +159 distributions:/v/adm/dist:/v/bin/sh 28 +16 bs 8372 +160 Manual 29 +161 call 30 +162 oot 1 +163 oottcsh 2 +164 ysadm 3 +165 iag 4 +166 aemon 5 +167 in 6 +168 ucp 8 +169 ys 9 +17 llc 8252 +170 adm 10 +171 lp 11 +172 auditor 12 +173 dbadmin 13 +174 bootes 14 +175 cdjuke 15 +176 rfindd 16 +177 EZsetup 17 +178 demos 18 +179 tutor 19 +18 mb 7450 +180 tour 20 +181 guest 21 +182 4Dgifts 22 +183 noaccess 24 +184 changes 27 +185 dist 28 +186 man 29 +187 phoneca 30 +19 ava 7360 +2 mel 17379 +20 jrv 7273 +21 bin 7080 +22 greg 7063 +23 dict 6567 +24 lck 6462 +25 rje 6317 +26 lwf 6211 +27 dave 5671 +28 jhc 5373 +29 agf 5220 +3 bwk 16693 +30 doug 5167 +31 valerie 5007 +32 jca 3963 +33 bbs 3895 +34 moh 3796 +35 xchar 3481 +36 tbl 3200 +37 s 2845 +38 tgs 2774 +39 met 2641 +4 ken 16116 +40 jck 2566 +41 port 2511 +42 sue 2479 +43 root 2127 +44 bsb 1989 +45 jeg 1989 +46 eag 1933 +47 pdj 1801 +48 tpc 1590 +49 cvw 1385 +5 srb 15713 +50 rwm 1370 +51 avg 1316 +52 eg 1205 +53 jam 1194 +54 dl 1153 +55 lgm 1150 +56 cmb 1031 +57 jwr 1018 +58 gdb 950 +59 marc 931 +6 lem 11895 +60 usg 898 +61 ggr 865 +62 daemon 822 +63 mihalis 803 +64 honey 700 +65 tad 624 +66 acs 559 +67 uucp 548 +68 raf 523 +69 adh 495 +7 scj 10409 +70 kec 456 +71 craig 414 +72 donmac 386 +73 jj 375 +74 ravi 348 +75 drw 344 +76 stars 327 +77 mrg 288 +78 jcb 272 +79 ralph 263 +8 rhm 10252 +80 tom 253 +81 sjb 251 +82 haight 248 +83 sharon 224 +84 chuck 222 +85 dsj 213 +86 bill 201 +87 god 184 +88 sys 176 +89 meh 166 +9 shen 9853 +90 jon 163 +91 dan 144 +92 fox 143 +93 dale 123 +94 kab 116 +95 buz 95 +96 asc 80 +97 jas 79 +98 trt 79 +99 wsb 64 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.in2 b/usr/src/test/util-tests/tests/awk/examples/out/t.in2 new file mode 100644 index 0000000000..2cd774472e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.in2 @@ -0,0 +1,38 @@ +d 29727 + 21 +e 3158 +4 22 +f 143 +g 9084 +h 958 +i 10 +j 24382 +k 16744 +l 34040 +m 33545 +n 9062 +o 3 +p 13563 +r 21272 +A 266 +s 51795 +t 8559 +u 1454 +D 33 +v 5050 +E 17 +w 64 +F 10 +x 3481 +y 12 +K 29 +M 29 +O 26 +S 48 +T 6 +U 37 +V 3 +a 24857 +b 38345 +1 1 +c 11648 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.in3 b/usr/src/test/util-tests/tests/awk/examples/out/t.in3 new file mode 100644 index 0000000000..094eb3ed7f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.in3 @@ -0,0 +1 @@ +10 9853 shen diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.incr b/usr/src/test/util-tests/tests/awk/examples/out/t.incr new file mode 100644 index 0000000000..5036cd5ebd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.incr @@ -0,0 +1 @@ +199 199 -199 199 -199 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.incr2 b/usr/src/test/util-tests/tests/awk/examples/out/t.incr2 new file mode 100644 index 0000000000..8636aff4d6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.incr2 @@ -0,0 +1,199 @@ +0 +0 +17379 +16693 +16116 +15713 +11895 +10409 +10252 +9853 +9748 +9492 +9190 +8912 +8895 +8491 +8372 +8252 +7450 +7360 +7273 +7080 +7063 +6567 +6462 +6291 +6211 +5671 +5373 +5220 +5167 +5007 +3963 +3895 +3796 +3481 +3200 +2845 +2774 +2641 +2566 +2511 +2479 +2127 +1989 +1989 +1933 +1801 +1590 +1385 +1370 +1316 +1205 +1194 +1153 +1150 +1031 +1018 +950 +931 +898 +865 +822 +803 +700 +624 +559 +541 +523 +495 +456 +414 +386 +375 +348 +344 +327 +288 +272 +263 +253 +251 +248 +224 +222 +213 +201 +184 +176 +166 +163 +144 +143 +123 +116 +95 +80 +79 +79 +64 +62 +56 +54 +47 +45 +45 +44 +43 +43 +37 +32 +31 +29 +25 +22 +15 +10 +10 +6 +6 +5 +4 +4 +4 +3 +3 +3 +3 +2 +2 +2 +1 +1 +1 +1 +1 +1 +1 +1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +996 +2 +4 +16 +8 +4 +18 +29 +23 +25 +65 +67 +83 +2007 +2008 +2010 +2012 +2017 +2019 +120025 +120028 +25 +42 +49 +10031 +1123 +2012 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.incr3 b/usr/src/test/util-tests/tests/awk/examples/out/t.incr3 new file mode 100644 index 0000000000..7ee12751cb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.incr3 @@ -0,0 +1,199 @@ +0 +0 +17379 +16693 +16116 +15713 +11895 +10409 +10252 +9853 +9748 +9492 +9190 +8912 +8895 +8491 +8372 +8252 +7450 +7360 +7273 +7080 +7063 +6567 +6462 +6291 +6211 +5671 +5373 +5220 +5167 +5007 +3963 +3895 +3796 +3481 +3200 +2845 +2774 +2641 +2566 +2511 +2479 +2127 +1989 +1989 +1933 +1801 +1590 +1385 +1370 +1316 +1205 +1194 +1153 +1150 +1031 +1018 +950 +931 +898 +865 +822 +803 +700 +624 +559 +541 +523 +495 +456 +414 +386 +375 +348 +344 +327 +288 +272 +263 +253 +251 +248 +224 +222 +213 +201 +184 +176 +166 +163 +144 +143 +123 +116 +95 +80 +79 +79 +64 +62 +56 +54 +47 +45 +45 +44 +43 +43 +37 +32 +31 +29 +25 +22 +15 +10 +10 +6 +6 +5 +4 +4 +4 +3 +3 +3 +3 +2 +2 +2 +123 +1 +1 +1 +1 +1 +1 +1 +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +224 +23 +24 +25 +26 +27 +28 +29 +30 +1 +2 +3 +1000 +7 +10 +23 +16 +13 +18 +29 +23 +25 +65 +67 +83 +2007 +2008 +2010 +2012 +2017 +2027 +120025 +120028 +21 +42 +49 +10031 +1123 +2012 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.index b/usr/src/test/util-tests/tests/awk/examples/out/t.index new file mode 100644 index 0000000000..f3b51986d8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.index @@ -0,0 +1,37 @@ +16116 ken him someone else has duplicate letters + 9748 a68 has duplicate letters + 7360 ava has duplicate letters + 7063 greg has duplicate letters + 5007 valerie has duplicate letters + 1989 bsb has duplicate letters + 375 jj has duplicate letters + 327 stars has duplicate letters + 201 bill has duplicate letters + 176 sys has duplicate letters + 79 trt has duplicate letters +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh has duplicate letters +6bin:*:2:2:System Tools Owner:/bin:/dev/null has duplicate letters +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico has duplicate letters +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: has duplicate letters +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: has duplicate letters +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: has duplicate letters +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null has duplicate letters +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null has duplicate letters +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null has duplicate letters +26rje:*:8:8:RJE Owner:/usr/spool/rje: has duplicate letters +27changes:*:11:11:system change log:/: has duplicate letters +29man:*:99:995:On-line Manual Owner:/: has duplicate letters +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh has duplicate letters +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh has duplicate letters +6b in * 2 2 System Tools Owner /bin /dev/null has duplicate letters +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico has duplicate letters +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp has duplicate letters +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp has duplicate letters +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp has duplicate letters +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null has duplicate letters +24 noaccess * 60002 60002 uid no access /dev/null /dev/null has duplicate letters +25 nobody * -2 -2 original nobody uid /dev/null /dev/null has duplicate letters +26 rje * 8 8 RJE Owner /usr/spool/rje has duplicate letters +27 changes * 11 11 system change log / has duplicate letters +29 man * 99 995 On-line Manual Owner / has duplicate letters +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh has duplicate letters diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.intest b/usr/src/test/util-tests/tests/awk/examples/out/t.intest new file mode 100644 index 0000000000..de3899b16a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.intest @@ -0,0 +1,398 @@ +/dev/rrp3: +no + +no +17379 mel +no +16693 bwk me +no + else +no +15713 srb +no +11895 lem +no +10409 scj +no +10252 rhm +no + 9853 shen +no + 9748 a68 +no + 9492 sif +no + 9190 pjw +no + 8912 nls +no + 8895 dmr +no + 8491 cda +no + 8372 bs +no + 8252 llc +no + 7450 mb +no + 7360 ava +no + 7273 jrv +no + 7080 bin +no + 7063 greg +no + 6567 dict +no + 6462 lck +no + 6291 rje +no + 6211 lwf +no + 5671 dave +no + 5373 jhc +no + 5220 agf +no + 5167 doug +no + 5007 valerie +no + 3963 jca +no + 3895 bbs +no + 3796 moh +no + 3481 xchar +no + 3200 tbl +no + 2845 s +no + 2774 tgs +no + 2641 met +no + 2566 jck +no + 2511 port +no + 2479 sue +no + 2127 root +no + 1989 bsb +no + 1989 jeg +no + 1933 eag +no + 1801 pdj +no + 1590 tpc +no + 1385 cvw +no + 1370 rwm +no + 1316 avg +no + 1205 eg +no + 1194 jam +no + 1153 dl +no + 1150 lgm +no + 1031 cmb +no + 1018 jwr +no + 950 gdb +no + 931 marc +no + 898 usg +no + 865 ggr +no + 822 daemon +no + 803 mihalis +no + 700 honey +no + 624 tad +no + 559 acs +no + 541 uucp +no + 523 raf +no + 495 adh +no + 456 kec +no + 414 craig +no + 386 donmac +no + 375 jj +no + 348 ravi +no + 344 drw +no + 327 stars +no + 288 mrg +no + 272 jcb +no + 263 ralph +no + 253 tom +no + 251 sjb +no + 248 haight +no + 224 sharon +no + 222 chuck +no + 213 dsj +no + 201 bill +no + 184 god +no + 176 sys +no + 166 meh +no + 163 jon +no + 144 dan +no + 143 fox +no + 123 dale +no + 116 kab +no + 95 buz +no + 80 asc +no + 79 jas +no + 79 trt +no + 64 wsb +no + 62 dwh +no + 56 ktf +no + 54 lr +no + 47 dlc +no + 45 dls +no + 45 jwf +no + 44 mash +no + 43 ars +no + 43 vgl +no + 37 jfo +no + 32 rab +no + 31 pd +no + 29 jns +no + 25 spm +no + 22 rob +no + 15 egb +no + 10 hm +no + 10 mhb +no + 6 aed +no + 6 cpb +no + 5 evp +no + 4 ber +no + 4 men +no + 4 mitch +no + 3 ast +no + 3 jfr +no + 3 lax +no + 3 nel +no + 2 blue +yes + 2 jfk +yes + 2 njas +yes + 1 122sec +yes + 1 ddwar +yes + 1 gopi +yes + 1 jk +yes + 1 learn +yes + 1 low +yes + 1 nac +yes + 1 sidor +yes +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +no + running tcsh [cbm]:/:/bin/tcsh +no + V Administration:/usr/admin:/bin/sh +no + Diagnostics:/usr/diags:/bin/csh +no +5daemon:*:1:1:daemons:/:/bin/sh +no + Tools Owner:/bin:/dev/null +no +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +no +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +no + Activity Owner:/usr/adm:/bin/sh +no + Files Owner:/usr/adm:/bin/sh +no + Spooler Owner:/var/spool/lp:/bin/sh +no + Activity Owner:/auditor:/bin/sh +no + Database Owner:/dbadmin:/bin/sh +no + Killian (DO NOT REMOVE):/tmp: +no + Killian (DO NOT REMOVE):/tmp: +no + Daemon and Fsdump:/var/rfindd:/bin/sh +no + Setup:/var/sysadmdesktop/EZsetup:/bin/csh +no + User:/usr/demos:/bin/csh +no + User:/usr/tutor:/bin/csh +no + Space Tour:/usr/people/tour:/bin/csh +no + Account:/usr/people/guest:/bin/csh +no + Account:/usr/people/4Dgifts:/bin/csh +no + nobody uid:/dev/null:/dev/null +no + no access:/dev/null:/dev/null +no + nobody uid:/dev/null:/dev/null +no + Owner:/usr/spool/rje: +no + change log:/: +no + distributions:/v/adm/dist:/v/bin/sh +no + Manual Owner:/: +no + call log [tom]:/v/adm/log:/v/bin/sh +no + oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +no + oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +no + ysadm * 0 0 System V Administration /usr/admin /bin/sh +no + iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +no + aemon * 1 1 daemons / /bin/sh +no + in * 2 2 System Tools Owner /bin /dev/null +no + uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +no + ucp * 3 5 UUCP.Admin /usr/lib/uucp +no + ys * 4 0 System Activity Owner /usr/adm /bin/sh +no + adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +no + lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +no + auditor * 11 0 Audit Activity Owner /auditor /bin/sh +no + dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +no + bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +no + cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +no + rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +no + EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +no + demos * 993 997 Demonstration User /usr/demos /bin/csh +no + tutor * 994 997 Tutorial User /usr/tutor /bin/csh +no + tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +no + guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +no + 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +no + nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +no + noaccess * 60002 60002 uid no access /dev/null /dev/null +no + nobody * -2 -2 original nobody uid /dev/null /dev/null +no + rje * 8 8 RJE Owner /usr/spool/rje +no + changes * 11 11 system change log / +no + dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +no + man * 99 995 On-line Manual Owner / +no + phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +no diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.intest2 b/usr/src/test/util-tests/tests/awk/examples/out/t.intest2 new file mode 100644 index 0000000000..c8999c1699 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.intest2 @@ -0,0 +1,1978 @@ +/dev/rrp3: +/dev/rrp3: +<<< +/dev/rrp3:/dev/rrp3: /dev/rrp3: +1 /dev/rrp3: +>>> +yes +no + + +<<< + +>>> +yes +no +17379 mel +17379 mel +<<< +2 mel +17379 mel17379 17379 mel +1 17379 +>>> +yes +no +16693 bwk me +16693 bwk me +<<< +2 bwk +3 me +16693 bwk me16693 16693 bwk me +1 16693 +>>> +yes +no + else +16116 ken him someone else +<<< +16116 ken him someone else16116 16116 ken him someone else +1 else +>>> +yes +no +15713 srb +15713 srb +<<< +2 srb +15713 srb15713 15713 srb +1 15713 +>>> +yes +no +11895 lem +11895 lem +<<< +2 lem +11895 lem11895 11895 lem +1 11895 +>>> +yes +no +10409 scj +10409 scj +<<< +2 scj +10409 scj10409 10409 scj +1 10409 +>>> +yes +no +10252 rhm +10252 rhm +<<< +2 rhm +10252 rhm10252 10252 rhm +1 10252 +>>> +yes +no + 9853 shen + 9853 shen +<<< +2 shen + 9853 shen9853 9853 shen +1 9853 +>>> +yes +no + 9748 a68 + 9748 a68 +<<< +2 a68 + 9748 a689748 9748 a68 +1 9748 +>>> +yes +no + 9492 sif + 9492 sif +<<< +2 sif + 9492 sif9492 9492 sif +1 9492 +>>> +yes +no + 9190 pjw + 9190 pjw +<<< +2 pjw + 9190 pjw9190 9190 pjw +1 9190 +>>> +yes +no + 8912 nls + 8912 nls +<<< +2 nls + 8912 nls8912 8912 nls +1 8912 +>>> +yes +no + 8895 dmr + 8895 dmr +<<< +2 dmr + 8895 dmr8895 8895 dmr +1 8895 +>>> +yes +no + 8491 cda + 8491 cda +<<< +2 cda + 8491 cda8491 8491 cda +1 8491 +>>> +yes +no + 8372 bs + 8372 bs +<<< +2 bs + 8372 bs8372 8372 bs +1 8372 +>>> +yes +no + 8252 llc + 8252 llc +<<< +2 llc + 8252 llc8252 8252 llc +1 8252 +>>> +yes +no + 7450 mb + 7450 mb +<<< +2 mb + 7450 mb7450 7450 mb +1 7450 +>>> +yes +no + 7360 ava + 7360 ava +<<< +2 ava + 7360 ava7360 7360 ava +1 7360 +>>> +yes +no + 7273 jrv + 7273 jrv +<<< +2 jrv + 7273 jrv7273 7273 jrv +1 7273 +>>> +yes +no + 7080 bin + 7080 bin +<<< +2 bin + 7080 bin7080 7080 bin +1 7080 +>>> +yes +no + 7063 greg + 7063 greg +<<< + 7063 greg7063 7063 greg +2 greg +1 7063 +>>> +yes +no + 6567 dict + 6567 dict +<<< +2 dict + 6567 dict6567 6567 dict +1 6567 +>>> +yes +no + 6462 lck + 6462 lck +<<< +2 lck + 6462 lck6462 6462 lck +1 6462 +>>> +yes +no + 6291 rje + 6291 rje +<<< +2 rje + 6291 rje6291 6291 rje +1 6291 +>>> +yes +no + 6211 lwf + 6211 lwf +<<< +2 lwf + 6211 lwf6211 6211 lwf +1 6211 +>>> +yes +no + 5671 dave + 5671 dave +<<< +2 dave + 5671 dave5671 5671 dave +1 5671 +>>> +yes +no + 5373 jhc + 5373 jhc +<<< +2 jhc + 5373 jhc5373 5373 jhc +1 5373 +>>> +yes +no + 5220 agf + 5220 agf +<<< +2 agf + 5220 agf5220 5220 agf +1 5220 +>>> +yes +no + 5167 doug + 5167 doug +<<< +2 doug + 5167 doug5167 5167 doug +1 5167 +>>> +yes +no + 5007 valerie + 5007 valerie +<<< +2 valerie + 5007 valerie5007 5007 valerie +1 5007 +>>> +yes +no + 3963 jca + 3963 jca +<<< +2 jca + 3963 jca3963 3963 jca +1 3963 +>>> +yes +no + 3895 bbs + 3895 bbs +<<< +2 bbs + 3895 bbs3895 3895 bbs +1 3895 +>>> +yes +no + 3796 moh + 3796 moh +<<< +2 moh + 3796 moh3796 3796 moh +1 3796 +>>> +yes +no + 3481 xchar + 3481 xchar +<<< +2 xchar + 3481 xchar3481 3481 xchar +1 3481 +>>> +yes +no + 3200 tbl + 3200 tbl +<<< +2 tbl + 3200 tbl3200 3200 tbl +1 3200 +>>> +yes +no + 2845 s + 2845 s +<<< +2 s + 2845 s2845 2845 s +1 2845 +>>> +yes +no + 2774 tgs + 2774 tgs +<<< +2 tgs + 2774 tgs2774 2774 tgs +1 2774 +>>> +yes +no + 2641 met + 2641 met +<<< +2 met + 2641 met2641 2641 met +1 2641 +>>> +yes +no + 2566 jck + 2566 jck +<<< +2 jck + 2566 jck2566 2566 jck +1 2566 +>>> +yes +no + 2511 port + 2511 port +<<< +2 port + 2511 port2511 2511 port +1 2511 +>>> +yes +no + 2479 sue + 2479 sue +<<< +2 sue + 2479 sue2479 2479 sue +1 2479 +>>> +yes +no + 2127 root + 2127 root +<<< +2 root + 2127 root2127 2127 root +1 2127 +>>> +yes +no + 1989 bsb + 1989 bsb +<<< +2 bsb + 1989 bsb1989 1989 bsb +1 1989 +>>> +yes +no + 1989 jeg + 1989 jeg +<<< +2 jeg + 1989 jeg1989 1989 jeg +1 1989 +>>> +yes +no + 1933 eag + 1933 eag +<<< +2 eag + 1933 eag1933 1933 eag +1 1933 +>>> +yes +no + 1801 pdj + 1801 pdj +<<< +2 pdj + 1801 pdj1801 1801 pdj +1 1801 +>>> +yes +no + 1590 tpc + 1590 tpc +<<< +2 tpc + 1590 tpc1590 1590 tpc +1 1590 +>>> +yes +no + 1385 cvw + 1385 cvw +<<< +2 cvw + 1385 cvw1385 1385 cvw +1 1385 +>>> +yes +no + 1370 rwm + 1370 rwm +<<< +2 rwm + 1370 rwm1370 1370 rwm +1 1370 +>>> +yes +no + 1316 avg + 1316 avg +<<< +2 avg + 1316 avg1316 1316 avg +1 1316 +>>> +yes +no + 1205 eg + 1205 eg +<<< +2 eg + 1205 eg1205 1205 eg +1 1205 +>>> +yes +no + 1194 jam + 1194 jam +<<< +2 jam + 1194 jam1194 1194 jam +1 1194 +>>> +yes +no + 1153 dl + 1153 dl +<<< +2 dl + 1153 dl1153 1153 dl +1 1153 +>>> +yes +no + 1150 lgm + 1150 lgm +<<< +2 lgm + 1150 lgm1150 1150 lgm +1 1150 +>>> +yes +no + 1031 cmb + 1031 cmb +<<< +2 cmb + 1031 cmb1031 1031 cmb +1 1031 +>>> +yes +no + 1018 jwr + 1018 jwr +<<< +2 jwr + 1018 jwr1018 1018 jwr +1 1018 +>>> +yes +no + 950 gdb + 950 gdb +<<< +2 gdb + 950 gdb950 950 gdb +1 950 +>>> +yes +no + 931 marc + 931 marc +<<< +2 marc + 931 marc931 931 marc +1 931 +>>> +yes +no + 898 usg + 898 usg +<<< +2 usg + 898 usg898 898 usg +1 898 +>>> +yes +no + 865 ggr + 865 ggr +<<< +2 ggr + 865 ggr865 865 ggr +1 865 +>>> +yes +no + 822 daemon + 822 daemon +<<< +2 daemon + 822 daemon822 822 daemon +1 822 +>>> +yes +no + 803 mihalis + 803 mihalis +<<< +2 mihalis + 803 mihalis803 803 mihalis +1 803 +>>> +yes +no + 700 honey + 700 honey +<<< +2 honey + 700 honey700 700 honey +1 700 +>>> +yes +no + 624 tad + 624 tad +<<< +2 tad + 624 tad624 624 tad +1 624 +>>> +yes +no + 559 acs + 559 acs +<<< +2 acs + 559 acs559 559 acs +1 559 +>>> +yes +no + 541 uucp + 541 uucp +<<< +2 uucp + 541 uucp541 541 uucp +1 541 +>>> +yes +no + 523 raf + 523 raf +<<< +2 raf + 523 raf523 523 raf +1 523 +>>> +yes +no + 495 adh + 495 adh +<<< +2 adh + 495 adh495 495 adh +1 495 +>>> +yes +no + 456 kec + 456 kec +<<< +2 kec + 456 kec456 456 kec +1 456 +>>> +yes +no + 414 craig + 414 craig +<<< +2 craig + 414 craig414 414 craig +1 414 +>>> +yes +no + 386 donmac + 386 donmac +<<< +2 donmac + 386 donmac386 386 donmac +1 386 +>>> +yes +no + 375 jj + 375 jj +<<< +2 jj + 375 jj375 375 jj +1 375 +>>> +yes +no + 348 ravi + 348 ravi +<<< +2 ravi + 348 ravi348 348 ravi +1 348 +>>> +yes +no + 344 drw + 344 drw +<<< +2 drw + 344 drw344 344 drw +1 344 +>>> +yes +no + 327 stars + 327 stars +<<< +2 stars + 327 stars327 327 stars +1 327 +>>> +yes +no + 288 mrg + 288 mrg +<<< +2 mrg + 288 mrg288 288 mrg +1 288 +>>> +yes +no + 272 jcb + 272 jcb +<<< +2 jcb + 272 jcb272 272 jcb +1 272 +>>> +yes +no + 263 ralph + 263 ralph +<<< +2 ralph + 263 ralph263 263 ralph +1 263 +>>> +yes +no + 253 tom + 253 tom +<<< +2 tom + 253 tom253 253 tom +1 253 +>>> +yes +no + 251 sjb + 251 sjb +<<< +2 sjb + 251 sjb251 251 sjb +1 251 +>>> +yes +no + 248 haight + 248 haight +<<< +2 haight + 248 haight248 248 haight +1 248 +>>> +yes +no + 224 sharon + 224 sharon +<<< +2 sharon + 224 sharon224 224 sharon +1 224 +>>> +yes +no + 222 chuck + 222 chuck +<<< +2 chuck + 222 chuck222 222 chuck +1 222 +>>> +yes +no + 213 dsj + 213 dsj +<<< +2 dsj + 213 dsj213 213 dsj +1 213 +>>> +yes +no + 201 bill + 201 bill +<<< +2 bill + 201 bill201 201 bill +1 201 +>>> +yes +no + 184 god + 184 god +<<< +2 god + 184 god184 184 god +1 184 +>>> +yes +no + 176 sys + 176 sys +<<< +2 sys + 176 sys176 176 sys +1 176 +>>> +yes +no + 166 meh + 166 meh +<<< +2 meh + 166 meh166 166 meh +1 166 +>>> +yes +no + 163 jon + 163 jon +<<< +2 jon + 163 jon163 163 jon +1 163 +>>> +yes +no + 144 dan + 144 dan +<<< +2 dan + 144 dan144 144 dan +1 144 +>>> +yes +no + 143 fox + 143 fox +<<< +2 fox + 143 fox143 143 fox +1 143 +>>> +yes +no + 123 dale + 123 dale +<<< +2 dale + 123 dale123 123 dale +1 123 +>>> +yes +no + 116 kab + 116 kab +<<< +2 kab + 116 kab116 116 kab +1 116 +>>> +yes +no + 95 buz + 95 buz +<<< +2 buz + 95 buz95 95 buz +1 95 +>>> +yes +no + 80 asc + 80 asc +<<< +2 asc + 80 asc80 80 asc +1 80 +>>> +yes +no + 79 jas + 79 jas +<<< +2 jas + 79 jas79 79 jas +1 79 +>>> +yes +no + 79 trt + 79 trt +<<< +2 trt + 79 trt79 79 trt +1 79 +>>> +yes +no + 64 wsb + 64 wsb +<<< +2 wsb + 64 wsb64 64 wsb +1 64 +>>> +yes +no + 62 dwh + 62 dwh +<<< +2 dwh + 62 dwh62 62 dwh +1 62 +>>> +yes +no + 56 ktf + 56 ktf +<<< +2 ktf + 56 ktf56 56 ktf +1 56 +>>> +yes +no + 54 lr + 54 lr +<<< +2 lr + 54 lr54 54 lr +1 54 +>>> +yes +no + 47 dlc + 47 dlc +<<< +2 dlc + 47 dlc47 47 dlc +1 47 +>>> +yes +no + 45 dls + 45 dls +<<< +2 dls + 45 dls45 45 dls +1 45 +>>> +yes +no + 45 jwf + 45 jwf +<<< +2 jwf + 45 jwf45 45 jwf +1 45 +>>> +yes +no + 44 mash + 44 mash +<<< + 44 mash44 44 mash +2 mash +1 44 +>>> +yes +no + 43 ars + 43 ars +<<< +2 ars + 43 ars43 43 ars +1 43 +>>> +yes +no + 43 vgl + 43 vgl +<<< +2 vgl + 43 vgl43 43 vgl +1 43 +>>> +yes +no + 37 jfo + 37 jfo +<<< + 37 jfo37 37 jfo +2 jfo +1 37 +>>> +yes +no + 32 rab + 32 rab +<<< +2 rab + 32 rab32 32 rab +1 32 +>>> +yes +no + 31 pd + 31 pd +<<< +2 pd + 31 pd31 31 pd +1 31 +>>> +yes +no + 29 jns + 29 jns +<<< +2 jns + 29 jns29 29 jns +1 29 +>>> +yes +no + 25 spm + 25 spm +<<< +2 spm + 25 spm25 25 spm +1 25 +>>> +yes +no + 22 rob + 22 rob +<<< +2 rob + 22 rob22 22 rob +1 22 +>>> +yes +no + 15 egb + 15 egb +<<< +2 egb + 15 egb15 15 egb +1 15 +>>> +yes +no + 10 hm + 10 hm +<<< +2 hm + 10 hm10 10 hm +1 10 +>>> +yes +no + 10 mhb + 10 mhb +<<< +2 mhb + 10 mhb10 10 mhb +1 10 +>>> +yes +no + 6 aed + 6 aed +<<< +2 aed + 6 aed6 6 aed +1 6 +>>> +yes +no + 6 cpb + 6 cpb +<<< +2 cpb + 6 cpb6 6 cpb +1 6 +>>> +yes +no + 5 evp + 5 evp +<<< + 5 evp5 5 evp +2 evp +1 5 +>>> +yes +no + 4 ber + 4 ber +<<< +2 ber + 4 ber4 4 ber +1 4 +>>> +yes +no + 4 men + 4 men +<<< +2 men + 4 men4 4 men +1 4 +>>> +yes +no + 4 mitch + 4 mitch +<<< +2 mitch + 4 mitch4 4 mitch +1 4 +>>> +yes +no + 3 ast + 3 ast +<<< +2 ast + 3 ast3 3 ast +1 3 +>>> +yes +no + 3 jfr + 3 jfr +<<< +2 jfr + 3 jfr3 3 jfr +1 3 +>>> +yes +no + 3 lax + 3 lax +<<< +2 lax + 3 lax3 3 lax +1 3 +>>> +yes +no + 3 nel + 3 nel +<<< +2 nel + 3 nel3 3 nel +1 3 +>>> +yes +no + 2 blue + 2 blue +<<< +2 blue + 2 blue2 2 blue +1 2 +>>> +yes +yes + 2 jfk + 2 jfk +<<< +2 jfk + 2 jfk2 2 jfk +1 2 +>>> +yes +yes + 2 njas + 2 njas +<<< +2 njas + 2 njas2 2 njas +1 2 +>>> +yes +yes + 1 122sec + 1 122sec +<<< +2 122sec + 1 122sec1 1 122sec +1 1 +>>> +yes +yes + 1 ddwar + 1 ddwar +<<< +2 ddwar + 1 ddwar1 1 ddwar +1 1 +>>> +yes +yes + 1 gopi + 1 gopi +<<< +2 gopi + 1 gopi1 1 gopi +1 1 +>>> +yes +yes + 1 jk + 1 jk +<<< +2 jk + 1 jk1 1 jk +1 1 +>>> +yes +yes + 1 learn + 1 learn +<<< +2 learn + 1 learn1 1 learn +1 1 +>>> +yes +yes + 1 low + 1 low +<<< +2 low + 1 low1 1 low +1 1 +>>> +yes +yes + 1 nac + 1 nac +<<< +2 nac + 1 nac1 1 nac +1 1 +>>> +yes +yes + 1 sidor + 1 sidor +<<< +2 sidor + 1 sidor1 1 sidor +1 1 +>>> +yes +yes +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +<<< +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +>>> +yes +no + running tcsh [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +<<< +2 tcsh +3 [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh2roottcsh:*:0:0:Super-User 2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +1 running +>>> +yes +no + V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +<<< +2 Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh3sysadm:*:0:0:System 3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +1 V +>>> +yes +no + Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +<<< +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh4diag:*:0:996:Hardware 4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +1 Diagnostics:/usr/diags:/bin/csh +>>> +yes +no +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +<<< +5daemon:*:1:1:daemons:/:/bin/sh5daemon:*:1:1:daemons:/:/bin/sh 5daemon:*:1:1:daemons:/:/bin/sh +1 5daemon:*:1:1:daemons:/:/bin/sh +>>> +yes +no + Tools Owner:/bin:/dev/null +6bin:*:2:2:System Tools Owner:/bin:/dev/null +<<< +2 Owner:/bin:/dev/null +6bin:*:2:2:System Tools Owner:/bin:/dev/null6bin:*:2:2:System 6bin:*:2:2:System Tools Owner:/bin:/dev/null +1 Tools +>>> +yes +no +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +<<< +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +1 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +>>> +yes +no +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +<<< +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +1 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +>>> +yes +no + Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +<<< +2 Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh9sys:*:4:0:System 9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +1 Activity +>>> +yes +no + Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +<<< +2 Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh10adm:*:5:3:Accounting 10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +1 Files +>>> +yes +no + Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +<<< +2 Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh11lp:*:9:9:Print 11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +1 Spooler +>>> +yes +no + Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +<<< +2 Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh12auditor:*:11:0:Audit 12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +1 Activity +>>> +yes +no + Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +<<< +2 Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh13dbadmin:*:12:0:Security 13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +1 Database +>>> +yes +no + Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +<<< +2 (DO +3 NOT +4 REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp:14bootes:dcon:50:1:Tom 14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +1 Killian +>>> +yes +no + Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +<<< +2 (DO +3 NOT +4 REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp:15cdjuke:dcon:51:1:Tom 15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +1 Killian +>>> +yes +no + Daemon and Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +<<< +2 and +3 Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh16rfindd:*:66:1:Rfind 16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +1 Daemon +>>> +yes +no + Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +<<< +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh17EZsetup:*:992:998:System 17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +1 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +>>> +yes +no + User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +<<< +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh18demos:*:993:997:Demonstration 18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +1 User:/usr/demos:/bin/csh +>>> +yes +no + User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +<<< +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh19tutor:*:994:997:Tutorial 19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +1 User:/usr/tutor:/bin/csh +>>> +yes +no + Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +<<< +2 Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh20tour:*:995:997:IRIS 20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +1 Space +>>> +yes +no + Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +<<< +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh21guest:nfP4/Wpvio/Rw:998:998:Guest 21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +1 Account:/usr/people/guest:/bin/csh +>>> +yes +no + Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +<<< +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +1 Account:/usr/people/4Dgifts:/bin/csh +>>> +yes +no + nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +<<< +2 uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null23nobody:*:60001:60001:SVR4 23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +1 nobody +>>> +yes +no + no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +<<< +2 access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null24noaccess:*:60002:60002:uid 24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +1 no +>>> +yes +no + nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +<<< +2 uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null25nobody:*:-2:-2:original 25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +1 nobody +>>> +yes +no + Owner:/usr/spool/rje: +26rje:*:8:8:RJE Owner:/usr/spool/rje: +<<< +26rje:*:8:8:RJE Owner:/usr/spool/rje:26rje:*:8:8:RJE 26rje:*:8:8:RJE Owner:/usr/spool/rje: +1 Owner:/usr/spool/rje: +>>> +yes +no + change log:/: +27changes:*:11:11:system change log:/: +<<< +2 log:/: +27changes:*:11:11:system change log:/:27changes:*:11:11:system 27changes:*:11:11:system change log:/: +1 change +>>> +yes +no + distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +<<< +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh28dist:sorry:9999:4:file 28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +1 distributions:/v/adm/dist:/v/bin/sh +>>> +yes +no + Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +<<< +2 Owner:/: +29man:*:99:995:On-line Manual Owner:/:29man:*:99:995:On-line 29man:*:99:995:On-line Manual Owner:/: +1 Manual +>>> +yes +no + call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +<<< +2 log +3 [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh30phoneca:*:991:991:phone 30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1 call +>>> +yes +no + oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +<<< +2 EMpNB8Zp56 +3 0 +4 0 +5 Super-User,,,,,,, +6 / +7 /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh1r 1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1 oot +>>> +yes +no + oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +<<< +2 * +3 0 +4 0 +5 Super-User +6 running +7 tcsh +8 [cbm] +9 / +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh2r 2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +10 /bin/tcsh +1 oottcsh +>>> +yes +no + ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +<<< +2 * +3 0 +4 0 +5 System +6 V +7 Administration +8 /usr/admin +9 /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh3s 3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +1 ysadm +>>> +yes +no + iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +<<< +2 * +3 0 +4 996 +5 Hardware +6 Diagnostics +7 /usr/diags +8 /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh4d 4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +1 iag +>>> +yes +no + aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +<<< +2 * +3 1 +4 1 +5 daemons +6 / +7 /bin/sh +5d aemon * 1 1 daemons / /bin/sh5d 5d aemon * 1 1 daemons / /bin/sh +1 aemon +>>> +yes +no + in * 2 2 System Tools Owner /bin /dev/null +6b in * 2 2 System Tools Owner /bin /dev/null +<<< +2 * +3 2 +4 2 +5 System +6b in * 2 2 System Tools Owner /bin /dev/null6b 6b in * 2 2 System Tools Owner /bin /dev/null +6 Tools +7 Owner +8 /bin +9 /dev/null +1 in +>>> +yes +no + uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +<<< +2 BJnuQbAo +3 6 +4 10 +5 UUCP.Admin +6 /usr/spool/uucppublic +7 /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico7n 7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +1 uucp +>>> +yes +no + ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +<<< +2 * +3 3 +4 5 +5 UUCP.Admin +6 /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp 8u 8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +1 ucp +>>> +yes +no + ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +<<< +2 * +3 4 +4 0 +5 System +6 Activity +7 Owner +8 /usr/adm +9 /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh9s 9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +1 ys +>>> +yes +no + adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +<<< +2 * +3 5 +4 3 +5 Accounting +6 Files +7 Owner +8 /usr/adm +9 /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh10 10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +1 adm +>>> +yes +no + lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +<<< +2 * +3 9 +4 9 +5 Print +6 Spooler +7 Owner +8 /var/spool/lp +9 /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh11 11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +1 lp +>>> +yes +no + auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +<<< +2 * +3 11 +4 0 +5 Audit +6 Activity +7 Owner +8 /auditor +9 /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh12 12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +1 auditor +>>> +yes +no + dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +<<< +2 * +3 12 +4 0 +5 Security +6 Database +7 Owner +8 /dbadmin +9 /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh13 13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +1 dbadmin +>>> +yes +no + bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +<<< +2 dcon +3 50 +4 1 +5 Tom +6 Killian +7 (DO +8 NOT +9 REMOVE) +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp 14 14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +10 /tmp +1 bootes +>>> +yes +no + cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +<<< +2 dcon +3 51 +4 1 +5 Tom +6 Killian +7 (DO +8 NOT +9 REMOVE) +10 /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp 15 15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +1 cdjuke +>>> +yes +no + rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +<<< +2 * +3 66 +4 1 +5 Rfind +6 Daemon +7 and +8 Fsdump +9 /var/rfindd +10 /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh16 16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +1 rfindd +>>> +yes +no + EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +<<< +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh17 17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +2 * +3 992 +4 998 +5 System +6 Setup +7 /var/sysadmdesktop/EZsetup +8 /bin/csh +1 EZsetup +>>> +yes +no + demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +<<< +2 * +3 993 +4 997 +5 Demonstration +6 User +7 /usr/demos +8 /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh18 18 demos * 993 997 Demonstration User /usr/demos /bin/csh +1 demos +>>> +yes +no + tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +<<< +2 * +3 994 +4 997 +5 Tutorial +6 User +7 /usr/tutor +8 /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh19 19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +1 tutor +>>> +yes +no + tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +<<< +2 * +3 995 +4 997 +5 IRIS +6 Space +7 Tour +8 /usr/people/tour +9 /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh20 20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +1 tour +>>> +yes +no + guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +<<< +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh21 21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +2 nfP4/Wpvio/Rw +3 998 +4 998 +5 Guest +6 Account +7 /usr/people/guest +8 /bin/csh +1 guest +>>> +yes +no + 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +<<< +2 0nWRTZsOMt. +3 999 +4 998 +5 4Dgifts +6 Account +7 /usr/people/4Dgifts +8 /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh22 22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +1 4Dgifts +>>> +yes +no + nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +<<< +2 * +3 60001 +4 60001 +5 SVR4 +6 nobody +7 uid +8 /dev/null +9 /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null23 23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +1 nobody +>>> +yes +no + noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +<<< +2 * +3 60002 +4 60002 +5 uid +6 no +7 access +8 /dev/null +9 /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null24 24 noaccess * 60002 60002 uid no access /dev/null /dev/null +1 noaccess +>>> +yes +no + nobody * -2 -2 original nobody uid /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +<<< +2 * +3 -2 +4 -2 +5 original +6 nobody +7 uid +8 /dev/null +9 /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null25 25 nobody * -2 -2 original nobody uid /dev/null /dev/null +1 nobody +>>> +yes +no + rje * 8 8 RJE Owner /usr/spool/rje +26 rje * 8 8 RJE Owner /usr/spool/rje +<<< +2 * +3 8 +4 8 +5 RJE +6 Owner +7 /usr/spool/rje +26 rje * 8 8 RJE Owner /usr/spool/rje 26 26 rje * 8 8 RJE Owner /usr/spool/rje +1 rje +>>> +yes +no + changes * 11 11 system change log / +27 changes * 11 11 system change log / +<<< +2 * +3 11 +4 11 +5 system +6 change +7 log +8 / +27 changes * 11 11 system change log / 27 27 changes * 11 11 system change log / +1 changes +>>> +yes +no + dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +<<< +2 sorry +3 9999 +4 4 +5 file +6 distributions +7 /v/adm/dist +8 /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh28 28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +1 dist +>>> +yes +no + man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / +<<< +2 * +3 99 +4 995 +5 On-line +6 Manual +7 Owner +8 / +29 man * 99 995 On-line Manual Owner / 29 29 man * 99 995 On-line Manual Owner / +1 man +>>> +yes +no + phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +<<< +2 * +3 991 +4 991 +5 phone +6 call +7 log +8 [tom] +9 /v/adm/log +10 /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh30 30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +1 phoneca +>>> +yes +no diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.j.x b/usr/src/test/util-tests/tests/awk/examples/out/t.j.x new file mode 100644 index 0000000000..eb12631505 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.j.x @@ -0,0 +1,200 @@ +0 0 +0 0 +131.829 131.829 +261.031 129.201 +387.98 126.949 +513.331 125.352 +622.395 109.064 +724.42 102.025 +825.672 101.252 +924.934 99.2623 +1023.67 98.732 +1121.09 97.4269 +1216.96 95.8645 +1311.36 94.4034 +1405.67 94.3133 +1497.82 92.1466 +1589.32 91.4986 +1680.16 90.8405 +1766.47 86.3134 +1852.26 85.7904 +1937.55 85.2819 +2021.69 84.1427 +2105.73 84.0417 +2186.77 81.037 +2267.15 80.3866 +2346.47 79.3158 +2425.28 78.8099 +2500.59 75.306 +2573.89 73.3008 +2646.14 72.2496 +2718.02 71.8818 +2788.78 70.7602 +2851.73 62.9524 +2914.14 62.4099 +2975.75 61.6117 +3034.75 59 +3091.32 56.5685 +3144.66 53.3385 +3197.33 52.6688 +3248.72 51.3907 +3299.37 50.6557 +3349.48 50.1099 +3399.27 49.7896 +3445.39 46.1194 +3489.99 44.5982 +3534.59 44.5982 +3578.56 43.9659 +3620.99 42.4382 +3660.87 39.8748 +3698.08 37.2156 +3735.1 37.0135 +3771.37 36.2767 +3806.09 34.7131 +3840.64 34.5543 +3874.6 33.9559 +3908.51 33.9116 +3940.62 32.1092 +3972.52 31.9061 +4003.35 30.8221 +4033.86 30.5123 +4063.83 29.9666 +4093.24 29.4109 +4121.91 28.6705 +4150.24 28.3373 +4176.7 26.4575 +4201.68 24.98 +4225.32 23.6432 +4248.58 23.2594 +4271.45 22.8692 +4293.7 22.2486 +4315.06 21.3542 +4335.4 20.347 +4355.05 19.6469 +4374.41 19.3649 +4393.07 18.6548 +4411.62 18.5472 +4429.7 18.0831 +4446.67 16.9706 +4463.16 16.4924 +4479.38 16.2173 +4495.29 15.906 +4511.13 15.843 +4526.88 15.748 +4541.84 14.9666 +4556.74 14.8997 +4571.34 14.5945 +4585.52 14.1774 +4599.08 13.5647 +4612.35 13.2665 +4625.23 12.8841 +4638 12.7671 +4650 12 +4661.96 11.9583 +4673.05 11.0905 +4683.82 10.7703 +4693.56 9.74679 +4702.51 8.94427 +4711.4 8.88819 +4720.28 8.88819 +4728.28 8 +4736.16 7.87401 +4743.64 7.48331 +4750.99 7.34847 +4757.85 6.85565 +4764.55 6.7082 +4771.26 6.7082 +4777.9 6.63325 +4784.45 6.55744 +4791.01 6.55744 +4797.09 6.08276 +4802.75 5.65685 +4808.32 5.56776 +4813.7 5.38516 +4818.7 5 +4823.39 4.69042 +4827.27 3.87298 +4830.43 3.16228 +4833.59 3.16228 +4836.04 2.44949 +4838.49 2.44949 +4840.73 2.23607 +4842.73 2 +4844.73 2 +4846.73 2 +4848.46 1.73205 +4850.19 1.73205 +4851.92 1.73205 +4853.65 1.73205 +4855.07 1.41421 +4856.48 1.41421 +4857.9 1.41421 +4858.9 1 +4859.9 1 +4860.9 1 +4861.9 1 +4862.9 1 +4863.9 1 +4864.9 1 +4865.9 1 +4866.9 1 +4868.31 1.41421 +4870.04 1.73205 +4872.04 2 +4874.28 2.23607 +4876.73 2.44949 +4879.37 2.64575 +4882.2 2.82843 +4885.2 3 +4888.37 3.16228 +4891.68 3.31662 +4895.15 3.4641 +4898.75 3.60555 +4902.49 3.74166 +4906.37 3.87298 +4910.37 4 +4914.49 4.12311 +4918.73 4.24264 +4923.09 4.3589 +4927.56 4.47214 +4932.15 4.58258 +4947.11 14.9666 +4951.91 4.79583 +4956.81 4.89898 +4961.81 5 +4966.91 5.09902 +4972.1 5.19615 +4977.39 5.2915 +4982.78 5.38516 +4988.26 5.47723 +4989.26 1 +4990.67 1.41421 +4992.4 1.73205 +4994.4 2 +4996.64 2.23607 +4999.09 2.44949 +5001.73 2.64575 +5004.56 2.82843 +5007.56 3 +5010.72 3.16228 +5014.04 3.31662 +5017.5 3.4641 +5021.11 3.60555 +5024.85 3.74166 +5028.73 3.87298 +5032.73 4 +5036.85 4.12311 +5041.09 4.24264 +5045.45 4.3589 +5049.92 4.47214 +5054.5 4.58258 +5059.19 4.69042 +5063.99 4.79583 +5068.89 4.89898 +5073.89 5 +5078.99 5.09902 +5084.18 5.19615 +5089.48 5.2915 +5094.86 5.38516 +5100.34 5.47723 +71.4167 5100.34 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.longstr b/usr/src/test/util-tests/tests/awk/examples/out/t.longstr new file mode 100644 index 0000000000..b499f5aaa2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.longstr @@ -0,0 +1 @@ +111111111122222222233333333334444444444555555555566666666667777777777888888888899999999990000000000 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.makef b/usr/src/test/util-tests/tests/awk/examples/out/t.makef new file mode 100644 index 0000000000..2f3a550e24 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.makef @@ -0,0 +1,199 @@ +/dev/rrp3: 0 + 0 +17379 mel 34758 +16693 bwk 33386 +16116 ken 32232 +15713 srb 31426 +11895 lem 23790 +10409 scj 20818 +10252 rhm 20504 +9853 shen 19706 +9748 a68 19496 +9492 sif 18984 +9190 pjw 18380 +8912 nls 17824 +8895 dmr 17790 +8491 cda 16982 +8372 bs 16744 +8252 llc 16504 +7450 mb 14900 +7360 ava 14720 +7273 jrv 14546 +7080 bin 14160 +7063 greg 14126 +6567 dict 13134 +6462 lck 12924 +6291 rje 12582 +6211 lwf 12422 +5671 dave 11342 +5373 jhc 10746 +5220 agf 10440 +5167 doug 10334 +5007 valerie 10014 +3963 jca 7926 +3895 bbs 7790 +3796 moh 7592 +3481 xchar 6962 +3200 tbl 6400 +2845 s 5690 +2774 tgs 5548 +2641 met 5282 +2566 jck 5132 +2511 port 5022 +2479 sue 4958 +2127 root 4254 +1989 bsb 3978 +1989 jeg 3978 +1933 eag 3866 +1801 pdj 3602 +1590 tpc 3180 +1385 cvw 2770 +1370 rwm 2740 +1316 avg 2632 +1205 eg 2410 +1194 jam 2388 +1153 dl 2306 +1150 lgm 2300 +1031 cmb 2062 +1018 jwr 2036 +950 gdb 1900 +931 marc 1862 +898 usg 1796 +865 ggr 1730 +822 daemon 1644 +803 mihalis 1606 +700 honey 1400 +624 tad 1248 +559 acs 1118 +541 uucp 1082 +523 raf 1046 +495 adh 990 +456 kec 912 +414 craig 828 +386 donmac 772 +375 jj 750 +348 ravi 696 +344 drw 688 +327 stars 654 +288 mrg 576 +272 jcb 544 +263 ralph 526 +253 tom 506 +251 sjb 502 +248 haight 496 +224 sharon 448 +222 chuck 444 +213 dsj 426 +201 bill 402 +184 god 368 +176 sys 352 +166 meh 332 +163 jon 326 +144 dan 288 +143 fox 286 +123 dale 246 +116 kab 232 +95 buz 190 +80 asc 160 +79 jas 158 +79 trt 158 +64 wsb 128 +62 dwh 124 +56 ktf 112 +54 lr 108 +47 dlc 94 +45 dls 90 +45 jwf 90 +44 mash 88 +43 ars 86 +43 vgl 86 +37 jfo 74 +32 rab 64 +31 pd 62 +29 jns 58 +25 spm 50 +22 rob 44 +15 egb 30 +10 hm 20 +10 mhb 20 +6 aed 12 +6 cpb 12 +5 evp 10 +4 ber 8 +4 men 8 +4 mitch 8 +3 ast 6 +3 jfr 6 +3 lax 6 +3 nel 6 +2 blue 4 +2 jfk 4 +2 njas 4 +1 122sec 2 +1 ddwar 2 +1 gopi 2 +1 jk 2 +1 learn 2 +1 low 2 +1 nac 2 +1 sidor 2 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 2 +2roottcsh:*:0:0:Super-User running 4 +3sysadm:*:0:0:System V 6 +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh 8 +5daemon:*:1:1:daemons:/:/bin/sh 10 +6bin:*:2:2:System Tools 12 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 14 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 16 +9sys:*:4:0:System Activity 18 +10adm:*:5:3:Accounting Files 20 +11lp:*:9:9:Print Spooler 22 +12auditor:*:11:0:Audit Activity 24 +13dbadmin:*:12:0:Security Database 26 +14bootes:dcon:50:1:Tom Killian 28 +15cdjuke:dcon:51:1:Tom Killian 30 +16rfindd:*:66:1:Rfind Daemon 32 +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh 34 +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh 36 +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh 38 +20tour:*:995:997:IRIS Space 40 +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh 42 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh 448 +23nobody:*:60001:60001:SVR4 nobody 46 +24noaccess:*:60002:60002:uid no 48 +25nobody:*:-2:-2:original nobody 50 +26rje:*:8:8:RJE Owner:/usr/spool/rje: 52 +27changes:*:11:11:system change 54 +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh 56 +29man:*:99:995:On-line Manual 58 +30phoneca:*:991:991:phone call 60 +1r oot 2 +2r oottcsh 4 +3s ysadm 6 +4d iag 8 +5d aemon 10 +6b in 12 +7n uucp 14 +8u ucp 16 +9s ys 18 +10 adm 20 +11 lp 22 +12 auditor 24 +13 dbadmin 26 +14 bootes 28 +15 cdjuke 30 +16 rfindd 32 +17 EZsetup 34 +18 demos 36 +19 tutor 38 +20 tour 40 +21 guest 42 +22 4Dgifts 44 +23 nobody 46 +24 noaccess 48 +25 nobody 50 +26 rje 52 +27 changes 54 +28 dist 56 +29 man 58 +30 phoneca 60 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.match b/usr/src/test/util-tests/tests/awk/examples/out/t.match new file mode 100644 index 0000000000..4a2f0ecb5a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.match @@ -0,0 +1,2 @@ +16693 bwk me + 7360 ava diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.match1 b/usr/src/test/util-tests/tests/awk/examples/out/t.match1 new file mode 100644 index 0000000000..8b0731d9eb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.match1 @@ -0,0 +1,4 @@ +/dev/rrp3: 1 10 + 1 122sec 1 1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1 48 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 1 74 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.max b/usr/src/test/util-tests/tests/awk/examples/out/t.max new file mode 100644 index 0000000000..a0927f2ece --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.max @@ -0,0 +1 @@ +75 7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.mod b/usr/src/test/util-tests/tests/awk/examples/out/t.mod new file mode 100644 index 0000000000..3977023fa0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.mod @@ -0,0 +1,100 @@ +/dev/rrp3: +17379 mel +16116 ken him someone else +11895 lem +10252 rhm + 9748 a68 + 9190 pjw + 8895 dmr + 8372 bs + 7450 mb + 7273 jrv + 7063 greg + 6462 lck + 6211 lwf + 5373 jhc + 5167 doug + 3963 jca + 3796 moh + 3200 tbl + 2774 tgs + 2566 jck + 2479 sue + 1989 bsb + 1933 eag + 1590 tpc + 1370 rwm + 1205 eg + 1153 dl + 1031 cmb + 950 gdb + 898 usg + 822 daemon + 700 honey + 559 acs + 523 raf + 456 kec + 386 donmac + 348 ravi + 327 stars + 272 jcb + 253 tom + 248 haight + 222 chuck + 201 bill + 176 sys + 163 jon + 143 fox + 116 kab + 80 asc + 79 trt + 62 dwh + 54 lr + 45 dls + 44 mash + 43 vgl + 32 rab + 29 jns + 22 rob + 10 hm + 6 aed + 5 evp + 4 men + 3 ast + 3 lax + 2 blue + 2 njas + 1 ddwar + 1 jk + 1 low + 1 sidor +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +6b in * 2 2 System Tools Owner /bin /dev/null +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.monotone b/usr/src/test/util-tests/tests/awk/examples/out/t.monotone new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.monotone @@ -0,0 +1 @@ + diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.nameval b/usr/src/test/util-tests/tests/awk/examples/out/t.nameval new file mode 100644 index 0000000000..3def13383c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.nameval @@ -0,0 +1,187 @@ + 21 +mel 17379 +bwk 16693 +ken 16116 +srb 15713 +lem 11895 +scj 10409 +rhm 10252 +shen 9853 +a68 9748 +sif 9492 +pjw 9190 +nls 8912 +dmr 8895 +cda 8491 +bs 8372 +llc 8252 +mb 7450 +ava 7360 +jrv 7273 +bin 7080 +greg 7063 +dict 6567 +lck 6462 +rje 6317 +lwf 6211 +dave 5671 +jhc 5373 +agf 5220 +doug 5167 +valerie 5007 +jca 3963 +bbs 3895 +moh 3796 +xchar 3481 +tbl 3200 +s 2845 +tgs 2774 +met 2641 +jck 2566 +port 2511 +sue 2479 +root 2127 +bsb 1989 +jeg 1989 +eag 1933 +pdj 1801 +tpc 1590 +cvw 1385 +rwm 1370 +avg 1316 +eg 1205 +jam 1194 +dl 1153 +lgm 1150 +cmb 1031 +jwr 1018 +gdb 950 +marc 931 +usg 898 +ggr 865 +daemon 822 +mihalis 803 +honey 700 +tad 624 +acs 559 +uucp 548 +raf 523 +adh 495 +kec 456 +craig 414 +donmac 386 +jj 375 +ravi 348 +drw 344 +stars 327 +mrg 288 +jcb 272 +ralph 263 +tom 253 +sjb 251 +haight 248 +sharon 224 +chuck 222 +dsj 213 +bill 201 +god 184 +sys 176 +meh 166 +jon 163 +dan 144 +fox 143 +dale 123 +kab 116 +buz 95 +asc 80 +jas 79 +trt 79 +wsb 64 +dwh 62 +ktf 56 +lr 54 +dlc 47 +dls 45 +jwf 45 +mash 44 +ars 43 +vgl 43 +jfo 37 +rab 32 +pd 31 +jns 29 +spm 25 +rob 22 +egb 15 +hm 10 +mhb 10 +aed 6 +cpb 6 +evp 5 +ber 4 +men 4 +mitch 4 +ast 3 +jfr 3 +lax 3 +nel 3 +blue 2 +jfk 2 +njas 2 +122sec 1 +ddwar 1 +gopi 1 +jk 1 +learn 1 +low 1 +nac 1 +sidor 1 +running 2 +V 3 +Diagnostics:/usr/diags:/bin/csh 4 +Tools 6 +Activity 21 +Files 10 +Spooler 11 +Database 13 +Killian 29 +Daemon 16 +Setup:/var/sysadmdesktop/EZsetup:/bin/csh 17 +User:/usr/demos:/bin/csh 18 +User:/usr/tutor:/bin/csh 19 +Space 20 +Account:/usr/people/guest:/bin/csh 21 +Account:/usr/people/4Dgifts:/bin/csh 224 +nobody 96 +no 24 +Owner:/usr/spool/rje: 26 +change 27 +distributions:/v/adm/dist:/v/bin/sh 28 +Manual 29 +call 30 +oot 1 +oottcsh 2 +ysadm 3 +iag 4 +aemon 5 +in 6 +ucp 8 +ys 9 +adm 10 +lp 11 +auditor 12 +dbadmin 13 +bootes 14 +cdjuke 15 +rfindd 16 +EZsetup 17 +demos 18 +tutor 19 +tour 20 +guest 21 +4Dgifts 22 +noaccess 24 +changes 27 +dist 28 +man 29 +phoneca 30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.next b/usr/src/test/util-tests/tests/awk/examples/out/t.next new file mode 100644 index 0000000000..c91760b2bc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.next @@ -0,0 +1,159 @@ +/dev/rrp3: + + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.not b/usr/src/test/util-tests/tests/awk/examples/out/t.not new file mode 100644 index 0000000000..7ac5b187a6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.not @@ -0,0 +1,464 @@ +/dev/rrp3: +/dev/rrp3: + + +17379 mel +17379 mel +17379 mel +16693 bwk me +16116 ken him someone else +16116 ken him someone else +16116 ken him someone else +15713 srb +15713 srb +15713 srb +11895 lem +11895 lem +11895 lem +10409 scj +10409 scj +10409 scj +10252 rhm +10252 rhm +10252 rhm + 9853 shen + 9853 shen + 9853 shen + 9748 a68 + 9748 a68 + 9748 a68 + 9492 sif + 9492 sif + 9492 sif + 9190 pjw + 9190 pjw + 9190 pjw + 8912 nls + 8912 nls + 8912 nls + 8895 dmr + 8895 dmr + 8895 dmr + 8491 cda + 8491 cda + 8491 cda + 8372 bs + 8372 bs + 8372 bs + 8252 llc + 8252 llc + 8252 llc + 7450 mb + 7450 mb + 7450 mb + 7360 ava + 7360 ava + 7273 jrv + 7273 jrv + 7273 jrv + 7080 bin + 7080 bin + 7080 bin + 7063 greg + 7063 greg + 7063 greg + 6567 dict + 6567 dict + 6567 dict + 6462 lck + 6462 lck + 6462 lck + 6291 rje + 6291 rje + 6291 rje + 6211 lwf + 6211 lwf + 6211 lwf + 5671 dave + 5671 dave + 5671 dave + 5373 jhc + 5373 jhc + 5373 jhc + 5220 agf + 5220 agf + 5220 agf + 5167 doug + 5167 doug + 5167 doug + 5007 valerie + 5007 valerie + 5007 valerie + 3963 jca + 3963 jca + 3963 jca + 3895 bbs + 3895 bbs + 3895 bbs + 3796 moh + 3796 moh + 3796 moh + 3481 xchar + 3481 xchar + 3481 xchar + 3200 tbl + 3200 tbl + 3200 tbl + 2845 s + 2845 s + 2845 s + 2774 tgs + 2774 tgs + 2774 tgs + 2641 met + 2641 met + 2641 met + 2566 jck + 2566 jck + 2566 jck + 2511 port + 2511 port + 2511 port + 2479 sue + 2479 sue + 2479 sue + 2127 root + 2127 root + 2127 root + 1989 bsb + 1989 bsb + 1989 jeg + 1989 jeg + 1933 eag + 1933 eag + 1801 pdj + 1801 pdj + 1590 tpc + 1590 tpc + 1385 cvw + 1385 cvw + 1370 rwm + 1370 rwm + 1316 avg + 1316 avg + 1205 eg + 1205 eg + 1194 jam + 1194 jam + 1153 dl + 1153 dl + 1150 lgm + 1150 lgm + 1031 cmb + 1031 cmb + 1018 jwr + 1018 jwr + 950 gdb + 950 gdb + 931 marc + 931 marc + 898 usg + 898 usg + 865 ggr + 865 ggr + 822 daemon + 822 daemon + 803 mihalis + 803 mihalis + 700 honey + 700 honey + 624 tad + 624 tad + 559 acs + 559 acs + 541 uucp + 541 uucp + 523 raf + 523 raf + 495 adh + 495 adh + 456 kec + 456 kec + 414 craig + 414 craig + 386 donmac + 386 donmac + 375 jj + 375 jj + 348 ravi + 348 ravi + 344 drw + 344 drw + 327 stars + 327 stars + 288 mrg + 288 mrg + 272 jcb + 272 jcb + 263 ralph + 263 ralph + 253 tom + 253 tom + 251 sjb + 251 sjb + 248 haight + 248 haight + 224 sharon + 224 sharon + 222 chuck + 222 chuck + 213 dsj + 213 dsj + 201 bill + 201 bill + 184 god + 184 god + 176 sys + 176 sys + 166 meh + 166 meh + 163 jon + 163 jon + 144 dan + 144 dan + 143 fox + 143 fox + 123 dale + 123 dale + 116 kab + 116 kab + 95 buz + 95 buz + 80 asc + 80 asc + 79 jas + 79 jas + 79 trt + 79 trt + 64 wsb + 64 wsb + 62 dwh + 62 dwh + 56 ktf + 56 ktf + 54 lr + 54 lr + 47 dlc + 47 dlc + 45 dls + 45 dls + 45 jwf + 45 jwf + 44 mash + 44 mash + 43 ars + 43 ars + 43 vgl + 43 vgl + 37 jfo + 37 jfo + 32 rab + 32 rab + 31 pd + 31 pd + 29 jns + 29 jns + 25 spm + 25 spm + 22 rob + 22 rob + 15 egb + 15 egb + 10 hm + 10 hm + 10 mhb + 10 mhb + 6 aed + 6 aed + 6 cpb + 6 cpb + 5 evp + 5 evp + 4 ber + 4 ber + 4 men + 4 men + 4 mitch + 4 mitch + 3 ast + 3 ast + 3 jfr + 3 jfr + 3 lax + 3 lax + 3 nel + 3 nel + 2 blue + 2 blue + 2 jfk + 2 jfk + 2 njas + 2 njas + 1 122sec + 1 122sec + 1 ddwar + 1 ddwar + 1 gopi + 1 gopi + 1 jk + 1 jk + 1 learn + 1 learn + 1 low + 1 low + 1 nac + 1 nac + 1 sidor + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +6bin:*:2:2:System Tools Owner:/bin:/dev/null +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +26rje:*:8:8:RJE Owner:/usr/spool/rje: +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +6b in * 2 2 System Tools Owner /bin /dev/null +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.null0 b/usr/src/test/util-tests/tests/awk/examples/out/t.null0 new file mode 100644 index 0000000000..75a5e4e7d3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.null0 @@ -0,0 +1,937 @@ +b +d +e +$5 = null string +$5 = $6 +b +d +e +$1 = null string +$5 = null string +$1 = $3 +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 +b +d +e +$5 = null string +$5 = $6 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.ofmt b/usr/src/test/util-tests/tests/awk/examples/out/t.ofmt new file mode 100644 index 0000000000..58833eb05e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.ofmt @@ -0,0 +1,199 @@ +0 +0 +17379 +16693 +16116 +15713 +11895 +10409 +10252 +9853 +9748 +9492 +9190 +8912 +8895 +8491 +8372 +8252 +7450 +7360 +7273 +7080 +7063 +6567 +6462 +6291 +6211 +5671 +5373 +5220 +5167 +5007 +3963 +3895 +3796 +3481 +3200 +2845 +2774 +2641 +2566 +2511 +2479 +2127 +1989 +1989 +1933 +1801 +1590 +1385 +1370 +1316 +1205 +1194 +1153 +1150 +1031 +1018 +950 +931 +898 +865 +822 +803 +700 +624 +559 +541 +523 +495 +456 +414 +386 +375 +348 +344 +327 +288 +272 +263 +253 +251 +248 +224 +222 +213 +201 +184 +176 +166 +163 +144 +143 +123 +116 +95 +80 +79 +79 +64 +62 +56 +54 +47 +45 +45 +44 +43 +43 +37 +32 +31 +29 +25 +22 +15 +10 +10 +6 +6 +5 +4 +4 +4 +3 +3 +3 +3 +2 +2 +2 +1 +1 +1 +1 +1 +1 +1 +1 +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +224 +23 +24 +25 +26 +27 +28 +29 +30 +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.ofs b/usr/src/test/util-tests/tests/awk/examples/out/t.ofs new file mode 100644 index 0000000000..70927ebb75 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.ofs @@ -0,0 +1 @@ +/dev/rrp3: %% ##/dev/rrp3:## %% ####17379 %% mel##17379 mel##16693 %% bwk##16693 bwk me##16116 %% ken##16116 ken him someone else##15713 %% srb##15713 srb##11895 %% lem##11895 lem##10409 %% scj##10409 scj##10252 %% rhm##10252 rhm##9853 %% shen## 9853 shen##9748 %% a68## 9748 a68##9492 %% sif## 9492 sif##9190 %% pjw## 9190 pjw##8912 %% nls## 8912 nls##8895 %% dmr## 8895 dmr##8491 %% cda## 8491 cda##8372 %% bs## 8372 bs##8252 %% llc## 8252 llc##7450 %% mb## 7450 mb##7360 %% ava## 7360 ava##7273 %% jrv## 7273 jrv##7080 %% bin## 7080 bin##7063 %% greg## 7063 greg##6567 %% dict## 6567 dict##6462 %% lck## 6462 lck##6291 %% rje## 6291 rje##6211 %% lwf## 6211 lwf##5671 %% dave## 5671 dave##5373 %% jhc## 5373 jhc##5220 %% agf## 5220 agf##5167 %% doug## 5167 doug##5007 %% valerie## 5007 valerie##3963 %% jca## 3963 jca##3895 %% bbs## 3895 bbs##3796 %% moh## 3796 moh##3481 %% xchar## 3481 xchar##3200 %% tbl## 3200 tbl##2845 %% s## 2845 s##2774 %% tgs## 2774 tgs##2641 %% met## 2641 met##2566 %% jck## 2566 jck##2511 %% port## 2511 port##2479 %% sue## 2479 sue##2127 %% root## 2127 root##1989 %% bsb## 1989 bsb##1989 %% jeg## 1989 jeg##1933 %% eag## 1933 eag##1801 %% pdj## 1801 pdj##1590 %% tpc## 1590 tpc##1385 %% cvw## 1385 cvw##1370 %% rwm## 1370 rwm##1316 %% avg## 1316 avg##1205 %% eg## 1205 eg##1194 %% jam## 1194 jam##1153 %% dl## 1153 dl##1150 %% lgm## 1150 lgm##1031 %% cmb## 1031 cmb##1018 %% jwr## 1018 jwr##950 %% gdb## 950 gdb##931 %% marc## 931 marc##898 %% usg## 898 usg##865 %% ggr## 865 ggr##822 %% daemon## 822 daemon##803 %% mihalis## 803 mihalis##700 %% honey## 700 honey##624 %% tad## 624 tad##559 %% acs## 559 acs##541 %% uucp## 541 uucp##523 %% raf## 523 raf##495 %% adh## 495 adh##456 %% kec## 456 kec##414 %% craig## 414 craig##386 %% donmac## 386 donmac##375 %% jj## 375 jj##348 %% ravi## 348 ravi##344 %% drw## 344 drw##327 %% stars## 327 stars##288 %% mrg## 288 mrg##272 %% jcb## 272 jcb##263 %% ralph## 263 ralph##253 %% tom## 253 tom##251 %% sjb## 251 sjb##248 %% haight## 248 haight##224 %% sharon## 224 sharon##222 %% chuck## 222 chuck##213 %% dsj## 213 dsj##201 %% bill## 201 bill##184 %% god## 184 god##176 %% sys## 176 sys##166 %% meh## 166 meh##163 %% jon## 163 jon##144 %% dan## 144 dan##143 %% fox## 143 fox##123 %% dale## 123 dale##116 %% kab## 116 kab##95 %% buz## 95 buz##80 %% asc## 80 asc##79 %% jas## 79 jas##79 %% trt## 79 trt##64 %% wsb## 64 wsb##62 %% dwh## 62 dwh##56 %% ktf## 56 ktf##54 %% lr## 54 lr##47 %% dlc## 47 dlc##45 %% dls## 45 dls##45 %% jwf## 45 jwf##44 %% mash## 44 mash##43 %% ars## 43 ars##43 %% vgl## 43 vgl##37 %% jfo## 37 jfo##32 %% rab## 32 rab##31 %% pd## 31 pd##29 %% jns## 29 jns##25 %% spm## 25 spm##22 %% rob## 22 rob##15 %% egb## 15 egb##10 %% hm## 10 hm##10 %% mhb## 10 mhb##6 %% aed## 6 aed##6 %% cpb## 6 cpb##5 %% evp## 5 evp##4 %% ber## 4 ber##4 %% men## 4 men##4 %% mitch## 4 mitch##3 %% ast## 3 ast##3 %% jfr## 3 jfr##3 %% lax## 3 lax##3 %% nel## 3 nel##2 %% blue## 2 blue##2 %% jfk## 2 jfk##2 %% njas## 2 njas##1 %% 122sec## 1 122sec##1 %% ddwar## 1 ddwar##1 %% gopi## 1 gopi##1 %% jk## 1 jk##1 %% learn## 1 learn##1 %% low## 1 low##1 %% nac## 1 nac##1 %% sidor## 1 sidor##1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh %% ##1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh##2roottcsh:*:0:0:Super-User %% running##2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh##3sysadm:*:0:0:System %% V##3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh##4diag:*:0:996:Hardware %% Diagnostics:/usr/diags:/bin/csh##4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh##5daemon:*:1:1:daemons:/:/bin/sh %% ##5daemon:*:1:1:daemons:/:/bin/sh##6bin:*:2:2:System %% Tools##6bin:*:2:2:System Tools Owner:/bin:/dev/null##7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico %% ##7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico##8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: %% ##8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:##9sys:*:4:0:System %% Activity##9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh##10adm:*:5:3:Accounting %% Files##10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh##11lp:*:9:9:Print %% Spooler##11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh##12auditor:*:11:0:Audit %% Activity##12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh##13dbadmin:*:12:0:Security %% Database##13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh##14bootes:dcon:50:1:Tom %% Killian##14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp:##15cdjuke:dcon:51:1:Tom %% Killian##15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp:##16rfindd:*:66:1:Rfind %% Daemon##16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh##17EZsetup:*:992:998:System %% Setup:/var/sysadmdesktop/EZsetup:/bin/csh##17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh##18demos:*:993:997:Demonstration %% User:/usr/demos:/bin/csh##18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh##19tutor:*:994:997:Tutorial %% User:/usr/tutor:/bin/csh##19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh##20tour:*:995:997:IRIS %% Space##20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh##21guest:nfP4/Wpvio/Rw:998:998:Guest %% Account:/usr/people/guest:/bin/csh##21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh##224Dgifts:0nWRTZsOMt.:999:998:4Dgifts %% Account:/usr/people/4Dgifts:/bin/csh##224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh##23nobody:*:60001:60001:SVR4 %% nobody##23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null##24noaccess:*:60002:60002:uid %% no##24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null##25nobody:*:-2:-2:original %% nobody##25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null##26rje:*:8:8:RJE %% Owner:/usr/spool/rje:##26rje:*:8:8:RJE Owner:/usr/spool/rje:##27changes:*:11:11:system %% change##27changes:*:11:11:system change log:/:##28dist:sorry:9999:4:file %% distributions:/v/adm/dist:/v/bin/sh##28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh##29man:*:99:995:On-line %% Manual##29man:*:99:995:On-line Manual Owner:/:##30phoneca:*:991:991:phone %% call##30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh##1r %% oot##1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh##2r %% oottcsh##2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh##3s %% ysadm##3s ysadm * 0 0 System V Administration /usr/admin /bin/sh##4d %% iag##4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh##5d %% aemon##5d aemon * 1 1 daemons / /bin/sh##6b %% in##6b in * 2 2 System Tools Owner /bin /dev/null##7n %% uucp##7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico##8u %% ucp##8u ucp * 3 5 UUCP.Admin /usr/lib/uucp ##9s %% ys##9s ys * 4 0 System Activity Owner /usr/adm /bin/sh##10 %% adm##10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh##11 %% lp##11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh##12 %% auditor##12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh##13 %% dbadmin##13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh##14 %% bootes##14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp ##15 %% cdjuke##15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp ##16 %% rfindd##16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh##17 %% EZsetup##17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh##18 %% demos##18 demos * 993 997 Demonstration User /usr/demos /bin/csh##19 %% tutor##19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh##20 %% tour##20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh##21 %% guest##21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh##22 %% 4Dgifts##22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh##23 %% nobody##23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null##24 %% noaccess##24 noaccess * 60002 60002 uid no access /dev/null /dev/null##25 %% nobody##25 nobody * -2 -2 original nobody uid /dev/null /dev/null##26 %% rje##26 rje * 8 8 RJE Owner /usr/spool/rje ##27 %% changes##27 changes * 11 11 system change log / ##28 %% dist##28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh##29 %% man##29 man * 99 995 On-line Manual Owner / ##30 %% phoneca##30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh## \ No newline at end of file diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.ors b/usr/src/test/util-tests/tests/awk/examples/out/t.ors new file mode 100644 index 0000000000..6dfa975af1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.ors @@ -0,0 +1 @@ +/dev/rrp3: abc abc17379 mel abc16693 bwk meabc16116 ken himabc15713 srb abc11895 lem abc10409 scj abc10252 rhm abc9853 shen abc9748 a68 abc9492 sif abc9190 pjw abc8912 nls abc8895 dmr abc8491 cda abc8372 bs abc8252 llc abc7450 mb abc7360 ava abc7273 jrv abc7080 bin abc7063 greg abc6567 dict abc6462 lck abc6291 rje abc6211 lwf abc5671 dave abc5373 jhc abc5220 agf abc5167 doug abc5007 valerie abc3963 jca abc3895 bbs abc3796 moh abc3481 xchar abc3200 tbl abc2845 s abc2774 tgs abc2641 met abc2566 jck abc2511 port abc2479 sue abc2127 root abc1989 bsb abc1989 jeg abc1933 eag abc1801 pdj abc1590 tpc abc1385 cvw abc1370 rwm abc1316 avg abc1205 eg abc1194 jam abc1153 dl abc1150 lgm abc1031 cmb abc1018 jwr abc950 gdb abc931 marc abc898 usg abc865 ggr abc822 daemon abc803 mihalis abc700 honey abc624 tad abc559 acs abc541 uucp abc523 raf abc495 adh abc456 kec abc414 craig abc386 donmac abc375 jj abc348 ravi abc344 drw abc327 stars abc288 mrg abc272 jcb abc263 ralph abc253 tom abc251 sjb abc248 haight abc224 sharon abc222 chuck abc213 dsj abc201 bill abc184 god abc176 sys abc166 meh abc163 jon abc144 dan abc143 fox abc123 dale abc116 kab abc95 buz abc80 asc abc79 jas abc79 trt abc64 wsb abc62 dwh abc56 ktf abc54 lr abc47 dlc abc45 dls abc45 jwf abc44 mash abc43 ars abc43 vgl abc37 jfo abc32 rab abc31 pd abc29 jns abc25 spm abc22 rob abc15 egb abc10 hm abc10 mhb abc6 aed abc6 cpb abc5 evp abc4 ber abc4 men abc4 mitch abc3 ast abc3 jfr abc3 lax abc3 nel abc2 blue abc2 jfk abc2 njas abc1 122sec abc1 ddwar abc1 gopi abc1 jk abc1 learn abc1 low abc1 nac abc1 sidor abc1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh abc2roottcsh:*:0:0:Super-User running tcshabc3sysadm:*:0:0:System V Administration:/usr/admin:/bin/shabc4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh abc5daemon:*:1:1:daemons:/:/bin/sh abc6bin:*:2:2:System Tools Owner:/bin:/dev/nullabc7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico abc8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: abc9sys:*:4:0:System Activity Owner:/usr/adm:/bin/shabc10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/shabc11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/shabc12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/shabc13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/shabc14bootes:dcon:50:1:Tom Killian (DOabc15cdjuke:dcon:51:1:Tom Killian (DOabc16rfindd:*:66:1:Rfind Daemon andabc17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh abc18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh abc19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh abc20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/cshabc21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh abc224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh abc23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/nullabc24noaccess:*:60002:60002:uid no access:/dev/null:/dev/nullabc25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/nullabc26rje:*:8:8:RJE Owner:/usr/spool/rje: abc27changes:*:11:11:system change log:/:abc28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh abc29man:*:99:995:On-line Manual Owner:/:abc30phoneca:*:991:991:phone call logabc1r oot EMpNB8Zp56abc2r oottcsh *abc3s ysadm *abc4d iag *abc5d aemon *abc6b in *abc7n uucp BJnuQbAoabc8u ucp *abc9s ys *abc10 adm *abc11 lp *abc12 auditor *abc13 dbadmin *abc14 bootes dconabc15 cdjuke dconabc16 rfindd *abc17 EZsetup *abc18 demos *abc19 tutor *abc20 tour *abc21 guest nfP4/Wpvio/Rwabc22 4Dgifts 0nWRTZsOMt.abc23 nobody *abc24 noaccess *abc25 nobody *abc26 rje *abc27 changes *abc28 dist sorryabc29 man *abc30 phoneca *abc \ No newline at end of file diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.pat b/usr/src/test/util-tests/tests/awk/examples/out/t.pat new file mode 100644 index 0000000000..254bce39e0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.pat @@ -0,0 +1,426 @@ +16693 bwk me +15713 srb + 9748 a68 + 9748 a68 + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8491 cda + 8491 cda + 8372 bs + 8372 bs + 8252 llc + 7450 mb + 7450 mb + 7360 ava + 7360 ava + 7360 ava + 7273 jrv + 7080 bin + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5671 dave + 5671 dave + 5373 jhc + 5220 agf + 5220 agf + 5220 agf + 5167 doug + 5007 valerie + 5007 valerie + 5007 valerie + 3963 jca + 3963 jca + 3963 jca + 3895 bbs + 3895 bbs + 3796 moh + 3481 xchar + 3481 xchar + 3481 xchar + 3200 tbl + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 bsb + 1989 jeg + 1933 eag + 1933 eag + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1316 avg + 1316 avg + 1205 eg + 1194 jam + 1194 jam + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1031 cmb + 1018 jwr + 950 gdb + 950 gdb + 931 marc + 931 marc + 931 marc + 898 usg + 865 ggr + 822 daemon + 822 daemon + 822 daemon + 803 mihalis + 803 mihalis + 803 mihalis + 700 honey + 624 tad + 624 tad + 624 tad + 559 acs + 559 acs + 559 acs + 541 uucp + 523 raf + 523 raf + 523 raf + 495 adh + 495 adh + 495 adh + 456 kec + 414 craig + 414 craig + 414 craig + 386 donmac + 386 donmac + 386 donmac + 375 jj + 348 ravi + 348 ravi + 348 ravi + 344 drw + 327 stars + 327 stars + 327 stars + 288 mrg + 272 jcb + 272 jcb + 263 ralph + 263 ralph + 263 ralph + 253 tom + 251 sjb + 251 sjb + 248 haight + 248 haight + 248 haight + 224 sharon + 224 sharon + 224 sharon + 222 chuck + 213 dsj + 201 bill + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 144 dan + 144 dan + 143 fox + 123 dale + 123 dale + 123 dale + 116 kab + 116 kab + 116 kab + 116 kab + 95 buz + 95 buz + 80 asc + 80 asc + 80 asc + 79 jas + 79 jas + 79 jas + 79 trt + 64 wsb + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 44 mash + 44 mash + 43 ars + 43 ars + 43 ars + 43 vgl + 37 jfo + 32 rab + 32 rab + 32 rab + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 22 rob + 15 egb + 15 egb + 10 hm + 10 mhb + 10 mhb + 6 aed + 6 aed + 6 aed + 6 cpb + 6 cpb + 5 evp + 4 ber + 4 ber + 4 men + 4 mitch + 3 ast + 3 ast + 3 ast + 3 jfr + 3 lax + 3 lax + 3 lax + 3 nel + 2 blue + 2 blue + 2 jfk + 2 njas + 2 njas + 2 njas + 1 122sec + 1 ddwar + 1 ddwar + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 learn + 1 learn + 1 low + 1 nac + 1 nac + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.pipe b/usr/src/test/util-tests/tests/awk/examples/out/t.pipe new file mode 100644 index 0000000000..9b16a1f4a6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.pipe @@ -0,0 +1 @@ +read /usr/bwk/awk/t.pipe diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.pp b/usr/src/test/util-tests/tests/awk/examples/out/t.pp new file mode 100644 index 0000000000..c17aa38628 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.pp @@ -0,0 +1,130 @@ + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 7360 ava + 7273 jrv + 7080 bin + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3481 xchar + 3200 tbl + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 144 dan + 143 fox + 123 dale + 116 kab + 80 asc + 79 jas + 79 trt + 64 wsb + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 6 aed + 6 cpb + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.pp1 b/usr/src/test/util-tests/tests/awk/examples/out/t.pp1 new file mode 100644 index 0000000000..430f5320f8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.pp1 @@ -0,0 +1,3 @@ +bwk 16693 +pjw 9190 +ava 7360 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.pp2 b/usr/src/test/util-tests/tests/awk/examples/out/t.pp2 new file mode 100644 index 0000000000..c40009eb03 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.pp2 @@ -0,0 +1,76 @@ +3: 17379 mel +1: 16693 bwk me +2: 16693 bwk me +3: 16693 bwk me +1: 16116 ken him someone else +2: 16116 ken him someone else +3: 16116 ken him someone else +1: 15713 srb +2: 15713 srb +3: 15713 srb +1: 11895 lem +2: 11895 lem +3: 11895 lem +1: 10409 scj +2: 10409 scj +3: 10409 scj +2: 10252 rhm +3: 10252 rhm +2: 9853 shen +3: 9853 shen +2: 9748 a68 +3: 9748 a68 +2: 9492 sif +3: 9492 sif +2: 9190 pjw +3: 9190 pjw +2: 8912 nls +3: 8912 nls +2: 8895 dmr +3: 8895 dmr +2: 8491 cda +3: 8491 cda +2: 8372 bs +3: 8372 bs +2: 8252 llc +3: 8252 llc +2: 7450 mb +3: 7450 mb +2: 7360 ava +3: 7360 ava +2: 7273 jrv +3: 7273 jrv +2: 7080 bin +3: 7080 bin +2: 7063 greg +3: 7063 greg +2: 6567 dict +3: 6567 dict +2: 6462 lck +3: 6462 lck +2: 6291 rje +3: 6291 rje +2: 6211 lwf +3: 6211 lwf +2: 5671 dave +3: 5671 dave +2: 5373 jhc +3: 5373 jhc +2: 5220 agf +3: 5220 agf +2: 5167 doug +3: 5167 doug +2: 5007 valerie +2: 3963 jca +2: 3895 bbs +2: 3796 moh +2: 3481 xchar +2: 3200 tbl +2: 2845 s +2: 2774 tgs +2: 2641 met +2: 2566 jck +2: 2511 port +2: 2479 sue +2: 2127 root +2: 1989 bsb diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.printf b/usr/src/test/util-tests/tests/awk/examples/out/t.printf new file mode 100644 index 0000000000..31994f42ee --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.printf @@ -0,0 +1,199 @@ +%: ... /dev/rrp3: 0 +%: ... 0 +%: mel ... 17379 17379 mel +%: bwk ... 16693 16693 bwk +%: ken ... 16116 16116 ken +%: srb ... 15713 15713 srb +%: lem ... 11895 11895 lem +%: scj ... 10409 10409 scj +%: rhm ... 10252 10252 rhm +%: shen ... 9853 9853 shen +%: a68 ... 9748 9748 a68 +%: sif ... 9492 9492 sif +%: pjw ... 9190 9190 pjw +%: nls ... 8912 8912 nls +%: dmr ... 8895 8895 dmr +%: cda ... 8491 8491 cda +%: bs ... 8372 8372 bs +%: llc ... 8252 8252 llc +%: mb ... 7450 7450 mb +%: ava ... 7360 7360 ava +%: jrv ... 7273 7273 jrv +%: bin ... 7080 7080 bin +%: greg ... 7063 7063 greg +%: dict ... 6567 6567 dict +%: lck ... 6462 6462 lck +%: rje ... 6291 6291 rje +%: lwf ... 6211 6211 lwf +%: dave ... 5671 5671 dave +%: jhc ... 5373 5373 jhc +%: agf ... 5220 5220 agf +%: doug ... 5167 5167 doug +%: valerie ... 5007 5007 valerie +%: jca ... 3963 3963 jca +%: bbs ... 3895 3895 bbs +%: moh ... 3796 3796 moh +%: xchar ... 3481 3481 xchar +%: tbl ... 3200 3200 tbl +%: s ... 2845 2845 s +%: tgs ... 2774 2774 tgs +%: met ... 2641 2641 met +%: jck ... 2566 2566 jck +%: port ... 2511 2511 port +%: sue ... 2479 2479 sue +%: root ... 2127 2127 root +%: bsb ... 1989 1989 bsb +%: jeg ... 1989 1989 jeg +%: eag ... 1933 1933 eag +%: pdj ... 1801 1801 pdj +%: tpc ... 1590 1590 tpc +%: cvw ... 1385 1385 cvw +%: rwm ... 1370 1370 rwm +%: avg ... 1316 1316 avg +%: eg ... 1205 1205 eg +%: jam ... 1194 1194 jam +%: dl ... 1153 1153 dl +%: lgm ... 1150 1150 lgm +%: cmb ... 1031 1031 cmb +%: jwr ... 1018 1018 jwr +%: gdb ... 950 950 gdb +%: marc ... 931 931 marc +%: usg ... 898 898 usg +%: ggr ... 865 865 ggr +%: daemon ... 822 822 daemon +%: mihalis ... 803 803 mihalis +%: honey ... 700 700 honey +%: tad ... 624 624 tad +%: acs ... 559 559 acs +%: uucp ... 541 541 uucp +%: raf ... 523 523 raf +%: adh ... 495 495 adh +%: kec ... 456 456 kec +%: craig ... 414 414 craig +%: donmac ... 386 386 donmac +%: jj ... 375 375 jj +%: ravi ... 348 348 ravi +%: drw ... 344 344 drw +%: stars ... 327 327 stars +%: mrg ... 288 288 mrg +%: jcb ... 272 272 jcb +%: ralph ... 263 263 ralph +%: tom ... 253 253 tom +%: sjb ... 251 251 sjb +%: haight ... 248 248 haight +%: sharon ... 224 224 sharon +%: chuck ... 222 222 chuck +%: dsj ... 213 213 dsj +%: bill ... 201 201 bill +%: god ... 184 184 god +%: sys ... 176 176 sys +%: meh ... 166 166 meh +%: jon ... 163 163 jon +%: dan ... 144 144 dan +%: fox ... 143 143 fox +%: dale ... 123 123 dale +%: kab ... 116 116 kab +%: buz ... 95 95 buz +%: asc ... 80 80 asc +%: jas ... 79 79 jas +%: trt ... 79 79 trt +%: wsb ... 64 64 wsb +%: dwh ... 62 62 dwh +%: ktf ... 56 56 ktf +%: lr ... 54 54 lr +%: dlc ... 47 47 dlc +%: dls ... 45 45 dls +%: jwf ... 45 45 jwf +%: mash ... 44 44 mash +%: ars ... 43 43 ars +%: vgl ... 43 43 vgl +%: jfo ... 37 37 jfo +%: rab ... 32 32 rab +%: pd ... 31 31 pd +%: jns ... 29 29 jns +%: spm ... 25 25 spm +%: rob ... 22 22 rob +%: egb ... 15 15 egb +%: hm ... 10 10 hm +%: mhb ... 10 10 mhb +%: aed ... 6 6 aed +%: cpb ... 6 6 cpb +%: evp ... 5 5 evp +%: ber ... 4 4 ber +%: men ... 4 4 men +%: mitch ... 4 4 mitch +%: ast ... 3 3 ast +%: jfr ... 3 3 jfr +%: lax ... 3 3 lax +%: nel ... 3 3 nel +%: blue ... 2 2 blue +%: jfk ... 2 2 jfk +%: njas ... 2 2 njas +%: 122sec ... 1 1 122sec +%: ddwar ... 1 1 ddwar +%: gopi ... 1 1 gopi +%: jk ... 1 1 jk +%: learn ... 1 1 learn +%: low ... 1 1 low +%: nac ... 1 1 nac +%: sidor ... 1 1 sidor +%: ... 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1 +%: running ... 2roottcsh:*:0:0:Super-User 2 running +%: V ... 3sysadm:*:0:0:System 3 V +%: Diagnostics:/usr/diags:/bin/csh ... 4diag:*:0:996:Hardware 4 Diagnostic +%: ... 5daemon:*:1:1:daemons:/:/bin/sh 5 +%: Tools ... 6bin:*:2:2:System 6 Tools +%: ... 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 7 +%: ... 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 8 +%: Activity ... 9sys:*:4:0:System 9 Activity +%: Files ... 10adm:*:5:3:Accounting 10 Files +%: Spooler ... 11lp:*:9:9:Print 11 Spooler +%: Activity ... 12auditor:*:11:0:Audit 12 Activity +%: Database ... 13dbadmin:*:12:0:Security 13 Database +%: Killian ... 14bootes:dcon:50:1:Tom 14 Killian +%: Killian ... 15cdjuke:dcon:51:1:Tom 15 Killian +%: Daemon ... 16rfindd:*:66:1:Rfind 16 Daemon +%: Setup:/var/sysadmdesktop/EZsetup:/bin/csh ... 17EZsetup:*:992:998:System 17 Setup:/var +%: User:/usr/demos:/bin/csh ... 18demos:*:993:997:Demonstration 18 User:/usr/ +%: User:/usr/tutor:/bin/csh ... 19tutor:*:994:997:Tutorial 19 User:/usr/ +%: Space ... 20tour:*:995:997:IRIS 20 Space +%: Account:/usr/people/guest:/bin/csh ... 21guest:nfP4/Wpvio/Rw:998:998:Guest 21 Account:/u +%: Account:/usr/people/4Dgifts:/bin/csh ... 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 224 Account:/u +%: nobody ... 23nobody:*:60001:60001:SVR4 23 nobody +%: no ... 24noaccess:*:60002:60002:uid 24 no +%: nobody ... 25nobody:*:-2:-2:original 25 nobody +%: Owner:/usr/spool/rje: ... 26rje:*:8:8:RJE 26 Owner:/usr +%: change ... 27changes:*:11:11:system 27 change +%: distributions:/v/adm/dist:/v/bin/sh ... 28dist:sorry:9999:4:file 28 distributi +%: Manual ... 29man:*:99:995:On-line 29 Manual +%: call ... 30phoneca:*:991:991:phone 30 call +%: oot ... 1r 1 oot +%: oottcsh ... 2r 2 oottcsh +%: ysadm ... 3s 3 ysadm +%: iag ... 4d 4 iag +%: aemon ... 5d 5 aemon +%: in ... 6b 6 in +%: uucp ... 7n 7 uucp +%: ucp ... 8u 8 ucp +%: ys ... 9s 9 ys +%: adm ... 10 10 adm +%: lp ... 11 11 lp +%: auditor ... 12 12 auditor +%: dbadmin ... 13 13 dbadmin +%: bootes ... 14 14 bootes +%: cdjuke ... 15 15 cdjuke +%: rfindd ... 16 16 rfindd +%: EZsetup ... 17 17 EZsetup +%: demos ... 18 18 demos +%: tutor ... 19 19 tutor +%: tour ... 20 20 tour +%: guest ... 21 21 guest +%: 4Dgifts ... 22 22 4Dgifts +%: nobody ... 23 23 nobody +%: noaccess ... 24 24 noaccess +%: nobody ... 25 25 nobody +%: rje ... 26 26 rje +%: changes ... 27 27 changes +%: dist ... 28 28 dist +%: man ... 29 29 man +%: phoneca ... 30 30 phoneca diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.printf2 b/usr/src/test/util-tests/tests/awk/examples/out/t.printf2 new file mode 100644 index 0000000000..4002ff718a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.printf2 @@ -0,0 +1,202 @@ +%: ... /dev/rrp3: 0 0 0 0 / +%: ... 0 0 0 0 +%: mel ... 17379 17379 mel 0 0 0 ã m +%: bwk ... 16693 16693 bwk 0 0 0 5 b +%: ken ... 16116 16116 ken 0 0 0 ô k +%: srb ... 15713 15713 srb 0 0 0 a s +%: lem ... 11895 11895 lem 0 0 0 w l +%: scj ... 10409 10409 scj 0 0 0 © s +%: rhm ... 10252 10252 rhm 0 0 0 r +%: shen ... 9853 9853 shen 0 0 0 } s +%: a68 ... 9748 9748 a68 0 0 0  a +%: sif ... 9492 9492 sif 0 0 0  s +%: pjw ... 9190 9190 pjw 0 0 0 æ p +%: nls ... 8912 8912 nls 0 0 0 Ð n +%: dmr ... 8895 8895 dmr 0 0 0 ¿ d +%: cda ... 8491 8491 cda 0 0 0 + c +%: bs ... 8372 8372 bs 0 0 0 ´ b +%: llc ... 8252 8252 llc 0 0 0 < l +%: mb ... 7450 7450 mb 0 0 0  m +%: ava ... 7360 7360 ava 0 0 0 À a +%: jrv ... 7273 7273 jrv 0 0 0 i j +%: bin ... 7080 7080 bin 0 0 0 ¨ b +%: greg ... 7063 7063 greg 0 0 0 — g +%: dict ... 6567 6567 dict 0 0 0 § d +%: lck ... 6462 6462 lck 0 0 0 > l +%: rje ... 6291 6291 rje 0 0 0 “ r +%: lwf ... 6211 6211 lwf 0 0 0 C l +%: dave ... 5671 5671 dave 0 0 0 ' d +%: jhc ... 5373 5373 jhc 0 0 0 ý j +%: agf ... 5220 5220 agf 0 0 0 d a +%: doug ... 5167 5167 doug 0 0 0 / d +%: valerie ... 5007 5007 valerie 0 0 0 v +%: jca ... 3963 3963 jca 0 0 0 { j +%: bbs ... 3895 3895 bbs 0 0 0 7 b +%: moh ... 3796 3796 moh 0 0 0 Ô m +%: xchar ... 3481 3481 xchar 0 0 0 ™ x +%: tbl ... 3200 3200 tbl 0 0 0 € t +%: s ... 2845 2845 s 0 0 0  s +%: tgs ... 2774 2774 tgs 0 0 0 Ö t +%: met ... 2641 2641 met 0 0 0 Q m +%: jck ... 2566 2566 jck 0 0 0  j +%: port ... 2511 2511 port 0 0 0 Ï p +%: sue ... 2479 2479 sue 0 0 0 ¯ s +%: root ... 2127 2127 root 0 0 0 O r +%: bsb ... 1989 1989 bsb 0 0 0 Å b +%: jeg ... 1989 1989 jeg 0 0 0 Å j +%: eag ... 1933 1933 eag 0 0 0 e +%: pdj ... 1801 1801 pdj 0 0 0 p +%: tpc ... 1590 1590 tpc 0 0 0 6 t +%: cvw ... 1385 1385 cvw 0 0 0 i c +%: rwm ... 1370 1370 rwm 0 0 0 Z r +%: avg ... 1316 1316 avg 0 0 0 $ a +%: eg ... 1205 1205 eg 0 0 0 µ e +%: jam ... 1194 1194 jam 0 0 0 ª j +%: dl ... 1153 1153 dl 0 0 0 d +%: lgm ... 1150 1150 lgm 0 0 0 ~ l +%: cmb ... 1031 1031 cmb 0 0 0  c +%: jwr ... 1018 1018 jwr 0 0 0 ú j +%: gdb ... 950 950 gdb 0 0 0 ¶ g +%: marc ... 931 931 marc 0 0 0 £ m +%: usg ... 898 898 usg 0 0 0 ‚ u +%: ggr ... 865 865 ggr 0 0 0 a g +%: daemon ... 822 822 daemon 0 0 0 6 d +%: mihalis ... 803 803 mihalis 0 0 0 # m +%: honey ... 700 700 honey 0 0 0 ¼ h +%: tad ... 624 624 tad 0 0 0 p t +%: acs ... 559 559 acs 0 0 0 / a +%: uucp ... 541 541 uucp 0 0 0  u +%: raf ... 523 523 raf 0 0 0 r +%: adh ... 495 495 adh 0 0 0 ï a +%: kec ... 456 456 kec 0 0 0 È k +%: craig ... 414 414 craig 0 0 0 ž c +%: donmac ... 386 386 donmac 0 0 0 ‚ d +%: jj ... 375 375 jj 0 0 0 w j +%: ravi ... 348 348 ravi 0 0 0 \ r +%: drw ... 344 344 drw 0 0 0 X d +%: stars ... 327 327 stars 0 0 0 G s +%: mrg ... 288 288 mrg 0 0 0 m +%: jcb ... 272 272 jcb 0 0 0  j +%: ralph ... 263 263 ralph 0 0 0  r +%: tom ... 253 253 tom 0 0 0 ý t +%: sjb ... 251 251 sjb 0 0 0 û s +%: haight ... 248 248 haight 0 0 0 ø h +%: sharon ... 224 224 sharon 0 0 0 à s +%: chuck ... 222 222 chuck 0 0 0 Þ c +%: dsj ... 213 213 dsj 0 0 0 Õ d +%: bill ... 201 201 bill 0 0 0 É b +%: god ... 184 184 god 0 0 0 ¸ g +%: sys ... 176 176 sys 0 0 0 ° s +%: meh ... 166 166 meh 0 0 0 ¦ m +%: jon ... 163 163 jon 0 0 0 £ j +%: dan ... 144 144 dan 0 0 0 d +%: fox ... 143 143 fox 0 0 0 f +%: dale ... 123 123 dale 0 0 0 { d +%: kab ... 116 116 kab 0 0 0 t k +%: buz ... 95 95 buz 0 0 0 _ b +%: asc ... 80 80 asc 0 0 0 P a +%: jas ... 79 79 jas 0 0 0 O j +%: trt ... 79 79 trt 0 0 0 O t +%: wsb ... 64 64 wsb 0 0 0 @ w +%: dwh ... 62 62 dwh 0 0 0 > d +%: ktf ... 56 56 ktf 0 0 0 8 k +%: lr ... 54 54 lr 0 0 0 6 l +%: dlc ... 47 47 dlc 0 0 0 / d +%: dls ... 45 45 dls 0 0 0 - d +%: jwf ... 45 45 jwf 0 0 0 - j +%: mash ... 44 44 mash 0 0 0 , m +%: ars ... 43 43 ars 0 0 0 + a +%: vgl ... 43 43 vgl 0 0 0 + v +%: jfo ... 37 37 jfo 0 0 0 % j +%: rab ... 32 32 rab 0 0 0 r +%: pd ... 31 31 pd 0 0 0  p +%: jns ... 29 29 jns 0 0 0  j +%: spm ... 25 25 spm 0 0 0  s +%: rob ... 22 22 rob 0 0 0  r +%: egb ... 15 15 egb 0 0 0  e +%: hm ... 10 10 hm 0 0 0 + h +%: mhb ... 10 10 mhb 0 0 0 + m +%: aed ... 6 6 aed 0 0 0  a +%: cpb ... 6 6 cpb 0 0 0  c +%: evp ... 5 5 evp 0 0 0  e +%: ber ... 4 4 ber 0 0 0  b +%: men ... 4 4 men 0 0 0  m +%: mitch ... 4 4 mitch 0 0 0  m +%: ast ... 3 3 ast 0 0 0  a +%: jfr ... 3 3 jfr 0 0 0  j +%: lax ... 3 3 lax 0 0 0  l +%: nel ... 3 3 nel 0 0 0  n +%: blue ... 2 2 blue 0 0 0  b +%: jfk ... 2 2 jfk 0 0 0  j +%: njas ... 2 2 njas 0 0 0  n +%: 122sec ... 1 1 122sec 0 0 0  1 +%: ddwar ... 1 1 ddwar 0 0 0  d +%: gopi ... 1 1 gopi 0 0 0  g +%: jk ... 1 1 jk 0 0 0  j +%: learn ... 1 1 learn 0 0 0  l +%: low ... 1 1 low 0 0 0  l +%: nac ... 1 1 nac 0 0 0  n +%: sidor ... 1 1 sidor 0 0 0  s +%: ... 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1 0 0 0 1 +%: running ... 2roottcsh:*:0:0:Super-User 2 running 0 0 0 2 r +%: V ... 3sysadm:*:0:0:System 3 V 0 0 0 3 V +%: Diagnostics:/usr/diags:/bin/csh ... 4diag:*:0:996:Hardware 4 Diagnostic 0 0 0 4 D +%: ... 5daemon:*:1:1:daemons:/:/bin/sh 5 0 0 0 5 +%: Tools ... 6bin:*:2:2:System 6 Tools 0 0 0 6 T +%: ... 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 7 0 0 0 7 +%: ... 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 8 0 0 0 8 +%: Activity ... 9sys:*:4:0:System 9 Activity 0 0 0 9 A +%: Files ... 10adm:*:5:3:Accounting 10 Files 0 0 0 1 F +%: Spooler ... 11lp:*:9:9:Print 11 Spooler 0 0 0 1 S +%: Activity ... 12auditor:*:11:0:Audit 12 Activity 0 0 0 1 A +%: Database ... 13dbadmin:*:12:0:Security 13 Database 0 0 0 1 D +%: Killian ... 14bootes:dcon:50:1:Tom 14 Killian 0 0 0 1 K +%: Killian ... 15cdjuke:dcon:51:1:Tom 15 Killian 0 0 0 1 K +%: Daemon ... 16rfindd:*:66:1:Rfind 16 Daemon 0 0 0 1 D +%: Setup:/var/sysadmdesktop/EZsetup:/bin/csh ... 17EZsetup:*:992:998:System 17 Setup:/var 0 0 0 1 S +%: User:/usr/demos:/bin/csh ... 18demos:*:993:997:Demonstration 18 User:/usr/ 0 0 0 1 U +%: User:/usr/tutor:/bin/csh ... 19tutor:*:994:997:Tutorial 19 User:/usr/ 0 0 0 1 U +%: Space ... 20tour:*:995:997:IRIS 20 Space 0 0 0 2 S +%: Account:/usr/people/guest:/bin/csh ... 21guest:nfP4/Wpvio/Rw:998:998:Guest 21 Account:/u 0 0 0 2 A +%: Account:/usr/people/4Dgifts:/bin/csh ... 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts 224 Account:/u 0 0 0 2 A +%: nobody ... 23nobody:*:60001:60001:SVR4 23 nobody 0 0 0 2 n +%: no ... 24noaccess:*:60002:60002:uid 24 no 0 0 0 2 n +%: nobody ... 25nobody:*:-2:-2:original 25 nobody 0 0 0 2 n +%: Owner:/usr/spool/rje: ... 26rje:*:8:8:RJE 26 Owner:/usr 0 0 0 2 O +%: change ... 27changes:*:11:11:system 27 change 0 0 0 2 c +%: distributions:/v/adm/dist:/v/bin/sh ... 28dist:sorry:9999:4:file 28 distributi 0 0 0 2 d +%: Manual ... 29man:*:99:995:On-line 29 Manual 0 0 0 2 M +%: call ... 30phoneca:*:991:991:phone 30 call 0 0 0 3 c +%: oot ... 1r 1 oot 0 0 0 1 o +%: oottcsh ... 2r 2 oottcsh 0 0 0 2 o +%: ysadm ... 3s 3 ysadm 0 0 0 3 y +%: iag ... 4d 4 iag 0 0 0 4 i +%: aemon ... 5d 5 aemon 0 0 0 5 a +%: in ... 6b 6 in 0 0 0 6 i +%: uucp ... 7n 7 uucp 0 0 0 7 u +%: ucp ... 8u 8 ucp 0 0 0 8 u +%: ys ... 9s 9 ys 0 0 0 9 y +%: adm ... 10 10 adm 0 0 0 + a +%: lp ... 11 11 lp 0 0 0 l +%: auditor ... 12 12 auditor 0 0 0 a +%: dbadmin ... 13 13 dbadmin 0 0 0 d +%: bootes ... 14 14 bootes 0 0 0  b +%: cdjuke ... 15 15 cdjuke 0 0 0  c +%: rfindd ... 16 16 rfindd 0 0 0  r +%: EZsetup ... 17 17 EZsetup 0 0 0  E +%: demos ... 18 18 demos 0 0 0  d +%: tutor ... 19 19 tutor 0 0 0  t +%: tour ... 20 20 tour 0 0 0  t +%: guest ... 21 21 guest 0 0 0  g +%: 4Dgifts ... 22 22 4Dgifts 0 0 0  4 +%: nobody ... 23 23 nobody 0 0 0  n +%: noaccess ... 24 24 noaccess 0 0 0  n +%: nobody ... 25 25 nobody 0 0 0  n +%: rje ... 26 26 rje 0 0 0  r +%: changes ... 27 27 changes 0 0 0  c +%: dist ... 28 28 dist 0 0 0  d +%: man ... 29 29 man 0 0 0  m +%: phoneca ... 30 30 phoneca 0 0 0  p diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.quote b/usr/src/test/util-tests/tests/awk/examples/out/t.quote new file mode 100644 index 0000000000..2f0cf566eb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.quote @@ -0,0 +1,199 @@ +"/dev/rrp3:" +"" +"17379" +"16693" +"16116" +"15713" +"11895" +"10409" +"10252" +"9853" +"9748" +"9492" +"9190" +"8912" +"8895" +"8491" +"8372" +"8252" +"7450" +"7360" +"7273" +"7080" +"7063" +"6567" +"6462" +"6291" +"6211" +"5671" +"5373" +"5220" +"5167" +"5007" +"3963" +"3895" +"3796" +"3481" +"3200" +"2845" +"2774" +"2641" +"2566" +"2511" +"2479" +"2127" +"1989" +"1989" +"1933" +"1801" +"1590" +"1385" +"1370" +"1316" +"1205" +"1194" +"1153" +"1150" +"1031" +"1018" +"950" +"931" +"898" +"865" +"822" +"803" +"700" +"624" +"559" +"541" +"523" +"495" +"456" +"414" +"386" +"375" +"348" +"344" +"327" +"288" +"272" +"263" +"253" +"251" +"248" +"224" +"222" +"213" +"201" +"184" +"176" +"166" +"163" +"144" +"143" +"123" +"116" +"95" +"80" +"79" +"79" +"64" +"62" +"56" +"54" +"47" +"45" +"45" +"44" +"43" +"43" +"37" +"32" +"31" +"29" +"25" +"22" +"15" +"10" +"10" +"6" +"6" +"5" +"4" +"4" +"4" +"3" +"3" +"3" +"3" +"2" +"2" +"2" +"1" +"1" +"1" +"1" +"1" +"1" +"1" +"1" +"1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh" +"2roottcsh:*:0:0:Super-User" +"3sysadm:*:0:0:System" +"4diag:*:0:996:Hardware" +"5daemon:*:1:1:daemons:/:/bin/sh" +"6bin:*:2:2:System" +"7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico" +"8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:" +"9sys:*:4:0:System" +"10adm:*:5:3:Accounting" +"11lp:*:9:9:Print" +"12auditor:*:11:0:Audit" +"13dbadmin:*:12:0:Security" +"14bootes:dcon:50:1:Tom" +"15cdjuke:dcon:51:1:Tom" +"16rfindd:*:66:1:Rfind" +"17EZsetup:*:992:998:System" +"18demos:*:993:997:Demonstration" +"19tutor:*:994:997:Tutorial" +"20tour:*:995:997:IRIS" +"21guest:nfP4/Wpvio/Rw:998:998:Guest" +"224Dgifts:0nWRTZsOMt.:999:998:4Dgifts" +"23nobody:*:60001:60001:SVR4" +"24noaccess:*:60002:60002:uid" +"25nobody:*:-2:-2:original" +"26rje:*:8:8:RJE" +"27changes:*:11:11:system" +"28dist:sorry:9999:4:file" +"29man:*:99:995:On-line" +"30phoneca:*:991:991:phone" +"1r" +"2r" +"3s" +"4d" +"5d" +"6b" +"7n" +"8u" +"9s" +"10" +"11" +"12" +"13" +"14" +"15" +"16" +"17" +"18" +"19" +"20" +"21" +"22" +"23" +"24" +"25" +"26" +"27" +"28" +"29" +"30" diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.randk b/usr/src/test/util-tests/tests/awk/examples/out/t.randk new file mode 100644 index 0000000000..84d546c7c0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.randk @@ -0,0 +1,210 @@ +1 +1 +1 +2 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +2 +1 +1 +1 +1 +1 +2 +1 +2 +2 +2 +2 +1 +1 +1 +1 +2 +1 +1 +1 +1 +1 +1 +1 +1 +1 +2 +1 +5 +1 +5 +2 +4 +3 +1 +5 +2 +1 +3 +3 +5 +1 +4 +1 +6 +4 +6 +1 +4 +3 +5 +2 +4 +5 +2 +3 +1 +1 +3 +1 +3 +3 +1 +4 +3 +4 +5 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.re1 b/usr/src/test/util-tests/tests/awk/examples/out/t.re1 new file mode 100644 index 0000000000..82be03de6b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.re1 @@ -0,0 +1,389 @@ +/dev/rrp3: matches /[a-cg-j1-3]/ +/dev/rrp3: matches /[^aeiou]/ +17379 mel matches /[a-cg-j1-3]/ +17379 mel matches /[^aeiou]/ +16693 bwk me matches /[a-cg-j1-3]/ +16693 bwk me matches /[^aeiou]/ +16116 ken him someone else matches /[a-cg-j1-3]/ +16116 ken him someone else matches /[^aeiou]/ +15713 srb matches /[a-cg-j1-3]/ +15713 srb matches /[^aeiou]/ +11895 lem matches /[a-cg-j1-3]/ +11895 lem matches /[^aeiou]/ +10409 scj matches /[a-cg-j1-3]/ +10409 scj matches /[^aeiou]/ +10252 rhm matches /[a-cg-j1-3]/ +10252 rhm matches /[^aeiou]/ + 9853 shen matches /[a-cg-j1-3]/ + 9853 shen matches /[^aeiou]/ + 9748 a68 matches /[a-cg-j1-3]/ + 9748 a68 matches /[^aeiou]/ + 9492 sif matches /[a-cg-j1-3]/ + 9492 sif matches /[^aeiou]/ + 9190 pjw matches /[a-cg-j1-3]/ + 9190 pjw matches /[^aeiou]/ + 8912 nls matches /[a-cg-j1-3]/ + 8912 nls matches /[^aeiou]/ + 8895 dmr matches /[^aeiou]/ + 8491 cda matches /[a-cg-j1-3]/ + 8491 cda matches /[^aeiou]/ + 8372 bs matches /[a-cg-j1-3]/ + 8372 bs matches /[^aeiou]/ + 8252 llc matches /[a-cg-j1-3]/ + 8252 llc matches /[^aeiou]/ + 7450 mb matches /[a-cg-j1-3]/ + 7450 mb matches /[^aeiou]/ + 7360 ava matches /[a-cg-j1-3]/ + 7360 ava matches /[^aeiou]/ + 7273 jrv matches /[a-cg-j1-3]/ + 7273 jrv matches /[^aeiou]/ + 7080 bin matches /[a-cg-j1-3]/ + 7080 bin matches /[^aeiou]/ + 7063 greg matches /[a-cg-j1-3]/ + 7063 greg matches /[^aeiou]/ + 6567 dict matches /[a-cg-j1-3]/ + 6567 dict matches /[^aeiou]/ + 6462 lck matches /[a-cg-j1-3]/ + 6462 lck matches /[^aeiou]/ + 6291 rje matches /[a-cg-j1-3]/ + 6291 rje matches /[^aeiou]/ + 6211 lwf matches /[a-cg-j1-3]/ + 6211 lwf matches /[^aeiou]/ + 5671 dave matches /[a-cg-j1-3]/ + 5671 dave matches /[^aeiou]/ + 5373 jhc matches /[a-cg-j1-3]/ + 5373 jhc matches /[^aeiou]/ + 5220 agf matches /[a-cg-j1-3]/ + 5220 agf matches /[^aeiou]/ + 5167 doug matches /[a-cg-j1-3]/ + 5167 doug matches /[^aeiou]/ + 5007 valerie matches /[a-cg-j1-3]/ + 5007 valerie matches /[^aeiou]/ + 3963 jca matches /[a-cg-j1-3]/ + 3963 jca matches /[^aeiou]/ + 3895 bbs matches /[a-cg-j1-3]/ + 3895 bbs matches /[^aeiou]/ + 3796 moh matches /[a-cg-j1-3]/ + 3796 moh matches /[^aeiou]/ + 3481 xchar matches /[a-cg-j1-3]/ + 3481 xchar matches /[^aeiou]/ + 3200 tbl matches /[a-cg-j1-3]/ + 3200 tbl matches /[^aeiou]/ + 2845 s matches /[a-cg-j1-3]/ + 2845 s matches /[^aeiou]/ + 2774 tgs matches /[a-cg-j1-3]/ + 2774 tgs matches /[^aeiou]/ + 2641 met matches /[a-cg-j1-3]/ + 2641 met matches /[^aeiou]/ + 2566 jck matches /[a-cg-j1-3]/ + 2566 jck matches /[^aeiou]/ + 2511 port matches /[a-cg-j1-3]/ + 2511 port matches /[^aeiou]/ + 2479 sue matches /[a-cg-j1-3]/ + 2479 sue matches /[^aeiou]/ + 2127 root matches /[a-cg-j1-3]/ + 2127 root matches /[^aeiou]/ + 1989 bsb matches /[a-cg-j1-3]/ + 1989 bsb matches /[^aeiou]/ + 1989 jeg matches /[a-cg-j1-3]/ + 1989 jeg matches /[^aeiou]/ + 1933 eag matches /[a-cg-j1-3]/ + 1933 eag matches /[^aeiou]/ + 1801 pdj matches /[a-cg-j1-3]/ + 1801 pdj matches /[^aeiou]/ + 1590 tpc matches /[a-cg-j1-3]/ + 1590 tpc matches /[^aeiou]/ + 1385 cvw matches /[a-cg-j1-3]/ + 1385 cvw matches /[^aeiou]/ + 1370 rwm matches /[a-cg-j1-3]/ + 1370 rwm matches /[^aeiou]/ + 1316 avg matches /[a-cg-j1-3]/ + 1316 avg matches /[^aeiou]/ + 1205 eg matches /[a-cg-j1-3]/ + 1205 eg matches /[^aeiou]/ + 1194 jam matches /[a-cg-j1-3]/ + 1194 jam matches /[^aeiou]/ + 1153 dl matches /[a-cg-j1-3]/ + 1153 dl matches /[^aeiou]/ + 1150 lgm matches /[a-cg-j1-3]/ + 1150 lgm matches /[^aeiou]/ + 1031 cmb matches /[a-cg-j1-3]/ + 1031 cmb matches /[^aeiou]/ + 1018 jwr matches /[a-cg-j1-3]/ + 1018 jwr matches /[^aeiou]/ + 950 gdb matches /[a-cg-j1-3]/ + 950 gdb matches /[^aeiou]/ + 931 marc matches /[a-cg-j1-3]/ + 931 marc matches /[^aeiou]/ + 898 usg matches /[a-cg-j1-3]/ + 898 usg matches /[^aeiou]/ + 865 ggr matches /[a-cg-j1-3]/ + 865 ggr matches /[^aeiou]/ + 822 daemon matches /[a-cg-j1-3]/ + 822 daemon matches /[^aeiou]/ + 803 mihalis matches /[a-cg-j1-3]/ + 803 mihalis matches /[^aeiou]/ + 700 honey matches /[a-cg-j1-3]/ + 700 honey matches /[^aeiou]/ + 624 tad matches /[a-cg-j1-3]/ + 624 tad matches /[^aeiou]/ + 559 acs matches /[a-cg-j1-3]/ + 559 acs matches /[^aeiou]/ + 541 uucp matches /[a-cg-j1-3]/ + 541 uucp matches /[^aeiou]/ + 523 raf matches /[a-cg-j1-3]/ + 523 raf matches /[^aeiou]/ + 495 adh matches /[a-cg-j1-3]/ + 495 adh matches /[^aeiou]/ + 456 kec matches /[a-cg-j1-3]/ + 456 kec matches /[^aeiou]/ + 414 craig matches /[a-cg-j1-3]/ + 414 craig matches /[^aeiou]/ + 386 donmac matches /[a-cg-j1-3]/ + 386 donmac matches /[^aeiou]/ + 375 jj matches /[a-cg-j1-3]/ + 375 jj matches /[^aeiou]/ + 348 ravi matches /[a-cg-j1-3]/ + 348 ravi matches /[^aeiou]/ + 344 drw matches /[a-cg-j1-3]/ + 344 drw matches /[^aeiou]/ + 327 stars matches /[a-cg-j1-3]/ + 327 stars matches /[^aeiou]/ + 288 mrg matches /[a-cg-j1-3]/ + 288 mrg matches /[^aeiou]/ + 272 jcb matches /[a-cg-j1-3]/ + 272 jcb matches /[^aeiou]/ + 263 ralph matches /[a-cg-j1-3]/ + 263 ralph matches /[^aeiou]/ + 253 tom matches /[a-cg-j1-3]/ + 253 tom matches /[^aeiou]/ + 251 sjb matches /[a-cg-j1-3]/ + 251 sjb matches /[^aeiou]/ + 248 haight matches /[a-cg-j1-3]/ + 248 haight matches /[^aeiou]/ + 224 sharon matches /[a-cg-j1-3]/ + 224 sharon matches /[^aeiou]/ + 222 chuck matches /[a-cg-j1-3]/ + 222 chuck matches /[^aeiou]/ + 213 dsj matches /[a-cg-j1-3]/ + 213 dsj matches /[^aeiou]/ + 201 bill matches /[a-cg-j1-3]/ + 201 bill matches /[^aeiou]/ + 184 god matches /[a-cg-j1-3]/ + 184 god matches /[^aeiou]/ + 176 sys matches /[a-cg-j1-3]/ + 176 sys matches /[^aeiou]/ + 166 meh matches /[a-cg-j1-3]/ + 166 meh matches /[^aeiou]/ + 163 jon matches /[a-cg-j1-3]/ + 163 jon matches /[^aeiou]/ + 144 dan matches /[a-cg-j1-3]/ + 144 dan matches /[^aeiou]/ + 143 fox matches /[a-cg-j1-3]/ + 143 fox matches /[^aeiou]/ + 123 dale matches /[a-cg-j1-3]/ + 123 dale matches /[^aeiou]/ + 116 kab matches /[a-cg-j1-3]/ + 116 kab matches /[^aeiou]/ + 95 buz matches /[a-cg-j1-3]/ + 95 buz matches /[^aeiou]/ + 80 asc matches /[a-cg-j1-3]/ + 80 asc matches /[^aeiou]/ + 79 jas matches /[a-cg-j1-3]/ + 79 jas matches /[^aeiou]/ + 79 trt matches /[^aeiou]/ + 64 wsb matches /[a-cg-j1-3]/ + 64 wsb matches /[^aeiou]/ + 62 dwh matches /[a-cg-j1-3]/ + 62 dwh matches /[^aeiou]/ + 56 ktf matches /[^aeiou]/ + 54 lr matches /[^aeiou]/ + 47 dlc matches /[a-cg-j1-3]/ + 47 dlc matches /[^aeiou]/ + 45 dls matches /[^aeiou]/ + 45 jwf matches /[a-cg-j1-3]/ + 45 jwf matches /[^aeiou]/ + 44 mash matches /[a-cg-j1-3]/ + 44 mash matches /[^aeiou]/ + 43 ars matches /[a-cg-j1-3]/ + 43 ars matches /[^aeiou]/ + 43 vgl matches /[a-cg-j1-3]/ + 43 vgl matches /[^aeiou]/ + 37 jfo matches /[a-cg-j1-3]/ + 37 jfo matches /[^aeiou]/ + 32 rab matches /[a-cg-j1-3]/ + 32 rab matches /[^aeiou]/ + 31 pd matches /[a-cg-j1-3]/ + 31 pd matches /[^aeiou]/ + 29 jns matches /[a-cg-j1-3]/ + 29 jns matches /[^aeiou]/ + 25 spm matches /[a-cg-j1-3]/ + 25 spm matches /[^aeiou]/ + 22 rob matches /[a-cg-j1-3]/ + 22 rob matches /[^aeiou]/ + 15 egb matches /[a-cg-j1-3]/ + 15 egb matches /[^aeiou]/ + 10 hm matches /[a-cg-j1-3]/ + 10 hm matches /[^aeiou]/ + 10 mhb matches /[a-cg-j1-3]/ + 10 mhb matches /[^aeiou]/ + 6 aed matches /[a-cg-j1-3]/ + 6 aed matches /[^aeiou]/ + 6 cpb matches /[a-cg-j1-3]/ + 6 cpb matches /[^aeiou]/ + 5 evp matches /[^aeiou]/ + 4 ber matches /[a-cg-j1-3]/ + 4 ber matches /[^aeiou]/ + 4 men matches /[^aeiou]/ + 4 mitch matches /[a-cg-j1-3]/ + 4 mitch matches /[^aeiou]/ + 3 ast matches /[a-cg-j1-3]/ + 3 ast matches /[^aeiou]/ + 3 jfr matches /[a-cg-j1-3]/ + 3 jfr matches /[^aeiou]/ + 3 lax matches /[a-cg-j1-3]/ + 3 lax matches /[^aeiou]/ + 3 nel matches /[a-cg-j1-3]/ + 3 nel matches /[^aeiou]/ + 2 blue matches /[a-cg-j1-3]/ + 2 blue matches /[^aeiou]/ + 2 jfk matches /[a-cg-j1-3]/ + 2 jfk matches /[^aeiou]/ + 2 njas matches /[a-cg-j1-3]/ + 2 njas matches /[^aeiou]/ + 1 122sec matches /[a-cg-j1-3]/ + 1 122sec matches /[^aeiou]/ + 1 ddwar matches /[a-cg-j1-3]/ + 1 ddwar matches /[^aeiou]/ + 1 gopi matches /[a-cg-j1-3]/ + 1 gopi matches /[^aeiou]/ + 1 jk matches /[a-cg-j1-3]/ + 1 jk matches /[^aeiou]/ + 1 learn matches /[a-cg-j1-3]/ + 1 learn matches /[^aeiou]/ + 1 low matches /[a-cg-j1-3]/ + 1 low matches /[^aeiou]/ + 1 nac matches /[a-cg-j1-3]/ + 1 nac matches /[^aeiou]/ + 1 sidor matches /[a-cg-j1-3]/ + 1 sidor matches /[^aeiou]/ +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh matches /[a-cg-j1-3]/ +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh matches /[^aeiou]/ +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh matches /[a-cg-j1-3]/ +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh matches /[^aeiou]/ +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh matches /[a-cg-j1-3]/ +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh matches /[^aeiou]/ +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh matches /[a-cg-j1-3]/ +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh matches /[^aeiou]/ +5daemon:*:1:1:daemons:/:/bin/sh matches /[a-cg-j1-3]/ +5daemon:*:1:1:daemons:/:/bin/sh matches /[^aeiou]/ +6bin:*:2:2:System Tools Owner:/bin:/dev/null matches /[a-cg-j1-3]/ +6bin:*:2:2:System Tools Owner:/bin:/dev/null matches /[^aeiou]/ +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico matches /[a-cg-j1-3]/ +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico matches /[^aeiou]/ +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: matches /[a-cg-j1-3]/ +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: matches /[^aeiou]/ +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh matches /[a-cg-j1-3]/ +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh matches /[^aeiou]/ +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh matches /[a-cg-j1-3]/ +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh matches /[^aeiou]/ +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh matches /[a-cg-j1-3]/ +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh matches /[^aeiou]/ +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh matches /[a-cg-j1-3]/ +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh matches /[^aeiou]/ +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh matches /[a-cg-j1-3]/ +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh matches /[^aeiou]/ +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: matches /[a-cg-j1-3]/ +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: matches /[^aeiou]/ +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: matches /[a-cg-j1-3]/ +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: matches /[^aeiou]/ +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh matches /[a-cg-j1-3]/ +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh matches /[^aeiou]/ +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh matches /[a-cg-j1-3]/ +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh matches /[^aeiou]/ +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh matches /[a-cg-j1-3]/ +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh matches /[^aeiou]/ +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh matches /[a-cg-j1-3]/ +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh matches /[^aeiou]/ +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh matches /[a-cg-j1-3]/ +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh matches /[^aeiou]/ +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh matches /[a-cg-j1-3]/ +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh matches /[^aeiou]/ +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh matches /[a-cg-j1-3]/ +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh matches /[^aeiou]/ +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null matches /[a-cg-j1-3]/ +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null matches /[^aeiou]/ +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null matches /[a-cg-j1-3]/ +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null matches /[^aeiou]/ +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null matches /[a-cg-j1-3]/ +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null matches /[^aeiou]/ +26rje:*:8:8:RJE Owner:/usr/spool/rje: matches /[a-cg-j1-3]/ +26rje:*:8:8:RJE Owner:/usr/spool/rje: matches /[^aeiou]/ +27changes:*:11:11:system change log:/: matches /[a-cg-j1-3]/ +27changes:*:11:11:system change log:/: matches /[^aeiou]/ +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh matches /[a-cg-j1-3]/ +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh matches /[^aeiou]/ +29man:*:99:995:On-line Manual Owner:/: matches /[a-cg-j1-3]/ +29man:*:99:995:On-line Manual Owner:/: matches /[^aeiou]/ +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh matches /[a-cg-j1-3]/ +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh matches /[^aeiou]/ +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh matches /[a-cg-j1-3]/ +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh matches /[^aeiou]/ +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh matches /[a-cg-j1-3]/ +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh matches /[^aeiou]/ +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh matches /[a-cg-j1-3]/ +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh matches /[^aeiou]/ +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh matches /[a-cg-j1-3]/ +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh matches /[^aeiou]/ +5d aemon * 1 1 daemons / /bin/sh matches /[a-cg-j1-3]/ +5d aemon * 1 1 daemons / /bin/sh matches /[^aeiou]/ +6b in * 2 2 System Tools Owner /bin /dev/null matches /[a-cg-j1-3]/ +6b in * 2 2 System Tools Owner /bin /dev/null matches /[^aeiou]/ +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico matches /[a-cg-j1-3]/ +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico matches /[^aeiou]/ +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp matches /[a-cg-j1-3]/ +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp matches /[^aeiou]/ +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh matches /[a-cg-j1-3]/ +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh matches /[^aeiou]/ +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh matches /[a-cg-j1-3]/ +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh matches /[^aeiou]/ +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh matches /[a-cg-j1-3]/ +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh matches /[^aeiou]/ +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh matches /[a-cg-j1-3]/ +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh matches /[^aeiou]/ +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh matches /[a-cg-j1-3]/ +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh matches /[^aeiou]/ +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp matches /[a-cg-j1-3]/ +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp matches /[^aeiou]/ +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp matches /[a-cg-j1-3]/ +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp matches /[^aeiou]/ +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh matches /[a-cg-j1-3]/ +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh matches /[^aeiou]/ +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh matches /[a-cg-j1-3]/ +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh matches /[^aeiou]/ +18 demos * 993 997 Demonstration User /usr/demos /bin/csh matches /[a-cg-j1-3]/ +18 demos * 993 997 Demonstration User /usr/demos /bin/csh matches /[^aeiou]/ +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh matches /[a-cg-j1-3]/ +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh matches /[^aeiou]/ +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh matches /[a-cg-j1-3]/ +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh matches /[^aeiou]/ +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh matches /[a-cg-j1-3]/ +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh matches /[^aeiou]/ +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh matches /[a-cg-j1-3]/ +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh matches /[^aeiou]/ +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null matches /[a-cg-j1-3]/ +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null matches /[^aeiou]/ +24 noaccess * 60002 60002 uid no access /dev/null /dev/null matches /[a-cg-j1-3]/ +24 noaccess * 60002 60002 uid no access /dev/null /dev/null matches /[^aeiou]/ +25 nobody * -2 -2 original nobody uid /dev/null /dev/null matches /[a-cg-j1-3]/ +25 nobody * -2 -2 original nobody uid /dev/null /dev/null matches /[^aeiou]/ +26 rje * 8 8 RJE Owner /usr/spool/rje matches /[a-cg-j1-3]/ +26 rje * 8 8 RJE Owner /usr/spool/rje matches /[^aeiou]/ +27 changes * 11 11 system change log / matches /[a-cg-j1-3]/ +27 changes * 11 11 system change log / matches /[^aeiou]/ +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh matches /[a-cg-j1-3]/ +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh matches /[^aeiou]/ +29 man * 99 995 On-line Manual Owner / matches /[a-cg-j1-3]/ +29 man * 99 995 On-line Manual Owner / matches /[^aeiou]/ +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh matches /[a-cg-j1-3]/ +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh matches /[^aeiou]/ diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.re1a b/usr/src/test/util-tests/tests/awk/examples/out/t.re1a new file mode 100644 index 0000000000..82be03de6b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.re1a @@ -0,0 +1,389 @@ +/dev/rrp3: matches /[a-cg-j1-3]/ +/dev/rrp3: matches /[^aeiou]/ +17379 mel matches /[a-cg-j1-3]/ +17379 mel matches /[^aeiou]/ +16693 bwk me matches /[a-cg-j1-3]/ +16693 bwk me matches /[^aeiou]/ +16116 ken him someone else matches /[a-cg-j1-3]/ +16116 ken him someone else matches /[^aeiou]/ +15713 srb matches /[a-cg-j1-3]/ +15713 srb matches /[^aeiou]/ +11895 lem matches /[a-cg-j1-3]/ +11895 lem matches /[^aeiou]/ +10409 scj matches /[a-cg-j1-3]/ +10409 scj matches /[^aeiou]/ +10252 rhm matches /[a-cg-j1-3]/ +10252 rhm matches /[^aeiou]/ + 9853 shen matches /[a-cg-j1-3]/ + 9853 shen matches /[^aeiou]/ + 9748 a68 matches /[a-cg-j1-3]/ + 9748 a68 matches /[^aeiou]/ + 9492 sif matches /[a-cg-j1-3]/ + 9492 sif matches /[^aeiou]/ + 9190 pjw matches /[a-cg-j1-3]/ + 9190 pjw matches /[^aeiou]/ + 8912 nls matches /[a-cg-j1-3]/ + 8912 nls matches /[^aeiou]/ + 8895 dmr matches /[^aeiou]/ + 8491 cda matches /[a-cg-j1-3]/ + 8491 cda matches /[^aeiou]/ + 8372 bs matches /[a-cg-j1-3]/ + 8372 bs matches /[^aeiou]/ + 8252 llc matches /[a-cg-j1-3]/ + 8252 llc matches /[^aeiou]/ + 7450 mb matches /[a-cg-j1-3]/ + 7450 mb matches /[^aeiou]/ + 7360 ava matches /[a-cg-j1-3]/ + 7360 ava matches /[^aeiou]/ + 7273 jrv matches /[a-cg-j1-3]/ + 7273 jrv matches /[^aeiou]/ + 7080 bin matches /[a-cg-j1-3]/ + 7080 bin matches /[^aeiou]/ + 7063 greg matches /[a-cg-j1-3]/ + 7063 greg matches /[^aeiou]/ + 6567 dict matches /[a-cg-j1-3]/ + 6567 dict matches /[^aeiou]/ + 6462 lck matches /[a-cg-j1-3]/ + 6462 lck matches /[^aeiou]/ + 6291 rje matches /[a-cg-j1-3]/ + 6291 rje matches /[^aeiou]/ + 6211 lwf matches /[a-cg-j1-3]/ + 6211 lwf matches /[^aeiou]/ + 5671 dave matches /[a-cg-j1-3]/ + 5671 dave matches /[^aeiou]/ + 5373 jhc matches /[a-cg-j1-3]/ + 5373 jhc matches /[^aeiou]/ + 5220 agf matches /[a-cg-j1-3]/ + 5220 agf matches /[^aeiou]/ + 5167 doug matches /[a-cg-j1-3]/ + 5167 doug matches /[^aeiou]/ + 5007 valerie matches /[a-cg-j1-3]/ + 5007 valerie matches /[^aeiou]/ + 3963 jca matches /[a-cg-j1-3]/ + 3963 jca matches /[^aeiou]/ + 3895 bbs matches /[a-cg-j1-3]/ + 3895 bbs matches /[^aeiou]/ + 3796 moh matches /[a-cg-j1-3]/ + 3796 moh matches /[^aeiou]/ + 3481 xchar matches /[a-cg-j1-3]/ + 3481 xchar matches /[^aeiou]/ + 3200 tbl matches /[a-cg-j1-3]/ + 3200 tbl matches /[^aeiou]/ + 2845 s matches /[a-cg-j1-3]/ + 2845 s matches /[^aeiou]/ + 2774 tgs matches /[a-cg-j1-3]/ + 2774 tgs matches /[^aeiou]/ + 2641 met matches /[a-cg-j1-3]/ + 2641 met matches /[^aeiou]/ + 2566 jck matches /[a-cg-j1-3]/ + 2566 jck matches /[^aeiou]/ + 2511 port matches /[a-cg-j1-3]/ + 2511 port matches /[^aeiou]/ + 2479 sue matches /[a-cg-j1-3]/ + 2479 sue matches /[^aeiou]/ + 2127 root matches /[a-cg-j1-3]/ + 2127 root matches /[^aeiou]/ + 1989 bsb matches /[a-cg-j1-3]/ + 1989 bsb matches /[^aeiou]/ + 1989 jeg matches /[a-cg-j1-3]/ + 1989 jeg matches /[^aeiou]/ + 1933 eag matches /[a-cg-j1-3]/ + 1933 eag matches /[^aeiou]/ + 1801 pdj matches /[a-cg-j1-3]/ + 1801 pdj matches /[^aeiou]/ + 1590 tpc matches /[a-cg-j1-3]/ + 1590 tpc matches /[^aeiou]/ + 1385 cvw matches /[a-cg-j1-3]/ + 1385 cvw matches /[^aeiou]/ + 1370 rwm matches /[a-cg-j1-3]/ + 1370 rwm matches /[^aeiou]/ + 1316 avg matches /[a-cg-j1-3]/ + 1316 avg matches /[^aeiou]/ + 1205 eg matches /[a-cg-j1-3]/ + 1205 eg matches /[^aeiou]/ + 1194 jam matches /[a-cg-j1-3]/ + 1194 jam matches /[^aeiou]/ + 1153 dl matches /[a-cg-j1-3]/ + 1153 dl matches /[^aeiou]/ + 1150 lgm matches /[a-cg-j1-3]/ + 1150 lgm matches /[^aeiou]/ + 1031 cmb matches /[a-cg-j1-3]/ + 1031 cmb matches /[^aeiou]/ + 1018 jwr matches /[a-cg-j1-3]/ + 1018 jwr matches /[^aeiou]/ + 950 gdb matches /[a-cg-j1-3]/ + 950 gdb matches /[^aeiou]/ + 931 marc matches /[a-cg-j1-3]/ + 931 marc matches /[^aeiou]/ + 898 usg matches /[a-cg-j1-3]/ + 898 usg matches /[^aeiou]/ + 865 ggr matches /[a-cg-j1-3]/ + 865 ggr matches /[^aeiou]/ + 822 daemon matches /[a-cg-j1-3]/ + 822 daemon matches /[^aeiou]/ + 803 mihalis matches /[a-cg-j1-3]/ + 803 mihalis matches /[^aeiou]/ + 700 honey matches /[a-cg-j1-3]/ + 700 honey matches /[^aeiou]/ + 624 tad matches /[a-cg-j1-3]/ + 624 tad matches /[^aeiou]/ + 559 acs matches /[a-cg-j1-3]/ + 559 acs matches /[^aeiou]/ + 541 uucp matches /[a-cg-j1-3]/ + 541 uucp matches /[^aeiou]/ + 523 raf matches /[a-cg-j1-3]/ + 523 raf matches /[^aeiou]/ + 495 adh matches /[a-cg-j1-3]/ + 495 adh matches /[^aeiou]/ + 456 kec matches /[a-cg-j1-3]/ + 456 kec matches /[^aeiou]/ + 414 craig matches /[a-cg-j1-3]/ + 414 craig matches /[^aeiou]/ + 386 donmac matches /[a-cg-j1-3]/ + 386 donmac matches /[^aeiou]/ + 375 jj matches /[a-cg-j1-3]/ + 375 jj matches /[^aeiou]/ + 348 ravi matches /[a-cg-j1-3]/ + 348 ravi matches /[^aeiou]/ + 344 drw matches /[a-cg-j1-3]/ + 344 drw matches /[^aeiou]/ + 327 stars matches /[a-cg-j1-3]/ + 327 stars matches /[^aeiou]/ + 288 mrg matches /[a-cg-j1-3]/ + 288 mrg matches /[^aeiou]/ + 272 jcb matches /[a-cg-j1-3]/ + 272 jcb matches /[^aeiou]/ + 263 ralph matches /[a-cg-j1-3]/ + 263 ralph matches /[^aeiou]/ + 253 tom matches /[a-cg-j1-3]/ + 253 tom matches /[^aeiou]/ + 251 sjb matches /[a-cg-j1-3]/ + 251 sjb matches /[^aeiou]/ + 248 haight matches /[a-cg-j1-3]/ + 248 haight matches /[^aeiou]/ + 224 sharon matches /[a-cg-j1-3]/ + 224 sharon matches /[^aeiou]/ + 222 chuck matches /[a-cg-j1-3]/ + 222 chuck matches /[^aeiou]/ + 213 dsj matches /[a-cg-j1-3]/ + 213 dsj matches /[^aeiou]/ + 201 bill matches /[a-cg-j1-3]/ + 201 bill matches /[^aeiou]/ + 184 god matches /[a-cg-j1-3]/ + 184 god matches /[^aeiou]/ + 176 sys matches /[a-cg-j1-3]/ + 176 sys matches /[^aeiou]/ + 166 meh matches /[a-cg-j1-3]/ + 166 meh matches /[^aeiou]/ + 163 jon matches /[a-cg-j1-3]/ + 163 jon matches /[^aeiou]/ + 144 dan matches /[a-cg-j1-3]/ + 144 dan matches /[^aeiou]/ + 143 fox matches /[a-cg-j1-3]/ + 143 fox matches /[^aeiou]/ + 123 dale matches /[a-cg-j1-3]/ + 123 dale matches /[^aeiou]/ + 116 kab matches /[a-cg-j1-3]/ + 116 kab matches /[^aeiou]/ + 95 buz matches /[a-cg-j1-3]/ + 95 buz matches /[^aeiou]/ + 80 asc matches /[a-cg-j1-3]/ + 80 asc matches /[^aeiou]/ + 79 jas matches /[a-cg-j1-3]/ + 79 jas matches /[^aeiou]/ + 79 trt matches /[^aeiou]/ + 64 wsb matches /[a-cg-j1-3]/ + 64 wsb matches /[^aeiou]/ + 62 dwh matches /[a-cg-j1-3]/ + 62 dwh matches /[^aeiou]/ + 56 ktf matches /[^aeiou]/ + 54 lr matches /[^aeiou]/ + 47 dlc matches /[a-cg-j1-3]/ + 47 dlc matches /[^aeiou]/ + 45 dls matches /[^aeiou]/ + 45 jwf matches /[a-cg-j1-3]/ + 45 jwf matches /[^aeiou]/ + 44 mash matches /[a-cg-j1-3]/ + 44 mash matches /[^aeiou]/ + 43 ars matches /[a-cg-j1-3]/ + 43 ars matches /[^aeiou]/ + 43 vgl matches /[a-cg-j1-3]/ + 43 vgl matches /[^aeiou]/ + 37 jfo matches /[a-cg-j1-3]/ + 37 jfo matches /[^aeiou]/ + 32 rab matches /[a-cg-j1-3]/ + 32 rab matches /[^aeiou]/ + 31 pd matches /[a-cg-j1-3]/ + 31 pd matches /[^aeiou]/ + 29 jns matches /[a-cg-j1-3]/ + 29 jns matches /[^aeiou]/ + 25 spm matches /[a-cg-j1-3]/ + 25 spm matches /[^aeiou]/ + 22 rob matches /[a-cg-j1-3]/ + 22 rob matches /[^aeiou]/ + 15 egb matches /[a-cg-j1-3]/ + 15 egb matches /[^aeiou]/ + 10 hm matches /[a-cg-j1-3]/ + 10 hm matches /[^aeiou]/ + 10 mhb matches /[a-cg-j1-3]/ + 10 mhb matches /[^aeiou]/ + 6 aed matches /[a-cg-j1-3]/ + 6 aed matches /[^aeiou]/ + 6 cpb matches /[a-cg-j1-3]/ + 6 cpb matches /[^aeiou]/ + 5 evp matches /[^aeiou]/ + 4 ber matches /[a-cg-j1-3]/ + 4 ber matches /[^aeiou]/ + 4 men matches /[^aeiou]/ + 4 mitch matches /[a-cg-j1-3]/ + 4 mitch matches /[^aeiou]/ + 3 ast matches /[a-cg-j1-3]/ + 3 ast matches /[^aeiou]/ + 3 jfr matches /[a-cg-j1-3]/ + 3 jfr matches /[^aeiou]/ + 3 lax matches /[a-cg-j1-3]/ + 3 lax matches /[^aeiou]/ + 3 nel matches /[a-cg-j1-3]/ + 3 nel matches /[^aeiou]/ + 2 blue matches /[a-cg-j1-3]/ + 2 blue matches /[^aeiou]/ + 2 jfk matches /[a-cg-j1-3]/ + 2 jfk matches /[^aeiou]/ + 2 njas matches /[a-cg-j1-3]/ + 2 njas matches /[^aeiou]/ + 1 122sec matches /[a-cg-j1-3]/ + 1 122sec matches /[^aeiou]/ + 1 ddwar matches /[a-cg-j1-3]/ + 1 ddwar matches /[^aeiou]/ + 1 gopi matches /[a-cg-j1-3]/ + 1 gopi matches /[^aeiou]/ + 1 jk matches /[a-cg-j1-3]/ + 1 jk matches /[^aeiou]/ + 1 learn matches /[a-cg-j1-3]/ + 1 learn matches /[^aeiou]/ + 1 low matches /[a-cg-j1-3]/ + 1 low matches /[^aeiou]/ + 1 nac matches /[a-cg-j1-3]/ + 1 nac matches /[^aeiou]/ + 1 sidor matches /[a-cg-j1-3]/ + 1 sidor matches /[^aeiou]/ +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh matches /[a-cg-j1-3]/ +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh matches /[^aeiou]/ +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh matches /[a-cg-j1-3]/ +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh matches /[^aeiou]/ +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh matches /[a-cg-j1-3]/ +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh matches /[^aeiou]/ +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh matches /[a-cg-j1-3]/ +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh matches /[^aeiou]/ +5daemon:*:1:1:daemons:/:/bin/sh matches /[a-cg-j1-3]/ +5daemon:*:1:1:daemons:/:/bin/sh matches /[^aeiou]/ +6bin:*:2:2:System Tools Owner:/bin:/dev/null matches /[a-cg-j1-3]/ +6bin:*:2:2:System Tools Owner:/bin:/dev/null matches /[^aeiou]/ +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico matches /[a-cg-j1-3]/ +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico matches /[^aeiou]/ +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: matches /[a-cg-j1-3]/ +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: matches /[^aeiou]/ +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh matches /[a-cg-j1-3]/ +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh matches /[^aeiou]/ +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh matches /[a-cg-j1-3]/ +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh matches /[^aeiou]/ +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh matches /[a-cg-j1-3]/ +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh matches /[^aeiou]/ +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh matches /[a-cg-j1-3]/ +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh matches /[^aeiou]/ +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh matches /[a-cg-j1-3]/ +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh matches /[^aeiou]/ +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: matches /[a-cg-j1-3]/ +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: matches /[^aeiou]/ +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: matches /[a-cg-j1-3]/ +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: matches /[^aeiou]/ +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh matches /[a-cg-j1-3]/ +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh matches /[^aeiou]/ +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh matches /[a-cg-j1-3]/ +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh matches /[^aeiou]/ +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh matches /[a-cg-j1-3]/ +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh matches /[^aeiou]/ +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh matches /[a-cg-j1-3]/ +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh matches /[^aeiou]/ +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh matches /[a-cg-j1-3]/ +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh matches /[^aeiou]/ +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh matches /[a-cg-j1-3]/ +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh matches /[^aeiou]/ +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh matches /[a-cg-j1-3]/ +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh matches /[^aeiou]/ +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null matches /[a-cg-j1-3]/ +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null matches /[^aeiou]/ +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null matches /[a-cg-j1-3]/ +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null matches /[^aeiou]/ +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null matches /[a-cg-j1-3]/ +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null matches /[^aeiou]/ +26rje:*:8:8:RJE Owner:/usr/spool/rje: matches /[a-cg-j1-3]/ +26rje:*:8:8:RJE Owner:/usr/spool/rje: matches /[^aeiou]/ +27changes:*:11:11:system change log:/: matches /[a-cg-j1-3]/ +27changes:*:11:11:system change log:/: matches /[^aeiou]/ +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh matches /[a-cg-j1-3]/ +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh matches /[^aeiou]/ +29man:*:99:995:On-line Manual Owner:/: matches /[a-cg-j1-3]/ +29man:*:99:995:On-line Manual Owner:/: matches /[^aeiou]/ +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh matches /[a-cg-j1-3]/ +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh matches /[^aeiou]/ +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh matches /[a-cg-j1-3]/ +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh matches /[^aeiou]/ +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh matches /[a-cg-j1-3]/ +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh matches /[^aeiou]/ +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh matches /[a-cg-j1-3]/ +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh matches /[^aeiou]/ +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh matches /[a-cg-j1-3]/ +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh matches /[^aeiou]/ +5d aemon * 1 1 daemons / /bin/sh matches /[a-cg-j1-3]/ +5d aemon * 1 1 daemons / /bin/sh matches /[^aeiou]/ +6b in * 2 2 System Tools Owner /bin /dev/null matches /[a-cg-j1-3]/ +6b in * 2 2 System Tools Owner /bin /dev/null matches /[^aeiou]/ +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico matches /[a-cg-j1-3]/ +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico matches /[^aeiou]/ +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp matches /[a-cg-j1-3]/ +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp matches /[^aeiou]/ +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh matches /[a-cg-j1-3]/ +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh matches /[^aeiou]/ +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh matches /[a-cg-j1-3]/ +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh matches /[^aeiou]/ +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh matches /[a-cg-j1-3]/ +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh matches /[^aeiou]/ +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh matches /[a-cg-j1-3]/ +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh matches /[^aeiou]/ +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh matches /[a-cg-j1-3]/ +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh matches /[^aeiou]/ +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp matches /[a-cg-j1-3]/ +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp matches /[^aeiou]/ +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp matches /[a-cg-j1-3]/ +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp matches /[^aeiou]/ +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh matches /[a-cg-j1-3]/ +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh matches /[^aeiou]/ +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh matches /[a-cg-j1-3]/ +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh matches /[^aeiou]/ +18 demos * 993 997 Demonstration User /usr/demos /bin/csh matches /[a-cg-j1-3]/ +18 demos * 993 997 Demonstration User /usr/demos /bin/csh matches /[^aeiou]/ +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh matches /[a-cg-j1-3]/ +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh matches /[^aeiou]/ +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh matches /[a-cg-j1-3]/ +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh matches /[^aeiou]/ +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh matches /[a-cg-j1-3]/ +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh matches /[^aeiou]/ +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh matches /[a-cg-j1-3]/ +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh matches /[^aeiou]/ +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null matches /[a-cg-j1-3]/ +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null matches /[^aeiou]/ +24 noaccess * 60002 60002 uid no access /dev/null /dev/null matches /[a-cg-j1-3]/ +24 noaccess * 60002 60002 uid no access /dev/null /dev/null matches /[^aeiou]/ +25 nobody * -2 -2 original nobody uid /dev/null /dev/null matches /[a-cg-j1-3]/ +25 nobody * -2 -2 original nobody uid /dev/null /dev/null matches /[^aeiou]/ +26 rje * 8 8 RJE Owner /usr/spool/rje matches /[a-cg-j1-3]/ +26 rje * 8 8 RJE Owner /usr/spool/rje matches /[^aeiou]/ +27 changes * 11 11 system change log / matches /[a-cg-j1-3]/ +27 changes * 11 11 system change log / matches /[^aeiou]/ +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh matches /[a-cg-j1-3]/ +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh matches /[^aeiou]/ +29 man * 99 995 On-line Manual Owner / matches /[a-cg-j1-3]/ +29 man * 99 995 On-line Manual Owner / matches /[^aeiou]/ +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh matches /[a-cg-j1-3]/ +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh matches /[^aeiou]/ diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.re2 b/usr/src/test/util-tests/tests/awk/examples/out/t.re2 new file mode 100644 index 0000000000..c3b906aa13 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.re2 @@ -0,0 +1,202 @@ +/dev/rrp3: +/dev/rrp3: +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.re3 b/usr/src/test/util-tests/tests/awk/examples/out/t.re3 new file mode 100644 index 0000000000..cad73b6fd1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.re3 @@ -0,0 +1,175 @@ +/dev/rrp3: matches /dev/rrp3: +17379 mel matches 17379 +16693 bwk me matches 16693 +16116 ken him someone else matches 16116 +15713 srb matches 15713 +11895 lem matches 11895 +10409 scj matches 10409 +10252 rhm matches 10252 + 9853 shen matches 9853 + 9748 a68 matches 9748 + 9492 sif matches 9492 + 9190 pjw matches 9190 + 8912 nls matches 8912 + 8895 dmr matches 8895 + 8491 cda matches 8491 + 8372 bs matches 8372 + 8252 llc matches 8252 + 7450 mb matches 7450 + 7360 ava matches 7360 + 7273 jrv matches 7273 + 7080 bin matches 7080 + 7063 greg matches 7063 + 6567 dict matches 6567 + 6462 lck matches 6462 + 6291 rje matches 6291 + 6211 lwf matches 6211 + 5671 dave matches 5671 + 5373 jhc matches 5373 + 5220 agf matches 5220 + 5167 doug matches 5167 + 5007 valerie matches 5007 + 3963 jca matches 3963 + 3895 bbs matches 3895 + 3796 moh matches 3796 + 3481 xchar matches 3481 + 3200 tbl matches 3200 + 2845 s matches 2845 + 2774 tgs matches 2774 + 2641 met matches 2641 + 2566 jck matches 2566 + 2511 port matches 2511 + 2479 sue matches 2479 + 2127 root matches 2127 + 1989 bsb matches 1989 + 1989 jeg matches 1989 + 1933 eag matches 1933 + 1801 pdj matches 1801 + 1590 tpc matches 1590 + 1385 cvw matches 1385 + 1370 rwm matches 1370 + 1316 avg matches 1316 + 1205 eg matches 1205 + 1194 jam matches 1194 + 1153 dl matches 1153 + 1150 lgm matches 1150 + 1031 cmb matches 1031 + 1018 jwr matches 1018 + 950 gdb matches 950 + 931 marc matches 931 + 898 usg matches 898 + 865 ggr matches 865 + 822 daemon matches 822 + 803 mihalis matches 803 + 700 honey matches 700 + 624 tad matches 624 + 559 acs matches 559 + 541 uucp matches 541 + 523 raf matches 523 + 495 adh matches 495 + 456 kec matches 456 + 414 craig matches 414 + 386 donmac matches 386 + 375 jj matches 375 + 348 ravi matches 348 + 344 drw matches 344 + 327 stars matches 327 + 288 mrg matches 288 + 272 jcb matches 272 + 263 ralph matches 263 + 253 tom matches 253 + 251 sjb matches 251 + 248 haight matches 248 + 224 sharon matches 224 + 222 chuck matches 222 + 213 dsj matches 213 + 201 bill matches 201 + 184 god matches 184 + 176 sys matches 176 + 166 meh matches 166 + 163 jon matches 163 + 144 dan matches 144 + 143 fox matches 143 + 123 dale matches 123 + 116 kab matches 116 + 95 buz matches 95 + 80 asc matches 80 + 79 jas matches 79 + 79 trt matches 79 + 64 wsb matches 64 + 62 dwh matches 62 + 56 ktf matches 56 + 54 lr matches 54 + 47 dlc matches 47 + 45 dls matches 45 + 45 jwf matches 45 + 44 mash matches 44 + 43 ars matches 43 + 43 vgl matches 43 + 37 jfo matches 37 + 32 rab matches 32 + 31 pd matches 31 + 29 jns matches 29 + 25 spm matches 25 + 22 rob matches 22 + 15 egb matches 15 + 10 hm matches 10 + 10 mhb matches 10 + 6 aed matches 6 + 6 cpb matches 6 + 5 evp matches 5 + 4 ber matches 4 + 4 men matches 4 + 4 mitch matches 4 + 3 ast matches 3 + 3 jfr matches 3 + 3 lax matches 3 + 3 nel matches 3 + 2 blue matches 2 + 2 jfk matches 2 + 2 njas matches 2 + 1 122sec matches 1 + 1 ddwar matches 1 + 1 gopi matches 1 + 1 jk matches 1 + 1 learn matches 1 + 1 low matches 1 + 1 nac matches 1 + 1 sidor matches 1 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh matches 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico matches 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: matches 14bootes:dcon:50:1:Tom +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: matches 15cdjuke:dcon:51:1:Tom +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh matches 21guest:nfP4/Wpvio/Rw:998:998:Guest +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh matches 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh matches 28dist:sorry:9999:4:file +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh matches 1r +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh matches 2r +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh matches 3s +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh matches 4d +5d aemon * 1 1 daemons / /bin/sh matches 5d +6b in * 2 2 System Tools Owner /bin /dev/null matches 6b +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico matches 7n +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp matches 8u +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh matches 9s +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh matches 10 +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh matches 11 +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh matches 12 +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh matches 13 +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp matches 14 +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp matches 15 +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh matches 16 +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh matches 17 +18 demos * 993 997 Demonstration User /usr/demos /bin/csh matches 18 +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh matches 19 +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh matches 20 +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh matches 21 +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh matches 22 +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null matches 23 +24 noaccess * 60002 60002 uid no access /dev/null /dev/null matches 24 +25 nobody * -2 -2 original nobody uid /dev/null /dev/null matches 25 +26 rje * 8 8 RJE Owner /usr/spool/rje matches 26 +27 changes * 11 11 system change log / matches 27 +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh matches 28 +29 man * 99 995 On-line Manual Owner / matches 29 +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh matches 30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.re4 b/usr/src/test/util-tests/tests/awk/examples/out/t.re4 new file mode 100644 index 0000000000..a25501e165 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.re4 @@ -0,0 +1,82 @@ + 9748 a68 matches a + 8491 cda matches a + 7360 ava matches a + 5671 dave matches a + 5220 agf matches a + 5007 valerie matches a + 3963 jca matches a + 3481 xchar matches a + 1933 eag matches a + 1316 avg matches a + 1194 jam matches a + 931 marc matches a + 822 daemon matches a + 803 mihalis matches a + 624 tad matches a + 559 acs matches a + 523 raf matches a + 495 adh matches a + 414 craig matches a + 386 donmac matches a + 348 ravi matches a + 327 stars matches a + 263 ralph matches a + 248 haight matches a + 224 sharon matches a + 144 dan matches a + 123 dale matches a + 116 kab matches a + 80 asc matches a + 79 jas matches a + 44 mash matches a + 43 ars matches a + 32 rab matches a + 6 aed matches a + 3 ast matches a + 3 lax matches a + 2 njas matches a + 1 ddwar matches a + 1 learn matches a + 1 nac matches a +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh matches a +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh matches a +5daemon:*:1:1:daemons:/:/bin/sh matches a +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh matches a +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh matches a +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh matches a +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh matches a +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh matches a +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: matches a +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: matches a +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh matches a +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh matches a +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh matches a +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh matches a +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh matches a +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null matches a +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null matches a +27changes:*:11:11:system change log:/: matches a +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh matches a +29man:*:99:995:On-line Manual Owner:/: matches a +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh matches a +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh matches a +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh matches a +5d aemon * 1 1 daemons / /bin/sh matches a +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh matches a +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh matches a +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh matches a +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh matches a +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh matches a +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp matches a +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp matches a +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh matches a +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh matches a +18 demos * 993 997 Demonstration User /usr/demos /bin/csh matches a +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh matches a +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh matches a +24 noaccess * 60002 60002 uid no access /dev/null /dev/null matches a +25 nobody * -2 -2 original nobody uid /dev/null /dev/null matches a +27 changes * 11 11 system change log / matches a +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh matches a +29 man * 99 995 On-line Manual Owner / matches a +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh matches a diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.re5 b/usr/src/test/util-tests/tests/awk/examples/out/t.re5 new file mode 100644 index 0000000000..0dc48bf3d7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.re5 @@ -0,0 +1,571 @@ +/dev/rrp3: +17379 mel +17379 mel +17379 mel +17379 mel +16693 bwk me +16693 bwk me +16693 bwk me +16693 bwk me +16116 ken him someone else +16116 ken him someone else +15713 srb +15713 srb +15713 srb +15713 srb +11895 lem +11895 lem +11895 lem +11895 lem +10409 scj +10409 scj +10409 scj +10409 scj +10252 rhm +10252 rhm +10252 rhm +10252 rhm + 9853 shen + 9853 shen + 9853 shen + 9853 shen + 9748 a68 + 9748 a68 + 9748 a68 + 9748 a68 + 9748 a68 + 9492 sif + 9492 sif + 9492 sif + 9190 pjw + 9190 pjw + 9190 pjw + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8895 dmr + 8895 dmr + 8895 dmr + 8491 cda + 8491 cda + 8491 cda + 8491 cda + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8252 llc + 8252 llc + 8252 llc + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7360 ava + 7360 ava + 7360 ava + 7360 ava + 7273 jrv + 7273 jrv + 7273 jrv + 7080 bin + 7080 bin + 7080 bin + 7063 greg + 7063 greg + 7063 greg + 7063 greg + 6567 dict + 6567 dict + 6567 dict + 6462 lck + 6462 lck + 6462 lck + 6291 rje + 6291 rje + 6291 rje + 6291 rje + 6211 lwf + 6211 lwf + 6211 lwf + 5671 dave + 5671 dave + 5671 dave + 5671 dave + 5373 jhc + 5373 jhc + 5373 jhc + 5220 agf + 5220 agf + 5220 agf + 5167 doug + 5167 doug + 5167 doug + 5167 doug + 5007 valerie + 5007 valerie + 5007 valerie + 3963 jca + 3963 jca + 3963 jca + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3796 moh + 3796 moh + 3796 moh + 3796 moh + 3481 xchar + 3481 xchar + 3481 xchar + 3481 xchar + 3200 tbl + 3200 tbl + 3200 tbl + 2845 s + 2845 s + 2845 s + 2845 s + 2774 tgs + 2774 tgs + 2774 tgs + 2641 met + 2641 met + 2641 met + 2641 met + 2566 jck + 2566 jck + 2566 jck + 2511 port + 2511 port + 2511 port + 2479 sue + 2479 sue + 2479 sue + 2479 sue + 2127 root + 2127 root + 2127 root + 1989 bsb + 1989 bsb + 1989 bsb + 1989 jeg + 1989 jeg + 1989 jeg + 1933 eag + 1933 eag + 1933 eag + 1801 pdj + 1801 pdj + 1801 pdj + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1316 avg + 1316 avg + 1316 avg + 1205 eg + 1205 eg + 1205 eg + 1205 eg + 1194 jam + 1194 jam + 1194 jam + 1153 dl + 1153 dl + 1153 dl + 1150 lgm + 1150 lgm + 1150 lgm + 1031 cmb + 1031 cmb + 1031 cmb + 1018 jwr + 1018 jwr + 1018 jwr + 950 gdb + 950 gdb + 950 gdb + 931 marc + 931 marc + 931 marc + 898 usg + 898 usg + 865 ggr + 865 ggr + 865 ggr + 822 daemon + 822 daemon + 803 mihalis + 803 mihalis + 803 mihalis + 700 honey + 700 honey + 624 tad + 624 tad + 624 tad + 559 acs + 559 acs + 541 uucp + 541 uucp + 541 uucp + 523 raf + 523 raf + 523 raf + 495 adh + 495 adh + 495 adh + 456 kec + 456 kec + 456 kec + 414 craig + 414 craig + 386 donmac + 386 donmac + 386 donmac + 375 jj + 375 jj + 375 jj + 348 ravi + 348 ravi + 348 ravi + 344 drw + 344 drw + 327 stars + 327 stars + 327 stars + 288 mrg + 288 mrg + 272 jcb + 272 jcb + 263 ralph + 263 ralph + 263 ralph + 253 tom + 253 tom + 253 tom + 251 sjb + 251 sjb + 251 sjb + 248 haight + 248 haight + 248 haight + 224 sharon + 224 sharon + 222 chuck + 213 dsj + 213 dsj + 213 dsj + 201 bill + 201 bill + 201 bill + 184 god + 184 god + 184 god + 176 sys + 176 sys + 176 sys + 166 meh + 166 meh + 163 jon + 163 jon + 163 jon + 144 dan + 144 dan + 143 fox + 143 fox + 143 fox + 123 dale + 123 dale + 123 dale + 116 kab + 116 kab + 95 buz + 95 buz + 80 asc + 80 asc + 79 jas + 79 jas + 79 trt + 79 trt + 64 wsb + 64 wsb + 62 dwh + 62 dwh + 56 ktf + 56 ktf + 54 lr + 54 lr + 47 dlc + 47 dlc + 45 dls + 45 dls + 45 jwf + 45 jwf + 44 mash + 43 ars + 43 ars + 43 vgl + 43 vgl + 37 jfo + 37 jfo + 32 rab + 32 rab + 31 pd + 31 pd + 29 jns + 29 jns + 25 spm + 25 spm + 22 rob + 15 egb + 15 egb + 10 hm + 10 hm + 10 mhb + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +26rje:*:8:8:RJE Owner:/usr/spool/rje: +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +26 rje * 8 8 RJE Owner /usr/spool/rje +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.re7 b/usr/src/test/util-tests/tests/awk/examples/out/t.re7 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.reFS b/usr/src/test/util-tests/tests/awk/examples/out/t.reFS new file mode 100644 index 0000000000..4406493eab --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.reFS @@ -0,0 +1,199 @@ +/dev/rrp3: + +17379 mel +16693 bwk +16116 ken +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb + 5 evp + 4 ber + 4 men + 4 mitch + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.rec b/usr/src/test/util-tests/tests/awk/examples/out/t.rec new file mode 100644 index 0000000000..0df742eb02 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.rec @@ -0,0 +1,199 @@ +0 +0 +131.829 +129.201 +126.949 +125.352 +109.064 +102.025 +101.252 +99.2623 +98.732 +97.4269 +95.8645 +94.4034 +94.3133 +92.1466 +91.4986 +90.8405 +86.3134 +85.7904 +85.2819 +84.1427 +84.0417 +81.037 +80.3866 +79.3158 +78.8099 +75.306 +73.3008 +72.2496 +71.8818 +70.7602 +62.9524 +62.4099 +61.6117 +59 +56.5685 +53.3385 +52.6688 +51.3907 +50.6557 +50.1099 +49.7896 +46.1194 +44.5982 +44.5982 +43.9659 +42.4382 +39.8748 +37.2156 +37.0135 +36.2767 +34.7131 +34.5543 +33.9559 +33.9116 +32.1092 +31.9061 +30.8221 +30.5123 +29.9666 +29.4109 +28.6705 +28.3373 +26.4575 +24.98 +23.6432 +23.2594 +22.8692 +22.2486 +21.3542 +20.347 +19.6469 +19.3649 +18.6548 +18.5472 +18.0831 +16.9706 +16.4924 +16.2173 +15.906 +15.843 +15.748 +14.9666 +14.8997 +14.5945 +14.1774 +13.5647 +13.2665 +12.8841 +12.7671 +12 +11.9583 +11.0905 +10.7703 +9.74679 +8.94427 +8.88819 +8.88819 +8 +7.87401 +7.48331 +7.34847 +6.85565 +6.7082 +6.7082 +6.63325 +6.55744 +6.55744 +6.08276 +5.65685 +5.56776 +5.38516 +5 +4.69042 +3.87298 +3.16228 +3.16228 +2.44949 +2.44949 +2.23607 +2 +2 +2 +1.73205 +1.73205 +1.73205 +1.73205 +1.41421 +1.41421 +1.41421 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1.41421 +1.73205 +2 +2.23607 +2.44949 +2.64575 +2.82843 +3 +3.16228 +3.31662 +3.4641 +3.60555 +3.74166 +3.87298 +4 +4.12311 +4.24264 +4.3589 +4.47214 +4.58258 +14.9666 +4.79583 +4.89898 +5 +5.09902 +5.19615 +5.2915 +5.38516 +5.47723 +1 +1.41421 +1.73205 +2 +2.23607 +2.44949 +2.64575 +2.82843 +3 +3.16228 +3.31662 +3.4641 +3.60555 +3.74166 +3.87298 +4 +4.12311 +4.24264 +4.3589 +4.47214 +4.58258 +4.69042 +4.79583 +4.89898 +5 +5.09902 +5.19615 +5.2915 +5.38516 +5.47723 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.redir b/usr/src/test/util-tests/tests/awk/examples/out/t.redir new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.reg b/usr/src/test/util-tests/tests/awk/examples/out/t.reg new file mode 100644 index 0000000000..f3f13b4124 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.reg @@ -0,0 +1,600 @@ +/dev/rrp3: +/dev/rrp3: +/dev/rrp3: + + +17379 mel +17379 mel +17379 mel +16693 bwk me +16693 bwk me +16693 bwk me +16116 ken him someone else +16116 ken him someone else +16116 ken him someone else +15713 srb +15713 srb +15713 srb +11895 lem +11895 lem +11895 lem +10409 scj +10409 scj +10409 scj +10252 rhm +10252 rhm +10252 rhm + 9853 shen + 9853 shen + 9853 shen + 9748 a68 + 9748 a68 + 9748 a68 + 9492 sif + 9492 sif + 9492 sif + 9190 pjw + 9190 pjw + 9190 pjw + 8912 nls + 8912 nls + 8912 nls + 8895 dmr + 8895 dmr + 8895 dmr + 8491 cda + 8491 cda + 8491 cda + 8372 bs + 8372 bs + 8372 bs + 8252 llc + 8252 llc + 8252 llc + 7450 mb + 7450 mb + 7450 mb + 7360 ava + 7360 ava + 7360 ava + 7273 jrv + 7273 jrv + 7273 jrv + 7080 bin + 7080 bin + 7080 bin + 7063 greg + 7063 greg + 7063 greg + 6567 dict + 6567 dict + 6567 dict + 6462 lck + 6462 lck + 6462 lck + 6291 rje + 6291 rje + 6291 rje + 6211 lwf + 6211 lwf + 6211 lwf + 5671 dave + 5671 dave + 5671 dave + 5373 jhc + 5373 jhc + 5373 jhc + 5220 agf + 5220 agf + 5220 agf + 5167 doug + 5167 doug + 5167 doug + 5007 valerie + 5007 valerie + 5007 valerie + 3963 jca + 3963 jca + 3963 jca + 3895 bbs + 3895 bbs + 3895 bbs + 3796 moh + 3796 moh + 3796 moh + 3481 xchar + 3481 xchar + 3481 xchar + 3200 tbl + 3200 tbl + 3200 tbl + 2845 s + 2845 s + 2845 s + 2774 tgs + 2774 tgs + 2774 tgs + 2641 met + 2641 met + 2641 met + 2566 jck + 2566 jck + 2566 jck + 2511 port + 2511 port + 2511 port + 2479 sue + 2479 sue + 2479 sue + 2127 root + 2127 root + 2127 root + 1989 bsb + 1989 bsb + 1989 bsb + 1989 jeg + 1989 jeg + 1989 jeg + 1933 eag + 1933 eag + 1933 eag + 1801 pdj + 1801 pdj + 1801 pdj + 1590 tpc + 1590 tpc + 1590 tpc + 1385 cvw + 1385 cvw + 1385 cvw + 1370 rwm + 1370 rwm + 1370 rwm + 1316 avg + 1316 avg + 1316 avg + 1205 eg + 1205 eg + 1205 eg + 1194 jam + 1194 jam + 1194 jam + 1153 dl + 1153 dl + 1153 dl + 1150 lgm + 1150 lgm + 1150 lgm + 1031 cmb + 1031 cmb + 1031 cmb + 1018 jwr + 1018 jwr + 1018 jwr + 950 gdb + 950 gdb + 950 gdb + 931 marc + 931 marc + 931 marc + 898 usg + 898 usg + 898 usg + 865 ggr + 865 ggr + 865 ggr + 822 daemon + 822 daemon + 822 daemon + 803 mihalis + 803 mihalis + 803 mihalis + 700 honey + 700 honey + 700 honey + 624 tad + 624 tad + 624 tad + 559 acs + 559 acs + 559 acs + 541 uucp + 541 uucp + 541 uucp + 523 raf + 523 raf + 523 raf + 495 adh + 495 adh + 495 adh + 456 kec + 456 kec + 456 kec + 414 craig + 414 craig + 414 craig + 386 donmac + 386 donmac + 386 donmac + 375 jj + 375 jj + 375 jj + 348 ravi + 348 ravi + 348 ravi + 344 drw + 344 drw + 344 drw + 327 stars + 327 stars + 327 stars + 288 mrg + 288 mrg + 288 mrg + 272 jcb + 272 jcb + 272 jcb + 263 ralph + 263 ralph + 263 ralph + 253 tom + 253 tom + 253 tom + 251 sjb + 251 sjb + 251 sjb + 248 haight + 248 haight + 248 haight + 224 sharon + 224 sharon + 224 sharon + 222 chuck + 222 chuck + 222 chuck + 213 dsj + 213 dsj + 213 dsj + 201 bill + 201 bill + 201 bill + 184 god + 184 god + 184 god + 176 sys + 176 sys + 176 sys + 166 meh + 166 meh + 166 meh + 163 jon + 163 jon + 163 jon + 144 dan + 144 dan + 144 dan + 143 fox + 143 fox + 143 fox + 123 dale + 123 dale + 123 dale + 116 kab + 116 kab + 116 kab + 95 buz + 95 buz + 95 buz + 80 asc + 80 asc + 80 asc + 79 jas + 79 jas + 79 jas + 79 trt + 79 trt + 79 trt + 64 wsb + 64 wsb + 64 wsb + 62 dwh + 62 dwh + 62 dwh + 56 ktf + 56 ktf + 56 ktf + 54 lr + 54 lr + 54 lr + 47 dlc + 47 dlc + 47 dlc + 45 dls + 45 dls + 45 dls + 45 jwf + 45 jwf + 45 jwf + 44 mash + 44 mash + 44 mash + 43 ars + 43 ars + 43 ars + 43 vgl + 43 vgl + 43 vgl + 37 jfo + 37 jfo + 37 jfo + 32 rab + 32 rab + 32 rab + 31 pd + 31 pd + 31 pd + 29 jns + 29 jns + 29 jns + 25 spm + 25 spm + 25 spm + 22 rob + 22 rob + 22 rob + 15 egb + 15 egb + 15 egb + 10 hm + 10 hm + 10 hm + 10 mhb + 10 mhb + 10 mhb + 6 aed + 6 aed + 6 aed + 6 cpb + 6 cpb + 6 cpb + 5 evp + 5 evp + 5 evp + 4 ber + 4 ber + 4 ber + 4 men + 4 men + 4 men + 4 mitch + 4 mitch + 4 mitch + 3 ast + 3 ast + 3 ast + 3 jfr + 3 jfr + 3 jfr + 3 lax + 3 lax + 3 lax + 3 nel + 3 nel + 3 nel + 2 blue + 2 blue + 2 blue + 2 jfk + 2 jfk + 2 jfk + 2 njas + 2 njas + 2 njas + 1 122sec + 1 122sec + 1 122sec + 1 ddwar + 1 ddwar + 1 ddwar + 1 gopi + 1 gopi + 1 gopi + 1 jk + 1 jk + 1 jk + 1 learn + 1 learn + 1 learn + 1 low + 1 low + 1 low + 1 nac + 1 nac + 1 nac + 1 sidor + 1 sidor + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +6bin:*:2:2:System Tools Owner:/bin:/dev/null +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +26rje:*:8:8:RJE Owner:/usr/spool/rje: +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +6b in * 2 2 System Tools Owner /bin /dev/null +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +26 rje * 8 8 RJE Owner /usr/spool/rje +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.roff b/usr/src/test/util-tests/tests/awk/examples/out/t.roff new file mode 100644 index 0000000000..ee2a3767f8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.roff @@ -0,0 +1,74 @@ + /dev/rrp3: + /dev/rrp3: 17379 mel 16693 bwk me 16116 ken him someone else 15713 srb 11895 lem +10409 scj 10252 rhm 9853 shen 9748 a68 9492 sif 9190 pjw 8912 nls 8895 dmr +8491 cda 8372 bs 8252 llc 7450 mb 7360 ava 7273 jrv 7080 bin 7063 greg 6567 +dict 6462 lck 6291 rje 6211 lwf 5671 dave 5373 jhc 5220 agf 5167 doug 5007 +valerie 3963 jca 3895 bbs 3796 moh 3481 xchar 3200 tbl 2845 s 2774 tgs +2641 met 2566 jck 2511 port 2479 sue 2127 root 1989 bsb 1989 jeg 1933 eag +1801 pdj 1590 tpc 1385 cvw 1370 rwm 1316 avg 1205 eg 1194 jam 1153 dl 1150 +lgm 1031 cmb 1018 jwr 950 gdb 931 marc 898 usg 865 ggr 822 daemon 803 +mihalis 700 honey 624 tad 559 acs 541 uucp 523 raf 495 adh 456 kec 414 +craig 386 donmac 375 jj 348 ravi 344 drw 327 stars 288 mrg 272 jcb 263 +ralph 253 tom 251 sjb 248 haight 224 sharon 222 chuck 213 dsj 201 bill 184 +god 176 sys 166 meh 163 jon 144 dan 143 fox 123 dale 116 kab 95 buz 80 asc 79 +jas 79 trt 64 wsb 62 dwh 56 ktf 54 lr 47 dlc 45 dls 45 jwf 44 mash 43 ars 43 vgl +37 jfo 32 rab 31 pd 29 jns 25 spm 22 rob 15 egb 10 hm 10 mhb 6 aed 6 cpb 5 evp 4 ber +4 men 4 mitch 3 ast 3 jfr 3 lax 3 nel 2 blue 2 jfk 2 njas 1 122sec 1 ddwar 1 gopi 1 +jk 1 learn 1 low 1 nac 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh 6bin:*:2:2:System Tools +Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 9sys:*:4:0:System +Activity Owner:/usr/adm:/bin/sh 10adm:*:5:3:Accounting Files +Owner:/usr/adm:/bin/sh 11lp:*:9:9:Print Spooler +Owner:/var/spool/lp:/bin/sh 12auditor:*:11:0:Audit Activity +Owner:/auditor:/bin/sh 13dbadmin:*:12:0:Security Database +Owner:/dbadmin:/bin/sh 14bootes:dcon:50:1:Tom Killian (DO NOT +REMOVE):/tmp: 15cdjuke:dcon:51:1:Tom Killian (DO NOT +REMOVE):/tmp: 16rfindd:*:66:1:Rfind Daemon and +Fsdump:/var/rfindd:/bin/sh 17EZsetup:*:992:998:System +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest +Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh 2r oottcsh * 0 0 +Super-User running tcsh [cbm] / /bin/tcsh 3s ysadm * 0 0 System V +Administration /usr/admin /bin/sh 4d iag * 0 996 Hardware +Diagnostics /usr/diags /bin/csh 5d aemon * 1 1 daemons / /bin/sh 6b in * +2 2 System Tools Owner /bin /dev/null 7n uucp BJnuQbAo 6 10 UUCP.Admin +/usr/spool/uucppublic /usr/lib/uucp/uucico 8u ucp * 3 5 UUCP.Admin +/usr/lib/uucp 9s ys * 4 0 System Activity Owner /usr/adm /bin/sh 10 adm +* 5 3 Accounting Files Owner /usr/adm /bin/sh 11 lp * 9 9 Print Spooler +Owner /var/spool/lp /bin/sh 12 auditor * 11 0 Audit Activity Owner +/auditor /bin/sh 13 dbadmin * 12 0 Security Database Owner /dbadmin +/bin/sh 14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp 15 cdjuke +dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp 16 rfindd * 66 1 Rfind Daemon +and Fsdump /var/rfindd /bin/sh 17 EZsetup * 992 998 System Setup +/var/sysadmdesktop/EZsetup /bin/csh 18 demos * 993 997 +Demonstration User /usr/demos /bin/csh 19 tutor * 994 997 Tutorial +User /usr/tutor /bin/csh 20 tour * 995 997 IRIS Space Tour +/usr/people/tour /bin/csh 21 guest nfP4/Wpvio/Rw 998 998 Guest +Account /usr/people/guest /bin/csh 22 4Dgifts 0nWRTZsOMt. 999 998 +4Dgifts Account /usr/people/4Dgifts /bin/csh 23 nobody * 60001 +60001 SVR4 nobody uid /dev/null /dev/null 24 noaccess * 60002 60002 +uid no access /dev/null /dev/null 25 nobody * -2 -2 original nobody uid +/dev/null /dev/null 26 rje * 8 8 RJE Owner /usr/spool/rje 27 changes * +11 11 system change log / 28 dist sorry 9999 4 file distributions +/v/adm/dist /v/bin/sh 29 man * 99 995 On-line Manual Owner / 30 phoneca +* 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.sep b/usr/src/test/util-tests/tests/awk/examples/out/t.sep new file mode 100644 index 0000000000..8e0617027f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.sep @@ -0,0 +1,93 @@ +field separator is 1 +17379 mel has 2 fields +16693 bwk me has 2 fields +16116 ken him someone else has 4 fields +15713 srb has 3 fields +11895 lem has 3 fields +10409 scj has 2 fields +10252 rhm has 2 fields + 9190 pjw has 2 fields + 8912 nls has 2 fields + 8491 cda has 2 fields + 6291 rje has 2 fields + 6211 lwf has 3 fields + 5671 dave has 2 fields + 5167 doug has 2 fields + 3481 xchar has 2 fields + 2641 met has 2 fields + 2511 port has 3 fields + 2127 root has 2 fields + 1989 bsb has 2 fields + 1989 jeg has 2 fields + 1933 eag has 2 fields + 1801 pdj has 3 fields + 1590 tpc has 2 fields + 1385 cvw has 2 fields + 1370 rwm has 2 fields + 1316 avg has 3 fields + 1205 eg has 2 fields + 1194 jam has 3 fields + 1153 dl has 3 fields + 1150 lgm has 3 fields + 1031 cmb has 3 fields + 1018 jwr has 3 fields + 931 marc has 2 fields + 541 uucp has 2 fields + 414 craig has 2 fields + 251 sjb has 2 fields + 213 dsj has 2 fields + 201 bill has 2 fields + 184 god has 2 fields + 176 sys has 2 fields + 166 meh has 2 fields + 163 jon has 2 fields + 144 dan has 2 fields + 143 fox has 2 fields + 123 dale has 2 fields + 116 kab has 3 fields + 31 pd has 2 fields + 15 egb has 2 fields + 10 hm has 2 fields + 10 mhb has 2 fields + 1 122sec has 3 fields + 1 ddwar has 2 fields + 1 gopi has 2 fields + 1 jk has 2 fields + 1 learn has 2 fields + 1 low has 2 fields + 1 nac has 2 fields + 1 sidor has 2 fields +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh has 2 fields +5daemon:*:1:1:daemons:/:/bin/sh has 3 fields +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico has 2 fields +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh has 2 fields +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh has 3 fields +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh has 4 fields +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh has 3 fields +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: has 3 fields +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: has 4 fields +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh has 3 fields +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh has 2 fields +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh has 2 fields +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh has 2 fields +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh has 2 fields +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null has 3 fields +27changes:*:11:11:system change log:/: has 5 fields +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh has 3 fields +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh has 2 fields +5d aemon * 1 1 daemons / /bin/sh has 3 fields +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico has 2 fields +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh has 2 fields +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh has 3 fields +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh has 4 fields +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh has 3 fields +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp has 3 fields +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp has 4 fields +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh has 3 fields +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh has 2 fields +18 demos * 993 997 Demonstration User /usr/demos /bin/csh has 2 fields +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh has 2 fields +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh has 2 fields +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null has 3 fields +27 changes * 11 11 system change log / has 5 fields +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh has 3 fields diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.seqno b/usr/src/test/util-tests/tests/awk/examples/out/t.seqno new file mode 100644 index 0000000000..9aef8a5682 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.seqno @@ -0,0 +1,199 @@ +1 /dev/rrp3: +2 +3 17379 mel +4 16693 bwk me +5 16116 ken him someone else +6 15713 srb +7 11895 lem +8 10409 scj +9 10252 rhm +10 9853 shen +11 9748 a68 +12 9492 sif +13 9190 pjw +14 8912 nls +15 8895 dmr +16 8491 cda +17 8372 bs +18 8252 llc +19 7450 mb +20 7360 ava +21 7273 jrv +22 7080 bin +23 7063 greg +24 6567 dict +25 6462 lck +26 6291 rje +27 6211 lwf +28 5671 dave +29 5373 jhc +30 5220 agf +31 5167 doug +32 5007 valerie +33 3963 jca +34 3895 bbs +35 3796 moh +36 3481 xchar +37 3200 tbl +38 2845 s +39 2774 tgs +40 2641 met +41 2566 jck +42 2511 port +43 2479 sue +44 2127 root +45 1989 bsb +46 1989 jeg +47 1933 eag +48 1801 pdj +49 1590 tpc +50 1385 cvw +51 1370 rwm +52 1316 avg +53 1205 eg +54 1194 jam +55 1153 dl +56 1150 lgm +57 1031 cmb +58 1018 jwr +59 950 gdb +60 931 marc +61 898 usg +62 865 ggr +63 822 daemon +64 803 mihalis +65 700 honey +66 624 tad +67 559 acs +68 541 uucp +69 523 raf +70 495 adh +71 456 kec +72 414 craig +73 386 donmac +74 375 jj +75 348 ravi +76 344 drw +77 327 stars +78 288 mrg +79 272 jcb +80 263 ralph +81 253 tom +82 251 sjb +83 248 haight +84 224 sharon +85 222 chuck +86 213 dsj +87 201 bill +88 184 god +89 176 sys +90 166 meh +91 163 jon +92 144 dan +93 143 fox +94 123 dale +95 116 kab +96 95 buz +97 80 asc +98 79 jas +99 79 trt +100 64 wsb +101 62 dwh +102 56 ktf +103 54 lr +104 47 dlc +105 45 dls +106 45 jwf +107 44 mash +108 43 ars +109 43 vgl +110 37 jfo +111 32 rab +112 31 pd +113 29 jns +114 25 spm +115 22 rob +116 15 egb +117 10 hm +118 10 mhb +119 6 aed +120 6 cpb +121 5 evp +122 4 ber +123 4 men +124 4 mitch +125 3 ast +126 3 jfr +127 3 lax +128 3 nel +129 2 blue +130 2 jfk +131 2 njas +132 1 122sec +133 1 ddwar +134 1 gopi +135 1 jk +136 1 learn +137 1 low +138 1 nac +139 1 sidor +140 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +141 2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +142 3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +143 4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +144 5daemon:*:1:1:daemons:/:/bin/sh +145 6bin:*:2:2:System Tools Owner:/bin:/dev/null +146 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +147 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +148 9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +149 10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +150 11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +151 12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +152 13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +153 14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +154 15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +155 16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +156 17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +157 18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +158 19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +159 20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +160 21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +161 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +162 23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +163 24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +164 25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +165 26rje:*:8:8:RJE Owner:/usr/spool/rje: +166 27changes:*:11:11:system change log:/: +167 28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +168 29man:*:99:995:On-line Manual Owner:/: +169 30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +170 1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +171 2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +172 3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +173 4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +174 5d aemon * 1 1 daemons / /bin/sh +175 6b in * 2 2 System Tools Owner /bin /dev/null +176 7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +177 8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +178 9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +179 10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +180 11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +181 12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +182 13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +183 14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +184 15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +185 16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +186 17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +187 18 demos * 993 997 Demonstration User /usr/demos /bin/csh +188 19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +189 20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +190 21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +191 22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +192 23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +193 24 noaccess * 60002 60002 uid no access /dev/null /dev/null +194 25 nobody * -2 -2 original nobody uid /dev/null /dev/null +195 26 rje * 8 8 RJE Owner /usr/spool/rje +196 27 changes * 11 11 system change log / +197 28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +198 29 man * 99 995 On-line Manual Owner / +199 30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.set0 b/usr/src/test/util-tests/tests/awk/examples/out/t.set0 new file mode 100644 index 0000000000..0d6a06fa87 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.set0 @@ -0,0 +1,1393 @@ +/dev/rrp3: +1 /dev/rrp3: + +/dev/rrp3: +1 /dev/rrp3: + +1 + +0 + + +0 + +1 +17379 +1 17379 + +17379 +1 17379 + +17380 +16693 +1 16693 + +16693 +1 16693 + +16694 +16116 +1 16116 + +16116 +1 16116 + +16117 +15713 +1 15713 + +15713 +1 15713 + +15714 +11895 +1 11895 + +11895 +1 11895 + +11896 +10409 +1 10409 + +10409 +1 10409 + +10410 +10252 +1 10252 + +10252 +1 10252 + +10253 +9853 +1 9853 + +9853 +1 9853 + +9854 +9748 +1 9748 + +9748 +1 9748 + +9749 +9492 +1 9492 + +9492 +1 9492 + +9493 +9190 +1 9190 + +9190 +1 9190 + +9191 +8912 +1 8912 + +8912 +1 8912 + +8913 +8895 +1 8895 + +8895 +1 8895 + +8896 +8491 +1 8491 + +8491 +1 8491 + +8492 +8372 +1 8372 + +8372 +1 8372 + +8373 +8252 +1 8252 + +8252 +1 8252 + +8253 +7450 +1 7450 + +7450 +1 7450 + +7451 +7360 +1 7360 + +7360 +1 7360 + +7361 +7273 +1 7273 + +7273 +1 7273 + +7274 +7080 +1 7080 + +7080 +1 7080 + +7081 +7063 +1 7063 + +7063 +1 7063 + +7064 +6567 +1 6567 + +6567 +1 6567 + +6568 +6462 +1 6462 + +6462 +1 6462 + +6463 +6291 +1 6291 + +6291 +1 6291 + +6292 +6211 +1 6211 + +6211 +1 6211 + +6212 +5671 +1 5671 + +5671 +1 5671 + +5672 +5373 +1 5373 + +5373 +1 5373 + +5374 +5220 +1 5220 + +5220 +1 5220 + +5221 +5167 +1 5167 + +5167 +1 5167 + +5168 +5007 +1 5007 + +5007 +1 5007 + +5008 +3963 +1 3963 + +3963 +1 3963 + +3964 +3895 +1 3895 + +3895 +1 3895 + +3896 +3796 +1 3796 + +3796 +1 3796 + +3797 +3481 +1 3481 + +3481 +1 3481 + +3482 +3200 +1 3200 + +3200 +1 3200 + +3201 +2845 +1 2845 + +2845 +1 2845 + +2846 +2774 +1 2774 + +2774 +1 2774 + +2775 +2641 +1 2641 + +2641 +1 2641 + +2642 +2566 +1 2566 + +2566 +1 2566 + +2567 +2511 +1 2511 + +2511 +1 2511 + +2512 +2479 +1 2479 + +2479 +1 2479 + +2480 +2127 +1 2127 + +2127 +1 2127 + +2128 +1989 +1 1989 + +1989 +1 1989 + +1990 +1989 +1 1989 + +1989 +1 1989 + +1990 +1933 +1 1933 + +1933 +1 1933 + +1934 +1801 +1 1801 + +1801 +1 1801 + +1802 +1590 +1 1590 + +1590 +1 1590 + +1591 +1385 +1 1385 + +1385 +1 1385 + +1386 +1370 +1 1370 + +1370 +1 1370 + +1371 +1316 +1 1316 + +1316 +1 1316 + +1317 +1205 +1 1205 + +1205 +1 1205 + +1206 +1194 +1 1194 + +1194 +1 1194 + +1195 +1153 +1 1153 + +1153 +1 1153 + +1154 +1150 +1 1150 + +1150 +1 1150 + +1151 +1031 +1 1031 + +1031 +1 1031 + +1032 +1018 +1 1018 + +1018 +1 1018 + +1019 +950 +1 950 + +950 +1 950 + +951 +931 +1 931 + +931 +1 931 + +932 +898 +1 898 + +898 +1 898 + +899 +865 +1 865 + +865 +1 865 + +866 +822 +1 822 + +822 +1 822 + +823 +803 +1 803 + +803 +1 803 + +804 +700 +1 700 + +700 +1 700 + +701 +624 +1 624 + +624 +1 624 + +625 +559 +1 559 + +559 +1 559 + +560 +541 +1 541 + +541 +1 541 + +542 +523 +1 523 + +523 +1 523 + +524 +495 +1 495 + +495 +1 495 + +496 +456 +1 456 + +456 +1 456 + +457 +414 +1 414 + +414 +1 414 + +415 +386 +1 386 + +386 +1 386 + +387 +375 +1 375 + +375 +1 375 + +376 +348 +1 348 + +348 +1 348 + +349 +344 +1 344 + +344 +1 344 + +345 +327 +1 327 + +327 +1 327 + +328 +288 +1 288 + +288 +1 288 + +289 +272 +1 272 + +272 +1 272 + +273 +263 +1 263 + +263 +1 263 + +264 +253 +1 253 + +253 +1 253 + +254 +251 +1 251 + +251 +1 251 + +252 +248 +1 248 + +248 +1 248 + +249 +224 +1 224 + +224 +1 224 + +225 +222 +1 222 + +222 +1 222 + +223 +213 +1 213 + +213 +1 213 + +214 +201 +1 201 + +201 +1 201 + +202 +184 +1 184 + +184 +1 184 + +185 +176 +1 176 + +176 +1 176 + +177 +166 +1 166 + +166 +1 166 + +167 +163 +1 163 + +163 +1 163 + +164 +144 +1 144 + +144 +1 144 + +145 +143 +1 143 + +143 +1 143 + +144 +123 +1 123 + +123 +1 123 + +124 +116 +1 116 + +116 +1 116 + +117 +95 +1 95 + +95 +1 95 + +96 +80 +1 80 + +80 +1 80 + +81 +79 +1 79 + +79 +1 79 + +80 +79 +1 79 + +79 +1 79 + +80 +64 +1 64 + +64 +1 64 + +65 +62 +1 62 + +62 +1 62 + +63 +56 +1 56 + +56 +1 56 + +57 +54 +1 54 + +54 +1 54 + +55 +47 +1 47 + +47 +1 47 + +48 +45 +1 45 + +45 +1 45 + +46 +45 +1 45 + +45 +1 45 + +46 +44 +1 44 + +44 +1 44 + +45 +43 +1 43 + +43 +1 43 + +44 +43 +1 43 + +43 +1 43 + +44 +37 +1 37 + +37 +1 37 + +38 +32 +1 32 + +32 +1 32 + +33 +31 +1 31 + +31 +1 31 + +32 +29 +1 29 + +29 +1 29 + +30 +25 +1 25 + +25 +1 25 + +26 +22 +1 22 + +22 +1 22 + +23 +15 +1 15 + +15 +1 15 + +16 +10 +1 10 + +10 +1 10 + +11 +10 +1 10 + +10 +1 10 + +11 +6 +1 6 + +6 +1 6 + +7 +6 +1 6 + +6 +1 6 + +7 +5 +1 5 + +5 +1 5 + +6 +4 +1 4 + +4 +1 4 + +5 +4 +1 4 + +4 +1 4 + +5 +4 +1 4 + +4 +1 4 + +5 +3 +1 3 + +3 +1 3 + +4 +3 +1 3 + +3 +1 3 + +4 +3 +1 3 + +3 +1 3 + +4 +3 +1 3 + +3 +1 3 + +4 +2 +1 2 + +2 +1 2 + +3 +2 +1 2 + +2 +1 2 + +3 +2 +1 2 + +2 +1 2 + +3 +1 +1 1 + +1 +1 1 + +2 +1 +1 1 + +1 +1 1 + +2 +1 +1 1 + +1 +1 1 + +2 +1 +1 1 + +1 +1 1 + +2 +1 +1 1 + +1 +1 1 + +2 +1 +1 1 + +1 +1 1 + +2 +1 +1 1 + +1 +1 1 + +2 +1 +1 1 + +1 +1 1 + +2 +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + +2 +2roottcsh:*:0:0:Super-User +1 2roottcsh:*:0:0:Super-User + +2roottcsh:*:0:0:Super-User +1 2roottcsh:*:0:0:Super-User + +3 +3sysadm:*:0:0:System +1 3sysadm:*:0:0:System + +3sysadm:*:0:0:System +1 3sysadm:*:0:0:System + +4 +4diag:*:0:996:Hardware +1 4diag:*:0:996:Hardware + +4diag:*:0:996:Hardware +1 4diag:*:0:996:Hardware + +5 +5daemon:*:1:1:daemons:/:/bin/sh +1 5daemon:*:1:1:daemons:/:/bin/sh + +5daemon:*:1:1:daemons:/:/bin/sh +1 5daemon:*:1:1:daemons:/:/bin/sh + +6 +6bin:*:2:2:System +1 6bin:*:2:2:System + +6bin:*:2:2:System +1 6bin:*:2:2:System + +7 +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +1 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +1 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + +8 +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +1 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +1 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + +9 +9sys:*:4:0:System +1 9sys:*:4:0:System + +9sys:*:4:0:System +1 9sys:*:4:0:System + +10 +10adm:*:5:3:Accounting +1 10adm:*:5:3:Accounting + +10adm:*:5:3:Accounting +1 10adm:*:5:3:Accounting + +11 +11lp:*:9:9:Print +1 11lp:*:9:9:Print + +11lp:*:9:9:Print +1 11lp:*:9:9:Print + +12 +12auditor:*:11:0:Audit +1 12auditor:*:11:0:Audit + +12auditor:*:11:0:Audit +1 12auditor:*:11:0:Audit + +13 +13dbadmin:*:12:0:Security +1 13dbadmin:*:12:0:Security + +13dbadmin:*:12:0:Security +1 13dbadmin:*:12:0:Security + +14 +14bootes:dcon:50:1:Tom +1 14bootes:dcon:50:1:Tom + +14bootes:dcon:50:1:Tom +1 14bootes:dcon:50:1:Tom + +15 +15cdjuke:dcon:51:1:Tom +1 15cdjuke:dcon:51:1:Tom + +15cdjuke:dcon:51:1:Tom +1 15cdjuke:dcon:51:1:Tom + +16 +16rfindd:*:66:1:Rfind +1 16rfindd:*:66:1:Rfind + +16rfindd:*:66:1:Rfind +1 16rfindd:*:66:1:Rfind + +17 +17EZsetup:*:992:998:System +1 17EZsetup:*:992:998:System + +17EZsetup:*:992:998:System +1 17EZsetup:*:992:998:System + +18 +18demos:*:993:997:Demonstration +1 18demos:*:993:997:Demonstration + +18demos:*:993:997:Demonstration +1 18demos:*:993:997:Demonstration + +19 +19tutor:*:994:997:Tutorial +1 19tutor:*:994:997:Tutorial + +19tutor:*:994:997:Tutorial +1 19tutor:*:994:997:Tutorial + +20 +20tour:*:995:997:IRIS +1 20tour:*:995:997:IRIS + +20tour:*:995:997:IRIS +1 20tour:*:995:997:IRIS + +21 +21guest:nfP4/Wpvio/Rw:998:998:Guest +1 21guest:nfP4/Wpvio/Rw:998:998:Guest + +21guest:nfP4/Wpvio/Rw:998:998:Guest +1 21guest:nfP4/Wpvio/Rw:998:998:Guest + +22 +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +1 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts + +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +1 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts + +225 +23nobody:*:60001:60001:SVR4 +1 23nobody:*:60001:60001:SVR4 + +23nobody:*:60001:60001:SVR4 +1 23nobody:*:60001:60001:SVR4 + +24 +24noaccess:*:60002:60002:uid +1 24noaccess:*:60002:60002:uid + +24noaccess:*:60002:60002:uid +1 24noaccess:*:60002:60002:uid + +25 +25nobody:*:-2:-2:original +1 25nobody:*:-2:-2:original + +25nobody:*:-2:-2:original +1 25nobody:*:-2:-2:original + +26 +26rje:*:8:8:RJE +1 26rje:*:8:8:RJE + +26rje:*:8:8:RJE +1 26rje:*:8:8:RJE + +27 +27changes:*:11:11:system +1 27changes:*:11:11:system + +27changes:*:11:11:system +1 27changes:*:11:11:system + +28 +28dist:sorry:9999:4:file +1 28dist:sorry:9999:4:file + +28dist:sorry:9999:4:file +1 28dist:sorry:9999:4:file + +29 +29man:*:99:995:On-line +1 29man:*:99:995:On-line + +29man:*:99:995:On-line +1 29man:*:99:995:On-line + +30 +30phoneca:*:991:991:phone +1 30phoneca:*:991:991:phone + +30phoneca:*:991:991:phone +1 30phoneca:*:991:991:phone + +31 +1r +1 1r + +1r +1 1r + +2 +2r +1 2r + +2r +1 2r + +3 +3s +1 3s + +3s +1 3s + +4 +4d +1 4d + +4d +1 4d + +5 +5d +1 5d + +5d +1 5d + +6 +6b +1 6b + +6b +1 6b + +7 +7n +1 7n + +7n +1 7n + +8 +8u +1 8u + +8u +1 8u + +9 +9s +1 9s + +9s +1 9s + +10 +10 +1 10 + +10 +1 10 + +11 +11 +1 11 + +11 +1 11 + +12 +12 +1 12 + +12 +1 12 + +13 +13 +1 13 + +13 +1 13 + +14 +14 +1 14 + +14 +1 14 + +15 +15 +1 15 + +15 +1 15 + +16 +16 +1 16 + +16 +1 16 + +17 +17 +1 17 + +17 +1 17 + +18 +18 +1 18 + +18 +1 18 + +19 +19 +1 19 + +19 +1 19 + +20 +20 +1 20 + +20 +1 20 + +21 +21 +1 21 + +21 +1 21 + +22 +22 +1 22 + +22 +1 22 + +23 +23 +1 23 + +23 +1 23 + +24 +24 +1 24 + +24 +1 24 + +25 +25 +1 25 + +25 +1 25 + +26 +26 +1 26 + +26 +1 26 + +27 +27 +1 27 + +27 +1 27 + +28 +28 +1 28 + +28 +1 28 + +29 +29 +1 29 + +29 +1 29 + +30 +30 +1 30 + +30 +1 30 + +31 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.set0a b/usr/src/test/util-tests/tests/awk/examples/out/t.set0a new file mode 100644 index 0000000000..68d80e1ce7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.set0a @@ -0,0 +1,597 @@ + +0 + + +0 + +mel +1 mel +mel +bwk +1 bwk +bwk +ken +1 ken +ken +srb +1 srb +srb +lem +1 lem +lem +scj +1 scj +scj +rhm +1 rhm +rhm +shen +1 shen +shen +a68 +1 a68 +a68 +sif +1 sif +sif +pjw +1 pjw +pjw +nls +1 nls +nls +dmr +1 dmr +dmr +cda +1 cda +cda +bs +1 bs +bs +llc +1 llc +llc +mb +1 mb +mb +ava +1 ava +ava +jrv +1 jrv +jrv +bin +1 bin +bin +greg +1 greg +greg +dict +1 dict +dict +lck +1 lck +lck +rje +1 rje +rje +lwf +1 lwf +lwf +dave +1 dave +dave +jhc +1 jhc +jhc +agf +1 agf +agf +doug +1 doug +doug +valerie +1 valerie +valerie +jca +1 jca +jca +bbs +1 bbs +bbs +moh +1 moh +moh +xchar +1 xchar +xchar +tbl +1 tbl +tbl +s +1 s +s +tgs +1 tgs +tgs +met +1 met +met +jck +1 jck +jck +port +1 port +port +sue +1 sue +sue +root +1 root +root +bsb +1 bsb +bsb +jeg +1 jeg +jeg +eag +1 eag +eag +pdj +1 pdj +pdj +tpc +1 tpc +tpc +cvw +1 cvw +cvw +rwm +1 rwm +rwm +avg +1 avg +avg +eg +1 eg +eg +jam +1 jam +jam +dl +1 dl +dl +lgm +1 lgm +lgm +cmb +1 cmb +cmb +jwr +1 jwr +jwr +gdb +1 gdb +gdb +marc +1 marc +marc +usg +1 usg +usg +ggr +1 ggr +ggr +daemon +1 daemon +daemon +mihalis +1 mihalis +mihalis +honey +1 honey +honey +tad +1 tad +tad +acs +1 acs +acs +uucp +1 uucp +uucp +raf +1 raf +raf +adh +1 adh +adh +kec +1 kec +kec +craig +1 craig +craig +donmac +1 donmac +donmac +jj +1 jj +jj +ravi +1 ravi +ravi +drw +1 drw +drw +stars +1 stars +stars +mrg +1 mrg +mrg +jcb +1 jcb +jcb +ralph +1 ralph +ralph +tom +1 tom +tom +sjb +1 sjb +sjb +haight +1 haight +haight +sharon +1 sharon +sharon +chuck +1 chuck +chuck +dsj +1 dsj +dsj +bill +1 bill +bill +god +1 god +god +sys +1 sys +sys +meh +1 meh +meh +jon +1 jon +jon +dan +1 dan +dan +fox +1 fox +fox +dale +1 dale +dale +kab +1 kab +kab +buz +1 buz +buz +asc +1 asc +asc +jas +1 jas +jas +trt +1 trt +trt +wsb +1 wsb +wsb +dwh +1 dwh +dwh +ktf +1 ktf +ktf +lr +1 lr +lr +dlc +1 dlc +dlc +dls +1 dls +dls +jwf +1 jwf +jwf +mash +1 mash +mash +ars +1 ars +ars +vgl +1 vgl +vgl +jfo +1 jfo +jfo +rab +1 rab +rab +pd +1 pd +pd +jns +1 jns +jns +spm +1 spm +spm +rob +1 rob +rob +egb +1 egb +egb +hm +1 hm +hm +mhb +1 mhb +mhb +aed +1 aed +aed +cpb +1 cpb +cpb +evp +1 evp +evp +ber +1 ber +ber +men +1 men +men +mitch +1 mitch +mitch +ast +1 ast +ast +jfr +1 jfr +jfr +lax +1 lax +lax +nel +1 nel +nel +blue +1 blue +blue +jfk +1 jfk +jfk +njas +1 njas +njas +122sec +1 122sec +122sec +ddwar +1 ddwar +ddwar +gopi +1 gopi +gopi +jk +1 jk +jk +learn +1 learn +learn +low +1 low +low +nac +1 nac +nac +sidor +1 sidor +sidor + +0 + +running +1 running +running +V +1 V +V +Diagnostics:/usr/diags:/bin/csh +1 Diagnostics:/usr/diags:/bin/csh +Diagnostics:/usr/diags:/bin/csh + +0 + +Tools +1 Tools +Tools + +0 + + +0 + +Activity +1 Activity +Activity +Files +1 Files +Files +Spooler +1 Spooler +Spooler +Activity +1 Activity +Activity +Database +1 Database +Database +Killian +1 Killian +Killian +Killian +1 Killian +Killian +Daemon +1 Daemon +Daemon +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +1 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +User:/usr/demos:/bin/csh +1 User:/usr/demos:/bin/csh +User:/usr/demos:/bin/csh +User:/usr/tutor:/bin/csh +1 User:/usr/tutor:/bin/csh +User:/usr/tutor:/bin/csh +Space +1 Space +Space +Account:/usr/people/guest:/bin/csh +1 Account:/usr/people/guest:/bin/csh +Account:/usr/people/guest:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh +1 Account:/usr/people/4Dgifts:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh +nobody +1 nobody +nobody +no +1 no +no +nobody +1 nobody +nobody +Owner:/usr/spool/rje: +1 Owner:/usr/spool/rje: +Owner:/usr/spool/rje: +change +1 change +change +distributions:/v/adm/dist:/v/bin/sh +1 distributions:/v/adm/dist:/v/bin/sh +distributions:/v/adm/dist:/v/bin/sh +Manual +1 Manual +Manual +call +1 call +call +oot +1 oot +oot +oottcsh +1 oottcsh +oottcsh +ysadm +1 ysadm +ysadm +iag +1 iag +iag +aemon +1 aemon +aemon +in +1 in +in +uucp +1 uucp +uucp +ucp +1 ucp +ucp +ys +1 ys +ys +adm +1 adm +adm +lp +1 lp +lp +auditor +1 auditor +auditor +dbadmin +1 dbadmin +dbadmin +bootes +1 bootes +bootes +cdjuke +1 cdjuke +cdjuke +rfindd +1 rfindd +rfindd +EZsetup +1 EZsetup +EZsetup +demos +1 demos +demos +tutor +1 tutor +tutor +tour +1 tour +tour +guest +1 guest +guest +4Dgifts +1 4Dgifts +4Dgifts +nobody +1 nobody +nobody +noaccess +1 noaccess +noaccess +nobody +1 nobody +nobody +rje +1 rje +rje +changes +1 changes +changes +dist +1 dist +dist +man +1 man +man +phoneca +1 phoneca +phoneca diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.set0b b/usr/src/test/util-tests/tests/awk/examples/out/t.set0b new file mode 100644 index 0000000000..c80cc72c22 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.set0b @@ -0,0 +1,597 @@ + + + + + + +mel +mel +mel +bwk +bwk +bwk +ken +ken +ken +srb +srb +srb +lem +lem +lem +scj +scj +scj +rhm +rhm +rhm +shen +shen +shen +a68 +a68 +a68 +sif +sif +sif +pjw +pjw +pjw +nls +nls +nls +dmr +dmr +dmr +cda +cda +cda +bs +bs +bs +llc +llc +llc +mb +mb +mb +ava +ava +ava +jrv +jrv +jrv +bin +bin +bin +greg +greg +greg +dict +dict +dict +lck +lck +lck +rje +rje +rje +lwf +lwf +lwf +dave +dave +dave +jhc +jhc +jhc +agf +agf +agf +doug +doug +doug +valerie +valerie +valerie +jca +jca +jca +bbs +bbs +bbs +moh +moh +moh +xchar +xchar +xchar +tbl +tbl +tbl +s +s +s +tgs +tgs +tgs +met +met +met +jck +jck +jck +port +port +port +sue +sue +sue +root +root +root +bsb +bsb +bsb +jeg +jeg +jeg +eag +eag +eag +pdj +pdj +pdj +tpc +tpc +tpc +cvw +cvw +cvw +rwm +rwm +rwm +avg +avg +avg +eg +eg +eg +jam +jam +jam +dl +dl +dl +lgm +lgm +lgm +cmb +cmb +cmb +jwr +jwr +jwr +gdb +gdb +gdb +marc +marc +marc +usg +usg +usg +ggr +ggr +ggr +daemon +daemon +daemon +mihalis +mihalis +mihalis +honey +honey +honey +tad +tad +tad +acs +acs +acs +uucp +uucp +uucp +raf +raf +raf +adh +adh +adh +kec +kec +kec +craig +craig +craig +donmac +donmac +donmac +jj +jj +jj +ravi +ravi +ravi +drw +drw +drw +stars +stars +stars +mrg +mrg +mrg +jcb +jcb +jcb +ralph +ralph +ralph +tom +tom +tom +sjb +sjb +sjb +haight +haight +haight +sharon +sharon +sharon +chuck +chuck +chuck +dsj +dsj +dsj +bill +bill +bill +god +god +god +sys +sys +sys +meh +meh +meh +jon +jon +jon +dan +dan +dan +fox +fox +fox +dale +dale +dale +kab +kab +kab +buz +buz +buz +asc +asc +asc +jas +jas +jas +trt +trt +trt +wsb +wsb +wsb +dwh +dwh +dwh +ktf +ktf +ktf +lr +lr +lr +dlc +dlc +dlc +dls +dls +dls +jwf +jwf +jwf +mash +mash +mash +ars +ars +ars +vgl +vgl +vgl +jfo +jfo +jfo +rab +rab +rab +pd +pd +pd +jns +jns +jns +spm +spm +spm +rob +rob +rob +egb +egb +egb +hm +hm +hm +mhb +mhb +mhb +aed +aed +aed +cpb +cpb +cpb +evp +evp +evp +ber +ber +ber +men +men +men +mitch +mitch +mitch +ast +ast +ast +jfr +jfr +jfr +lax +lax +lax +nel +nel +nel +blue +blue +blue +jfk +jfk +jfk +njas +njas +njas +122sec +122sec +122sec +ddwar +ddwar +ddwar +gopi +gopi +gopi +jk +jk +jk +learn +learn +learn +low +low +low +nac +nac +nac +sidor +sidor +sidor + + + +running +running +running +V +V +V +Diagnostics:/usr/diags:/bin/csh +Diagnostics:/usr/diags:/bin/csh +Diagnostics:/usr/diags:/bin/csh + + + +Tools +Tools +Tools + + + + + + +Activity +Activity +Activity +Files +Files +Files +Spooler +Spooler +Spooler +Activity +Activity +Activity +Database +Database +Database +Killian +Killian +Killian +Killian +Killian +Killian +Daemon +Daemon +Daemon +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +User:/usr/demos:/bin/csh +User:/usr/demos:/bin/csh +User:/usr/demos:/bin/csh +User:/usr/tutor:/bin/csh +User:/usr/tutor:/bin/csh +User:/usr/tutor:/bin/csh +Space +Space +Space +Account:/usr/people/guest:/bin/csh +Account:/usr/people/guest:/bin/csh +Account:/usr/people/guest:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh +nobody +nobody +nobody +no +no +no +nobody +nobody +nobody +Owner:/usr/spool/rje: +Owner:/usr/spool/rje: +Owner:/usr/spool/rje: +change +change +change +distributions:/v/adm/dist:/v/bin/sh +distributions:/v/adm/dist:/v/bin/sh +distributions:/v/adm/dist:/v/bin/sh +Manual +Manual +Manual +call +call +call +oot +oot +oot +oottcsh +oottcsh +oottcsh +ysadm +ysadm +ysadm +iag +iag +iag +aemon +aemon +aemon +in +in +in +uucp +uucp +uucp +ucp +ucp +ucp +ys +ys +ys +adm +adm +adm +lp +lp +lp +auditor +auditor +auditor +dbadmin +dbadmin +dbadmin +bootes +bootes +bootes +cdjuke +cdjuke +cdjuke +rfindd +rfindd +rfindd +EZsetup +EZsetup +EZsetup +demos +demos +demos +tutor +tutor +tutor +tour +tour +tour +guest +guest +guest +4Dgifts +4Dgifts +4Dgifts +nobody +nobody +nobody +noaccess +noaccess +noaccess +nobody +nobody +nobody +rje +rje +rje +changes +changes +changes +dist +dist +dist +man +man +man +phoneca +phoneca +phoneca diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.set1 b/usr/src/test/util-tests/tests/awk/examples/out/t.set1 new file mode 100644 index 0000000000..03e593e8df --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.set1 @@ -0,0 +1,398 @@ +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.set2 b/usr/src/test/util-tests/tests/awk/examples/out/t.set2 new file mode 100644 index 0000000000..98d0130174 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.set2 @@ -0,0 +1,199 @@ + + +mel mel +bwk +ken +srb srb +lem lem +scj scj +rhm rhm +shen +a68 a68 +sif sif +pjw pjw +nls nls +dmr dmr +cda cda +bs +llc llc +mb +ava ava +jrv jrv +bin bin +greg +dict +lck lck +rje rje +lwf lwf +dave +jhc jhc +agf agf +doug +valerie valerie +jca jca +bbs bbs +moh moh +xchar xchar +tbl tbl +s s +tgs tgs +met met +jck jck +port +sue sue +root +bsb bsb +jeg jeg +eag eag +pdj pdj +tpc tpc +cvw cvw +rwm rwm +avg avg +eg +jam jam +dl +lgm lgm +cmb cmb +jwr jwr +gdb gdb +marc +usg usg +ggr ggr +daemon +mihalis mihalis +honey honey +tad tad +acs acs +uucp +raf raf +adh adh +kec kec +craig craig +donmac +jj +ravi +drw drw +stars stars +mrg mrg +jcb jcb +ralph ralph +tom tom +sjb sjb +haight +sharon +chuck chuck +dsj dsj +bill +god god +sys sys +meh meh +jon jon +dan dan +fox fox +dale +kab kab +buz buz +asc asc +jas jas +trt trt +wsb wsb +dwh dwh +ktf ktf +lr +dlc dlc +dls dls +jwf jwf +mash +ars ars +vgl vgl +jfo jfo +rab rab +pd +jns jns +spm spm +rob rob +egb egb +hm +mhb mhb +aed aed +cpb cpb +evp evp +ber ber +men men +mitch mitch +ast ast +jfr jfr +lax lax +nel nel +blue +jfk jfk +njas +122sec +ddwar ddwar +gopi +jk +learn learn +low low +nac nac +sidor sidor + +running running tcsh [cbm]:/:/bin/tcsh +V +Diagnostics:/usr/diags:/bin/csh + +Tools + + +Activity Activity Owner:/usr/adm:/bin/sh +Files Files Owner:/usr/adm:/bin/sh +Spooler +Activity +Database Database Owner:/dbadmin:/bin/sh +Killian +Killian +Daemon Daemon and Fsdump:/var/rfindd:/bin/sh +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +User:/usr/demos:/bin/csh +User:/usr/tutor:/bin/csh User:/usr/tutor:/bin/csh +Space +Account:/usr/people/guest:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh +nobody +no +nobody +Owner:/usr/spool/rje: Owner:/usr/spool/rje: +change +distributions:/v/adm/dist:/v/bin/sh +Manual +call call log [tom]:/v/adm/log:/v/bin/sh +oot oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +oottcsh +ysadm ysadm * 0 0 System V Administration /usr/admin /bin/sh +iag iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +aemon +in in * 2 2 System Tools Owner /bin /dev/null +uucp uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +ucp +ys +adm +lp lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +auditor auditor * 11 0 Audit Activity Owner /auditor /bin/sh +dbadmin +bootes bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +cdjuke cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +rfindd +EZsetup EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +demos demos * 993 997 Demonstration User /usr/demos /bin/csh +tutor +tour tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +guest guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +4Dgifts 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +nobody nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +noaccess noaccess * 60002 60002 uid no access /dev/null /dev/null +nobody nobody * -2 -2 original nobody uid /dev/null /dev/null +rje +changes changes * 11 11 system change log / +dist dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +man man * 99 995 On-line Manual Owner / +phoneca diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.set3 b/usr/src/test/util-tests/tests/awk/examples/out/t.set3 new file mode 100644 index 0000000000..543090051e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.set3 @@ -0,0 +1,199 @@ +0 +0 +1737.9 mel +1669.3 bwk me +1611.6 ken him someone else +1571.3 srb +1189.5 lem +1040.9 scj +1025.2 rhm +985.3 shen +974.8 a68 +949.2 sif +919 pjw +891.2 nls +889.5 dmr +849.1 cda +837.2 bs +825.2 llc +745 mb +736 ava +727.3 jrv +708 bin +706.3 greg +656.7 dict +646.2 lck +629.1 rje +621.1 lwf +567.1 dave +537.3 jhc +522 agf +516.7 doug +500.7 valerie +396.3 jca +389.5 bbs +379.6 moh +348.1 xchar +320 tbl +284.5 s +277.4 tgs +264.1 met +256.6 jck +251.1 port +247.9 sue +212.7 root +198.9 bsb +198.9 jeg +193.3 eag +180.1 pdj +159 tpc +138.5 cvw +137 rwm +131.6 avg +120.5 eg +119.4 jam +115.3 dl +115 lgm +103.1 cmb +101.8 jwr +95 gdb +93.1 marc +89.8 usg +86.5 ggr +82.2 daemon +80.3 mihalis +70 honey +62.4 tad +55.9 acs +54.1 uucp +52.3 raf +49.5 adh +45.6 kec +41.4 craig +38.6 donmac +37.5 jj +34.8 ravi +34.4 drw +32.7 stars +28.8 mrg +27.2 jcb +26.3 ralph +25.3 tom +25.1 sjb +24.8 haight +22.4 sharon +22.2 chuck +21.3 dsj +20.1 bill +18.4 god +17.6 sys +16.6 meh +16.3 jon +14.4 dan +14.3 fox +12.3 dale +11.6 kab +9.5 buz +8 asc +7.9 jas +7.9 trt +6.4 wsb +6.2 dwh +5.6 ktf +5.4 lr +4.7 dlc +4.5 dls +4.5 jwf +4.4 mash +4.3 ars +4.3 vgl +3.7 jfo +3.2 rab +3.1 pd +2.9 jns +2.5 spm +2.2 rob +1.5 egb +1 hm +1 mhb +0.6 aed +0.6 cpb +0.5 evp +0.4 ber +0.4 men +0.4 mitch +0.3 ast +0.3 jfr +0.3 lax +0.3 nel +0.2 blue +0.2 jfk +0.2 njas +0.1 122sec +0.1 ddwar +0.1 gopi +0.1 jk +0.1 learn +0.1 low +0.1 nac +0.1 sidor +0.1 +0.2 running tcsh [cbm]:/:/bin/tcsh +0.3 V Administration:/usr/admin:/bin/sh +0.4 Diagnostics:/usr/diags:/bin/csh +0.5 +0.6 Tools Owner:/bin:/dev/null +0.7 +0.8 +0.9 Activity Owner:/usr/adm:/bin/sh +1 Files Owner:/usr/adm:/bin/sh +1.1 Spooler Owner:/var/spool/lp:/bin/sh +1.2 Activity Owner:/auditor:/bin/sh +1.3 Database Owner:/dbadmin:/bin/sh +1.4 Killian (DO NOT REMOVE):/tmp: +1.5 Killian (DO NOT REMOVE):/tmp: +1.6 Daemon and Fsdump:/var/rfindd:/bin/sh +1.7 Setup:/var/sysadmdesktop/EZsetup:/bin/csh +1.8 User:/usr/demos:/bin/csh +1.9 User:/usr/tutor:/bin/csh +2 Space Tour:/usr/people/tour:/bin/csh +2.1 Account:/usr/people/guest:/bin/csh +22.4 Account:/usr/people/4Dgifts:/bin/csh +2.3 nobody uid:/dev/null:/dev/null +2.4 no access:/dev/null:/dev/null +2.5 nobody uid:/dev/null:/dev/null +2.6 Owner:/usr/spool/rje: +2.7 change log:/: +2.8 distributions:/v/adm/dist:/v/bin/sh +2.9 Manual Owner:/: +3 call log [tom]:/v/adm/log:/v/bin/sh +0.1 oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +0.2 oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +0.3 ysadm * 0 0 System V Administration /usr/admin /bin/sh +0.4 iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +0.5 aemon * 1 1 daemons / /bin/sh +0.6 in * 2 2 System Tools Owner /bin /dev/null +0.7 uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +0.8 ucp * 3 5 UUCP.Admin /usr/lib/uucp +0.9 ys * 4 0 System Activity Owner /usr/adm /bin/sh +1 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +1.1 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +1.2 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +1.3 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +1.4 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +1.5 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +1.6 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +1.7 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +1.8 demos * 993 997 Demonstration User /usr/demos /bin/csh +1.9 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +2 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +2.1 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +2.2 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +2.3 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +2.4 noaccess * 60002 60002 uid no access /dev/null /dev/null +2.5 nobody * -2 -2 original nobody uid /dev/null /dev/null +2.6 rje * 8 8 RJE Owner /usr/spool/rje +2.7 changes * 11 11 system change log / +2.8 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +2.9 man * 99 995 On-line Manual Owner / +3 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.split b/usr/src/test/util-tests/tests/awk/examples/out/t.split new file mode 100644 index 0000000000..00049a59ee --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.split @@ -0,0 +1,199 @@ + /dev/rrp3: + + mel 17379 +me bwk 16693 +him ken 16116 + srb 15713 + lem 11895 + scj 10409 + rhm 10252 + shen 9853 + a68 9748 + sif 9492 + pjw 9190 + nls 8912 + dmr 8895 + cda 8491 + bs 8372 + llc 8252 + mb 7450 + ava 7360 + jrv 7273 + bin 7080 + greg 7063 + dict 6567 + lck 6462 + rje 6291 + lwf 6211 + dave 5671 + jhc 5373 + agf 5220 + doug 5167 + valerie 5007 + jca 3963 + bbs 3895 + moh 3796 + xchar 3481 + tbl 3200 + s 2845 + tgs 2774 + met 2641 + jck 2566 + port 2511 + sue 2479 + root 2127 + bsb 1989 + jeg 1989 + eag 1933 + pdj 1801 + tpc 1590 + cvw 1385 + rwm 1370 + avg 1316 + eg 1205 + jam 1194 + dl 1153 + lgm 1150 + cmb 1031 + jwr 1018 + gdb 950 + marc 931 + usg 898 + ggr 865 + daemon 822 + mihalis 803 + honey 700 + tad 624 + acs 559 + uucp 541 + raf 523 + adh 495 + kec 456 + craig 414 + donmac 386 + jj 375 + ravi 348 + drw 344 + stars 327 + mrg 288 + jcb 272 + ralph 263 + tom 253 + sjb 251 + haight 248 + sharon 224 + chuck 222 + dsj 213 + bill 201 + god 184 + sys 176 + meh 166 + jon 163 + dan 144 + fox 143 + dale 123 + kab 116 + buz 95 + asc 80 + jas 79 + trt 79 + wsb 64 + dwh 62 + ktf 56 + lr 54 + dlc 47 + dls 45 + jwf 45 + mash 44 + ars 43 + vgl 43 + jfo 37 + rab 32 + pd 31 + jns 29 + spm 25 + rob 22 + egb 15 + hm 10 + mhb 10 + aed 6 + cpb 6 + evp 5 + ber 4 + men 4 + mitch 4 + ast 3 + jfr 3 + lax 3 + nel 3 + blue 2 + jfk 2 + njas 2 + 122sec 1 + ddwar 1 + gopi 1 + jk 1 + learn 1 + low 1 + nac 1 + sidor 1 + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +tcsh running 2roottcsh:*:0:0:Super-User +Administration:/usr/admin:/bin/sh V 3sysadm:*:0:0:System + Diagnostics:/usr/diags:/bin/csh 4diag:*:0:996:Hardware + 5daemon:*:1:1:daemons:/:/bin/sh +Owner:/bin:/dev/null Tools 6bin:*:2:2:System + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +Owner:/usr/adm:/bin/sh Activity 9sys:*:4:0:System +Owner:/usr/adm:/bin/sh Files 10adm:*:5:3:Accounting +Owner:/var/spool/lp:/bin/sh Spooler 11lp:*:9:9:Print +Owner:/auditor:/bin/sh Activity 12auditor:*:11:0:Audit +Owner:/dbadmin:/bin/sh Database 13dbadmin:*:12:0:Security +(DO Killian 14bootes:dcon:50:1:Tom +(DO Killian 15cdjuke:dcon:51:1:Tom +and Daemon 16rfindd:*:66:1:Rfind + Setup:/var/sysadmdesktop/EZsetup:/bin/csh 17EZsetup:*:992:998:System + User:/usr/demos:/bin/csh 18demos:*:993:997:Demonstration + User:/usr/tutor:/bin/csh 19tutor:*:994:997:Tutorial +Tour:/usr/people/tour:/bin/csh Space 20tour:*:995:997:IRIS + Account:/usr/people/guest:/bin/csh 21guest:nfP4/Wpvio/Rw:998:998:Guest + Account:/usr/people/4Dgifts:/bin/csh 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +uid:/dev/null:/dev/null nobody 23nobody:*:60001:60001:SVR4 +access:/dev/null:/dev/null no 24noaccess:*:60002:60002:uid +uid:/dev/null:/dev/null nobody 25nobody:*:-2:-2:original + Owner:/usr/spool/rje: 26rje:*:8:8:RJE +log:/: change 27changes:*:11:11:system + distributions:/v/adm/dist:/v/bin/sh 28dist:sorry:9999:4:file +Owner:/: Manual 29man:*:99:995:On-line +log call 30phoneca:*:991:991:phone +EMpNB8Zp56 oot 1r +* oottcsh 2r +* ysadm 3s +* iag 4d +* aemon 5d +* in 6b +BJnuQbAo uucp 7n +* ucp 8u +* ys 9s +* adm 10 +* lp 11 +* auditor 12 +* dbadmin 13 +dcon bootes 14 +dcon cdjuke 15 +* rfindd 16 +* EZsetup 17 +* demos 18 +* tutor 19 +* tour 20 +nfP4/Wpvio/Rw guest 21 +0nWRTZsOMt. 4Dgifts 22 +* nobody 23 +* noaccess 24 +* nobody 25 +* rje 26 +* changes 27 +sorry dist 28 +* man 29 +* phoneca 30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.split2 b/usr/src/test/util-tests/tests/awk/examples/out/t.split2 new file mode 100644 index 0000000000..00cf8de7c8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.split2 @@ -0,0 +1,199 @@ + /dev/rrp3: + +mel 17379 +bwk 16693 +ken 16116 +srb 15713 +lem 11895 +scj 10409 +rhm 10252 +shen 9853 +a68 9748 +sif 9492 +pjw 9190 +nls 8912 +dmr 8895 +cda 8491 +bs 8372 +llc 8252 +mb 7450 +ava 7360 +jrv 7273 +bin 7080 +greg 7063 +dict 6567 +lck 6462 +rje 6291 +lwf 6211 +dave 5671 +jhc 5373 +agf 5220 +doug 5167 +valerie 5007 +jca 3963 +bbs 3895 +moh 3796 +xchar 3481 +tbl 3200 +s 2845 +tgs 2774 +met 2641 +jck 2566 +port 2511 +sue 2479 +root 2127 +bsb 1989 +jeg 1989 +eag 1933 +pdj 1801 +tpc 1590 +cvw 1385 +rwm 1370 +avg 1316 +eg 1205 +jam 1194 +dl 1153 +lgm 1150 +cmb 1031 +jwr 1018 +gdb 950 +marc 931 +usg 898 +ggr 865 +daemon 822 +mihalis 803 +honey 700 +tad 624 +acs 559 +uucp 541 +raf 523 +adh 495 +kec 456 +craig 414 +donmac 386 +jj 375 +ravi 348 +drw 344 +stars 327 +mrg 288 +jcb 272 +ralph 263 +tom 253 +sjb 251 +haight 248 +sharon 224 +chuck 222 +dsj 213 +bill 201 +god 184 +sys 176 +meh 166 +jon 163 +dan 144 +fox 143 +dale 123 +kab 116 +buz 95 +asc 80 +jas 79 +trt 79 +wsb 64 +dwh 62 +ktf 56 +lr 54 +dlc 47 +dls 45 +jwf 45 +mash 44 +ars 43 +vgl 43 +jfo 37 +rab 32 +pd 31 +jns 29 +spm 25 +rob 22 +egb 15 +hm 10 +mhb 10 +aed 6 +cpb 6 +evp 5 +ber 4 +men 4 +mitch 4 +ast 3 +jfr 3 +lax 3 +nel 3 +blue 2 +jfk 2 +njas 2 +122sec 1 +ddwar 1 +gopi 1 +jk 1 +learn 1 +low 1 +nac 1 +sidor 1 + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +running 2roottcsh:*:0:0:Super-User +V 3sysadm:*:0:0:System +Diagnostics:/usr/diags:/bin/csh 4diag:*:0:996:Hardware + 5daemon:*:1:1:daemons:/:/bin/sh +Tools 6bin:*:2:2:System + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +Activity 9sys:*:4:0:System +Files 10adm:*:5:3:Accounting +Spooler 11lp:*:9:9:Print +Activity 12auditor:*:11:0:Audit +Database 13dbadmin:*:12:0:Security +Killian 14bootes:dcon:50:1:Tom +Killian 15cdjuke:dcon:51:1:Tom +Daemon 16rfindd:*:66:1:Rfind +Setup:/var/sysadmdesktop/EZsetup:/bin/csh 17EZsetup:*:992:998:System +User:/usr/demos:/bin/csh 18demos:*:993:997:Demonstration +User:/usr/tutor:/bin/csh 19tutor:*:994:997:Tutorial +Space 20tour:*:995:997:IRIS +Account:/usr/people/guest:/bin/csh 21guest:nfP4/Wpvio/Rw:998:998:Guest +Account:/usr/people/4Dgifts:/bin/csh 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +nobody 23nobody:*:60001:60001:SVR4 +no 24noaccess:*:60002:60002:uid +nobody 25nobody:*:-2:-2:original +Owner:/usr/spool/rje: 26rje:*:8:8:RJE +change 27changes:*:11:11:system +distributions:/v/adm/dist:/v/bin/sh 28dist:sorry:9999:4:file +Manual 29man:*:99:995:On-line +call 30phoneca:*:991:991:phone +oot 1r +oottcsh 2r +ysadm 3s +iag 4d +aemon 5d +in 6b +uucp 7n +ucp 8u +ys 9s +adm 10 +lp 11 +auditor 12 +dbadmin 13 +bootes 14 +cdjuke 15 +rfindd 16 +EZsetup 17 +demos 18 +tutor 19 +tour 20 +guest 21 +4Dgifts 22 +nobody 23 +noaccess 24 +nobody 25 +rje 26 +changes 27 +dist 28 +man 29 +phoneca 30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.split3 b/usr/src/test/util-tests/tests/awk/examples/out/t.split3 new file mode 100644 index 0000000000..8fd96e9552 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.split3 @@ -0,0 +1,199 @@ +31 +31 +16 +16 +16 +16 +16 +16 +16 +13 +16 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +13 +10 gdb +10 marc +10 usg +10 ggr +10 daemon +10 mihalis +10 honey +10 tad +10 acs +10 uucp +10 raf +10 adh +10 kec +10 craig +10 donmac +10 jj +10 ravi +10 drw +10 stars +10 mrg +10 jcb +10 ralph +10 tom +10 sjb +10 haight +10 sharon +10 chuck +10 dsj +10 bill +10 god +10 sys +10 meh +10 jon +10 dan +10 fox +10 dale +10 kab +7 buz +7 asc +7 jas +7 trt +7 wsb +7 dwh +7 ktf +7 lr +7 dlc +7 dls +7 jwf +7 mash +7 ars +7 vgl +7 jfo +7 rab +7 pd +7 jns +7 spm +7 rob +7 egb +7 hm +7 mhb +4 aed aed aed +4 cpb cpb cpb +4 evp evp evp +4 ber ber ber +4 men men men +4 mitch mitch mitch +4 ast ast ast +4 jfr jfr jfr +4 lax lax lax +4 nel nel nel +4 blue blue blue +4 jfk jfk jfk +4 njas njas njas +7 22sec +4 ddwar ddwar ddwar +4 gopi gopi gopi +4 jk jk jk +4 learn learn learn +4 low low low +4 nac nac nac +4 sidor sidor sidor +139 +112 +100 +103 +94 +82 +223 +112 +79 +97 +91 +115 +139 +85 +82 +109 +148 +139 +112 +103 +184 +157 +121 +139 +124 +70 +100 +130 +85 +106 +13 oot EMpNB8Zp56 0 0 Supe -Use +16 oottcsh * 0 0 Supe -Use +22 y adm * 0 0 Sy +13 iag * 0 996 Har ware Diagnostics /usr/ +10 aemon * 1 1 aemons / /bin/sh +10 in * 2 2 System Tools Owner / in /dev/null +13 uucp BJ uQbAo 6 10 UUCP.Admi +19 cp * 3 5 UUCP.Admin / +19 y * 4 0 Sy +7 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +7 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +13 auditor * +10 dbadmin * 2 0 Security Database Owner /dbadmin /bin/sh +10 bootes dcon 50 Tom Killian (DO NOT REMOVE) /tmp +16 cdjuke dcon +16 rfindd * +7 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +7 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * +7 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +7 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +7 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +7 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +13 noaccess * 6000 6000 +13 nobody * - - +7 rje * 8 8 RJE Owner /usr/spool/rje +7 changes * 11 11 system change log / +7 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +19 man * +7 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.split4 b/usr/src/test/util-tests/tests/awk/examples/out/t.split4 new file mode 100644 index 0000000000..68b568352e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.split4 @@ -0,0 +1,199 @@ +4 /dev/rrp3: /dev/rrp3: /dev/rrp3: 123 +2 123 +7 17379 mel 17379 mel +10 16693 bwk me 16693 +16 16116 ken him someone +7 15713 srb 15713 srb +7 11895 lem 11895 lem +7 10409 scj 10409 scj +7 10252 rhm 10252 rhm +8 9853 shen 9853 +8 9748 a68 9748 +8 9492 sif 9492 +8 9190 pjw 9190 +8 8912 nls 8912 +8 8895 dmr 8895 +8 8491 cda 8491 +8 8372 bs 8372 +8 8252 llc 8252 +8 7450 mb 7450 +8 7360 ava 7360 +8 7273 jrv 7273 +8 7080 bin 7080 +8 7063 greg 7063 +8 6567 dict 6567 +8 6462 lck 6462 +8 6291 rje 6291 +8 6211 lwf 6211 +8 5671 dave 5671 +8 5373 jhc 5373 +8 5220 agf 5220 +8 5167 doug 5167 +8 5007 valerie 5007 +8 3963 jca 3963 +8 3895 bbs 3895 +8 3796 moh 3796 +8 3481 xchar 3481 +8 3200 tbl 3200 +8 2845 s 2845 +8 2774 tgs 2774 +8 2641 met 2641 +8 2566 jck 2566 +8 2511 port 2511 +8 2479 sue 2479 +8 2127 root 2127 +8 1989 bsb 1989 +8 1989 jeg 1989 +8 1933 eag 1933 +8 1801 pdj 1801 +8 1590 tpc 1590 +8 1385 cvw 1385 +8 1370 rwm 1370 +8 1316 avg 1316 +8 1205 eg 1205 +8 1194 jam 1194 +8 1153 dl 1153 +8 1150 lgm 1150 +8 1031 cmb 1031 +8 1018 jwr 1018 +8 950 gdb 950 +8 931 marc 931 +8 898 usg 898 +8 865 ggr 865 +8 822 daemon 822 +8 803 mihalis 803 +8 700 honey 700 +8 624 tad 624 +8 559 acs 559 +8 541 uucp 541 +8 523 raf 523 +8 495 adh 495 +8 456 kec 456 +8 414 craig 414 +8 386 donmac 386 +8 375 jj 375 +8 348 ravi 348 +8 344 drw 344 +8 327 stars 327 +8 288 mrg 288 +8 272 jcb 272 +8 263 ralph 263 +8 253 tom 253 +8 251 sjb 251 +8 248 haight 248 +8 224 sharon 224 +8 222 chuck 222 +8 213 dsj 213 +8 201 bill 201 +8 184 god 184 +8 176 sys 176 +8 166 meh 166 +8 163 jon 163 +8 144 dan 144 +8 143 fox 143 +8 123 dale 123 +8 116 kab 116 +8 95 buz 95 +8 80 asc 80 +8 79 jas 79 +8 79 trt 79 +8 64 wsb 64 +8 62 dwh 62 +8 56 ktf 56 +8 54 lr 54 +8 47 dlc 47 +8 45 dls 45 +8 45 jwf 45 +8 44 mash 44 +8 43 ars 43 +8 43 vgl 43 +8 37 jfo 37 +8 32 rab 32 +8 31 pd 31 +8 29 jns 29 +8 25 spm 25 +8 22 rob 22 +8 15 egb 15 +8 10 hm 10 +8 10 mhb 10 +8 6 aed 6 +8 6 cpb 6 +8 5 evp 5 +8 4 ber 4 +8 4 men 4 +8 4 mitch 4 +8 3 ast 3 +8 3 jfr 3 +8 3 lax 3 +8 3 nel 3 +8 2 blue 2 +8 2 jfk 2 +8 2 njas 2 +8 1 122sec 1 +8 1 ddwar 1 +8 1 gopi 1 +8 1 jk 1 +8 1 learn 1 +8 1 low 1 +8 1 nac 1 +8 1 sidor 1 +4 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh 123 +13 2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +10 3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh 3sysadm:*:0:0:System +7 4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh 4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4 5daemon:*:1:1:daemons:/:/bin/sh 5daemon:*:1:1:daemons:/:/bin/sh 5daemon:*:1:1:daemons:/:/bin/sh 123 +10 6bin:*:2:2:System Tools Owner:/bin:/dev/null 6bin:*:2:2:System +4 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico 123 +4 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: 123 +10 9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh 9sys:*:4:0:System +10 10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh 10adm:*:5:3:Accounting +10 11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh 11lp:*:9:9:Print +10 12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh 12auditor:*:11:0:Audit +10 13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh 13dbadmin:*:12:0:Security +16 14bootes:dcon:50:1:Tom Killian (DO NOT +16 15cdjuke:dcon:51:1:Tom Killian (DO NOT +13 16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +7 17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh 17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +7 18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh 18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +7 19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh 19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +10 20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh 20tour:*:995:997:IRIS +7 21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh 21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +7 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +10 23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null 23nobody:*:60001:60001:SVR4 +10 24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null 24noaccess:*:60002:60002:uid +10 25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null 25nobody:*:-2:-2:original +7 26rje:*:8:8:RJE Owner:/usr/spool/rje: 26rje:*:8:8:RJE Owner:/usr/spool/rje: +10 27changes:*:11:11:system change log:/: 27changes:*:11:11:system +7 28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh 28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +10 29man:*:99:995:On-line Manual Owner:/: 29man:*:99:995:On-line +13 30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +25 1r oot EMpNB8Zp56 0 +34 2r oottcsh * 0 +31 3s ysadm * 0 +28 4d iag * 0 +25 5d aemon * 1 +31 6b in * 2 +25 7n uucp BJnuQbAo 6 +22 8u ucp * 3 +31 9s ys * 4 +31 10 adm * 5 +31 11 lp * 9 +31 12 auditor * 11 +31 13 dbadmin * 12 +34 14 bootes dcon 50 +34 15 cdjuke dcon 51 +34 16 rfindd * 66 +28 17 EZsetup * 992 +28 18 demos * 993 +28 19 tutor * 994 +31 20 tour * 995 +28 21 guest nfP4/Wpvio/Rw 998 +28 22 4Dgifts 0nWRTZsOMt. 999 +31 23 nobody * 60001 +31 24 noaccess * 60002 +31 25 nobody * -2 +25 26 rje * 8 +28 27 changes * 11 +28 28 dist sorry 9999 +28 29 man * 99 +34 30 phoneca * 991 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.split9 b/usr/src/test/util-tests/tests/awk/examples/out/t.split9 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.split9a b/usr/src/test/util-tests/tests/awk/examples/out/t.split9a new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.stately b/usr/src/test/util-tests/tests/awk/examples/out/t.stately new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.stately @@ -0,0 +1 @@ + diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.strcmp b/usr/src/test/util-tests/tests/awk/examples/out/t.strcmp new file mode 100644 index 0000000000..e6ef5b7f18 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.strcmp @@ -0,0 +1,56 @@ +16693 bwk me +15713 srb +10409 scj +10252 rhm + 9853 shen + 9492 sif + 9190 pjw + 8372 bs + 7360 ava + 7080 bin + 6291 rje + 5007 valerie + 3895 bbs + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1590 tpc + 1370 rwm + 1316 avg + 898 usg + 624 tad + 541 uucp + 523 raf + 348 ravi + 327 stars + 263 ralph + 253 tom + 251 sjb + 224 sharon + 201 bill + 176 sys + 95 buz + 79 trt + 64 wsb + 43 vgl + 32 rab + 25 spm + 22 rob + 4 ber + 2 blue + 1 sidor +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +26 rje * 8 8 RJE Owner /usr/spool/rje diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.strcmp1 b/usr/src/test/util-tests/tests/awk/examples/out/t.strcmp1 new file mode 100644 index 0000000000..3971b26d64 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.strcmp1 @@ -0,0 +1,180 @@ +/dev/rrp3: + +17379 mel +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7273 jrv + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1370 rwm + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 541 uucp + 523 raf + 495 adh + 456 kec + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 213 dsj + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 cpb +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.strnum b/usr/src/test/util-tests/tests/awk/examples/out/t.strnum new file mode 100644 index 0000000000..6692b51626 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.strnum @@ -0,0 +1 @@ +100 0.12 1.23457 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.sub b/usr/src/test/util-tests/tests/awk/examples/out/t.sub new file mode 100644 index 0000000000..e334b996ae --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.sub @@ -0,0 +1,2388 @@ +/dfoov/rrp3: +/dffooov/rrp3: +/dfffoofoofoov/rrp3: +/dffffoofooffoofooffoofoov/rrp3: +/dffffofooofooffoofooffoofoov/rrp3: +/dffffofoofooofooffoofooffoofoov/rrp3: +/dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoov/rrp3: +/dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/rrp3: +/dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/rrp3: +/dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/rrp3: +/dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/rrp3: +/dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/rrp3: + + + + + + + + + + + + +17379 mfool +17379 mffoool +17379 mfffoofoofool +17379 mffffoofooffoofooffoofool +17379 mffffofooofooffoofooffoofool +17379 mffffofoofooofooffoofooffoofool +17379 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofool +17379 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool +17379 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool +17379 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool +17379 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool +17379 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool +16693 bwk mfoo +16693 bwk mffooo +16693 bwk mfffoofoofoo +16693 bwk mffffoofooffoofooffoofoo +16693 bwk mffffofooofooffoofooffoofoo +16693 bwk mffffofoofooofooffoofooffoofoo +16693 bwk mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo +16693 bwk mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16693 bwk mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16693 bwk mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16693 bwk mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16693 bwk mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16116 kfoon him someone else +16116 kffooon him someone else +16116 kfffoofoofoon hfoom sfoomfoofoonfoo foolsfoo +16116 kffffoofooffoofooffoofoon hffoofoom sffoofoomffoofooffoofoonffoofoo ffoofoolsffoofoo +16116 kffffofooofooffoofooffoofoon hffoofoom sffoofoomffoofooffoofoonffoofoo ffoofoolsffoofoo +16116 kffffofoofooofooffoofooffoofoon hffoofoom sffoofoomffoofooffoofoonffoofoo ffoofoolsffoofoo +16116 kffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon hffofooofoofofooofoom sffofooofoofofooofoomffofooofoofofooofooffofooofoofofooofoonffofooofoofofooofoo ffofooofoofofooofoolsffofooofoofofooofoo +16116 kffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16116 kffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16116 kffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16116 kffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon hffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolsffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +16116 kffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon hffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolsffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +15713 srb +15713 srb +15713 srb +15713 srb +15713 srb +15713 srb +15713 srb +15713 srb +15713 srb +15713 srb +15713 srb +15713 srb +11895 lfoom +11895 lffooom +11895 lfffoofoofoom +11895 lffffoofooffoofooffoofoom +11895 lffffofooofooffoofooffoofoom +11895 lffffofoofooofooffoofooffoofoom +11895 lffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoom +11895 lffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom +11895 lffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom +11895 lffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom +11895 lffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom +11895 lffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom +10409 scj +10409 scj +10409 scj +10409 scj +10409 scj +10409 scj +10409 scj +10409 scj +10409 scj +10409 scj +10409 scj +10409 scj +10252 rhm +10252 rhm +10252 rhm +10252 rhm +10252 rhm +10252 rhm +10252 rhm +10252 rhm +10252 rhm +10252 rhm +10252 rhm +10252 rhm + 9853 shfoon + 9853 shffooon + 9853 shfffoofoofoon + 9853 shffffoofooffoofooffoofoon + 9853 shffffofooofooffoofooffoofoon + 9853 shffffofoofooofooffoofooffoofoon + 9853 shffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon + 9853 shffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 9853 shffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 9853 shffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 9853 shffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 9853 shffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 9748 foo68 + 9748 ffooo68 + 9748 fffoofoofoo68 + 9748 ffffoofooffoofooffoofoo68 + 9748 ffffofooofooffoofooffoofoo68 + 9748 ffffofoofooofooffoofooffoofoo68 + 9748 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo68 + 9748 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo68 + 9748 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo68 + 9748 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo68 + 9748 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo68 + 9748 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo68 + 9492 sfoof + 9492 sffooof + 9492 sfffoofoofoof + 9492 sffffoofooffoofooffoofoof + 9492 sffffofooofooffoofooffoofoof + 9492 sffffofoofooofooffoofooffoofoof + 9492 sffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoof + 9492 sffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 9492 sffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 9492 sffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 9492 sffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 9492 sffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 9190 pjw + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8912 nls + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8895 dmr + 8491 cdfoo + 8491 cdffooo + 8491 cdfffoofoofoo + 8491 cdffffoofooffoofooffoofoo + 8491 cdffffofooofooffoofooffoofoo + 8491 cdffffofoofooofooffoofooffoofoo + 8491 cdffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo + 8491 cdffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 8491 cdffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 8491 cdffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 8491 cdffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 8491 cdffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8372 bs + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 8252 llc + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7450 mb + 7360 foova + 7360 ffooova + 7360 fffoofoofoovfoo + 7360 ffffoofooffoofooffoofoovffoofoo + 7360 ffffofooofooffoofooffoofoovffoofoo + 7360 ffffofoofooofooffoofooffoofoovffoofoo + 7360 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoovffofooofoofofooofoo + 7360 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 7360 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 7360 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 7360 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 7360 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7273 jrv + 7080 bfoon + 7080 bffooon + 7080 bfffoofoofoon + 7080 bffffoofooffoofooffoofoon + 7080 bffffofooofooffoofooffoofoon + 7080 bffffofoofooofooffoofooffoofoon + 7080 bffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon + 7080 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 7080 bffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 7080 bffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 7080 bffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 7080 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 7063 grfoog + 7063 grffooog + 7063 grfffoofoofoog + 7063 grffffoofooffoofooffoofoog + 7063 grffffofooofooffoofooffoofoog + 7063 grffffofoofooofooffoofooffoofoog + 7063 grffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoog + 7063 grffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 7063 grffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 7063 grffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 7063 grffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 7063 grffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 6567 dfooct + 6567 dffoooct + 6567 dfffoofoofooct + 6567 dffffoofooffoofooffoofooct + 6567 dffffofooofooffoofooffoofooct + 6567 dffffofoofooofooffoofooffoofooct + 6567 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooct + 6567 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooct + 6567 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooct + 6567 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooct + 6567 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooct + 6567 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooct + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6462 lck + 6291 rjfoo + 6291 rjffooo + 6291 rjfffoofoofoo + 6291 rjffffoofooffoofooffoofoo + 6291 rjffffofooofooffoofooffoofoo + 6291 rjffffofoofooofooffoofooffoofoo + 6291 rjffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo + 6291 rjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 6291 rjffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 6291 rjffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 6291 rjffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 6291 rjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 6211 lwf + 5671 dfoove + 5671 dffooove + 5671 dfffoofoofoovfoo + 5671 dffffoofooffoofooffoofoovffoofoo + 5671 dffffofooofooffoofooffoofoovffoofoo + 5671 dffffofoofooofooffoofooffoofoovffoofoo + 5671 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoovffofooofoofofooofoo + 5671 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5671 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5671 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5671 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5671 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5373 jhc + 5220 foogf + 5220 ffooogf + 5220 fffoofoofoogf + 5220 ffffoofooffoofooffoofoogf + 5220 ffffofooofooffoofooffoofoogf + 5220 ffffofoofooofooffoofooffoofoogf + 5220 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoogf + 5220 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogf + 5220 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogf + 5220 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogf + 5220 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogf + 5220 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogf + 5167 dfooug + 5167 dffoooug + 5167 dfffoofoofoofoog + 5167 dffffoofooffoofooffoofooffoofoog + 5167 dffffofooofooffoofooffoofooffoofoog + 5167 dffffofoofooofooffoofooffoofooffoofoog + 5167 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoog + 5167 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 5167 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 5167 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 5167 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 5167 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 5007 vfoolerie + 5007 vffooolerie + 5007 vfffoofoofoolfoorfoofoo + 5007 vffffoofooffoofooffoofoolffoofoorffoofooffoofoo + 5007 vffffofooofooffoofooffoofoolffoofoorffoofooffoofoo + 5007 vffffofoofooofooffoofooffoofoolffoofoorffoofooffoofoo + 5007 vffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoolffofooofoofofooofoorffofooofoofofooofooffofooofoofofooofoo + 5007 vffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5007 vffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5007 vffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5007 vffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 5007 vffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 3963 jcfoo + 3963 jcffooo + 3963 jcfffoofoofoo + 3963 jcffffoofooffoofooffoofoo + 3963 jcffffofooofooffoofooffoofoo + 3963 jcffffofoofooofooffoofooffoofoo + 3963 jcffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo + 3963 jcffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 3963 jcffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 3963 jcffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 3963 jcffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 3963 jcffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3895 bbs + 3796 mfooh + 3796 mffoooh + 3796 mfffoofoofooh + 3796 mffffoofooffoofooffoofooh + 3796 mffffofooofooffoofooffoofooh + 3796 mffffofoofooofooffoofooffoofooh + 3796 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooh + 3796 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 3796 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 3796 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 3796 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 3796 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 3481 xchfoor + 3481 xchffooor + 3481 xchfffoofoofoor + 3481 xchffffoofooffoofooffoofoor + 3481 xchffffofooofooffoofooffoofoor + 3481 xchffffofoofooofooffoofooffoofoor + 3481 xchffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoor + 3481 xchffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 3481 xchffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 3481 xchffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 3481 xchffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 3481 xchffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 3200 tbl + 2845 s + 2845 s + 2845 s + 2845 s + 2845 s + 2845 s + 2845 s + 2845 s + 2845 s + 2845 s + 2845 s + 2845 s + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2774 tgs + 2641 mfoot + 2641 mffooot + 2641 mfffoofoofoot + 2641 mffffoofooffoofooffoofoot + 2641 mffffofooofooffoofooffoofoot + 2641 mffffofoofooofooffoofooffoofoot + 2641 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoot + 2641 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2641 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2641 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2641 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2641 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2566 jck + 2511 pfoort + 2511 pffooort + 2511 pfffoofoofoort + 2511 pffffoofooffoofooffoofoort + 2511 pffffofooofooffoofooffoofoort + 2511 pffffofoofooofooffoofooffoofoort + 2511 pffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoort + 2511 pffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoort + 2511 pffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoort + 2511 pffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoort + 2511 pffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoort + 2511 pffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoort + 2479 sfooe + 2479 sffoooe + 2479 sfffoofoofoofoo + 2479 sffffoofooffoofooffoofooffoofoo + 2479 sffffofooofooffoofooffoofooffoofoo + 2479 sffffofoofooofooffoofooffoofooffoofoo + 2479 sffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo + 2479 sffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2479 sffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2479 sffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2479 sffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2479 sffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2127 rfooot + 2127 rffoooot + 2127 rfffoofoofoofoot + 2127 rffffoofooffoofooffoofooffoofoot + 2127 rffffofooofooffoofooffoofooffoofoot + 2127 rffffofoofooofooffoofooffoofooffoofoot + 2127 rffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoot + 2127 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2127 rffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2127 rffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2127 rffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 2127 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 bsb + 1989 jfoog + 1989 jffooog + 1989 jfffoofoofoog + 1989 jffffoofooffoofooffoofoog + 1989 jffffofooofooffoofooffoofoog + 1989 jffffofoofooofooffoofooffoofoog + 1989 jffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoog + 1989 jffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1989 jffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1989 jffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1989 jffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1989 jffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1933 fooag + 1933 ffoooag + 1933 fffoofoofoofoog + 1933 ffffoofooffoofooffoofooffoofoog + 1933 ffffofooofooffoofooffoofooffoofoog + 1933 ffffofoofooofooffoofooffoofooffoofoog + 1933 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoog + 1933 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1933 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1933 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1933 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1933 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1801 pdj + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1590 tpc + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1385 cvw + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1370 rwm + 1316 foovg + 1316 ffooovg + 1316 fffoofoofoovg + 1316 ffffoofooffoofooffoofoovg + 1316 ffffofooofooffoofooffoofoovg + 1316 ffffofoofooofooffoofooffoofoovg + 1316 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoovg + 1316 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovg + 1316 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovg + 1316 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovg + 1316 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovg + 1316 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovg + 1205 foog + 1205 ffooog + 1205 fffoofoofoog + 1205 ffffoofooffoofooffoofoog + 1205 ffffofooofooffoofooffoofoog + 1205 ffffofoofooofooffoofooffoofoog + 1205 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoog + 1205 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1205 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1205 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1205 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1205 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 1194 jfoom + 1194 jffooom + 1194 jfffoofoofoom + 1194 jffffoofooffoofooffoofoom + 1194 jffffofooofooffoofooffoofoom + 1194 jffffofoofooofooffoofooffoofoom + 1194 jffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoom + 1194 jffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 1194 jffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 1194 jffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 1194 jffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 1194 jffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1153 dl + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1150 lgm + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1031 cmb + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 1018 jwr + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 950 gdb + 931 mfoorc + 931 mffooorc + 931 mfffoofoofoorc + 931 mffffoofooffoofooffoofoorc + 931 mffffofooofooffoofooffoofoorc + 931 mffffofoofooofooffoofooffoofoorc + 931 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoorc + 931 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorc + 931 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorc + 931 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorc + 931 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorc + 931 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorc + 898 foosg + 898 ffooosg + 898 fffoofoofoosg + 898 ffffoofooffoofooffoofoosg + 898 ffffofooofooffoofooffoofoosg + 898 ffffofoofooofooffoofooffoofoosg + 898 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoosg + 898 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosg + 898 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosg + 898 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosg + 898 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosg + 898 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosg + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 865 ggr + 822 dfooemon + 822 dffoooemon + 822 dfffoofoofoofoomfoon + 822 dffffoofooffoofooffoofooffoofoomffoofoon + 822 dffffofooofooffoofooffoofooffoofoomffoofoon + 822 dffffofoofooofooffoofooffoofooffoofoomffoofoon + 822 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoon + 822 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 822 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 822 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 822 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 822 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 803 mfoohalis + 803 mffooohalis + 803 mfffoofoofoohfoolfoos + 803 mffffoofooffoofooffoofoohffoofoolffoofoos + 803 mffffofooofooffoofooffoofoohffoofoolffoofoos + 803 mffffofoofooofooffoofooffoofoohffoofoolffoofoos + 803 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoohffofooofoofofooofoolffofooofoofofooofoos + 803 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoohffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 803 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoohffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 803 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoohffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 803 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoohffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 803 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoohffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 700 hfooney + 700 hffoooney + 700 hfffoofoofoonfooy + 700 hffffoofooffoofooffoofoonffoofooy + 700 hffffofooofooffoofooffoofoonffoofooy + 700 hffffofoofooofooffoofooffoofoonffoofooy + 700 hffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoonffofooofoofofooofooy + 700 hffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooy + 700 hffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooy + 700 hffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooy + 700 hffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooy + 700 hffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooy + 624 tfood + 624 tffoood + 624 tfffoofoofood + 624 tffffoofooffoofooffoofood + 624 tffffofooofooffoofooffoofood + 624 tffffofoofooofooffoofooffoofood + 624 tffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofood + 624 tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 624 tffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 624 tffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 624 tffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 624 tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 559 foocs + 559 ffooocs + 559 fffoofoofoocs + 559 ffffoofooffoofooffoofoocs + 559 ffffofooofooffoofooffoofoocs + 559 ffffofoofooofooffoofooffoofoocs + 559 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoocs + 559 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs + 559 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs + 559 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs + 559 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs + 559 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs + 541 fooucp + 541 ffoooucp + 541 fffoofoofoofoocp + 541 ffffoofooffoofooffoofooffoofoocp + 541 ffffofooofooffoofooffoofooffoofoocp + 541 ffffofoofooofooffoofooffoofooffoofoocp + 541 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoocp + 541 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp + 541 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp + 541 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp + 541 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp + 541 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp + 523 rfoof + 523 rffooof + 523 rfffoofoofoof + 523 rffffoofooffoofooffoofoof + 523 rffffofooofooffoofooffoofoof + 523 rffffofoofooofooffoofooffoofoof + 523 rffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoof + 523 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 523 rffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 523 rffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 523 rffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 523 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoof + 495 foodh + 495 ffooodh + 495 fffoofoofoodh + 495 ffffoofooffoofooffoofoodh + 495 ffffofooofooffoofooffoofoodh + 495 ffffofoofooofooffoofooffoofoodh + 495 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodh + 495 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodh + 495 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodh + 495 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodh + 495 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodh + 495 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodh + 456 kfooc + 456 kffoooc + 456 kfffoofoofooc + 456 kffffoofooffoofooffoofooc + 456 kffffofooofooffoofooffoofooc + 456 kffffofoofooofooffoofooffoofooc + 456 kffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooc + 456 kffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 456 kffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 456 kffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 456 kffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 456 kffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 414 crfooig + 414 crffoooig + 414 crfffoofoofoofoog + 414 crffffoofooffoofooffoofooffoofoog + 414 crffffofooofooffoofooffoofooffoofoog + 414 crffffofoofooofooffoofooffoofooffoofoog + 414 crffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoog + 414 crffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 414 crffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 414 crffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 414 crffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 414 crffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog + 386 dfoonmac + 386 dffooonmac + 386 dfffoofoofoonmfooc + 386 dffffoofooffoofooffoofoonmffoofooc + 386 dffffofooofooffoofooffoofoonmffoofooc + 386 dffffofoofooofooffoofooffoofoonmffoofooc + 386 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoonmffofooofoofofooofooc + 386 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 386 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 386 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 386 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonmffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 386 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonmffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 375 jj + 375 jj + 375 jj + 375 jj + 375 jj + 375 jj + 375 jj + 375 jj + 375 jj + 375 jj + 375 jj + 375 jj + 348 rfoovi + 348 rffooovi + 348 rfffoofoofoovfoo + 348 rffffoofooffoofooffoofoovffoofoo + 348 rffffofooofooffoofooffoofoovffoofoo + 348 rffffofoofooofooffoofooffoofoovffoofoo + 348 rffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoovffofooofoofofooofoo + 348 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 348 rffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 348 rffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 348 rffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 348 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 344 drw + 344 drw + 344 drw + 344 drw + 344 drw + 344 drw + 344 drw + 344 drw + 344 drw + 344 drw + 344 drw + 344 drw + 327 stfoors + 327 stffooors + 327 stfffoofoofoors + 327 stffffoofooffoofooffoofoors + 327 stffffofooofooffoofooffoofoors + 327 stffffofoofooofooffoofooffoofoors + 327 stffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoors + 327 stffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 327 stffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 327 stffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 327 stffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 327 stffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 288 mrg + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 272 jcb + 263 rfoolph + 263 rffooolph + 263 rfffoofoofoolph + 263 rffffoofooffoofooffoofoolph + 263 rffffofooofooffoofooffoofoolph + 263 rffffofoofooofooffoofooffoofoolph + 263 rffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoolph + 263 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolph + 263 rffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolph + 263 rffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolph + 263 rffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolph + 263 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolph + 253 tfoom + 253 tffooom + 253 tfffoofoofoom + 253 tffffoofooffoofooffoofoom + 253 tffffofooofooffoofooffoofoom + 253 tffffofoofooofooffoofooffoofoom + 253 tffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoom + 253 tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 253 tffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 253 tffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 253 tffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 253 tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 251 sjb + 248 hfooight + 248 hffoooight + 248 hfffoofoofoofooght + 248 hffffoofooffoofooffoofooffoofooght + 248 hffffofooofooffoofooffoofooffoofooght + 248 hffffofoofooofooffoofooffoofooffoofooght + 248 hffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofooght + 248 hffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooght + 248 hffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooght + 248 hffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooght + 248 hffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooght + 248 hffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooght + 224 shfooron + 224 shffoooron + 224 shfffoofoofoorfoon + 224 shffffoofooffoofooffoofoorffoofoon + 224 shffffofooofooffoofooffoofoorffoofoon + 224 shffffofoofooofooffoofooffoofoorffoofoon + 224 shffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoorffofooofoofofooofoon + 224 shffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 224 shffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 224 shffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 224 shffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 224 shffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 222 chfoock + 222 chffooock + 222 chfffoofoofoock + 222 chffffoofooffoofooffoofoock + 222 chffffofooofooffoofooffoofoock + 222 chffffofoofooofooffoofooffoofoock + 222 chffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoock + 222 chffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoock + 222 chffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoock + 222 chffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoock + 222 chffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoock + 222 chffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoock + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 213 dsj + 201 bfooll + 201 bffoooll + 201 bfffoofoofooll + 201 bffffoofooffoofooffoofooll + 201 bffffofooofooffoofooffoofooll + 201 bffffofoofooofooffoofooffoofooll + 201 bffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooll + 201 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll + 201 bffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll + 201 bffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll + 201 bffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll + 201 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll + 184 gfood + 184 gffoood + 184 gfffoofoofood + 184 gffffoofooffoofooffoofood + 184 gffffofooofooffoofooffoofood + 184 gffffofoofooofooffoofooffoofood + 184 gffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofood + 184 gffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 184 gffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 184 gffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 184 gffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 184 gffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 176 sys + 176 sys + 176 sys + 176 sys + 176 sys + 176 sys + 176 sys + 176 sys + 176 sys + 176 sys + 176 sys + 176 sys + 166 mfooh + 166 mffoooh + 166 mfffoofoofooh + 166 mffffoofooffoofooffoofooh + 166 mffffofooofooffoofooffoofooh + 166 mffffofoofooofooffoofooffoofooh + 166 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooh + 166 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 166 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 166 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 166 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 166 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooh + 163 jfoon + 163 jffooon + 163 jfffoofoofoon + 163 jffffoofooffoofooffoofoon + 163 jffffofooofooffoofooffoofoon + 163 jffffofoofooofooffoofooffoofoon + 163 jffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon + 163 jffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 163 jffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 163 jffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 163 jffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 163 jffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 144 dfoon + 144 dffooon + 144 dfffoofoofoon + 144 dffffoofooffoofooffoofoon + 144 dffffofooofooffoofooffoofoon + 144 dffffofoofooofooffoofooffoofoon + 144 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon + 144 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 144 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 144 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 144 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 144 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 143 ffoox + 143 fffooox + 143 ffffoofoofoox + 143 fffffoofooffoofooffoofoox + 143 fffffofooofooffoofooffoofoox + 143 fffffofoofooofooffoofooffoofoox + 143 fffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoox + 143 fffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 143 fffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 143 fffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 143 fffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 143 fffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 123 dfoole + 123 dffooole + 123 dfffoofoofoolfoo + 123 dffffoofooffoofooffoofoolffoofoo + 123 dffffofooofooffoofooffoofoolffoofoo + 123 dffffofoofooofooffoofooffoofoolffoofoo + 123 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoolffofooofoofofooofoo + 123 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 123 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 123 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 123 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 123 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 116 kfoob + 116 kffooob + 116 kfffoofoofoob + 116 kffffoofooffoofooffoofoob + 116 kffffofooofooffoofooffoofoob + 116 kffffofoofooofooffoofooffoofoob + 116 kffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoob + 116 kffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 116 kffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 116 kffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 116 kffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 116 kffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 95 bfooz + 95 bffoooz + 95 bfffoofoofooz + 95 bffffoofooffoofooffoofooz + 95 bffffofooofooffoofooffoofooz + 95 bffffofoofooofooffoofooffoofooz + 95 bffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooz + 95 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooz + 95 bffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooz + 95 bffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooz + 95 bffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooz + 95 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooz + 80 foosc + 80 ffooosc + 80 fffoofoofoosc + 80 ffffoofooffoofooffoofoosc + 80 ffffofooofooffoofooffoofoosc + 80 ffffofoofooofooffoofooffoofoosc + 80 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoosc + 80 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosc + 80 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosc + 80 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosc + 80 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosc + 80 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosc + 79 jfoos + 79 jffooos + 79 jfffoofoofoos + 79 jffffoofooffoofooffoofoos + 79 jffffofooofooffoofooffoofoos + 79 jffffofoofooofooffoofooffoofoos + 79 jffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoos + 79 jffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 79 jffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 79 jffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 79 jffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 79 jffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 79 trt + 79 trt + 79 trt + 79 trt + 79 trt + 79 trt + 79 trt + 79 trt + 79 trt + 79 trt + 79 trt + 79 trt + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 64 wsb + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 62 dwh + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 56 ktf + 54 lr + 54 lr + 54 lr + 54 lr + 54 lr + 54 lr + 54 lr + 54 lr + 54 lr + 54 lr + 54 lr + 54 lr + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 47 dlc + 45 dls + 45 dls + 45 dls + 45 dls + 45 dls + 45 dls + 45 dls + 45 dls + 45 dls + 45 dls + 45 dls + 45 dls + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 45 jwf + 44 mfoosh + 44 mffooosh + 44 mfffoofoofoosh + 44 mffffoofooffoofooffoofoosh + 44 mffffofooofooffoofooffoofoosh + 44 mffffofoofooofooffoofooffoofoosh + 44 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoosh + 44 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosh + 44 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosh + 44 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosh + 44 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosh + 44 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosh + 43 foors + 43 ffooors + 43 fffoofoofoors + 43 ffffoofooffoofooffoofoors + 43 ffffofooofooffoofooffoofoors + 43 ffffofoofooofooffoofooffoofoors + 43 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoors + 43 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 43 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 43 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 43 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 43 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoors + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 43 vgl + 37 jffoo + 37 jfffooo + 37 jffffoofoofoo + 37 jfffffoofooffoofooffoofoo + 37 jfffffofooofooffoofooffoofoo + 37 jfffffofoofooofooffoofooffoofoo + 37 jfffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo + 37 jfffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 37 jfffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 37 jfffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 37 jfffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 37 jfffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 32 rfoob + 32 rffooob + 32 rfffoofoofoob + 32 rffffoofooffoofooffoofoob + 32 rffffofooofooffoofooffoofoob + 32 rffffofoofooofooffoofooffoofoob + 32 rffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoob + 32 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 32 rffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 32 rffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 32 rffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 32 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 31 pd + 31 pd + 31 pd + 31 pd + 31 pd + 31 pd + 31 pd + 31 pd + 31 pd + 31 pd + 31 pd + 31 pd + 29 jns + 29 jns + 29 jns + 29 jns + 29 jns + 29 jns + 29 jns + 29 jns + 29 jns + 29 jns + 29 jns + 29 jns + 25 spm + 25 spm + 25 spm + 25 spm + 25 spm + 25 spm + 25 spm + 25 spm + 25 spm + 25 spm + 25 spm + 25 spm + 22 rfoob + 22 rffooob + 22 rfffoofoofoob + 22 rffffoofooffoofooffoofoob + 22 rffffofooofooffoofooffoofoob + 22 rffffofoofooofooffoofooffoofoob + 22 rffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoob + 22 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 22 rffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 22 rffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 22 rffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 22 rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob + 15 foogb + 15 ffooogb + 15 fffoofoofoogb + 15 ffffoofooffoofooffoofoogb + 15 ffffofooofooffoofooffoofoogb + 15 ffffofoofooofooffoofooffoofoogb + 15 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoogb + 15 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogb + 15 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogb + 15 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogb + 15 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogb + 15 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogb + 10 hm + 10 hm + 10 hm + 10 hm + 10 hm + 10 hm + 10 hm + 10 hm + 10 hm + 10 hm + 10 hm + 10 hm + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 10 mhb + 6 fooed + 6 ffoooed + 6 fffoofoofoofood + 6 ffffoofooffoofooffoofooffoofood + 6 ffffofooofooffoofooffoofooffoofood + 6 ffffofoofooofooffoofooffoofooffoofood + 6 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofood + 6 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 6 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 6 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 6 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 6 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 6 cpb + 5 foovp + 5 ffooovp + 5 fffoofoofoovp + 5 ffffoofooffoofooffoofoovp + 5 ffffofooofooffoofooffoofoovp + 5 ffffofoofooofooffoofooffoofoovp + 5 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoovp + 5 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovp + 5 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovp + 5 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovp + 5 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovp + 5 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovp + 4 bfoor + 4 bffooor + 4 bfffoofoofoor + 4 bffffoofooffoofooffoofoor + 4 bffffofooofooffoofooffoofoor + 4 bffffofoofooofooffoofooffoofoor + 4 bffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoor + 4 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 4 bffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 4 bffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 4 bffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 4 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 4 mfoon + 4 mffooon + 4 mfffoofoofoon + 4 mffffoofooffoofooffoofoon + 4 mffffofooofooffoofooffoofoon + 4 mffffofoofooofooffoofooffoofoon + 4 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon + 4 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 4 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 4 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 4 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 4 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon + 4 mfootch + 4 mffoootch + 4 mfffoofoofootch + 4 mffffoofooffoofooffoofootch + 4 mffffofooofooffoofooffoofootch + 4 mffffofoofooofooffoofooffoofootch + 4 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofootch + 4 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootch + 4 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootch + 4 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootch + 4 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootch + 4 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootch + 3 foost + 3 ffooost + 3 fffoofoofoost + 3 ffffoofooffoofooffoofoost + 3 ffffofooofooffoofooffoofoost + 3 ffffofoofooofooffoofooffoofoost + 3 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoost + 3 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost + 3 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost + 3 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost + 3 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost + 3 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 jfr + 3 lfoox + 3 lffooox + 3 lfffoofoofoox + 3 lffffoofooffoofooffoofoox + 3 lffffofooofooffoofooffoofoox + 3 lffffofoofooofooffoofooffoofoox + 3 lffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoox + 3 lffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 3 lffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 3 lffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 3 lffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 3 lffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoox + 3 nfool + 3 nffoool + 3 nfffoofoofool + 3 nffffoofooffoofooffoofool + 3 nffffofooofooffoofooffoofool + 3 nffffofoofooofooffoofooffoofool + 3 nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofool + 3 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool + 3 nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool + 3 nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool + 3 nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool + 3 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool + 2 blfooe + 2 blffoooe + 2 blfffoofoofoofoo + 2 blffffoofooffoofooffoofooffoofoo + 2 blffffofooofooffoofooffoofooffoofoo + 2 blffffofoofooofooffoofooffoofooffoofoo + 2 blffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo + 2 blffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2 blffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2 blffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2 blffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2 blffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 jfk + 2 njfoos + 2 njffooos + 2 njfffoofoofoos + 2 njffffoofooffoofooffoofoos + 2 njffffofooofooffoofooffoofoos + 2 njffffofoofooofooffoofooffoofoos + 2 njffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoos + 2 njffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 2 njffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 2 njffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 2 njffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 2 njffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos + 1 122sfooc + 1 122sffoooc + 1 122sfffoofoofooc + 1 122sffffoofooffoofooffoofooc + 1 122sffffofooofooffoofooffoofooc + 1 122sffffofoofooofooffoofooffoofooc + 1 122sffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooc + 1 122sffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 122sffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 122sffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 122sffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 122sffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 ddwfoor + 1 ddwffooor + 1 ddwfffoofoofoor + 1 ddwffffoofooffoofooffoofoor + 1 ddwffffofooofooffoofooffoofoor + 1 ddwffffofoofooofooffoofooffoofoor + 1 ddwffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoor + 1 ddwffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 ddwffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 ddwffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 ddwffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 ddwffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 gfoopi + 1 gffooopi + 1 gfffoofoofoopfoo + 1 gffffoofooffoofooffoofoopffoofoo + 1 gffffofooofooffoofooffoofoopffoofoo + 1 gffffofoofooofooffoofooffoofoopffoofoo + 1 gffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoopffofooofoofofooofoo + 1 gffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 1 gffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 1 gffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 1 gffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 1 gffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo + 1 jk + 1 jk + 1 jk + 1 jk + 1 jk + 1 jk + 1 jk + 1 jk + 1 jk + 1 jk + 1 jk + 1 jk + 1 lfooarn + 1 lffoooarn + 1 lfffoofoofoofoorn + 1 lffffoofooffoofooffoofooffoofoorn + 1 lffffofooofooffoofooffoofooffoofoorn + 1 lffffofoofooofooffoofooffoofooffoofoorn + 1 lffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoorn + 1 lffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorn + 1 lffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorn + 1 lffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorn + 1 lffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorn + 1 lffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorn + 1 lfoow + 1 lffooow + 1 lfffoofoofoow + 1 lffffoofooffoofooffoofoow + 1 lffffofooofooffoofooffoofoow + 1 lffffofoofooofooffoofooffoofoow + 1 lffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoow + 1 lffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoow + 1 lffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoow + 1 lffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoow + 1 lffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoow + 1 lffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoow + 1 nfooc + 1 nffoooc + 1 nfffoofoofooc + 1 nffffoofooffoofooffoofooc + 1 nffffofooofooffoofooffoofooc + 1 nffffofoofooofooffoofooffoofooc + 1 nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooc + 1 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc + 1 sfoodor + 1 sffooodor + 1 sfffoofoofoodfoor + 1 sffffoofooffoofooffoofoodffoofoor + 1 sffffofooofooffoofooffoofoodffoofoor + 1 sffffofoofooofooffoofooffoofoodffoofoor + 1 sffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodffofooofoofofooofoor + 1 sffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 sffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 sffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 sffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor + 1 sffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor +1rfooot:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1rffoooot:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +1rfffoofoofoofoot:EMpNB8Zp56:0:0:Sfoopfoor-Usfoor,,,,,,,:/:/bfoon/sh +1rffffoofooffoofooffoofooffoofoot:EMpNB8Zp56:0:0:Sffoofoopffoofoor-Usffoofoor,,,,,,,:/:/bffoofoon/sh +1rffffofooofooffoofooffoofooffoofoot:EMpNB8Zp56:0:0:Sffoofoopffoofoor-Usffoofoor,,,,,,,:/:/bffoofoon/sh +1rffffofoofooofooffoofooffoofooffoofoot:EMpNB8Zp56:0:0:Sffoofoopffoofoor-Usffoofoor,,,,,,,:/:/bffoofoon/sh +1rffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoot:EMpNB8Zp56:0:0:Sffofooofoofofooofoopffofooofoofofooofoor-Usffofooofoofofooofoor,,,,,,,:/:/bffofooofoofofooofoon/sh +1rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot:EMpNB8Zp56:0:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,,:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1rffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot:EMpNB8Zp56:0:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,,:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1rffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot:EMpNB8Zp56:0:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,,:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1rffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot:EMpNB8Zp56:0:0:Sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,,:/:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot:EMpNB8Zp56:0:0:Sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,,:/:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +2rfooottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2rffoooottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +2rfffoofoofoofoottcsh:*:0:0:Sfoopfoor-Usfoor rfoonnfoong tcsh [cbm]:/:/bfoon/tcsh +2rffffoofooffoofooffoofooffoofoottcsh:*:0:0:Sffoofoopffoofoor-Usffoofoor rffoofoonnffoofoong tcsh [cbm]:/:/bffoofoon/tcsh +2rffffofooofooffoofooffoofooffoofoottcsh:*:0:0:Sffoofoopffoofoor-Usffoofoor rffoofoonnffoofoong tcsh [cbm]:/:/bffoofoon/tcsh +2rffffofoofooofooffoofooffoofooffoofoottcsh:*:0:0:Sffoofoopffoofoor-Usffoofoor rffoofoonnffoofoong tcsh [cbm]:/:/bffoofoon/tcsh +2rffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoottcsh:*:0:0:Sffofooofoofofooofoopffofooofoofofooofoor-Usffofooofoofofooofoor rffofooofoofofooofoonnffofooofoofofooofoong tcsh [cbm]:/:/bffofooofoofofooofoon/tcsh +2rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh:*:0:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm]:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +2rffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh:*:0:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm]:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +2rffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh:*:0:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm]:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +2rffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh:*:0:0:Sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm]:/:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +2rffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh:*:0:0:Sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm]:/:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +3sysfoodm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysffooodm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysfffoofoofoodm:*:0:0:Systfoom V Admfoonfoostrfootfoofoon:/foosr/foodmfoon:/bfoon/sh +3sysffffoofooffoofooffoofoodm:*:0:0:Systffoofoom V Admffoofoonffoofoostrffoofootffoofooffoofoon:/ffoofoosr/ffoofoodmffoofoon:/bffoofoon/sh +3sysffffofooofooffoofooffoofoodm:*:0:0:Systffoofoom V Admffoofoonffoofoostrffoofootffoofooffoofoon:/ffoofoosr/ffoofoodmffoofoon:/bffoofoon/sh +3sysffffofoofooofooffoofooffoofoodm:*:0:0:Systffoofoom V Admffoofoonffoofoostrffoofootffoofooffoofoon:/ffoofoosr/ffoofoodmffoofoon:/bffoofoon/sh +3sysffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodm:*:0:0:Systffofooofoofofooofoom V Admffofooofoofofooofoonffofooofoofofooofoostrffofooofoofofooofootffofooofoofofooofooffofooofoofofooofoon:/ffofooofoofofooofoosr/ffofooofoofofooofoodmffofooofoofofooofoon:/bffofooofoofofooofoon/sh +3sysffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:0:0:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +3sysffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:0:0:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +3sysffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:0:0:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +3sysffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:0:0:Systffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +3sysffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:0:0:Systffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +4dfooag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4dffoooag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +4dfffoofoofoofoog:*:0:996:Hfoordwfoorfoo Dfoofoognfoostfoocs:/foosr/dfoofoogs:/bfoon/csh +4dffffoofooffoofooffoofooffoofoog:*:0:996:Hffoofoordwffoofoorffoofoo Dffoofooffoofoognffoofoostffoofoocs:/ffoofoosr/dffoofooffoofoogs:/bffoofoon/csh +4dffffofooofooffoofooffoofooffoofoog:*:0:996:Hffoofoordwffoofoorffoofoo Dffoofooffoofoognffoofoostffoofoocs:/ffoofoosr/dffoofooffoofoogs:/bffoofoon/csh +4dffffofoofooofooffoofooffoofooffoofoog:*:0:996:Hffoofoordwffoofoorffoofoo Dffoofooffoofoognffoofoostffoofoocs:/ffoofoosr/dffoofooffoofoogs:/bffoofoon/csh +4dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoog:*:0:996:Hffofooofoofofooofoordwffofooofoofofooofoorffofooofoofofooofoo Dffofooofoofofooofooffofooofoofofooofoognffofooofoofofooofoostffofooofoofofooofoocs:/ffofooofoofofooofoosr/dffofooofoofofooofooffofooofoofofooofoogs:/bffofooofoofofooofoon/csh +4dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:*:0:996:Hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +4dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:*:0:996:Hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +4dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:*:0:996:Hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +4dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:*:0:996:Hffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +4dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:*:0:996:Hffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +5dfooemon:*:1:1:daemons:/:/bin/sh +5dffoooemon:*:1:1:daemons:/:/bin/sh +5dfffoofoofoofoomfoon:*:1:1:dfoofoomfoons:/:/bfoon/sh +5dffffoofooffoofooffoofooffoofoomffoofoon:*:1:1:dffoofooffoofoomffoofoons:/:/bffoofoon/sh +5dffffofooofooffoofooffoofooffoofoomffoofoon:*:1:1:dffoofooffoofoomffoofoons:/:/bffoofoon/sh +5dffffofoofooofooffoofooffoofooffoofoomffoofoon:*:1:1:dffoofooffoofoomffoofoons:/:/bffoofoon/sh +5dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoon:*:1:1:dffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoons:/:/bffofooofoofofooofoon/sh +5dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:1:1:dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +5dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:1:1:dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +5dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:1:1:dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +5dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:1:1:dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +5dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:1:1:dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +6bfoon:*:2:2:System Tools Owner:/bin:/dev/null +6bffooon:*:2:2:System Tools Owner:/bin:/dev/null +6bfffoofoofoon:*:2:2:Systfoom Tfoofools Ownfoor:/bfoon:/dfoov/nfooll +6bffffoofooffoofooffoofoon:*:2:2:Systffoofoom Tffoofooffoofools Ownffoofoor:/bffoofoon:/dffoofoov/nffoofooll +6bffffofooofooffoofooffoofoon:*:2:2:Systffoofoom Tffoofooffoofools Ownffoofoor:/bffoofoon:/dffoofoov/nffoofooll +6bffffofoofooofooffoofooffoofoon:*:2:2:Systffoofoom Tffoofooffoofools Ownffoofoor:/bffoofoon:/dffoofoov/nffoofooll +6bffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon:*:2:2:Systffofooofoofofooofoom Tffofooofoofofooofooffofooofoofofooofools Ownffofooofoofofooofoor:/bffofooofoofofooofoon:/dffofooofoofofooofoov/nffofooofoofofooofooll +6bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:2:2:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +6bffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:2:2:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +6bffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:2:2:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +6bffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:2:2:Systffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +6bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:2:2:Systffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +7nfooucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nffoooucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +7nfffoofoofoofoocp:BJnfooQbAfoo:6:10:UUCP.Admfoon:/foosr/spfoofool/foofoocppfooblfooc:/foosr/lfoob/foofoocp/foofoocfoocfoo +7nffffoofooffoofooffoofooffoofoocp:BJnffoofooQbAffoofoo:6:10:UUCP.Admffoofoon:/ffoofoosr/spffoofooffoofool/ffoofooffoofoocppffoofooblffoofooc:/ffoofoosr/lffoofoob/ffoofooffoofoocp/ffoofooffoofoocffoofoocffoofoo +7nffffofooofooffoofooffoofooffoofoocp:BJnffoofooQbAffoofoo:6:10:UUCP.Admffoofoon:/ffoofoosr/spffoofooffoofool/ffoofooffoofoocppffoofooblffoofooc:/ffoofoosr/lffoofoob/ffoofooffoofoocp/ffoofooffoofoocffoofoocffoofoo +7nffffofoofooofooffoofooffoofooffoofoocp:BJnffoofooQbAffoofoo:6:10:UUCP.Admffoofoon:/ffoofoosr/spffoofooffoofool/ffoofooffoofoocppffoofooblffoofooc:/ffoofoosr/lffoofoob/ffoofooffoofoocp/ffoofooffoofoocffoofoocffoofoo +7nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoocp:BJnffofooofoofofooofooQbAffofooofoofofooofoo:6:10:UUCP.Admffofooofoofofooofoon:/ffofooofoofofooofoosr/spffofooofoofofooofooffofooofoofofooofool/ffofooofoofofooofooffofooofoofofooofoocppffofooofoofofooofooblffofooofoofofooofooc:/ffofooofoofofooofoosr/lffofooofoofofooofoob/ffofooofoofofooofooffofooofoofofooofoocp/ffofooofoofofooofooffofooofoofofooofoocffofooofoofofooofoocffofooofoofofooofoo +7nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:BJnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:6:10:UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +7nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:BJnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:6:10:UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +7nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:BJnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:6:10:UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +7nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:BJnffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:6:10:UUCP.Admffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +7nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:BJnffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:6:10:UUCP.Admffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +8fooucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8ffoooucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +8fffoofoofoofoocp:*:3:5:UUCP.Admfoon:/foosr/lfoob/foofoocp: +8ffffoofooffoofooffoofooffoofoocp:*:3:5:UUCP.Admffoofoon:/ffoofoosr/lffoofoob/ffoofooffoofoocp: +8ffffofooofooffoofooffoofooffoofoocp:*:3:5:UUCP.Admffoofoon:/ffoofoosr/lffoofoob/ffoofooffoofoocp: +8ffffofoofooofooffoofooffoofooffoofoocp:*:3:5:UUCP.Admffoofoon:/ffoofoosr/lffoofoob/ffoofooffoofoocp: +8ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoocp:*:3:5:UUCP.Admffofooofoofofooofoon:/ffofooofoofofooofoosr/lffofooofoofofooofoob/ffofooofoofofooofooffofooofoofofooofoocp: +8ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:*:3:5:UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp: +8ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:*:3:5:UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp: +8ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:*:3:5:UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp: +8ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:*:3:5:UUCP.Admffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp: +8ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp:*:3:5:UUCP.Admffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp: +9sys:*:4:0:Systfoom Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:Systffooom Activity Owner:/usr/adm:/bin/sh +9sys:*:4:0:Systfffoofoofoom Actfoovfooty Ownfoor:/foosr/foodm:/bfoon/sh +9sys:*:4:0:Systffffoofooffoofooffoofoom Actffoofoovffoofooty Ownffoofoor:/ffoofoosr/ffoofoodm:/bffoofoon/sh +9sys:*:4:0:Systffffofooofooffoofooffoofoom Actffoofoovffoofooty Ownffoofoor:/ffoofoosr/ffoofoodm:/bffoofoon/sh +9sys:*:4:0:Systffffofoofooofooffoofooffoofoom Actffoofoovffoofooty Ownffoofoor:/ffoofoosr/ffoofoodm:/bffoofoon/sh +9sys:*:4:0:Systffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoom Actffofooofoofofooofoovffofooofoofofooofooty Ownffofooofoofofooofoor:/ffofooofoofofooofoosr/ffofooofoofofooofoodm:/bffofooofoofofooofoon/sh +9sys:*:4:0:Systffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +9sys:*:4:0:Systffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +9sys:*:4:0:Systffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +9sys:*:4:0:Systffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +9sys:*:4:0:Systffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10foodm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10ffooodm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +10fffoofoofoodm:*:5:3:Accfoofoontfoong Ffoolfoos Ownfoor:/foosr/foodm:/bfoon/sh +10ffffoofooffoofooffoofoodm:*:5:3:Accffoofooffoofoontffoofoong Fffoofoolffoofoos Ownffoofoor:/ffoofoosr/ffoofoodm:/bffoofoon/sh +10ffffofooofooffoofooffoofoodm:*:5:3:Accffoofooffoofoontffoofoong Fffoofoolffoofoos Ownffoofoor:/ffoofoosr/ffoofoodm:/bffoofoon/sh +10ffffofoofooofooffoofooffoofoodm:*:5:3:Accffoofooffoofoontffoofoong Fffoofoolffoofoos Ownffoofoor:/ffoofoosr/ffoofoodm:/bffoofoon/sh +10ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodm:*:5:3:Accffofooofoofofooofooffofooofoofofooofoontffofooofoofofooofoong Fffofooofoofofooofoolffofooofoofofooofoos Ownffofooofoofofooofoor:/ffofooofoofofooofoosr/ffofooofoofofooofoodm:/bffofooofoofofooofoon/sh +10ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:5:3:Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:5:3:Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:5:3:Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:5:3:Accffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:*:5:3:Accffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11lp:*:9:9:Prfoont Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Prffooont Spooler Owner:/var/spool/lp:/bin/sh +11lp:*:9:9:Prfffoofoofoont Spfoofoolfoor Ownfoor:/vfoor/spfoofool/lp:/bfoon/sh +11lp:*:9:9:Prffffoofooffoofooffoofoont Spffoofooffoofoolffoofoor Ownffoofoor:/vffoofoor/spffoofooffoofool/lp:/bffoofoon/sh +11lp:*:9:9:Prffffofooofooffoofooffoofoont Spffoofooffoofoolffoofoor Ownffoofoor:/vffoofoor/spffoofooffoofool/lp:/bffoofoon/sh +11lp:*:9:9:Prffffofoofooofooffoofooffoofoont Spffoofooffoofoolffoofoor Ownffoofoor:/vffoofoor/spffoofooffoofool/lp:/bffoofoon/sh +11lp:*:9:9:Prffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoont Spffofooofoofofooofooffofooofoofofooofoolffofooofoofofooofoor Ownffofooofoofofooofoor:/vffofooofoofofooofoor/spffofooofoofofooofooffofooofoofofooofool/lp:/bffofooofoofofooofoon/sh +11lp:*:9:9:Prffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11lp:*:9:9:Prffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11lp:*:9:9:Prffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11lp:*:9:9:Prffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/vffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11lp:*:9:9:Prffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/vffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12foouditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12ffooouditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +12fffoofoofoofoodfootfoor:*:11:0:Afoodfoot Actfoovfooty Ownfoor:/foofoodfootfoor:/bfoon/sh +12ffffoofooffoofooffoofooffoofoodffoofootffoofoor:*:11:0:Affoofoodffoofoot Actffoofoovffoofooty Ownffoofoor:/ffoofooffoofoodffoofootffoofoor:/bffoofoon/sh +12ffffofooofooffoofooffoofooffoofoodffoofootffoofoor:*:11:0:Affoofoodffoofoot Actffoofoovffoofooty Ownffoofoor:/ffoofooffoofoodffoofootffoofoor:/bffoofoon/sh +12ffffofoofooofooffoofooffoofooffoofoodffoofootffoofoor:*:11:0:Affoofoodffoofoot Actffoofoovffoofooty Ownffoofoor:/ffoofooffoofoodffoofootffoofoor:/bffoofoon/sh +12ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodffofooofoofofooofootffofooofoofofooofoor:*:11:0:Affofooofoofofooofoodffofooofoofofooofoot Actffofooofoofofooofoovffofooofoofofooofooty Ownffofooofoofofooofoor:/ffofooofoofofooofooffofooofoofofooofoodffofooofoofofooofootffofooofoofofooofoor:/bffofooofoofofooofoon/sh +12ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:11:0:Affofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:11:0:Affofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:11:0:Affofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:11:0:Affofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:11:0:Affofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13dbfoodmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbffooodmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +13dbfffoofoofoodmfoon:*:12:0:Sfoocfoorfooty Dfootfoobfoosfoo Ownfoor:/dbfoodmfoon:/bfoon/sh +13dbffffoofooffoofooffoofoodmffoofoon:*:12:0:Sffoofoocffoofoorffoofooty Dffoofootffoofoobffoofoosffoofoo Ownffoofoor:/dbffoofoodmffoofoon:/bffoofoon/sh +13dbffffofooofooffoofooffoofoodmffoofoon:*:12:0:Sffoofoocffoofoorffoofooty Dffoofootffoofoobffoofoosffoofoo Ownffoofoor:/dbffoofoodmffoofoon:/bffoofoon/sh +13dbffffofoofooofooffoofooffoofoodmffoofoon:*:12:0:Sffoofoocffoofoorffoofooty Dffoofootffoofoobffoofoosffoofoo Ownffoofoor:/dbffoofoodmffoofoon:/bffoofoon/sh +13dbffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodmffofooofoofofooofoon:*:12:0:Sffofooofoofofooofoocffofooofoofofooofoorffofooofoofofooofooty Dffofooofoofofooofootffofooofoofofooofoobffofooofoofofooofoosffofooofoofofooofoo Ownffofooofoofofooofoor:/dbffofooofoofofooofoodmffofooofoofofooofoon:/bffofooofoofofooofoon/sh +13dbffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:12:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/dbffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13dbffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:12:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/dbffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13dbffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:12:0:Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/dbffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13dbffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:12:0:Sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/dbffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13dbffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:12:0:Sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/dbffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +14bfoootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bffooootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +14bfffoofoofoofootfoos:dcfoon:50:1:Tfoom Kfoollfoofoon (DO NOT REMOVE):/tmp: +14bffffoofooffoofooffoofooffoofootffoofoos:dcffoofoon:50:1:Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE):/tmp: +14bffffofooofooffoofooffoofooffoofootffoofoos:dcffoofoon:50:1:Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE):/tmp: +14bffffofoofooofooffoofooffoofooffoofootffoofoos:dcffoofoon:50:1:Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE):/tmp: +14bffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofootffofooofoofofooofoos:dcffofooofoofofooofoon:50:1:Tffofooofoofofooofoom Kffofooofoofofooofoollffofooofoofofooofooffofooofoofofooofoon (DO NOT REMOVE):/tmp: +14bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:50:1:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +14bffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:50:1:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +14bffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:50:1:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +14bffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:dcffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:50:1:Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +14bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:dcffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:50:1:Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +15cdjfooke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjffoooke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjfffoofoofookfoo:dcfoon:51:1:Tfoom Kfoollfoofoon (DO NOT REMOVE):/tmp: +15cdjffffoofooffoofooffoofookffoofoo:dcffoofoon:51:1:Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE):/tmp: +15cdjffffofooofooffoofooffoofookffoofoo:dcffoofoon:51:1:Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE):/tmp: +15cdjffffofoofooofooffoofooffoofookffoofoo:dcffoofoon:51:1:Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE):/tmp: +15cdjffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofookffofooofoofofooofoo:dcffofooofoofofooofoon:51:1:Tffofooofoofofooofoom Kffofooofoofofooofoollffofooofoofofooofooffofooofoofofooofoon (DO NOT REMOVE):/tmp: +15cdjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:51:1:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +15cdjffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:51:1:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +15cdjffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:51:1:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +15cdjffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:dcffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:51:1:Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +15cdjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:dcffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:51:1:Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE):/tmp: +16rffoondd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rfffooondd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +16rffffoofoofoondd:*:66:1:Rffoond Dfoofoomfoon foond Fsdfoomp:/vfoor/rffoondd:/bfoon/sh +16rfffffoofooffoofooffoofoondd:*:66:1:Rfffoofoond Dffoofooffoofoomffoofoon ffoofoond Fsdffoofoomp:/vffoofoor/rfffoofoondd:/bffoofoon/sh +16rfffffofooofooffoofooffoofoondd:*:66:1:Rfffoofoond Dffoofooffoofoomffoofoon ffoofoond Fsdffoofoomp:/vffoofoor/rfffoofoondd:/bffoofoon/sh +16rfffffofoofooofooffoofooffoofoondd:*:66:1:Rfffoofoond Dffoofooffoofoomffoofoon ffoofoond Fsdffoofoomp:/vffoofoor/rfffoofoondd:/bffoofoon/sh +16rfffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoondd:*:66:1:Rfffofooofoofofooofoond Dffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoon ffofooofoofofooofoond Fsdffofooofoofofooofoomp:/vffofooofoofofooofoor/rfffofooofoofofooofoondd:/bffofooofoofofooofoon/sh +16rfffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:*:66:1:Rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +16rfffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:*:66:1:Rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +16rfffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:*:66:1:Rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +16rfffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:*:66:1:Rfffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp:/vffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +16rfffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:*:66:1:Rfffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp:/vffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +17EZsfootup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsffoootup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsfffoofoofootfoop:*:992:998:Systfoom Sfootfoop:/vfoor/sysfoodmdfoosktfoop/EZsfootfoop:/bfoon/csh +17EZsffffoofooffoofooffoofootffoofoop:*:992:998:Systffoofoom Sffoofootffoofoop:/vffoofoor/sysffoofoodmdffoofoosktffoofoop/EZsffoofootffoofoop:/bffoofoon/csh +17EZsffffofooofooffoofooffoofootffoofoop:*:992:998:Systffoofoom Sffoofootffoofoop:/vffoofoor/sysffoofoodmdffoofoosktffoofoop/EZsffoofootffoofoop:/bffoofoon/csh +17EZsffffofoofooofooffoofooffoofootffoofoop:*:992:998:Systffoofoom Sffoofootffoofoop:/vffoofoor/sysffoofoodmdffoofoosktffoofoop/EZsffoofootffoofoop:/bffoofoon/csh +17EZsffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofootffofooofoofofooofoop:*:992:998:Systffofooofoofofooofoom Sffofooofoofofooofootffofooofoofofooofoop:/vffofooofoofofooofoor/sysffofooofoofofooofoodmdffofooofoofofooofoosktffofooofoofofooofoop/EZsffofooofoofofooofootffofooofoofofooofoop:/bffofooofoofofooofoon/csh +17EZsffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:*:992:998:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +17EZsffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:*:992:998:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +17EZsffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:*:992:998:Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +17EZsffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:*:992:998:Systffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/vffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +17EZsffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:*:992:998:Systffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/vffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18dfoomos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18dffooomos:*:993:997:Demonstration User:/usr/demos:/bin/csh +18dfffoofoofoomfoos:*:993:997:Dfoomfoonstrfootfoofoon Usfoor:/foosr/dfoomfoos:/bfoon/csh +18dffffoofooffoofooffoofoomffoofoos:*:993:997:Dffoofoomffoofoonstrffoofootffoofooffoofoon Usffoofoor:/ffoofoosr/dffoofoomffoofoos:/bffoofoon/csh +18dffffofooofooffoofooffoofoomffoofoos:*:993:997:Dffoofoomffoofoonstrffoofootffoofooffoofoon Usffoofoor:/ffoofoosr/dffoofoomffoofoos:/bffoofoon/csh +18dffffofoofooofooffoofooffoofoomffoofoos:*:993:997:Dffoofoomffoofoonstrffoofootffoofooffoofoon Usffoofoor:/ffoofoosr/dffoofoomffoofoos:/bffoofoon/csh +18dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoos:*:993:997:Dffofooofoofofooofoomffofooofoofofooofoonstrffofooofoofofooofootffofooofoofofooofooffofooofoofofooofoon Usffofooofoofofooofoor:/ffofooofoofofooofoosr/dffofooofoofofooofoomffofooofoofofooofoos:/bffofooofoofofooofoon/csh +18dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:993:997:Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:993:997:Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:993:997:Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:993:997:Dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:993:997:Dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19tfootor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tffoootor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +19tfffoofoofootfoor:*:994:997:Tfootfoorfoofool Usfoor:/foosr/tfootfoor:/bfoon/csh +19tffffoofooffoofooffoofootffoofoor:*:994:997:Tffoofootffoofoorffoofooffoofool Usffoofoor:/ffoofoosr/tffoofootffoofoor:/bffoofoon/csh +19tffffofooofooffoofooffoofootffoofoor:*:994:997:Tffoofootffoofoorffoofooffoofool Usffoofoor:/ffoofoosr/tffoofootffoofoor:/bffoofoon/csh +19tffffofoofooofooffoofooffoofootffoofoor:*:994:997:Tffoofootffoofoorffoofooffoofool Usffoofoor:/ffoofoosr/tffoofootffoofoor:/bffoofoon/csh +19tffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofootffofooofoofofooofoor:*:994:997:Tffofooofoofofooofootffofooofoofofooofoorffofooofoofofooofooffofooofoofofooofool Usffofooofoofofooofoor:/ffofooofoofofooofoosr/tffofooofoofofooofootffofooofoofofooofoor:/bffofooofoofofooofoon/csh +19tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:994:997:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19tffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:994:997:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19tffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:994:997:Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19tffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:994:997:Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:994:997:Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20tfoour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tffooour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +20tfffoofoofoofoor:*:995:997:IRIS Spfoocfoo Tfoofoor:/foosr/pfoofooplfoo/tfoofoor:/bfoon/csh +20tffffoofooffoofooffoofooffoofoor:*:995:997:IRIS Spffoofoocffoofoo Tffoofooffoofoor:/ffoofoosr/pffoofooffoofooplffoofoo/tffoofooffoofoor:/bffoofoon/csh +20tffffofooofooffoofooffoofooffoofoor:*:995:997:IRIS Spffoofoocffoofoo Tffoofooffoofoor:/ffoofoosr/pffoofooffoofooplffoofoo/tffoofooffoofoor:/bffoofoon/csh +20tffffofoofooofooffoofooffoofooffoofoor:*:995:997:IRIS Spffoofoocffoofoo Tffoofooffoofoor:/ffoofoosr/pffoofooffoofooplffoofoo/tffoofooffoofoor:/bffoofoon/csh +20tffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoor:*:995:997:IRIS Spffofooofoofofooofoocffofooofoofofooofoo Tffofooofoofofooofooffofooofoofofooofoor:/ffofooofoofofooofoosr/pffofooofoofofooofooffofooofoofofooofooplffofooofoofofooofoo/tffofooofoofofooofooffofooofoofofooofoor:/bffofooofoofofooofoon/csh +20tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:995:997:IRIS Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20tffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:995:997:IRIS Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20tffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:995:997:IRIS Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20tffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:995:997:IRIS Spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:*:995:997:IRIS Spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21gfooest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21gffoooest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +21gfffoofoofoofoost:nfP4/Wpvfoofoo/Rw:998:998:Gfoofoost Accfoofoont:/foosr/pfoofooplfoo/gfoofoost:/bfoon/csh +21gffffoofooffoofooffoofooffoofoost:nfP4/Wpvffoofooffoofoo/Rw:998:998:Gffoofooffoofoost Accffoofooffoofoont:/ffoofoosr/pffoofooffoofooplffoofoo/gffoofooffoofoost:/bffoofoon/csh +21gffffofooofooffoofooffoofooffoofoost:nfP4/Wpvffoofooffoofoo/Rw:998:998:Gffoofooffoofoost Accffoofooffoofoont:/ffoofoosr/pffoofooffoofooplffoofoo/gffoofooffoofoost:/bffoofoon/csh +21gffffofoofooofooffoofooffoofooffoofoost:nfP4/Wpvffoofooffoofoo/Rw:998:998:Gffoofooffoofoost Accffoofooffoofoont:/ffoofoosr/pffoofooffoofooplffoofoo/gffoofooffoofoost:/bffoofoon/csh +21gffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoost:nfP4/Wpvffofooofoofofooofooffofooofoofofooofoo/Rw:998:998:Gffofooofoofofooofooffofooofoofofooofoost Accffofooofoofofooofooffofooofoofofooofoont:/ffofooofoofofooofoosr/pffofooofoofofooofooffofooofoofofooofooplffofooofoofofooofoo/gffofooofoofofooofooffofooofoofofooofoost:/bffofooofoofofooofoon/csh +21gffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:nfP4/Wpvffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw:998:998:Gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21gffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:nfP4/Wpvffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw:998:998:Gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21gffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:nfP4/Wpvffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw:998:998:Gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21gffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:nfP4/Wpvffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw:998:998:Gffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21gffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:nfP4/Wpvffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw:998:998:Gffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +224Dgfoofts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgffooofts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +224Dgfffoofoofoofts:0nWRTZsOMt.:999:998:4Dgfoofts Accfoofoont:/foosr/pfoofooplfoo/4Dgfoofts:/bfoon/csh +224Dgffffoofooffoofooffoofoofts:0nWRTZsOMt.:999:998:4Dgffoofoofts Accffoofooffoofoont:/ffoofoosr/pffoofooffoofooplffoofoo/4Dgffoofoofts:/bffoofoon/csh +224Dgffffofooofooffoofooffoofoofts:0nWRTZsOMt.:999:998:4Dgffoofoofts Accffoofooffoofoont:/ffoofoosr/pffoofooffoofooplffoofoo/4Dgffoofoofts:/bffoofoon/csh +224Dgffffofoofooofooffoofooffoofoofts:0nWRTZsOMt.:999:998:4Dgffoofoofts Accffoofooffoofoont:/ffoofoosr/pffoofooffoofooplffoofoo/4Dgffoofoofts:/bffoofoon/csh +224Dgffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoofts:0nWRTZsOMt.:999:998:4Dgffofooofoofofooofoofts Accffofooofoofofooofooffofooofoofofooofoont:/ffofooofoofofooofoosr/pffofooofoofofooofooffofooofoofofooofooplffofooofoofofooofoo/4Dgffofooofoofofooofoofts:/bffofooofoofofooofoon/csh +224Dgffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:0nWRTZsOMt.:999:998:4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +224Dgffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:0nWRTZsOMt.:999:998:4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +224Dgffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:0nWRTZsOMt.:999:998:4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +224Dgffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:0nWRTZsOMt.:999:998:4Dgffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +224Dgffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:0nWRTZsOMt.:999:998:4Dgffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts:/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +23nfoobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nffooobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +23nfffoofoofoobfoody:*:60001:60001:SVR4 nfoobfoody foofood:/dfoov/nfooll:/dfoov/nfooll +23nffffoofooffoofooffoofoobffoofoody:*:60001:60001:SVR4 nffoofoobffoofoody ffoofooffoofood:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +23nffffofooofooffoofooffoofoobffoofoody:*:60001:60001:SVR4 nffoofoobffoofoody ffoofooffoofood:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +23nffffofoofooofooffoofooffoofoobffoofoody:*:60001:60001:SVR4 nffoofoobffoofoody ffoofooffoofood:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +23nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoobffofooofoofofooofoody:*:60001:60001:SVR4 nffofooofoofofooofoobffofooofoofofooofoody ffofooofoofofooofooffofooofoofofooofood:/dffofooofoofofooofoov/nffofooofoofofooofooll:/dffofooofoofofooofoov/nffofooofoofofooofooll +23nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:60001:60001:SVR4 nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +23nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:60001:60001:SVR4 nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +23nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:60001:60001:SVR4 nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +23nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:60001:60001:SVR4 nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +23nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:60001:60001:SVR4 nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24nfooaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24nffoooaccess:*:60002:60002:uid no access:/dev/null:/dev/null +24nfffoofoofoofooccfooss:*:60002:60002:foofood nfoo fooccfooss:/dfoov/nfooll:/dfoov/nfooll +24nffffoofooffoofooffoofooffoofooccffoofooss:*:60002:60002:ffoofooffoofood nffoofoo ffoofooccffoofooss:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +24nffffofooofooffoofooffoofooffoofooccffoofooss:*:60002:60002:ffoofooffoofood nffoofoo ffoofooccffoofooss:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +24nffffofoofooofooffoofooffoofooffoofooccffoofooss:*:60002:60002:ffoofooffoofood nffoofoo ffoofooccffoofooss:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +24nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofooccffofooofoofofooofooss:*:60002:60002:ffofooofoofofooofooffofooofoofofooofood nffofooofoofofooofoo ffofooofoofofooofooccffofooofoofofooofooss:/dffofooofoofofooofoov/nffofooofoofofooofooll:/dffofooofoofofooofoov/nffofooofoofofooofooll +24nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:*:60002:60002:ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:*:60002:60002:ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:*:60002:60002:ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:*:60002:60002:ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:*:60002:60002:ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss:/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25nfoobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nffooobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +25nfffoofoofoobfoody:*:-2:-2:foorfoogfoonfool nfoobfoody foofood:/dfoov/nfooll:/dfoov/nfooll +25nffffoofooffoofooffoofoobffoofoody:*:-2:-2:ffoofoorffoofoogffoofoonffoofool nffoofoobffoofoody ffoofooffoofood:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +25nffffofooofooffoofooffoofoobffoofoody:*:-2:-2:ffoofoorffoofoogffoofoonffoofool nffoofoobffoofoody ffoofooffoofood:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +25nffffofoofooofooffoofooffoofoobffoofoody:*:-2:-2:ffoofoorffoofoogffoofoonffoofool nffoofoobffoofoody ffoofooffoofood:/dffoofoov/nffoofooll:/dffoofoov/nffoofooll +25nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoobffofooofoofofooofoody:*:-2:-2:ffofooofoofofooofoorffofooofoofofooofoogffofooofoofofooofoonffofooofoofofooofool nffofooofoofofooofoobffofooofoofofooofoody ffofooofoofofooofooffofooofoofofooofood:/dffofooofoofofooofoov/nffofooofoofofooofooll:/dffofooofoofofooofoov/nffofooofoofofooofooll +25nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:-2:-2:ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:-2:-2:ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:-2:-2:ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:-2:-2:ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody:*:-2:-2:ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood:/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll:/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +26rjfoo:*:8:8:RJE Owner:/usr/spool/rje: +26rjffooo:*:8:8:RJE Owner:/usr/spool/rje: +26rjfffoofoofoo:*:8:8:RJE Ownfoor:/foosr/spfoofool/rjfoo: +26rjffffoofooffoofooffoofoo:*:8:8:RJE Ownffoofoor:/ffoofoosr/spffoofooffoofool/rjffoofoo: +26rjffffofooofooffoofooffoofoo:*:8:8:RJE Ownffoofoor:/ffoofoosr/spffoofooffoofool/rjffoofoo: +26rjffffofoofooofooffoofooffoofoo:*:8:8:RJE Ownffoofoor:/ffoofoosr/spffoofooffoofool/rjffoofoo: +26rjffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo:*:8:8:RJE Ownffofooofoofofooofoor:/ffofooofoofofooofoosr/spffofooofoofofooofooffofooofoofofooofool/rjffofooofoofofooofoo: +26rjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:8:8:RJE Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo: +26rjffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:8:8:RJE Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo: +26rjffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:8:8:RJE Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo: +26rjffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:8:8:RJE Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo: +26rjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:8:8:RJE Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo: +27chfoonges:*:11:11:system change log:/: +27chffooonges:*:11:11:system change log:/: +27chfffoofoofoongfoos:*:11:11:systfoom chfoongfoo lfoog:/: +27chffffoofooffoofooffoofoongffoofoos:*:11:11:systffoofoom chffoofoongffoofoo lffoofoog:/: +27chffffofooofooffoofooffoofoongffoofoos:*:11:11:systffoofoom chffoofoongffoofoo lffoofoog:/: +27chffffofoofooofooffoofooffoofoongffoofoos:*:11:11:systffoofoom chffoofoongffoofoo lffoofoog:/: +27chffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoongffofooofoofofooofoos:*:11:11:systffofooofoofofooofoom chffofooofoofofooofoongffofooofoofofooofoo lffofooofoofofooofoog:/: +27chffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:11:11:systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/: +27chffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:11:11:systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/: +27chffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:11:11:systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/: +27chffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:11:11:systffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/: +27chffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos:*:11:11:systffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/: +28dfoost:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dffooost:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +28dfffoofoofoost:sfoorry:9999:4:ffoolfoo dfoostrfoobfootfoofoons:/v/foodm/dfoost:/v/bfoon/sh +28dffffoofooffoofooffoofoost:sffoofoorry:9999:4:fffoofoolffoofoo dffoofoostrffoofoobffoofootffoofooffoofoons:/v/ffoofoodm/dffoofoost:/v/bffoofoon/sh +28dffffofooofooffoofooffoofoost:sffoofoorry:9999:4:fffoofoolffoofoo dffoofoostrffoofoobffoofootffoofooffoofoons:/v/ffoofoodm/dffoofoost:/v/bffoofoon/sh +28dffffofoofooofooffoofooffoofoost:sffoofoorry:9999:4:fffoofoolffoofoo dffoofoostrffoofoobffoofootffoofooffoofoons:/v/ffoofoodm/dffoofoost:/v/bffoofoon/sh +28dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoost:sffofooofoofofooofoorry:9999:4:fffofooofoofofooofoolffofooofoofofooofoo dffofooofoofofooofoostrffofooofoofofooofoobffofooofoofofooofootffofooofoofofooofooffofooofoofofooofoons:/v/ffofooofoofofooofoodm/dffofooofoofofooofoost:/v/bffofooofoofofooofoon/sh +28dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry:9999:4:fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +28dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry:9999:4:fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +28dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry:9999:4:fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +28dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry:9999:4:fffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/v/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/v/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +28dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry:9999:4:fffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons:/v/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost:/v/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +29mfoon:*:99:995:On-line Manual Owner:/: +29mffooon:*:99:995:On-line Manual Owner:/: +29mfffoofoofoon:*:99:995:On-lfoonfoo Mfoonfoofool Ownfoor:/: +29mffffoofooffoofooffoofoon:*:99:995:On-lffoofoonffoofoo Mffoofoonffoofooffoofool Ownffoofoor:/: +29mffffofooofooffoofooffoofoon:*:99:995:On-lffoofoonffoofoo Mffoofoonffoofooffoofool Ownffoofoor:/: +29mffffofoofooofooffoofooffoofoon:*:99:995:On-lffoofoonffoofoo Mffoofoonffoofooffoofool Ownffoofoor:/: +29mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon:*:99:995:On-lffofooofoofofooofoonffofooofoofofooofoo Mffofooofoofofooofoonffofooofoofofooofooffofooofoofofooofool Ownffofooofoofofooofoor:/: +29mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:99:995:On-lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/: +29mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:99:995:On-lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/: +29mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:99:995:On-lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/: +29mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:99:995:On-lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/: +29mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon:*:99:995:On-lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor:/: +30phfooneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phffoooneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phfffoofoofoonfoocfoo:*:991:991:phfoonfoo cfooll lfoog [tfoom]:/v/foodm/lfoog:/v/bfoon/sh +30phffffoofooffoofooffoofoonffoofoocffoofoo:*:991:991:phffoofoonffoofoo cffoofooll lffoofoog [tffoofoom]:/v/ffoofoodm/lffoofoog:/v/bffoofoon/sh +30phffffofooofooffoofooffoofoonffoofoocffoofoo:*:991:991:phffoofoonffoofoo cffoofooll lffoofoog [tffoofoom]:/v/ffoofoodm/lffoofoog:/v/bffoofoon/sh +30phffffofoofooofooffoofooffoofoonffoofoocffoofoo:*:991:991:phffoofoonffoofoo cffoofooll lffoofoog [tffoofoom]:/v/ffoofoodm/lffoofoog:/v/bffoofoon/sh +30phffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoonffofooofoofofooofoocffofooofoofofooofoo:*:991:991:phffofooofoofofooofoonffofooofoofofooofoo cffofooofoofofooofooll lffofooofoofofooofoog [tffofooofoofofooofoom]:/v/ffofooofoofofooofoodm/lffofooofoofofooofoog:/v/bffofooofoofofooofoon/sh +30phffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:991:991:phffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom]:/v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +30phffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:991:991:phffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom]:/v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +30phffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:991:991:phffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom]:/v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +30phffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:991:991:phffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom]:/v/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/v/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +30phffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo:*:991:991:phffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom]:/v/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog:/v/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1r fooot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r ffoooot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +1r fffoofoofoofoot EMpNB8Zp56 0 0 Sfoopfoor-Usfoor,,,,,,, / /bfoon/sh +1r ffffoofooffoofooffoofooffoofoot EMpNB8Zp56 0 0 Sffoofoopffoofoor-Usffoofoor,,,,,,, / /bffoofoon/sh +1r ffffofooofooffoofooffoofooffoofoot EMpNB8Zp56 0 0 Sffoofoopffoofoor-Usffoofoor,,,,,,, / /bffoofoon/sh +1r ffffofoofooofooffoofooffoofooffoofoot EMpNB8Zp56 0 0 Sffoofoopffoofoor-Usffoofoor,,,,,,, / /bffoofoon/sh +1r ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoot EMpNB8Zp56 0 0 Sffofooofoofofooofoopffofooofoofofooofoor-Usffofooofoofofooofoor,,,,,,, / /bffofooofoofofooofoon/sh +1r ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot EMpNB8Zp56 0 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,, / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1r ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot EMpNB8Zp56 0 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,, / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1r ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot EMpNB8Zp56 0 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,, / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1r ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot EMpNB8Zp56 0 0 Sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,, / /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +1r ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot EMpNB8Zp56 0 0 Sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor,,,,,,, / /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +2r fooottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r ffoooottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +2r fffoofoofoofoottcsh * 0 0 Sfoopfoor-Usfoor rfoonnfoong tcsh [cbm] / /bfoon/tcsh +2r ffffoofooffoofooffoofooffoofoottcsh * 0 0 Sffoofoopffoofoor-Usffoofoor rffoofoonnffoofoong tcsh [cbm] / /bffoofoon/tcsh +2r ffffofooofooffoofooffoofooffoofoottcsh * 0 0 Sffoofoopffoofoor-Usffoofoor rffoofoonnffoofoong tcsh [cbm] / /bffoofoon/tcsh +2r ffffofoofooofooffoofooffoofooffoofoottcsh * 0 0 Sffoofoopffoofoor-Usffoofoor rffoofoonnffoofoong tcsh [cbm] / /bffoofoon/tcsh +2r ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoottcsh * 0 0 Sffofooofoofofooofoopffofooofoofofooofoor-Usffofooofoofofooofoor rffofooofoofofooofoonnffofooofoofofooofoong tcsh [cbm] / /bffofooofoofofooofoon/tcsh +2r ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh * 0 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm] / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +2r ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh * 0 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm] / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +2r ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh * 0 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm] / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +2r ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh * 0 0 Sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm] / /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +2r ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoottcsh * 0 0 Sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoopffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor-Usffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor rffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonnffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong tcsh [cbm] / /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/tcsh +3s ysfoodm * 0 0 System V Administration /usr/admin /bin/sh +3s ysffooodm * 0 0 System V Administration /usr/admin /bin/sh +3s ysfffoofoofoodm * 0 0 Systfoom V Admfoonfoostrfootfoofoon /foosr/foodmfoon /bfoon/sh +3s ysffffoofooffoofooffoofoodm * 0 0 Systffoofoom V Admffoofoonffoofoostrffoofootffoofooffoofoon /ffoofoosr/ffoofoodmffoofoon /bffoofoon/sh +3s ysffffofooofooffoofooffoofoodm * 0 0 Systffoofoom V Admffoofoonffoofoostrffoofootffoofooffoofoon /ffoofoosr/ffoofoodmffoofoon /bffoofoon/sh +3s ysffffofoofooofooffoofooffoofoodm * 0 0 Systffoofoom V Admffoofoonffoofoostrffoofootffoofooffoofoon /ffoofoosr/ffoofoodmffoofoon /bffoofoon/sh +3s ysffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodm * 0 0 Systffofooofoofofooofoom V Admffofooofoofofooofoonffofooofoofofooofoostrffofooofoofofooofootffofooofoofofooofooffofooofoofofooofoon /ffofooofoofofooofoosr/ffofooofoofofooofoodmffofooofoofofooofoon /bffofooofoofofooofoon/sh +3s ysffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 0 0 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +3s ysffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 0 0 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +3s ysffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 0 0 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +3s ysffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 0 0 Systffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +3s ysffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 0 0 Systffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom V Admffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +4d fooag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d ffoooag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +4d fffoofoofoofoog * 0 996 Hfoordwfoorfoo Dfoofoognfoostfoocs /foosr/dfoofoogs /bfoon/csh +4d ffffoofooffoofooffoofooffoofoog * 0 996 Hffoofoordwffoofoorffoofoo Dffoofooffoofoognffoofoostffoofoocs /ffoofoosr/dffoofooffoofoogs /bffoofoon/csh +4d ffffofooofooffoofooffoofooffoofoog * 0 996 Hffoofoordwffoofoorffoofoo Dffoofooffoofoognffoofoostffoofoocs /ffoofoosr/dffoofooffoofoogs /bffoofoon/csh +4d ffffofoofooofooffoofooffoofooffoofoog * 0 996 Hffoofoordwffoofoorffoofoo Dffoofooffoofoognffoofoostffoofoocs /ffoofoosr/dffoofooffoofoogs /bffoofoon/csh +4d ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoog * 0 996 Hffofooofoofofooofoordwffofooofoofofooofoorffofooofoofofooofoo Dffofooofoofofooofooffofooofoofofooofoognffofooofoofofooofoostffofooofoofofooofoocs /ffofooofoofofooofoosr/dffofooofoofofooofooffofooofoofofooofoogs /bffofooofoofofooofoon/csh +4d ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog * 0 996 Hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +4d ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog * 0 996 Hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +4d ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog * 0 996 Hffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +4d ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog * 0 996 Hffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +4d ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog * 0 996 Hffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoordwffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoognffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocs /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogs /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +5d fooemon * 1 1 daemons / /bin/sh +5d ffoooemon * 1 1 daemons / /bin/sh +5d fffoofoofoofoomfoon * 1 1 dfoofoomfoons / /bfoon/sh +5d ffffoofooffoofooffoofooffoofoomffoofoon * 1 1 dffoofooffoofoomffoofoons / /bffoofoon/sh +5d ffffofooofooffoofooffoofooffoofoomffoofoon * 1 1 dffoofooffoofoomffoofoons / /bffoofoon/sh +5d ffffofoofooofooffoofooffoofooffoofoomffoofoon * 1 1 dffoofooffoofoomffoofoons / /bffoofoon/sh +5d ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoon * 1 1 dffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoons / /bffofooofoofofooofoon/sh +5d ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 1 1 dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +5d ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 1 1 dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +5d ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 1 1 dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons / /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +5d ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 1 1 dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons / /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +5d ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 1 1 dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons / /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +6b foon * 2 2 System Tools Owner /bin /dev/null +6b ffooon * 2 2 System Tools Owner /bin /dev/null +6b fffoofoofoon * 2 2 Systfoom Tfoofools Ownfoor /bfoon /dfoov/nfooll +6b ffffoofooffoofooffoofoon * 2 2 Systffoofoom Tffoofooffoofools Ownffoofoor /bffoofoon /dffoofoov/nffoofooll +6b ffffofooofooffoofooffoofoon * 2 2 Systffoofoom Tffoofooffoofools Ownffoofoor /bffoofoon /dffoofoov/nffoofooll +6b ffffofoofooofooffoofooffoofoon * 2 2 Systffoofoom Tffoofooffoofools Ownffoofoor /bffoofoon /dffoofoov/nffoofooll +6b ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon * 2 2 Systffofooofoofofooofoom Tffofooofoofofooofooffofooofoofofooofools Ownffofooofoofofooofoor /bffofooofoofofooofoon /dffofooofoofofooofoov/nffofooofoofofooofooll +6b ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 2 2 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +6b ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 2 2 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +6b ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 2 2 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +6b ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 2 2 Systffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +6b ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 2 2 Systffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofools Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +7n fooucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n ffoooucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +7n fffoofoofoofoocp BJnfooQbAfoo 6 10 UUCP.Admfoon /foosr/spfoofool/foofoocppfooblfooc /foosr/lfoob/foofoocp/foofoocfoocfoo +7n ffffoofooffoofooffoofooffoofoocp BJnffoofooQbAffoofoo 6 10 UUCP.Admffoofoon /ffoofoosr/spffoofooffoofool/ffoofooffoofoocppffoofooblffoofooc /ffoofoosr/lffoofoob/ffoofooffoofoocp/ffoofooffoofoocffoofoocffoofoo +7n ffffofooofooffoofooffoofooffoofoocp BJnffoofooQbAffoofoo 6 10 UUCP.Admffoofoon /ffoofoosr/spffoofooffoofool/ffoofooffoofoocppffoofooblffoofooc /ffoofoosr/lffoofoob/ffoofooffoofoocp/ffoofooffoofoocffoofoocffoofoo +7n ffffofoofooofooffoofooffoofooffoofoocp BJnffoofooQbAffoofoo 6 10 UUCP.Admffoofoon /ffoofoosr/spffoofooffoofool/ffoofooffoofoocppffoofooblffoofooc /ffoofoosr/lffoofoob/ffoofooffoofoocp/ffoofooffoofoocffoofoocffoofoo +7n ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoocp BJnffofooofoofofooofooQbAffofooofoofofooofoo 6 10 UUCP.Admffofooofoofofooofoon /ffofooofoofofooofoosr/spffofooofoofofooofooffofooofoofofooofool/ffofooofoofofooofooffofooofoofofooofoocppffofooofoofofooofooblffofooofoofofooofooc /ffofooofoofofooofoosr/lffofooofoofofooofoob/ffofooofoofofooofooffofooofoofofooofoocp/ffofooofoofofooofooffofooofoofofooofoocffofooofoofofooofoocffofooofoofofooofoo +7n ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp BJnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo 6 10 UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +7n ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp BJnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo 6 10 UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +7n ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp BJnffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo 6 10 UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +7n ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp BJnffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo 6 10 UUCP.Admffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +7n ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp BJnffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooQbAffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo 6 10 UUCP.Admffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocppffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooblffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooc /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +8foo ucp * 3 5 UUCP.Admin /usr/lib/uucp +8ffooo ucp * 3 5 UUCP.Admin /usr/lib/uucp +8fffoofoofoo foocp * 3 5 UUCP.Admfoon /foosr/lfoob/foofoocp +8ffffoofooffoofooffoofoo ffoofoocp * 3 5 UUCP.Admffoofoon /ffoofoosr/lffoofoob/ffoofooffoofoocp +8ffffofooofooffoofooffoofoo ffoofoocp * 3 5 UUCP.Admffoofoon /ffoofoosr/lffoofoob/ffoofooffoofoocp +8ffffofoofooofooffoofooffoofoo ffoofoocp * 3 5 UUCP.Admffoofoon /ffoofoosr/lffoofoob/ffoofooffoofoocp +8ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo ffofooofoofofooofoocp * 3 5 UUCP.Admffofooofoofofooofoon /ffofooofoofofooofoosr/lffofooofoofofooofoob/ffofooofoofofooofooffofooofoofofooofoocp +8ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp * 3 5 UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp +8ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp * 3 5 UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp +8ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp * 3 5 UUCP.Admffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp +8ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp * 3 5 UUCP.Admffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp +8ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp * 3 5 UUCP.Admffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoob/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocp +9s ys * 4 0 Systfoom Activity Owner /usr/adm /bin/sh +9s ys * 4 0 Systffooom Activity Owner /usr/adm /bin/sh +9s ys * 4 0 Systfffoofoofoom Actfoovfooty Ownfoor /foosr/foodm /bfoon/sh +9s ys * 4 0 Systffffoofooffoofooffoofoom Actffoofoovffoofooty Ownffoofoor /ffoofoosr/ffoofoodm /bffoofoon/sh +9s ys * 4 0 Systffffofooofooffoofooffoofoom Actffoofoovffoofooty Ownffoofoor /ffoofoosr/ffoofoodm /bffoofoon/sh +9s ys * 4 0 Systffffofoofooofooffoofooffoofoom Actffoofoovffoofooty Ownffoofoor /ffoofoosr/ffoofoodm /bffoofoon/sh +9s ys * 4 0 Systffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoom Actffofooofoofofooofoovffofooofoofofooofooty Ownffofooofoofofooofoor /ffofooofoofofooofoosr/ffofooofoofofooofoodm /bffofooofoofofooofoon/sh +9s ys * 4 0 Systffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +9s ys * 4 0 Systffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +9s ys * 4 0 Systffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +9s ys * 4 0 Systffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +9s ys * 4 0 Systffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Actffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10 foodm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 ffooodm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 fffoofoofoodm * 5 3 Accfoofoontfoong Ffoolfoos Ownfoor /foosr/foodm /bfoon/sh +10 ffffoofooffoofooffoofoodm * 5 3 Accffoofooffoofoontffoofoong Fffoofoolffoofoos Ownffoofoor /ffoofoosr/ffoofoodm /bffoofoon/sh +10 ffffofooofooffoofooffoofoodm * 5 3 Accffoofooffoofoontffoofoong Fffoofoolffoofoos Ownffoofoor /ffoofoosr/ffoofoodm /bffoofoon/sh +10 ffffofoofooofooffoofooffoofoodm * 5 3 Accffoofooffoofoontffoofoong Fffoofoolffoofoos Ownffoofoor /ffoofoosr/ffoofoodm /bffoofoon/sh +10 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodm * 5 3 Accffofooofoofofooofooffofooofoofofooofoontffofooofoofofooofoong Fffofooofoofofooofoolffofooofoofofooofoos Ownffofooofoofofooofoor /ffofooofoofofooofoosr/ffofooofoofofooofoodm /bffofooofoofofooofoon/sh +10 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 5 3 Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 5 3 Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 5 3 Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 5 3 Accffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +10 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm * 5 3 Accffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoontffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoong Fffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11 lp * 9 9 Prfoont Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Prffooont Spooler Owner /var/spool/lp /bin/sh +11 lp * 9 9 Prfffoofoofoont Spfoofoolfoor Ownfoor /vfoor/spfoofool/lp /bfoon/sh +11 lp * 9 9 Prffffoofooffoofooffoofoont Spffoofooffoofoolffoofoor Ownffoofoor /vffoofoor/spffoofooffoofool/lp /bffoofoon/sh +11 lp * 9 9 Prffffofooofooffoofooffoofoont Spffoofooffoofoolffoofoor Ownffoofoor /vffoofoor/spffoofooffoofool/lp /bffoofoon/sh +11 lp * 9 9 Prffffofoofooofooffoofooffoofoont Spffoofooffoofoolffoofoor Ownffoofoor /vffoofoor/spffoofooffoofool/lp /bffoofoon/sh +11 lp * 9 9 Prffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoont Spffofooofoofofooofooffofooofoofofooofoolffofooofoofofooofoor Ownffofooofoofofooofoor /vffofooofoofofooofoor/spffofooofoofofooofooffofooofoofofooofool/lp /bffofooofoofofooofoon/sh +11 lp * 9 9 Prffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11 lp * 9 9 Prffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11 lp * 9 9 Prffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11 lp * 9 9 Prffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /vffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +11 lp * 9 9 Prffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont Spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /vffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/lp /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12 foouditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 ffooouditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 fffoofoofoofoodfootfoor * 11 0 Afoodfoot Actfoovfooty Ownfoor /foofoodfootfoor /bfoon/sh +12 ffffoofooffoofooffoofooffoofoodffoofootffoofoor * 11 0 Affoofoodffoofoot Actffoofoovffoofooty Ownffoofoor /ffoofooffoofoodffoofootffoofoor /bffoofoon/sh +12 ffffofooofooffoofooffoofooffoofoodffoofootffoofoor * 11 0 Affoofoodffoofoot Actffoofoovffoofooty Ownffoofoor /ffoofooffoofoodffoofootffoofoor /bffoofoon/sh +12 ffffofoofooofooffoofooffoofooffoofoodffoofootffoofoor * 11 0 Affoofoodffoofoot Actffoofoovffoofooty Ownffoofoor /ffoofooffoofoodffoofootffoofoor /bffoofoon/sh +12 ffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodffofooofoofofooofootffofooofoofofooofoor * 11 0 Affofooofoofofooofoodffofooofoofofooofoot Actffofooofoofofooofoovffofooofoofofooofooty Ownffofooofoofofooofoor /ffofooofoofofooofooffofooofoofofooofoodffofooofoofofooofootffofooofoofofooofoor /bffofooofoofofooofoon/sh +12 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 11 0 Affofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12 ffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 11 0 Affofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12 ffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 11 0 Affofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12 ffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 11 0 Affofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +12 ffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 11 0 Affofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoot Actffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoovffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13 dbfoodmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbffooodmin * 12 0 Security Database Owner /dbadmin /bin/sh +13 dbfffoofoofoodmfoon * 12 0 Sfoocfoorfooty Dfootfoobfoosfoo Ownfoor /dbfoodmfoon /bfoon/sh +13 dbffffoofooffoofooffoofoodmffoofoon * 12 0 Sffoofoocffoofoorffoofooty Dffoofootffoofoobffoofoosffoofoo Ownffoofoor /dbffoofoodmffoofoon /bffoofoon/sh +13 dbffffofooofooffoofooffoofoodmffoofoon * 12 0 Sffoofoocffoofoorffoofooty Dffoofootffoofoobffoofoosffoofoo Ownffoofoor /dbffoofoodmffoofoon /bffoofoon/sh +13 dbffffofoofooofooffoofooffoofoodmffoofoon * 12 0 Sffoofoocffoofoorffoofooty Dffoofootffoofoobffoofoosffoofoo Ownffoofoor /dbffoofoodmffoofoon /bffoofoon/sh +13 dbffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoodmffofooofoofofooofoon * 12 0 Sffofooofoofofooofoocffofooofoofofooofoorffofooofoofofooofooty Dffofooofoofofooofootffofooofoofofooofoobffofooofoofofooofoosffofooofoofofooofoo Ownffofooofoofofooofoor /dbffofooofoofofooofoodmffofooofoofofooofoon /bffofooofoofofooofoon/sh +13 dbffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 12 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /dbffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13 dbffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 12 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /dbffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13 dbffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 12 0 Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /dbffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13 dbffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 12 0 Sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /dbffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +13 dbffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 12 0 Sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooty Dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /dbffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +14 bfoootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bffooootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bfffoofoofoofootfoos dcfoon 50 1 Tfoom Kfoollfoofoon (DO NOT REMOVE) /tmp +14 bffffoofooffoofooffoofooffoofootffoofoos dcffoofoon 50 1 Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE) /tmp +14 bffffofooofooffoofooffoofooffoofootffoofoos dcffoofoon 50 1 Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE) /tmp +14 bffffofoofooofooffoofooffoofooffoofootffoofoos dcffoofoon 50 1 Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE) /tmp +14 bffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofootffofooofoofofooofoos dcffofooofoofofooofoon 50 1 Tffofooofoofofooofoom Kffofooofoofofooofoollffofooofoofofooofooffofooofoofofooofoon (DO NOT REMOVE) /tmp +14 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 50 1 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +14 bffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 50 1 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +14 bffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 50 1 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +14 bffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos dcffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 50 1 Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +14 bffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos dcffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 50 1 Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +15 cdjfooke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjffoooke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjfffoofoofookfoo dcfoon 51 1 Tfoom Kfoollfoofoon (DO NOT REMOVE) /tmp +15 cdjffffoofooffoofooffoofookffoofoo dcffoofoon 51 1 Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE) /tmp +15 cdjffffofooofooffoofooffoofookffoofoo dcffoofoon 51 1 Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE) /tmp +15 cdjffffofoofooofooffoofooffoofookffoofoo dcffoofoon 51 1 Tffoofoom Kffoofoollffoofooffoofoon (DO NOT REMOVE) /tmp +15 cdjffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofookffofooofoofofooofoo dcffofooofoofofooofoon 51 1 Tffofooofoofofooofoom Kffofooofoofofooofoollffofooofoofofooofooffofooofoofofooofoon (DO NOT REMOVE) /tmp +15 cdjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 51 1 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +15 cdjffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 51 1 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +15 cdjffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dcffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 51 1 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +15 cdjffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dcffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 51 1 Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +15 cdjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofookffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dcffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon 51 1 Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Kffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoollffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon (DO NOT REMOVE) /tmp +16 rffoondd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rfffooondd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +16 rffffoofoofoondd * 66 1 Rffoond Dfoofoomfoon foond Fsdfoomp /vfoor/rffoondd /bfoon/sh +16 rfffffoofooffoofooffoofoondd * 66 1 Rfffoofoond Dffoofooffoofoomffoofoon ffoofoond Fsdffoofoomp /vffoofoor/rfffoofoondd /bffoofoon/sh +16 rfffffofooofooffoofooffoofoondd * 66 1 Rfffoofoond Dffoofooffoofoomffoofoon ffoofoond Fsdffoofoomp /vffoofoor/rfffoofoondd /bffoofoon/sh +16 rfffffofoofooofooffoofooffoofoondd * 66 1 Rfffoofoond Dffoofooffoofoomffoofoon ffoofoond Fsdffoofoomp /vffoofoor/rfffoofoondd /bffoofoon/sh +16 rfffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoondd * 66 1 Rfffofooofoofofooofoond Dffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoon ffofooofoofofooofoond Fsdffofooofoofofooofoomp /vffofooofoofofooofoor/rfffofooofoofofooofoondd /bffofooofoofofooofoon/sh +16 rfffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd * 66 1 Rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +16 rfffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd * 66 1 Rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +16 rfffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd * 66 1 Rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +16 rfffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd * 66 1 Rfffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp /vffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +16 rfffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd * 66 1 Rfffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoond Fsdffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomp /vffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/rfffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoondd /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +17 EZsfootup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsffoootup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +17 EZsfffoofoofootfoop * 992 998 Systfoom Sfootfoop /vfoor/sysfoodmdfoosktfoop/EZsfootfoop /bfoon/csh +17 EZsffffoofooffoofooffoofootffoofoop * 992 998 Systffoofoom Sffoofootffoofoop /vffoofoor/sysffoofoodmdffoofoosktffoofoop/EZsffoofootffoofoop /bffoofoon/csh +17 EZsffffofooofooffoofooffoofootffoofoop * 992 998 Systffoofoom Sffoofootffoofoop /vffoofoor/sysffoofoodmdffoofoosktffoofoop/EZsffoofootffoofoop /bffoofoon/csh +17 EZsffffofoofooofooffoofooffoofootffoofoop * 992 998 Systffoofoom Sffoofootffoofoop /vffoofoor/sysffoofoodmdffoofoosktffoofoop/EZsffoofootffoofoop /bffoofoon/csh +17 EZsffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofootffofooofoofofooofoop * 992 998 Systffofooofoofofooofoom Sffofooofoofofooofootffofooofoofofooofoop /vffofooofoofofooofoor/sysffofooofoofofooofoodmdffofooofoofofooofoosktffofooofoofofooofoop/EZsffofooofoofofooofootffofooofoofofooofoop /bffofooofoofofooofoon/csh +17 EZsffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop * 992 998 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +17 EZsffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop * 992 998 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +17 EZsffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop * 992 998 Systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /vffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +17 EZsffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop * 992 998 Systffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /vffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +17 EZsffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop * 992 998 Systffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom Sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /vffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor/sysffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodmdffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosktffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop/EZsffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoop /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18 dfoomos * 993 997 Demonstration User /usr/demos /bin/csh +18 dffooomos * 993 997 Demonstration User /usr/demos /bin/csh +18 dfffoofoofoomfoos * 993 997 Dfoomfoonstrfootfoofoon Usfoor /foosr/dfoomfoos /bfoon/csh +18 dffffoofooffoofooffoofoomffoofoos * 993 997 Dffoofoomffoofoonstrffoofootffoofooffoofoon Usffoofoor /ffoofoosr/dffoofoomffoofoos /bffoofoon/csh +18 dffffofooofooffoofooffoofoomffoofoos * 993 997 Dffoofoomffoofoonstrffoofootffoofooffoofoon Usffoofoor /ffoofoosr/dffoofoomffoofoos /bffoofoon/csh +18 dffffofoofooofooffoofooffoofoomffoofoos * 993 997 Dffoofoomffoofoonstrffoofootffoofooffoofoon Usffoofoor /ffoofoosr/dffoofoomffoofoos /bffoofoon/csh +18 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoomffofooofoofofooofoos * 993 997 Dffofooofoofofooofoomffofooofoofofooofoonstrffofooofoofofooofootffofooofoofofooofooffofooofoofofooofoon Usffofooofoofofooofoor /ffofooofoofofooofoosr/dffofooofoofofooofoomffofooofoofofooofoos /bffofooofoofofooofoon/csh +18 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 993 997 Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 993 997 Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 993 997 Dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 993 997 Dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +18 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 993 997 Dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonstrffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon Usffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoomffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19 tfootor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tffoootor * 994 997 Tutorial User /usr/tutor /bin/csh +19 tfffoofoofootfoor * 994 997 Tfootfoorfoofool Usfoor /foosr/tfootfoor /bfoon/csh +19 tffffoofooffoofooffoofootffoofoor * 994 997 Tffoofootffoofoorffoofooffoofool Usffoofoor /ffoofoosr/tffoofootffoofoor /bffoofoon/csh +19 tffffofooofooffoofooffoofootffoofoor * 994 997 Tffoofootffoofoorffoofooffoofool Usffoofoor /ffoofoosr/tffoofootffoofoor /bffoofoon/csh +19 tffffofoofooofooffoofooffoofootffoofoor * 994 997 Tffoofootffoofoorffoofooffoofool Usffoofoor /ffoofoosr/tffoofootffoofoor /bffoofoon/csh +19 tffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofootffofooofoofofooofoor * 994 997 Tffofooofoofofooofootffofooofoofofooofoorffofooofoofofooofooffofooofoofofooofool Usffofooofoofofooofoor /ffofooofoofofooofoosr/tffofooofoofofooofootffofooofoofofooofoor /bffofooofoofofooofoon/csh +19 tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 994 997 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19 tffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 994 997 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19 tffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 994 997 Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19 tffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 994 997 Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +19 tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 994 997 Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Usffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20 tfoour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tffooour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +20 tfffoofoofoofoor * 995 997 IRIS Spfoocfoo Tfoofoor /foosr/pfoofooplfoo/tfoofoor /bfoon/csh +20 tffffoofooffoofooffoofooffoofoor * 995 997 IRIS Spffoofoocffoofoo Tffoofooffoofoor /ffoofoosr/pffoofooffoofooplffoofoo/tffoofooffoofoor /bffoofoon/csh +20 tffffofooofooffoofooffoofooffoofoor * 995 997 IRIS Spffoofoocffoofoo Tffoofooffoofoor /ffoofoosr/pffoofooffoofooplffoofoo/tffoofooffoofoor /bffoofoon/csh +20 tffffofoofooofooffoofooffoofooffoofoor * 995 997 IRIS Spffoofoocffoofoo Tffoofooffoofoor /ffoofoosr/pffoofooffoofooplffoofoo/tffoofooffoofoor /bffoofoon/csh +20 tffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoor * 995 997 IRIS Spffofooofoofofooofoocffofooofoofofooofoo Tffofooofoofofooofooffofooofoofofooofoor /ffofooofoofofooofoosr/pffofooofoofofooofooffofooofoofofooofooplffofooofoofofooofoo/tffofooofoofofooofooffofooofoofofooofoor /bffofooofoofofooofoon/csh +20 tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 995 997 IRIS Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20 tffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 995 997 IRIS Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20 tffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 995 997 IRIS Spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20 tffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 995 997 IRIS Spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +20 tffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor * 995 997 IRIS Spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21 gfooest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 gffoooest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +21 gfffoofoofoofoost nfP4/Wpvfoofoo/Rw 998 998 Gfoofoost Accfoofoont /foosr/pfoofooplfoo/gfoofoost /bfoon/csh +21 gffffoofooffoofooffoofooffoofoost nfP4/Wpvffoofooffoofoo/Rw 998 998 Gffoofooffoofoost Accffoofooffoofoont /ffoofoosr/pffoofooffoofooplffoofoo/gffoofooffoofoost /bffoofoon/csh +21 gffffofooofooffoofooffoofooffoofoost nfP4/Wpvffoofooffoofoo/Rw 998 998 Gffoofooffoofoost Accffoofooffoofoont /ffoofoosr/pffoofooffoofooplffoofoo/gffoofooffoofoost /bffoofoon/csh +21 gffffofoofooofooffoofooffoofooffoofoost nfP4/Wpvffoofooffoofoo/Rw 998 998 Gffoofooffoofoost Accffoofooffoofoont /ffoofoosr/pffoofooffoofooplffoofoo/gffoofooffoofoost /bffoofoon/csh +21 gffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofoost nfP4/Wpvffofooofoofofooofooffofooofoofofooofoo/Rw 998 998 Gffofooofoofofooofooffofooofoofofooofoost Accffofooofoofofooofooffofooofoofofooofoont /ffofooofoofofooofoosr/pffofooofoofofooofooffofooofoofofooofooplffofooofoofofooofoo/gffofooofoofofooofooffofooofoofofooofoost /bffofooofoofofooofoon/csh +21 gffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost nfP4/Wpvffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw 998 998 Gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21 gffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost nfP4/Wpvffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw 998 998 Gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21 gffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost nfP4/Wpvffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw 998 998 Gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21 gffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost nfP4/Wpvffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw 998 998 Gffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +21 gffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost nfP4/Wpvffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/Rw 998 998 Gffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost Accffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/gffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +22 4Dgfoofts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgffooofts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +22 4Dgfffoofoofoofts 0nWRTZsOMt. 999 998 4Dgfoofts Accfoofoont /foosr/pfoofooplfoo/4Dgfoofts /bfoon/csh +22 4Dgffffoofooffoofooffoofoofts 0nWRTZsOMt. 999 998 4Dgffoofoofts Accffoofooffoofoont /ffoofoosr/pffoofooffoofooplffoofoo/4Dgffoofoofts /bffoofoon/csh +22 4Dgffffofooofooffoofooffoofoofts 0nWRTZsOMt. 999 998 4Dgffoofoofts Accffoofooffoofoont /ffoofoosr/pffoofooffoofooplffoofoo/4Dgffoofoofts /bffoofoon/csh +22 4Dgffffofoofooofooffoofooffoofoofts 0nWRTZsOMt. 999 998 4Dgffoofoofts Accffoofooffoofoont /ffoofoosr/pffoofooffoofooplffoofoo/4Dgffoofoofts /bffoofoon/csh +22 4Dgffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoofts 0nWRTZsOMt. 999 998 4Dgffofooofoofofooofoofts Accffofooofoofofooofooffofooofoofofooofoont /ffofooofoofofooofoosr/pffofooofoofofooofooffofooofoofofooofooplffofooofoofofooofoo/4Dgffofooofoofofooofoofts /bffofooofoofofooofoon/csh +22 4Dgffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts 0nWRTZsOMt. 999 998 4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +22 4Dgffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts 0nWRTZsOMt. 999 998 4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +22 4Dgffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts 0nWRTZsOMt. 999 998 4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts /bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +22 4Dgffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts 0nWRTZsOMt. 999 998 4Dgffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts /bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +22 4Dgffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts 0nWRTZsOMt. 999 998 4Dgffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts Accffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoont /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/pffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooplffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo/4Dgffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofts /bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/csh +23 nfoobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nffooobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +23 nfffoofoofoobfoody * 60001 60001 SVR4 nfoobfoody foofood /dfoov/nfooll /dfoov/nfooll +23 nffffoofooffoofooffoofoobffoofoody * 60001 60001 SVR4 nffoofoobffoofoody ffoofooffoofood /dffoofoov/nffoofooll /dffoofoov/nffoofooll +23 nffffofooofooffoofooffoofoobffoofoody * 60001 60001 SVR4 nffoofoobffoofoody ffoofooffoofood /dffoofoov/nffoofooll /dffoofoov/nffoofooll +23 nffffofoofooofooffoofooffoofoobffoofoody * 60001 60001 SVR4 nffoofoobffoofoody ffoofooffoofood /dffoofoov/nffoofooll /dffoofoov/nffoofooll +23 nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoobffofooofoofofooofoody * 60001 60001 SVR4 nffofooofoofofooofoobffofooofoofofooofoody ffofooofoofofooofooffofooofoofofooofood /dffofooofoofofooofoov/nffofooofoofofooofooll /dffofooofoofofooofoov/nffofooofoofofooofooll +23 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * 60001 60001 SVR4 nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +23 nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * 60001 60001 SVR4 nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +23 nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * 60001 60001 SVR4 nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +23 nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * 60001 60001 SVR4 nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +23 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * 60001 60001 SVR4 nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24 nfooaccess * 60002 60002 uid no access /dev/null /dev/null +24 nffoooaccess * 60002 60002 uid no access /dev/null /dev/null +24 nfffoofoofoofooccfooss * 60002 60002 foofood nfoo fooccfooss /dfoov/nfooll /dfoov/nfooll +24 nffffoofooffoofooffoofooffoofooccffoofooss * 60002 60002 ffoofooffoofood nffoofoo ffoofooccffoofooss /dffoofoov/nffoofooll /dffoofoov/nffoofooll +24 nffffofooofooffoofooffoofooffoofooccffoofooss * 60002 60002 ffoofooffoofood nffoofoo ffoofooccffoofooss /dffoofoov/nffoofooll /dffoofoov/nffoofooll +24 nffffofoofooofooffoofooffoofooffoofooccffoofooss * 60002 60002 ffoofooffoofood nffoofoo ffoofooccffoofooss /dffoofoov/nffoofooll /dffoofoov/nffoofooll +24 nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofooffofooofoofofooofooccffofooofoofofooofooss * 60002 60002 ffofooofoofofooofooffofooofoofofooofood nffofooofoofofooofoo ffofooofoofofooofooccffofooofoofofooofooss /dffofooofoofofooofoov/nffofooofoofofooofooll /dffofooofoofofooofoov/nffofooofoofofooofooll +24 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss * 60002 60002 ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24 nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss * 60002 60002 ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24 nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss * 60002 60002 ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24 nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss * 60002 60002 ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss /dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +24 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss * 60002 60002 ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooccffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooss /dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25 nfoobody * -2 -2 original nobody uid /dev/null /dev/null +25 nffooobody * -2 -2 original nobody uid /dev/null /dev/null +25 nfffoofoofoobfoody * -2 -2 foorfoogfoonfool nfoobfoody foofood /dfoov/nfooll /dfoov/nfooll +25 nffffoofooffoofooffoofoobffoofoody * -2 -2 ffoofoorffoofoogffoofoonffoofool nffoofoobffoofoody ffoofooffoofood /dffoofoov/nffoofooll /dffoofoov/nffoofooll +25 nffffofooofooffoofooffoofoobffoofoody * -2 -2 ffoofoorffoofoogffoofoonffoofool nffoofoobffoofoody ffoofooffoofood /dffoofoov/nffoofooll /dffoofoov/nffoofooll +25 nffffofoofooofooffoofooffoofoobffoofoody * -2 -2 ffoofoorffoofoogffoofoonffoofool nffoofoobffoofoody ffoofooffoofood /dffoofoov/nffoofooll /dffoofoov/nffoofooll +25 nffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoobffofooofoofofooofoody * -2 -2 ffofooofoofofooofoorffofooofoofofooofoogffofooofoofofooofoonffofooofoofofooofool nffofooofoofofooofoobffofooofoofofooofoody ffofooofoofofooofooffofooofoofofooofood /dffofooofoofofooofoov/nffofooofoofofooofooll /dffofooofoofofooofoov/nffofooofoofofooofooll +25 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * -2 -2 ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25 nffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * -2 -2 ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25 nffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * -2 -2 ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25 nffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * -2 -2 ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +25 nffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody * -2 -2 ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoogffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoody ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofood /dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll /dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoov/nffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll +26 rjfoo * 8 8 RJE Owner /usr/spool/rje +26 rjffooo * 8 8 RJE Owner /usr/spool/rje +26 rjfffoofoofoo * 8 8 RJE Ownfoor /foosr/spfoofool/rjfoo +26 rjffffoofooffoofooffoofoo * 8 8 RJE Ownffoofoor /ffoofoosr/spffoofooffoofool/rjffoofoo +26 rjffffofooofooffoofooffoofoo * 8 8 RJE Ownffoofoor /ffoofoosr/spffoofooffoofool/rjffoofoo +26 rjffffofoofooofooffoofooffoofoo * 8 8 RJE Ownffoofoor /ffoofoosr/spffoofooffoofool/rjffoofoo +26 rjffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoo * 8 8 RJE Ownffofooofoofofooofoor /ffofooofoofofooofoosr/spffofooofoofofooofooffofooofoofofooofool/rjffofooofoofofooofoo +26 rjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 8 8 RJE Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +26 rjffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 8 8 RJE Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +26 rjffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 8 8 RJE Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +26 rjffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 8 8 RJE Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +26 rjffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 8 8 RJE Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor /ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoosr/spffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool/rjffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo +27 chfoonges * 11 11 system change log / +27 chffooonges * 11 11 system change log / +27 chfffoofoofoongfoos * 11 11 systfoom chfoongfoo lfoog / +27 chffffoofooffoofooffoofoongffoofoos * 11 11 systffoofoom chffoofoongffoofoo lffoofoog / +27 chffffofooofooffoofooffoofoongffoofoos * 11 11 systffoofoom chffoofoongffoofoo lffoofoog / +27 chffffofoofooofooffoofooffoofoongffoofoos * 11 11 systffoofoom chffoofoongffoofoo lffoofoog / +27 chffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoongffofooofoofofooofoos * 11 11 systffofooofoofofooofoom chffofooofoofofooofoongffofooofoofofooofoo lffofooofoofofooofoog / +27 chffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 11 11 systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog / +27 chffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 11 11 systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog / +27 chffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 11 11 systffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog / +27 chffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 11 11 systffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog / +27 chffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoos * 11 11 systffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom chffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoongffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog / +28 dfoost sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dffooost sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +28 dfffoofoofoost sfoorry 9999 4 ffoolfoo dfoostrfoobfootfoofoons /v/foodm/dfoost /v/bfoon/sh +28 dffffoofooffoofooffoofoost sffoofoorry 9999 4 fffoofoolffoofoo dffoofoostrffoofoobffoofootffoofooffoofoons /v/ffoofoodm/dffoofoost /v/bffoofoon/sh +28 dffffofooofooffoofooffoofoost sffoofoorry 9999 4 fffoofoolffoofoo dffoofoostrffoofoobffoofootffoofooffoofoons /v/ffoofoodm/dffoofoost /v/bffoofoon/sh +28 dffffofoofooofooffoofooffoofoost sffoofoorry 9999 4 fffoofoolffoofoo dffoofoostrffoofoobffoofootffoofooffoofoons /v/ffoofoodm/dffoofoost /v/bffoofoon/sh +28 dffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoost sffofooofoofofooofoorry 9999 4 fffofooofoofofooofoolffofooofoofofooofoo dffofooofoofofooofoostrffofooofoofofooofoobffofooofoofofooofootffofooofoofofooofooffofooofoofofooofoons /v/ffofooofoofofooofoodm/dffofooofoofofooofoost /v/bffofooofoofofooofoon/sh +28 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry 9999 4 fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons /v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +28 dffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry 9999 4 fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons /v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +28 dffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost sffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry 9999 4 fffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons /v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +28 dffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost sffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry 9999 4 fffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons /v/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /v/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +28 dffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost sffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoorry 9999 4 fffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoolffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoostrffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoobffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofootffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoons /v/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/dffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoost /v/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +29 mfoon * 99 995 On-line Manual Owner / +29 mffooon * 99 995 On-line Manual Owner / +29 mfffoofoofoon * 99 995 On-lfoonfoo Mfoonfoofool Ownfoor / +29 mffffoofooffoofooffoofoon * 99 995 On-lffoofoonffoofoo Mffoofoonffoofooffoofool Ownffoofoor / +29 mffffofooofooffoofooffoofoon * 99 995 On-lffoofoonffoofoo Mffoofoonffoofooffoofool Ownffoofoor / +29 mffffofoofooofooffoofooffoofoon * 99 995 On-lffoofoonffoofoo Mffoofoonffoofooffoofool Ownffoofoor / +29 mffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoon * 99 995 On-lffofooofoofofooofoonffofooofoofofooofoo Mffofooofoofofooofoonffofooofoofofooofooffofooofoofofooofool Ownffofooofoofofooofoor / +29 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 99 995 On-lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor / +29 mffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 99 995 On-lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor / +29 mffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 99 995 On-lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor / +29 mffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 99 995 On-lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor / +29 mffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon * 99 995 On-lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo Mffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofool Ownffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoor / +30 phfooneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phffoooneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +30 phfffoofoofoonfoocfoo * 991 991 phfoonfoo cfooll lfoog [tfoom] /v/foodm/lfoog /v/bfoon/sh +30 phffffoofooffoofooffoofoonffoofoocffoofoo * 991 991 phffoofoonffoofoo cffoofooll lffoofoog [tffoofoom] /v/ffoofoodm/lffoofoog /v/bffoofoon/sh +30 phffffofooofooffoofooffoofoonffoofoocffoofoo * 991 991 phffoofoonffoofoo cffoofooll lffoofoog [tffoofoom] /v/ffoofoodm/lffoofoog /v/bffoofoon/sh +30 phffffofoofooofooffoofooffoofoonffoofoocffoofoo * 991 991 phffoofoonffoofoo cffoofooll lffoofoog [tffoofoom] /v/ffoofoodm/lffoofoog /v/bffoofoon/sh +30 phffffofoofofooofoofofooofooofoofofooofooffofooofoofofooofooffofooofoofofooofoonffofooofoofofooofoocffofooofoofofooofoo * 991 991 phffofooofoofofooofoonffofooofoofofooofoo cffofooofoofofooofooll lffofooofoofofooofoog [tffofooofoofofooofoom] /v/ffofooofoofofooofoodm/lffofooofoofofooofoog /v/bffofooofoofofooofoon/sh +30 phffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 991 991 phffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom] /v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog /v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +30 phffffofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 991 991 phffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom] /v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog /v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +30 phffffofoofoofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 991 991 phffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom] /v/ffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog /v/bffofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +30 phffffofoofofooofoofofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 991 991 phffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom] /v/ffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog /v/bffofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh +30 phffffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoocffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo * 991 991 phffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoonffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoo cffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooll lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog [tffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoom] /v/ffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoodm/lffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoog /v/bffofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoofofoofofooofoofofoofofooofooofoofofooofooofoofofooofoofofoofofooofooofoofofooofoon/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.sub1 b/usr/src/test/util-tests/tests/awk/examples/out/t.sub1 new file mode 100644 index 0000000000..4079a8ff0b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.sub1 @@ -0,0 +1,199 @@ +/dev/rrp3x + +17379 mex +16693 bwk mx +16116 ken him someone elsx +15713 srx +11895 lex +10409 scx +10252 rhx + 9853 shex + 9748 a6x + 9492 six + 9190 pjx + 8912 nlx + 8895 dmx + 8491 cdx + 8372 bx + 8252 llx + 7450 mx + 7360 avx + 7273 jrx + 7080 bix + 7063 grex + 6567 dicx + 6462 lcx + 6291 rjx + 6211 lwx + 5671 davx + 5373 jhx + 5220 agx + 5167 doux + 5007 valerix + 3963 jcx + 3895 bbx + 3796 mox + 3481 xchax + 3200 tbx + 2845 x + 2774 tgx + 2641 mex + 2566 jcx + 2511 porx + 2479 sux + 2127 roox + 1989 bsx + 1989 jex + 1933 eax + 1801 pdx + 1590 tpx + 1385 cvx + 1370 rwx + 1316 avx + 1205 ex + 1194 jax + 1153 dx + 1150 lgx + 1031 cmx + 1018 jwx + 950 gdx + 931 marx + 898 usx + 865 ggx + 822 daemox + 803 mihalix + 700 honex + 624 tax + 559 acx + 541 uucx + 523 rax + 495 adx + 456 kex + 414 craix + 386 donmax + 375 jx + 348 ravx + 344 drx + 327 starx + 288 mrx + 272 jcx + 263 ralpx + 253 tox + 251 sjx + 248 haighx + 224 sharox + 222 chucx + 213 dsx + 201 bilx + 184 gox + 176 syx + 166 mex + 163 jox + 144 dax + 143 fox + 123 dalx + 116 kax + 95 bux + 80 asx + 79 jax + 79 trx + 64 wsx + 62 dwx + 56 ktx + 54 lx + 47 dlx + 45 dlx + 45 jwx + 44 masx + 43 arx + 43 vgx + 37 jfx + 32 rax + 31 px + 29 jnx + 25 spx + 22 rox + 15 egx + 10 hx + 10 mhx + 6 aex + 6 cpx + 5 evx + 4 bex + 4 mex + 4 mitcx + 3 asx + 3 jfx + 3 lax + 3 nex + 2 blux + 2 jfx + 2 njax + 1 122sex + 1 ddwax + 1 gopx + 1 jx + 1 learx + 1 lox + 1 nax + 1 sidox +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sx +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsx +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sx +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csx +5daemon:*:1:1:daemons:/:/bin/sx +6bin:*:2:2:System Tools Owner:/bin:/dev/nulx +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucicx +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucpx +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sx +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sx +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sx +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sx +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sx +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmpx +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmpx +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sx +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csx +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csx +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csx +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csx +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csx +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csx +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/nulx +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/nulx +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/nulx +26rje:*:8:8:RJE Owner:/usr/spool/rjex +27changes:*:11:11:system change log:/x +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sx +29man:*:99:995:On-line Manual Owner:/x +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sx +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sx +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsx +3s ysadm * 0 0 System V Administration /usr/admin /bin/sx +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csx +5d aemon * 1 1 daemons / /bin/sx +6b in * 2 2 System Tools Owner /bin /dev/nulx +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucicx +8u ucp * 3 5 UUCP.Admin /usr/lib/uucpx +9s ys * 4 0 System Activity Owner /usr/adm /bin/sx +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sx +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sx +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sx +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sx +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmpx +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmpx +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sx +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csx +18 demos * 993 997 Demonstration User /usr/demos /bin/csx +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csx +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csx +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csx +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csx +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/nulx +24 noaccess * 60002 60002 uid no access /dev/null /dev/nulx +25 nobody * -2 -2 original nobody uid /dev/null /dev/nulx +26 rje * 8 8 RJE Owner /usr/spool/rjex +27 changes * 11 11 system change log /x +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sx +29 man * 99 995 On-line Manual Owner /x +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sx diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.sub2 b/usr/src/test/util-tests/tests/awk/examples/out/t.sub2 new file mode 100644 index 0000000000..afb80f3179 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.sub2 @@ -0,0 +1,398 @@ +/dev/rrp3:: +/dev/rrp3::&: + + +17379 mell +17379 mell&l +16693 bwk mee +16693 bwk mee&e +16116 ken him someone elsee +16116 ken him someone elsee&e +15713 srbb +15713 srbb&b +11895 lemm +11895 lemm&m +10409 scjj +10409 scjj&j +10252 rhmm +10252 rhmm&m + 9853 shenn + 9853 shenn&n + 9748 a688 + 9748 a688&8 + 9492 siff + 9492 siff&f + 9190 pjww + 9190 pjww&w + 8912 nlss + 8912 nlss&s + 8895 dmrr + 8895 dmrr&r + 8491 cdaa + 8491 cdaa&a + 8372 bss + 8372 bss&s + 8252 llcc + 8252 llcc&c + 7450 mbb + 7450 mbb&b + 7360 avaa + 7360 avaa&a + 7273 jrvv + 7273 jrvv&v + 7080 binn + 7080 binn&n + 7063 gregg + 7063 gregg&g + 6567 dictt + 6567 dictt&t + 6462 lckk + 6462 lckk&k + 6291 rjee + 6291 rjee&e + 6211 lwff + 6211 lwff&f + 5671 davee + 5671 davee&e + 5373 jhcc + 5373 jhcc&c + 5220 agff + 5220 agff&f + 5167 dougg + 5167 dougg&g + 5007 valeriee + 5007 valeriee&e + 3963 jcaa + 3963 jcaa&a + 3895 bbss + 3895 bbss&s + 3796 mohh + 3796 mohh&h + 3481 xcharr + 3481 xcharr&r + 3200 tbll + 3200 tbll&l + 2845 ss + 2845 ss&s + 2774 tgss + 2774 tgss&s + 2641 mett + 2641 mett&t + 2566 jckk + 2566 jckk&k + 2511 portt + 2511 portt&t + 2479 suee + 2479 suee&e + 2127 roott + 2127 roott&t + 1989 bsbb + 1989 bsbb&b + 1989 jegg + 1989 jegg&g + 1933 eagg + 1933 eagg&g + 1801 pdjj + 1801 pdjj&j + 1590 tpcc + 1590 tpcc&c + 1385 cvww + 1385 cvww&w + 1370 rwmm + 1370 rwmm&m + 1316 avgg + 1316 avgg&g + 1205 egg + 1205 egg&g + 1194 jamm + 1194 jamm&m + 1153 dll + 1153 dll&l + 1150 lgmm + 1150 lgmm&m + 1031 cmbb + 1031 cmbb&b + 1018 jwrr + 1018 jwrr&r + 950 gdbb + 950 gdbb&b + 931 marcc + 931 marcc&c + 898 usgg + 898 usgg&g + 865 ggrr + 865 ggrr&r + 822 daemonn + 822 daemonn&n + 803 mihaliss + 803 mihaliss&s + 700 honeyy + 700 honeyy&y + 624 tadd + 624 tadd&d + 559 acss + 559 acss&s + 541 uucpp + 541 uucpp&p + 523 raff + 523 raff&f + 495 adhh + 495 adhh&h + 456 kecc + 456 kecc&c + 414 craigg + 414 craigg&g + 386 donmacc + 386 donmacc&c + 375 jjj + 375 jjj&j + 348 ravii + 348 ravii&i + 344 drww + 344 drww&w + 327 starss + 327 starss&s + 288 mrgg + 288 mrgg&g + 272 jcbb + 272 jcbb&b + 263 ralphh + 263 ralphh&h + 253 tomm + 253 tomm&m + 251 sjbb + 251 sjbb&b + 248 haightt + 248 haightt&t + 224 sharonn + 224 sharonn&n + 222 chuckk + 222 chuckk&k + 213 dsjj + 213 dsjj&j + 201 billl + 201 billl&l + 184 godd + 184 godd&d + 176 syss + 176 syss&s + 166 mehh + 166 mehh&h + 163 jonn + 163 jonn&n + 144 dann + 144 dann&n + 143 foxx + 143 foxx&x + 123 dalee + 123 dalee&e + 116 kabb + 116 kabb&b + 95 buzz + 95 buzz&z + 80 ascc + 80 ascc&c + 79 jass + 79 jass&s + 79 trtt + 79 trtt&t + 64 wsbb + 64 wsbb&b + 62 dwhh + 62 dwhh&h + 56 ktff + 56 ktff&f + 54 lrr + 54 lrr&r + 47 dlcc + 47 dlcc&c + 45 dlss + 45 dlss&s + 45 jwff + 45 jwff&f + 44 mashh + 44 mashh&h + 43 arss + 43 arss&s + 43 vgll + 43 vgll&l + 37 jfoo + 37 jfoo&o + 32 rabb + 32 rabb&b + 31 pdd + 31 pdd&d + 29 jnss + 29 jnss&s + 25 spmm + 25 spmm&m + 22 robb + 22 robb&b + 15 egbb + 15 egbb&b + 10 hmm + 10 hmm&m + 10 mhbb + 10 mhbb&b + 6 aedd + 6 aedd&d + 6 cpbb + 6 cpbb&b + 5 evpp + 5 evpp&p + 4 berr + 4 berr&r + 4 menn + 4 menn&n + 4 mitchh + 4 mitchh&h + 3 astt + 3 astt&t + 3 jfrr + 3 jfrr&r + 3 laxx + 3 laxx&x + 3 nell + 3 nell&l + 2 bluee + 2 bluee&e + 2 jfkk + 2 jfkk&k + 2 njass + 2 njass&s + 1 122secc + 1 122secc&c + 1 ddwarr + 1 ddwarr&r + 1 gopii + 1 gopii&i + 1 jkk + 1 jkk&k + 1 learnn + 1 learnn&n + 1 loww + 1 loww&w + 1 nacc + 1 nacc&c + 1 sidorr + 1 sidorr&r +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/shh +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/shh&h +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcshh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcshh&h +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/shh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/shh&h +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/cshh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/cshh&h +5daemon:*:1:1:daemons:/:/bin/shh +5daemon:*:1:1:daemons:/:/bin/shh&h +6bin:*:2:2:System Tools Owner:/bin:/dev/nulll +6bin:*:2:2:System Tools Owner:/bin:/dev/nulll&l +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucicoo +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucicoo&o +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp:: +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp::&: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/shh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/shh&h +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/shh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/shh&h +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/shh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/shh&h +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/shh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/shh&h +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/shh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/shh&h +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp:: +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp::&: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp:: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp::&: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/shh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/shh&h +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/cshh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/cshh&h +18demos:*:993:997:Demonstration User:/usr/demos:/bin/cshh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/cshh&h +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/cshh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/cshh&h +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/cshh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/cshh&h +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/cshh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/cshh&h +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/cshh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/cshh&h +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/nulll +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/nulll&l +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/nulll +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/nulll&l +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/nulll +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/nulll&l +26rje:*:8:8:RJE Owner:/usr/spool/rje:: +26rje:*:8:8:RJE Owner:/usr/spool/rje::&: +27changes:*:11:11:system change log:/:: +27changes:*:11:11:system change log:/::&: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/shh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/shh&h +29man:*:99:995:On-line Manual Owner:/:: +29man:*:99:995:On-line Manual Owner:/::&: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/shh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/shh&h +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/shh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/shh&h +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcshh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcshh&h +3s ysadm * 0 0 System V Administration /usr/admin /bin/shh +3s ysadm * 0 0 System V Administration /usr/admin /bin/shh&h +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/cshh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/cshh&h +5d aemon * 1 1 daemons / /bin/shh +5d aemon * 1 1 daemons / /bin/shh&h +6b in * 2 2 System Tools Owner /bin /dev/nulll +6b in * 2 2 System Tools Owner /bin /dev/nulll&l +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucicoo +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucicoo&o +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp & +9s ys * 4 0 System Activity Owner /usr/adm /bin/shh +9s ys * 4 0 System Activity Owner /usr/adm /bin/shh&h +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/shh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/shh&h +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/shh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/shh&h +12 auditor * 11 0 Audit Activity Owner /auditor /bin/shh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/shh&h +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/shh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/shh&h +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp & +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp & +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/shh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/shh&h +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/cshh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/cshh&h +18 demos * 993 997 Demonstration User /usr/demos /bin/cshh +18 demos * 993 997 Demonstration User /usr/demos /bin/cshh&h +19 tutor * 994 997 Tutorial User /usr/tutor /bin/cshh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/cshh&h +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/cshh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/cshh&h +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/cshh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/cshh&h +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/cshh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/cshh&h +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/nulll +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/nulll&l +24 noaccess * 60002 60002 uid no access /dev/null /dev/nulll +24 noaccess * 60002 60002 uid no access /dev/null /dev/nulll&l +25 nobody * -2 -2 original nobody uid /dev/null /dev/nulll +25 nobody * -2 -2 original nobody uid /dev/null /dev/nulll&l +26 rje * 8 8 RJE Owner /usr/spool/rje +26 rje * 8 8 RJE Owner /usr/spool/rje & +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / & +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/shh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/shh&h +29 man * 99 995 On-line Manual Owner / +29 man * 99 995 On-line Manual Owner / & +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/shh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/shh&h diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.sub3 b/usr/src/test/util-tests/tests/awk/examples/out/t.sub3 new file mode 100644 index 0000000000..4cf1041bfe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.sub3 @@ -0,0 +1,198 @@ +(/)dev/rrp3: +(1)7379 mel +(1)6693 bwk me +(1)6116 ken him someone else +(1)5713 srb +(1)1895 lem +(1)0409 scj +(1)0252 rhm + (9)853 shen + (9)748 a68 + (9)492 sif + (9)190 pjw + (8)912 nls + (8)895 dmr + (8)491 cda + (8)372 bs + (8)252 llc + (7)450 mb + (7)360 ava + (7)273 jrv + (7)080 bin + (7)063 greg + (6)567 dict + (6)462 lck + (6)291 rje + (6)211 lwf + (5)671 dave + (5)373 jhc + (5)220 agf + (5)167 doug + (5)007 valerie + (3)963 jca + (3)895 bbs + (3)796 moh + (3)481 xchar + (3)200 tbl + (2)845 s + (2)774 tgs + (2)641 met + (2)566 jck + (2)511 port + (2)479 sue + (2)127 root + (1)989 bsb + (1)989 jeg + (1)933 eag + (1)801 pdj + (1)590 tpc + (1)385 cvw + (1)370 rwm + (1)316 avg + (1)205 eg + (1)194 jam + (1)153 dl + (1)150 lgm + (1)031 cmb + (1)018 jwr + (9)50 gdb + (9)31 marc + (8)98 usg + (8)65 ggr + (8)22 daemon + (8)03 mihalis + (7)00 honey + (6)24 tad + (5)59 acs + (5)41 uucp + (5)23 raf + (4)95 adh + (4)56 kec + (4)14 craig + (3)86 donmac + (3)75 jj + (3)48 ravi + (3)44 drw + (3)27 stars + (2)88 mrg + (2)72 jcb + (2)63 ralph + (2)53 tom + (2)51 sjb + (2)48 haight + (2)24 sharon + (2)22 chuck + (2)13 dsj + (2)01 bill + (1)84 god + (1)76 sys + (1)66 meh + (1)63 jon + (1)44 dan + (1)43 fox + (1)23 dale + (1)16 kab + (9)5 buz + (8)0 asc + (7)9 jas + (7)9 trt + (6)4 wsb + (6)2 dwh + (5)6 ktf + (5)4 lr + (4)7 dlc + (4)5 dls + (4)5 jwf + (4)4 mash + (4)3 ars + (4)3 vgl + (3)7 jfo + (3)2 rab + (3)1 pd + (2)9 jns + (2)5 spm + (2)2 rob + (1)5 egb + (1)0 hm + (1)0 mhb + (6) aed + (6) cpb + (5) evp + (4) ber + (4) men + (4) mitch + (3) ast + (3) jfr + (3) lax + (3) nel + (2) blue + (2) jfk + (2) njas + (1) 122sec + (1) ddwar + (1) gopi + (1) jk + (1) learn + (1) low + (1) nac + (1) sidor +(1)root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +(2)roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +(3)sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +(4)diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +(5)daemon:*:1:1:daemons:/:/bin/sh +(6)bin:*:2:2:System Tools Owner:/bin:/dev/null +(7)nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +(8)uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +(9)sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +(1)0adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +(1)1lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +(1)2auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +(1)3dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +(1)4bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +(1)5cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +(1)6rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +(1)7EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +(1)8demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +(1)9tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +(2)0tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +(2)1guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +(2)24Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +(2)3nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +(2)4noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +(2)5nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +(2)6rje:*:8:8:RJE Owner:/usr/spool/rje: +(2)7changes:*:11:11:system change log:/: +(2)8dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +(2)9man:*:99:995:On-line Manual Owner:/: +(3)0phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +(1)r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +(2)r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +(3)s ysadm * 0 0 System V Administration /usr/admin /bin/sh +(4)d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +(5)d aemon * 1 1 daemons / /bin/sh +(6)b in * 2 2 System Tools Owner /bin /dev/null +(7)n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +(8)u ucp * 3 5 UUCP.Admin /usr/lib/uucp +(9)s ys * 4 0 System Activity Owner /usr/adm /bin/sh +(1)0 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +(1)1 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +(1)2 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +(1)3 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +(1)4 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +(1)5 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +(1)6 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +(1)7 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +(1)8 demos * 993 997 Demonstration User /usr/demos /bin/csh +(1)9 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +(2)0 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +(2)1 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +(2)2 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +(2)3 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +(2)4 noaccess * 60002 60002 uid no access /dev/null /dev/null +(2)5 nobody * -2 -2 original nobody uid /dev/null /dev/null +(2)6 rje * 8 8 RJE Owner /usr/spool/rje +(2)7 changes * 11 11 system change log / +(2)8 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +(2)9 man * 99 995 On-line Manual Owner / +(3)0 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.substr b/usr/src/test/util-tests/tests/awk/examples/out/t.substr new file mode 100644 index 0000000000..a2379f3705 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.substr @@ -0,0 +1,235 @@ +/dev/rrp3: + +17379 mel +16693 bwk me +16693 bwk me +16116 ken him someone else +15713 srb +11895 lem +10409 scj +10252 rhm + 9853 shen + 9748 a68 + 9748 a68 + 9748 a68 + 9492 sif + 9190 pjw + 8912 nls + 8895 dmr + 8491 cda + 8491 cda + 8372 bs + 8372 bs + 8252 llc + 7450 mb + 7360 ava + 7360 ava + 7273 jrv + 7080 bin + 7080 bin + 7063 greg + 6567 dict + 6462 lck + 6291 rje + 6211 lwf + 5671 dave + 5373 jhc + 5220 agf + 5220 agf + 5167 doug + 5007 valerie + 3963 jca + 3895 bbs + 3895 bbs + 3796 moh + 3481 xchar + 3200 tbl + 2845 s + 2774 tgs + 2641 met + 2566 jck + 2511 port + 2479 sue + 2127 root + 1989 bsb + 1989 bsb + 1989 jeg + 1933 eag + 1801 pdj + 1590 tpc + 1385 cvw + 1385 cvw + 1370 rwm + 1316 avg + 1316 avg + 1205 eg + 1194 jam + 1153 dl + 1150 lgm + 1031 cmb + 1031 cmb + 1018 jwr + 950 gdb + 931 marc + 898 usg + 865 ggr + 822 daemon + 803 mihalis + 700 honey + 624 tad + 559 acs + 559 acs + 541 uucp + 523 raf + 495 adh + 495 adh + 456 kec + 414 craig + 414 craig + 386 donmac + 375 jj + 348 ravi + 344 drw + 327 stars + 288 mrg + 272 jcb + 263 ralph + 253 tom + 251 sjb + 248 haight + 224 sharon + 222 chuck + 222 chuck + 213 dsj + 201 bill + 201 bill + 184 god + 176 sys + 166 meh + 163 jon + 144 dan + 143 fox + 123 dale + 116 kab + 95 buz + 95 buz + 80 asc + 80 asc + 79 jas + 79 trt + 64 wsb + 62 dwh + 56 ktf + 54 lr + 47 dlc + 45 dls + 45 jwf + 44 mash + 43 ars + 43 ars + 43 vgl + 37 jfo + 32 rab + 31 pd + 29 jns + 25 spm + 22 rob + 15 egb + 10 hm + 10 mhb + 6 aed + 6 aed + 6 cpb + 6 cpb + 5 evp + 4 ber + 4 ber + 4 men + 4 mitch + 3 ast + 3 ast + 3 jfr + 3 lax + 3 nel + 2 blue + 2 blue + 2 jfk + 2 njas + 1 122sec + 1 ddwar + 1 gopi + 1 jk + 1 learn + 1 low + 1 nac + 1 sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: +26rje:*:8:8:RJE Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: +27changes:*:11:11:system change log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +5d aemon * 1 1 daemons / /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje +27 changes * 11 11 system change log / +27 changes * 11 11 system change log / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +29 man * 99 995 On-line Manual Owner / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.substr1 b/usr/src/test/util-tests/tests/awk/examples/out/t.substr1 new file mode 100644 index 0000000000..716f02896d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.substr1 @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.time b/usr/src/test/util-tests/tests/awk/examples/out/t.time new file mode 100644 index 0000000000..310764de19 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.time @@ -0,0 +1,40 @@ + 44 mash +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +5d aemon * 1 1 daemons / /bin/sh +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh +0 39 2061 52.846154n diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.vf b/usr/src/test/util-tests/tests/awk/examples/out/t.vf new file mode 100644 index 0000000000..019879cefa --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.vf @@ -0,0 +1,398 @@ + +/dev/rrp3: + + +mel +17379 +bwk +16693 +ken +16116 +srb +15713 +lem +11895 +scj +10409 +rhm +10252 +shen +9853 +a68 +9748 +sif +9492 +pjw +9190 +nls +8912 +dmr +8895 +cda +8491 +bs +8372 +llc +8252 +mb +7450 +ava +7360 +jrv +7273 +bin +7080 +greg +7063 +dict +6567 +lck +6462 +rje +6291 +lwf +6211 +dave +5671 +jhc +5373 +agf +5220 +doug +5167 +valerie +5007 +jca +3963 +bbs +3895 +moh +3796 +xchar +3481 +tbl +3200 +s +2845 +tgs +2774 +met +2641 +jck +2566 +port +2511 +sue +2479 +root +2127 +bsb +1989 +jeg +1989 +eag +1933 +pdj +1801 +tpc +1590 +cvw +1385 +rwm +1370 +avg +1316 +eg +1205 +jam +1194 +dl +1153 +lgm +1150 +cmb +1031 +jwr +1018 +gdb +950 +marc +931 +usg +898 +ggr +865 +daemon +822 +mihalis +803 +honey +700 +tad +624 +acs +559 +uucp +541 +raf +523 +adh +495 +kec +456 +craig +414 +donmac +386 +jj +375 +ravi +348 +drw +344 +stars +327 +mrg +288 +jcb +272 +ralph +263 +tom +253 +sjb +251 +haight +248 +sharon +224 +chuck +222 +dsj +213 +bill +201 +god +184 +sys +176 +meh +166 +jon +163 +dan +144 +fox +143 +dale +123 +kab +116 +buz +95 +asc +80 +jas +79 +trt +79 +wsb +64 +dwh +62 +ktf +56 +lr +54 +dlc +47 +dls +45 +jwf +45 +mash +44 +ars +43 +vgl +43 +jfo +37 +rab +32 +pd +31 +jns +29 +spm +25 +rob +22 +egb +15 +hm +10 +mhb +10 +aed +6 +cpb +6 +evp +5 +ber +4 +men +4 +mitch +4 +ast +3 +jfr +3 +lax +3 +nel +3 +blue +2 +jfk +2 +njas +2 +122sec +1 +ddwar +1 +gopi +1 +jk +1 +learn +1 +low +1 +nac +1 +sidor +1 + +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +running +2roottcsh:*:0:0:Super-User +V +3sysadm:*:0:0:System +Diagnostics:/usr/diags:/bin/csh +4diag:*:0:996:Hardware + +5daemon:*:1:1:daemons:/:/bin/sh +Tools +6bin:*:2:2:System + +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +Activity +9sys:*:4:0:System +Files +10adm:*:5:3:Accounting +Spooler +11lp:*:9:9:Print +Activity +12auditor:*:11:0:Audit +Database +13dbadmin:*:12:0:Security +Killian +14bootes:dcon:50:1:Tom +Killian +15cdjuke:dcon:51:1:Tom +Daemon +16rfindd:*:66:1:Rfind +Setup:/var/sysadmdesktop/EZsetup:/bin/csh +17EZsetup:*:992:998:System +User:/usr/demos:/bin/csh +18demos:*:993:997:Demonstration +User:/usr/tutor:/bin/csh +19tutor:*:994:997:Tutorial +Space +20tour:*:995:997:IRIS +Account:/usr/people/guest:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest +Account:/usr/people/4Dgifts:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts +nobody +23nobody:*:60001:60001:SVR4 +no +24noaccess:*:60002:60002:uid +nobody +25nobody:*:-2:-2:original +Owner:/usr/spool/rje: +26rje:*:8:8:RJE +change +27changes:*:11:11:system +distributions:/v/adm/dist:/v/bin/sh +28dist:sorry:9999:4:file +Manual +29man:*:99:995:On-line +call +30phoneca:*:991:991:phone +oot +1r +oottcsh +2r +ysadm +3s +iag +4d +aemon +5d +in +6b +uucp +7n +ucp +8u +ys +9s +adm +10 +lp +11 +auditor +12 +dbadmin +13 +bootes +14 +cdjuke +15 +rfindd +16 +EZsetup +17 +demos +18 +tutor +19 +tour +20 +guest +21 +4Dgifts +22 +nobody +23 +noaccess +24 +nobody +25 +rje +26 +changes +27 +dist +28 +man +29 +phoneca +30 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.vf1 b/usr/src/test/util-tests/tests/awk/examples/out/t.vf1 new file mode 100644 index 0000000000..a0620aaa8a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.vf1 @@ -0,0 +1,844 @@ +/dev/rrp3: + /dev/rrp3: + +17379 mel + 17379 + mel +16693 bwk me + 16693 + bwk + me +16116 ken him someone else + 16116 + ken + him + someone + else +15713 srb + 15713 + srb +11895 lem + 11895 + lem +10409 scj + 10409 + scj +10252 rhm + 10252 + rhm + 9853 shen + 9853 + shen + 9748 a68 + 9748 + a68 + 9492 sif + 9492 + sif + 9190 pjw + 9190 + pjw + 8912 nls + 8912 + nls + 8895 dmr + 8895 + dmr + 8491 cda + 8491 + cda + 8372 bs + 8372 + bs + 8252 llc + 8252 + llc + 7450 mb + 7450 + mb + 7360 ava + 7360 + ava + 7273 jrv + 7273 + jrv + 7080 bin + 7080 + bin + 7063 greg + 7063 + greg + 6567 dict + 6567 + dict + 6462 lck + 6462 + lck + 6291 rje + 6291 + rje + 6211 lwf + 6211 + lwf + 5671 dave + 5671 + dave + 5373 jhc + 5373 + jhc + 5220 agf + 5220 + agf + 5167 doug + 5167 + doug + 5007 valerie + 5007 + valerie + 3963 jca + 3963 + jca + 3895 bbs + 3895 + bbs + 3796 moh + 3796 + moh + 3481 xchar + 3481 + xchar + 3200 tbl + 3200 + tbl + 2845 s + 2845 + s + 2774 tgs + 2774 + tgs + 2641 met + 2641 + met + 2566 jck + 2566 + jck + 2511 port + 2511 + port + 2479 sue + 2479 + sue + 2127 root + 2127 + root + 1989 bsb + 1989 + bsb + 1989 jeg + 1989 + jeg + 1933 eag + 1933 + eag + 1801 pdj + 1801 + pdj + 1590 tpc + 1590 + tpc + 1385 cvw + 1385 + cvw + 1370 rwm + 1370 + rwm + 1316 avg + 1316 + avg + 1205 eg + 1205 + eg + 1194 jam + 1194 + jam + 1153 dl + 1153 + dl + 1150 lgm + 1150 + lgm + 1031 cmb + 1031 + cmb + 1018 jwr + 1018 + jwr + 950 gdb + 950 + gdb + 931 marc + 931 + marc + 898 usg + 898 + usg + 865 ggr + 865 + ggr + 822 daemon + 822 + daemon + 803 mihalis + 803 + mihalis + 700 honey + 700 + honey + 624 tad + 624 + tad + 559 acs + 559 + acs + 541 uucp + 541 + uucp + 523 raf + 523 + raf + 495 adh + 495 + adh + 456 kec + 456 + kec + 414 craig + 414 + craig + 386 donmac + 386 + donmac + 375 jj + 375 + jj + 348 ravi + 348 + ravi + 344 drw + 344 + drw + 327 stars + 327 + stars + 288 mrg + 288 + mrg + 272 jcb + 272 + jcb + 263 ralph + 263 + ralph + 253 tom + 253 + tom + 251 sjb + 251 + sjb + 248 haight + 248 + haight + 224 sharon + 224 + sharon + 222 chuck + 222 + chuck + 213 dsj + 213 + dsj + 201 bill + 201 + bill + 184 god + 184 + god + 176 sys + 176 + sys + 166 meh + 166 + meh + 163 jon + 163 + jon + 144 dan + 144 + dan + 143 fox + 143 + fox + 123 dale + 123 + dale + 116 kab + 116 + kab + 95 buz + 95 + buz + 80 asc + 80 + asc + 79 jas + 79 + jas + 79 trt + 79 + trt + 64 wsb + 64 + wsb + 62 dwh + 62 + dwh + 56 ktf + 56 + ktf + 54 lr + 54 + lr + 47 dlc + 47 + dlc + 45 dls + 45 + dls + 45 jwf + 45 + jwf + 44 mash + 44 + mash + 43 ars + 43 + ars + 43 vgl + 43 + vgl + 37 jfo + 37 + jfo + 32 rab + 32 + rab + 31 pd + 31 + pd + 29 jns + 29 + jns + 25 spm + 25 + spm + 22 rob + 22 + rob + 15 egb + 15 + egb + 10 hm + 10 + hm + 10 mhb + 10 + mhb + 6 aed + 6 + aed + 6 cpb + 6 + cpb + 5 evp + 5 + evp + 4 ber + 4 + ber + 4 men + 4 + men + 4 mitch + 4 + mitch + 3 ast + 3 + ast + 3 jfr + 3 + jfr + 3 lax + 3 + lax + 3 nel + 3 + nel + 2 blue + 2 + blue + 2 jfk + 2 + jfk + 2 njas + 2 + njas + 1 122sec + 1 + 122sec + 1 ddwar + 1 + ddwar + 1 gopi + 1 + gopi + 1 jk + 1 + jk + 1 learn + 1 + learn + 1 low + 1 + low + 1 nac + 1 + nac + 1 sidor + 1 + sidor +1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh + 1root:EMpNB8Zp56:0:0:Super-User,,,,,,,:/:/bin/sh +2roottcsh:*:0:0:Super-User running tcsh [cbm]:/:/bin/tcsh + 2roottcsh:*:0:0:Super-User + running + tcsh + [cbm]:/:/bin/tcsh +3sysadm:*:0:0:System V Administration:/usr/admin:/bin/sh + 3sysadm:*:0:0:System + V + Administration:/usr/admin:/bin/sh +4diag:*:0:996:Hardware Diagnostics:/usr/diags:/bin/csh + 4diag:*:0:996:Hardware + Diagnostics:/usr/diags:/bin/csh +5daemon:*:1:1:daemons:/:/bin/sh + 5daemon:*:1:1:daemons:/:/bin/sh +6bin:*:2:2:System Tools Owner:/bin:/dev/null + 6bin:*:2:2:System + Tools + Owner:/bin:/dev/null +7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico + 7nuucp:BJnuQbAo:6:10:UUCP.Admin:/usr/spool/uucppublic:/usr/lib/uucp/uucico +8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: + 8uucp:*:3:5:UUCP.Admin:/usr/lib/uucp: +9sys:*:4:0:System Activity Owner:/usr/adm:/bin/sh + 9sys:*:4:0:System + Activity + Owner:/usr/adm:/bin/sh +10adm:*:5:3:Accounting Files Owner:/usr/adm:/bin/sh + 10adm:*:5:3:Accounting + Files + Owner:/usr/adm:/bin/sh +11lp:*:9:9:Print Spooler Owner:/var/spool/lp:/bin/sh + 11lp:*:9:9:Print + Spooler + Owner:/var/spool/lp:/bin/sh +12auditor:*:11:0:Audit Activity Owner:/auditor:/bin/sh + 12auditor:*:11:0:Audit + Activity + Owner:/auditor:/bin/sh +13dbadmin:*:12:0:Security Database Owner:/dbadmin:/bin/sh + 13dbadmin:*:12:0:Security + Database + Owner:/dbadmin:/bin/sh +14bootes:dcon:50:1:Tom Killian (DO NOT REMOVE):/tmp: + 14bootes:dcon:50:1:Tom + Killian + (DO + NOT + REMOVE):/tmp: +15cdjuke:dcon:51:1:Tom Killian (DO NOT REMOVE):/tmp: + 15cdjuke:dcon:51:1:Tom + Killian + (DO + NOT + REMOVE):/tmp: +16rfindd:*:66:1:Rfind Daemon and Fsdump:/var/rfindd:/bin/sh + 16rfindd:*:66:1:Rfind + Daemon + and + Fsdump:/var/rfindd:/bin/sh +17EZsetup:*:992:998:System Setup:/var/sysadmdesktop/EZsetup:/bin/csh + 17EZsetup:*:992:998:System + Setup:/var/sysadmdesktop/EZsetup:/bin/csh +18demos:*:993:997:Demonstration User:/usr/demos:/bin/csh + 18demos:*:993:997:Demonstration + User:/usr/demos:/bin/csh +19tutor:*:994:997:Tutorial User:/usr/tutor:/bin/csh + 19tutor:*:994:997:Tutorial + User:/usr/tutor:/bin/csh +20tour:*:995:997:IRIS Space Tour:/usr/people/tour:/bin/csh + 20tour:*:995:997:IRIS + Space + Tour:/usr/people/tour:/bin/csh +21guest:nfP4/Wpvio/Rw:998:998:Guest Account:/usr/people/guest:/bin/csh + 21guest:nfP4/Wpvio/Rw:998:998:Guest + Account:/usr/people/guest:/bin/csh +224Dgifts:0nWRTZsOMt.:999:998:4Dgifts Account:/usr/people/4Dgifts:/bin/csh + 224Dgifts:0nWRTZsOMt.:999:998:4Dgifts + Account:/usr/people/4Dgifts:/bin/csh +23nobody:*:60001:60001:SVR4 nobody uid:/dev/null:/dev/null + 23nobody:*:60001:60001:SVR4 + nobody + uid:/dev/null:/dev/null +24noaccess:*:60002:60002:uid no access:/dev/null:/dev/null + 24noaccess:*:60002:60002:uid + no + access:/dev/null:/dev/null +25nobody:*:-2:-2:original nobody uid:/dev/null:/dev/null + 25nobody:*:-2:-2:original + nobody + uid:/dev/null:/dev/null +26rje:*:8:8:RJE Owner:/usr/spool/rje: + 26rje:*:8:8:RJE + Owner:/usr/spool/rje: +27changes:*:11:11:system change log:/: + 27changes:*:11:11:system + change + log:/: +28dist:sorry:9999:4:file distributions:/v/adm/dist:/v/bin/sh + 28dist:sorry:9999:4:file + distributions:/v/adm/dist:/v/bin/sh +29man:*:99:995:On-line Manual Owner:/: + 29man:*:99:995:On-line + Manual + Owner:/: +30phoneca:*:991:991:phone call log [tom]:/v/adm/log:/v/bin/sh + 30phoneca:*:991:991:phone + call + log + [tom]:/v/adm/log:/v/bin/sh +1r oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh + 1r + oot + EMpNB8Zp56 + 0 + 0 + Super-User,,,,,,, + / + /bin/sh +2r oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh + 2r + oottcsh + * + 0 + 0 + Super-User + running + tcsh + [cbm] + / + /bin/tcsh +3s ysadm * 0 0 System V Administration /usr/admin /bin/sh + 3s + ysadm + * + 0 + 0 + System + V + Administration + /usr/admin + /bin/sh +4d iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh + 4d + iag + * + 0 + 996 + Hardware + Diagnostics + /usr/diags + /bin/csh +5d aemon * 1 1 daemons / /bin/sh + 5d + aemon + * + 1 + 1 + daemons + / + /bin/sh +6b in * 2 2 System Tools Owner /bin /dev/null + 6b + in + * + 2 + 2 + System + Tools + Owner + /bin + /dev/null +7n uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico + 7n + uucp + BJnuQbAo + 6 + 10 + UUCP.Admin + /usr/spool/uucppublic + /usr/lib/uucp/uucico +8u ucp * 3 5 UUCP.Admin /usr/lib/uucp + 8u + ucp + * + 3 + 5 + UUCP.Admin + /usr/lib/uucp +9s ys * 4 0 System Activity Owner /usr/adm /bin/sh + 9s + ys + * + 4 + 0 + System + Activity + Owner + /usr/adm + /bin/sh +10 adm * 5 3 Accounting Files Owner /usr/adm /bin/sh + 10 + adm + * + 5 + 3 + Accounting + Files + Owner + /usr/adm + /bin/sh +11 lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh + 11 + lp + * + 9 + 9 + Print + Spooler + Owner + /var/spool/lp + /bin/sh +12 auditor * 11 0 Audit Activity Owner /auditor /bin/sh + 12 + auditor + * + 11 + 0 + Audit + Activity + Owner + /auditor + /bin/sh +13 dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh + 13 + dbadmin + * + 12 + 0 + Security + Database + Owner + /dbadmin + /bin/sh +14 bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp + 14 + bootes + dcon + 50 + 1 + Tom + Killian + (DO + NOT + REMOVE) + /tmp +15 cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp + 15 + cdjuke + dcon + 51 + 1 + Tom + Killian + (DO + NOT + REMOVE) + /tmp +16 rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh + 16 + rfindd + * + 66 + 1 + Rfind + Daemon + and + Fsdump + /var/rfindd + /bin/sh +17 EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh + 17 + EZsetup + * + 992 + 998 + System + Setup + /var/sysadmdesktop/EZsetup + /bin/csh +18 demos * 993 997 Demonstration User /usr/demos /bin/csh + 18 + demos + * + 993 + 997 + Demonstration + User + /usr/demos + /bin/csh +19 tutor * 994 997 Tutorial User /usr/tutor /bin/csh + 19 + tutor + * + 994 + 997 + Tutorial + User + /usr/tutor + /bin/csh +20 tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh + 20 + tour + * + 995 + 997 + IRIS + Space + Tour + /usr/people/tour + /bin/csh +21 guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh + 21 + guest + nfP4/Wpvio/Rw + 998 + 998 + Guest + Account + /usr/people/guest + /bin/csh +22 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh + 22 + 4Dgifts + 0nWRTZsOMt. + 999 + 998 + 4Dgifts + Account + /usr/people/4Dgifts + /bin/csh +23 nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null + 23 + nobody + * + 60001 + 60001 + SVR4 + nobody + uid + /dev/null + /dev/null +24 noaccess * 60002 60002 uid no access /dev/null /dev/null + 24 + noaccess + * + 60002 + 60002 + uid + no + access + /dev/null + /dev/null +25 nobody * -2 -2 original nobody uid /dev/null /dev/null + 25 + nobody + * + -2 + -2 + original + nobody + uid + /dev/null + /dev/null +26 rje * 8 8 RJE Owner /usr/spool/rje + 26 + rje + * + 8 + 8 + RJE + Owner + /usr/spool/rje +27 changes * 11 11 system change log / + 27 + changes + * + 11 + 11 + system + change + log + / +28 dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh + 28 + dist + sorry + 9999 + 4 + file + distributions + /v/adm/dist + /v/bin/sh +29 man * 99 995 On-line Manual Owner / + 29 + man + * + 99 + 995 + On-line + Manual + Owner + / +30 phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh + 30 + phoneca + * + 991 + 991 + phone + call + log + [tom] + /v/adm/log + /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.vf2 b/usr/src/test/util-tests/tests/awk/examples/out/t.vf2 new file mode 100644 index 0000000000..00c8da1aca --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.vf2 @@ -0,0 +1,398 @@ +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +122 +123 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +1 +2 +0 +1 +0 +1 +0 +1 +5 +6 +0 +1 +7 +8 +8 +9 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 +0 +1 diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.vf3 b/usr/src/test/util-tests/tests/awk/examples/out/t.vf3 new file mode 100644 index 0000000000..97cc521ccc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.vf3 @@ -0,0 +1,199 @@ + + +mel mel +bwk bwk me +ken ken him someone else +srb srb +lem lem +scj scj +rhm rhm +shen shen +a68 a68 +sif sif +pjw pjw +nls nls +dmr dmr +cda cda +bs bs +llc llc +mb mb +ava ava +jrv jrv +bin bin +greg greg +dict dict +lck lck +rje rje +lwf lwf +dave dave +jhc jhc +agf agf +doug doug +valerie valerie +jca jca +bbs bbs +moh moh +xchar xchar +tbl tbl +s s +tgs tgs +met met +jck jck +port port +sue sue +root root +bsb bsb +jeg jeg +eag eag +pdj pdj +tpc tpc +cvw cvw +rwm rwm +avg avg +eg eg +jam jam +dl dl +lgm lgm +cmb cmb +jwr jwr +gdb gdb +marc marc +usg usg +ggr ggr +daemon daemon +mihalis mihalis +honey honey +tad tad +acs acs +uucp uucp +raf raf +adh adh +kec kec +craig craig +donmac donmac +jj jj +ravi ravi +drw drw +stars stars +mrg mrg +jcb jcb +ralph ralph +tom tom +sjb sjb +haight haight +sharon sharon +chuck chuck +dsj dsj +bill bill +god god +sys sys +meh meh +jon jon +dan dan +fox fox +dale dale +kab kab +buz buz +asc asc +jas jas +trt trt +wsb wsb +dwh dwh +ktf ktf +lr lr +dlc dlc +dls dls +jwf jwf +mash mash +ars ars +vgl vgl +jfo jfo +rab rab +pd pd +jns jns +spm spm +rob rob +egb egb +hm hm +mhb mhb +aed aed +cpb cpb +evp evp +ber ber +men men +mitch mitch +ast ast +jfr jfr +lax lax +nel nel +blue blue +jfk jfk +njas njas +122sec 122sec +ddwar ddwar +gopi gopi +jk jk +learn learn +low low +nac nac +sidor sidor + +running running tcsh [cbm]:/:/bin/tcsh +V V Administration:/usr/admin:/bin/sh +Diagnostics:/usr/diags:/bin/csh Diagnostics:/usr/diags:/bin/csh + +Tools Tools Owner:/bin:/dev/null + + +Activity Activity Owner:/usr/adm:/bin/sh +Files Files Owner:/usr/adm:/bin/sh +Spooler Spooler Owner:/var/spool/lp:/bin/sh +Activity Activity Owner:/auditor:/bin/sh +Database Database Owner:/dbadmin:/bin/sh +Killian Killian (DO NOT REMOVE):/tmp: +Killian Killian (DO NOT REMOVE):/tmp: +Daemon Daemon and Fsdump:/var/rfindd:/bin/sh +Setup:/var/sysadmdesktop/EZsetup:/bin/csh Setup:/var/sysadmdesktop/EZsetup:/bin/csh +User:/usr/demos:/bin/csh User:/usr/demos:/bin/csh +User:/usr/tutor:/bin/csh User:/usr/tutor:/bin/csh +Space Space Tour:/usr/people/tour:/bin/csh +Account:/usr/people/guest:/bin/csh Account:/usr/people/guest:/bin/csh +Account:/usr/people/4Dgifts:/bin/csh Account:/usr/people/4Dgifts:/bin/csh +nobody nobody uid:/dev/null:/dev/null +no no access:/dev/null:/dev/null +nobody nobody uid:/dev/null:/dev/null +Owner:/usr/spool/rje: Owner:/usr/spool/rje: +change change log:/: +distributions:/v/adm/dist:/v/bin/sh distributions:/v/adm/dist:/v/bin/sh +Manual Manual Owner:/: +call call log [tom]:/v/adm/log:/v/bin/sh +oot oot EMpNB8Zp56 0 0 Super-User,,,,,,, / /bin/sh +oottcsh oottcsh * 0 0 Super-User running tcsh [cbm] / /bin/tcsh +ysadm ysadm * 0 0 System V Administration /usr/admin /bin/sh +iag iag * 0 996 Hardware Diagnostics /usr/diags /bin/csh +aemon aemon * 1 1 daemons / /bin/sh +in in * 2 2 System Tools Owner /bin /dev/null +uucp uucp BJnuQbAo 6 10 UUCP.Admin /usr/spool/uucppublic /usr/lib/uucp/uucico +ucp ucp * 3 5 UUCP.Admin /usr/lib/uucp +ys ys * 4 0 System Activity Owner /usr/adm /bin/sh +adm adm * 5 3 Accounting Files Owner /usr/adm /bin/sh +lp lp * 9 9 Print Spooler Owner /var/spool/lp /bin/sh +auditor auditor * 11 0 Audit Activity Owner /auditor /bin/sh +dbadmin dbadmin * 12 0 Security Database Owner /dbadmin /bin/sh +bootes bootes dcon 50 1 Tom Killian (DO NOT REMOVE) /tmp +cdjuke cdjuke dcon 51 1 Tom Killian (DO NOT REMOVE) /tmp +rfindd rfindd * 66 1 Rfind Daemon and Fsdump /var/rfindd /bin/sh +EZsetup EZsetup * 992 998 System Setup /var/sysadmdesktop/EZsetup /bin/csh +demos demos * 993 997 Demonstration User /usr/demos /bin/csh +tutor tutor * 994 997 Tutorial User /usr/tutor /bin/csh +tour tour * 995 997 IRIS Space Tour /usr/people/tour /bin/csh +guest guest nfP4/Wpvio/Rw 998 998 Guest Account /usr/people/guest /bin/csh +4Dgifts 4Dgifts 0nWRTZsOMt. 999 998 4Dgifts Account /usr/people/4Dgifts /bin/csh +nobody nobody * 60001 60001 SVR4 nobody uid /dev/null /dev/null +noaccess noaccess * 60002 60002 uid no access /dev/null /dev/null +nobody nobody * -2 -2 original nobody uid /dev/null /dev/null +rje rje * 8 8 RJE Owner /usr/spool/rje +changes changes * 11 11 system change log / +dist dist sorry 9999 4 file distributions /v/adm/dist /v/bin/sh +man man * 99 995 On-line Manual Owner / +phoneca phoneca * 991 991 phone call log [tom] /v/adm/log /v/bin/sh diff --git a/usr/src/test/util-tests/tests/awk/examples/out/t.x b/usr/src/test/util-tests/tests/awk/examples/out/t.x new file mode 100644 index 0000000000..fb44b0911c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/examples/out/t.x @@ -0,0 +1,3 @@ + 3481 xchar + 143 fox + 3 lax diff --git a/usr/src/test/util-tests/tests/awk/gnu/anchgsub.awk b/usr/src/test/util-tests/tests/awk/gnu/anchgsub.awk new file mode 100644 index 0000000000..52e8aa4dab --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/anchgsub.awk @@ -0,0 +1 @@ +{ gsub(/^[ ]*/, "", $0) ; print } diff --git a/usr/src/test/util-tests/tests/awk/gnu/anchgsub.in b/usr/src/test/util-tests/tests/awk/gnu/anchgsub.in new file mode 100644 index 0000000000..b829d84ee1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/anchgsub.in @@ -0,0 +1 @@ + This is a test, this is only a test. diff --git a/usr/src/test/util-tests/tests/awk/gnu/anchgsub.ok b/usr/src/test/util-tests/tests/awk/gnu/anchgsub.ok new file mode 100644 index 0000000000..c33dfb95b7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/anchgsub.ok @@ -0,0 +1 @@ +This is a test, this is only a test. diff --git a/usr/src/test/util-tests/tests/awk/gnu/anchor.awk b/usr/src/test/util-tests/tests/awk/gnu/anchor.awk new file mode 100644 index 0000000000..56f4756962 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/anchor.awk @@ -0,0 +1,33 @@ +BEGIN { RS = "" } + +{ + if (/^A/) + print "ok" + else + print "not ok" + + if (/B$/) + print "not ok" + else + print "ok" + + if (/^C/) + print "not ok" + else + print "ok" + + if (/D$/) + print "not ok" + else + print "ok" + + if (/^E/) + print "not ok" + else + print "ok" + + if (/F$/) + print "ok" + else + print "not ok" +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/anchor.in b/usr/src/test/util-tests/tests/awk/gnu/anchor.in new file mode 100644 index 0000000000..a97e985934 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/anchor.in @@ -0,0 +1,3 @@ +A line1 B +C line2 D +E line3 F diff --git a/usr/src/test/util-tests/tests/awk/gnu/anchor.ok b/usr/src/test/util-tests/tests/awk/gnu/anchor.ok new file mode 100644 index 0000000000..7780b88b46 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/anchor.ok @@ -0,0 +1,6 @@ +ok +ok +ok +ok +ok +ok diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrayind3.awk b/usr/src/test/util-tests/tests/awk/gnu/arrayind3.awk new file mode 100644 index 0000000000..ca4c58b509 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrayind3.awk @@ -0,0 +1,19 @@ +BEGIN { + # initialize cint arrays + pos[0] = 0 + posout[0] = 0 + split("00000779770060", f) # f[1] is a strnum + pos[f[1]] = 1 # subscripts must be strings! + for (x in pos) { + # if x is a strnum, then the + # x != 0 test may convert it to an integral NUMBER, + # and we might lose the unusual string representation + # if the cint code is not careful to recognize that this is + # actually a string + if (x != 0) + posout[x] = pos[x] + } + # which array element is populated? + print posout[779770060] + print posout["00000779770060"] +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrayind3.ok b/usr/src/test/util-tests/tests/awk/gnu/arrayind3.ok new file mode 100644 index 0000000000..a464d9da74 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrayind3.ok @@ -0,0 +1,2 @@ + +1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrayprm2.awk b/usr/src/test/util-tests/tests/awk/gnu/arrayprm2.awk new file mode 100644 index 0000000000..35a92cc81f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrayprm2.awk @@ -0,0 +1,67 @@ +# From spcecdt@armory.com Wed Apr 30 11:08:48 2003 +# Return-Path: +# Received: from localhost (skeeve [127.0.0.1]) +# by skeeve.com (8.12.5/8.12.5) with ESMTP id h3U7uZWr015489 +# for ; Wed, 30 Apr 2003 11:08:48 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.9.0) +# for arnold@localhost (single-drop); Wed, 30 Apr 2003 11:08:48 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Wed Apr 30 11:05:01 2003) +# X-From_: spcecdt@armory.com Wed Apr 30 04:06:46 2003 +# Received: from smtp1.actcom.net.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id h3U16iv04111 for ; +# Wed, 30 Apr 2003 04:06:45 +0300 (EET DST) +# (rfc931-sender: mail.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by smtp1.actcom.net.il (8.12.8/8.12.8) with ESMTP id h3U16nEv009589 +# for ; Wed, 30 Apr 2003 04:06:50 +0300 +# Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) +# by f7.net (8.11.7/8.11.6) with ESMTP id h3U16gj29182 +# for ; Tue, 29 Apr 2003 21:06:42 -0400 +# Received: from monty-python.gnu.org ([199.232.76.173]) +# by fencepost.gnu.org with esmtp (Exim 4.10) +# id 19Ag3W-00029w-00 +# for bug-gawk@gnu.org; Tue, 29 Apr 2003 21:06:42 -0400 +# Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) +# id 19Ag1V-0001AN-00 +# for bug-gawk@gnu.org; Tue, 29 Apr 2003 21:04:39 -0400 +# Received: from deepthought.armory.com ([192.122.209.42] helo=armory.com) +# by monty-python.gnu.org with smtp (Exim 4.10.13) +# id 19Ag1V-0001A3-00 +# for bug-gawk@gnu.org; Tue, 29 Apr 2003 21:04:37 -0400 +# Date: Tue, 29 Apr 2003 18:04:35 -0700 +# From: "John H. DuBois III" +# To: bug-gawk@gnu.org +# Subject: gawk 3.1.2a bug +# Message-ID: <20030430010434.GA4278@armory.com> +# Mime-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# Content-Disposition: inline +# User-Agent: Mutt/1.3.28i +# X-Www: http://www.armory.com./~spcecdt/ +# Sender: spcecdt@armory.com +# X-Spam-Status: No, hits=-7.2 required=5.0 +# tests=SIGNATURE_SHORT_DENSE,SPAM_PHRASE_00_01,USER_AGENT, +# USER_AGENT_MUTT +# version=2.41 +# X-Spam-Level: +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# Status: RO +# +# gawk-3.1.2a 'BEGIN {foo(bar)};function foo(baz){split("x",baz)}' +# gawk-3.1.2a: cmd. line:1: fatal: split: second argument is not an array +# +# John +# -- +# John DuBois spcecdt@armory.com KC6QKZ/AE http://www.armory.com/~spcecdt/ +# +BEGIN { + foo(bar) +} + +function foo(baz) +{ + split("x", baz) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrayprm2.ok b/usr/src/test/util-tests/tests/awk/gnu/arrayprm2.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrayprm3.awk b/usr/src/test/util-tests/tests/awk/gnu/arrayprm3.awk new file mode 100644 index 0000000000..a41e587cbe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrayprm3.awk @@ -0,0 +1,56 @@ +# From spcecdt@armory.com Fri May 2 13:24:46 2003 +# Return-Path: +# Received: from localhost (skeeve [127.0.0.1]) +# by skeeve.com (8.12.5/8.12.5) with ESMTP id h42AChum021950 +# for ; Fri, 2 May 2003 13:24:46 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.9.0) +# for arnold@localhost (single-drop); Fri, 02 May 2003 13:24:46 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Fri May 2 13:23:37 2003) +# X-From_: spcecdt@armory.com Fri May 2 00:43:51 2003 +# Received: from smtp1.actcom.net.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id h41Lhm500217 for ; +# Fri, 2 May 2003 00:43:49 +0300 (EET DST) +# (rfc931-sender: lmail.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by smtp1.actcom.net.il (8.12.8/8.12.8) with ESMTP id h41LiGcO022817 +# for ; Fri, 2 May 2003 00:44:18 +0300 +# Received: from armory.com (deepthought.armory.com [192.122.209.42]) +# by f7.net (8.11.7/8.11.6) with SMTP id h41Lhj106516 +# for ; Thu, 1 May 2003 17:43:46 -0400 +# Date: Thu, 1 May 2003 14:43:45 -0700 +# From: "John H. DuBois III" +# To: Aharon Robbins +# Subject: Re: gawk 3.1.2a bug +# Message-ID: <20030501214345.GA24615@armory.com> +# References: <200305011738.h41Hcg76017565@localhost.localdomain> +# Mime-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# Content-Disposition: inline +# In-Reply-To: <200305011738.h41Hcg76017565@localhost.localdomain> +# User-Agent: Mutt/1.3.28i +# X-Www: http://www.armory.com./~spcecdt/ +# Sender: spcecdt@armory.com +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# Status: RO +# +# On Thu, May 01, 2003 at 08:38:42PM +0300, Aharon Robbins wrote: +# > > That worked, thanks. +# > +# > Great. Your report motivated me to find everywhere such additional +# > code ought to be needed. I think I did so. --Arnold +# +# Here's another one (perhaps fixed by your additional work): +# +BEGIN { foo(a) } +function foo(a) { bar(a); print "" in a } +function bar(a) { a[""]; } +# +# Prints 1 with gawk-3.1.1; 0 with 3.1.2a. +# +# John +# -- +# John DuBois spcecdt@armory.com KC6QKZ/AE http://www.armory.com/~spcecdt/ +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrayprm3.ok b/usr/src/test/util-tests/tests/awk/gnu/arrayprm3.ok new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrayprm3.ok @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrayref.awk b/usr/src/test/util-tests/tests/awk/gnu/arrayref.awk new file mode 100644 index 0000000000..144d41a068 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrayref.awk @@ -0,0 +1,13 @@ + BEGIN { # foo[10] = 0 # put this line in and it will work + test(foo); print foo[1] + test2(foo2); print foo2[1] + } + + function test(foo) + { + test2(foo) + } + function test2(bar) + { + bar[1] = 1 + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrayref.ok b/usr/src/test/util-tests/tests/awk/gnu/arrayref.ok new file mode 100644 index 0000000000..6ed281c757 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrayref.ok @@ -0,0 +1,2 @@ +1 +1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrymem1.awk b/usr/src/test/util-tests/tests/awk/gnu/arrymem1.awk new file mode 100644 index 0000000000..0a4ae8990a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrymem1.awk @@ -0,0 +1,81 @@ +# From spcecdt@armory.com Thu Jun 14 13:24:32 2001 +# Received: from mail.actcom.co.il [192.114.47.13] +# by localhost with POP3 (fetchmail-5.5.0) +# for arnold@localhost (single-drop); Thu, 14 Jun 2001 13:24:32 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Thu Jun 14 13:25:13 2001) +# X-From_: spcecdt@armory.com Thu Jun 14 06:34:47 2001 +# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP +# (8.9.1a/actcom-0.2) id GAA29661 for ; +# Thu, 14 Jun 2001 06:34:46 +0300 (EET DST) +# (rfc931-sender: lmail.actcom.co.il [192.114.47.13]) +# Received: from billohost.com (www.billohost.com [209.196.35.10]) +# by lmail.actcom.co.il (8.11.2/8.11.2) with ESMTP id f5E3YiO27337 +# for ; Thu, 14 Jun 2001 06:34:45 +0300 +# Received: from fencepost.gnu.org (we-refuse-to-spy-on-our-users@fencepost.gnu.org [199.232.76.164]) +# by billohost.com (8.9.3/8.9.3) with ESMTP id XAA02681 +# for ; Wed, 13 Jun 2001 23:33:57 -0400 +# Received: from deepthought.armory.com ([192.122.209.42]) +# by fencepost.gnu.org with smtp (Exim 3.16 #1 (Debian)) +# id 15ANu2-00005C-00 +# for ; Wed, 13 Jun 2001 23:34:38 -0400 +# Date: Wed, 13 Jun 2001 20:32:42 -0700 +# From: "John H. DuBois III" +# To: bug-gawk@gnu.org +# Subject: gawk 3.1.0 bug +# Message-ID: <20010613203242.A29975@armory.com> +# Mime-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# X-Mailer: Mutt 1.0.1i +# X-Www: http://www.armory.com./~spcecdt/ +# Sender: spcecdt@armory.com +# Status: RO +# +# Under SCO OpenServer 5.0.6a using gawk 3.1.0 compiled with gcc 2.95.2, this +# program: + + BEGIN { + f1(Procs,b) + print "test" + } + + function f1(Procs,a) { + # a[""] + a[""] = "a" # ADR: Give it a value so can trace it + f2() + } + + function f2() { + # b[""] + b[""] = "b" # ADR: Give it a value so can trace it + } + + # ADR: 1/28/2003: Added this: + BEGIN { for (i in b) printf("b[\"%s\"] = \"%s\"\n", i, b[i]) } + # END ADR added. + +# gives: +# +# gawk: ./gtest:5: fatal error: internal error +# +# and dumps core. +# +# gdb gives me this stack backtrace: +# +# #0 0x80019943 in kill () from /usr/lib/libc.so.1 +# #1 0x8003e754 in abort () from /usr/lib/libc.so.1 +# #2 0x8062a87 in catchsig (sig=0, code=0) at main.c:947 +# #3 0x80053a0c in _sigreturn () from /usr/lib/libc.so.1 +# #4 0x80023d36 in cleanfree () from /usr/lib/libc.so.1 +# #5 0x80023156 in _real_malloc () from /usr/lib/libc.so.1 +# #6 0x80023019 in malloc () from /usr/lib/libc.so.1 +# #7 0x8053b95 in do_print (tree=0x0) at builtin.c:1336 +# #8 0x806b47c in interpret (tree=0x8084ee4) at eval.c:606 +# #9 0x806ad8d in interpret (tree=0x8084f0c) at eval.c:384 +# #10 0x806ad21 in interpret (tree=0x8084f5c) at eval.c:367 +# #11 0x8061d5b in main (argc=4, argv=0x80478ac) at main.c:506 +# +# John +# -- +# John DuBois spcecdt@armory.com. KC6QKZ/AE http://www.armory.com./~spcecdt/ +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/arrymem1.ok b/usr/src/test/util-tests/tests/awk/gnu/arrymem1.ok new file mode 100644 index 0000000000..e37775bc8f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arrymem1.ok @@ -0,0 +1,2 @@ +test +b[""] = "b" diff --git a/usr/src/test/util-tests/tests/awk/gnu/arynasty.awk b/usr/src/test/util-tests/tests/awk/gnu/arynasty.awk new file mode 100644 index 0000000000..ec170931b3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arynasty.awk @@ -0,0 +1,16 @@ +BEGIN { + a = 12.153 +#print "-- stroring test[a]" > "/dev/stderr" ; fflush("/dev/stderr") + test[a] = "hi" +#print "-- setting CONVFMT" > "/dev/stderr" ; fflush("/dev/stderr") + CONVFMT = "%.0f" +#print "-- setting a" > "/dev/stderr" ; fflush("/dev/stderr") + a = 5 +#stopme() +#print "-- starting loop" > "/dev/stderr" ; fflush("/dev/stderr") + for (i in test) { +#print("-- i =", i) > "/dev/stderr" ; fflush("/dev/stderr"); +#printf("-- i = <%s>\n", i) > "/dev/stderr" ; fflush("/dev/stderr"); + printf ("test[%s] = %s\n", i, test[i]) + } +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/arynasty.ok b/usr/src/test/util-tests/tests/awk/gnu/arynasty.ok new file mode 100644 index 0000000000..125ed80ed8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arynasty.ok @@ -0,0 +1 @@ +test[12.153] = hi diff --git a/usr/src/test/util-tests/tests/awk/gnu/aryprm9.awk b/usr/src/test/util-tests/tests/awk/gnu/aryprm9.awk new file mode 100644 index 0000000000..004e3c3486 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/aryprm9.awk @@ -0,0 +1,16 @@ +#!/usr/bin/gawk -f +BEGIN { + + for (i = 0; i < 100; i++) + func_exec() +} + +function func_exec(opaque) +{ + func_a(1, opaque) #set additional argument, not expected by fname +} + +function func_a(a, b, loc1, loc2) +{ + b = 0 #unref Nnull_string +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/aryprm9.ok b/usr/src/test/util-tests/tests/awk/gnu/aryprm9.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/arysubnm.awk b/usr/src/test/util-tests/tests/awk/gnu/arysubnm.awk new file mode 100644 index 0000000000..961b54abf5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arysubnm.awk @@ -0,0 +1 @@ +BEGIN { n = 11 ; foo[n] = n; print (2 <= n) } diff --git a/usr/src/test/util-tests/tests/awk/gnu/arysubnm.ok b/usr/src/test/util-tests/tests/awk/gnu/arysubnm.ok new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/arysubnm.ok @@ -0,0 +1 @@ +1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/aryunasgn.awk b/usr/src/test/util-tests/tests/awk/gnu/aryunasgn.awk new file mode 100644 index 0000000000..ccb3fd235c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/aryunasgn.awk @@ -0,0 +1,17 @@ +BEGIN { + a[i] = "null" # i is initially undefined + for (i in a) { # i is null string + print length(i), a[i] # , typeof(i) # 0 null + print (i==0), (i=="") # 1 1 should be 0 1 + } + print a[""] # null + print a[0] # + + b[$2] = "null also" # $2 is also undefined + for (j in b) { + print length(j), a[j] # , typeof(i) # 0 null + print (j==0), (j=="") # 1 1 should be 0 1 + } + print b[""] # null + print b[0] # +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/aryunasgn.ok b/usr/src/test/util-tests/tests/awk/gnu/aryunasgn.ok new file mode 100644 index 0000000000..798c6de39f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/aryunasgn.ok @@ -0,0 +1,8 @@ +0 null +0 1 +null + +0 null +0 1 +null also + diff --git a/usr/src/test/util-tests/tests/awk/gnu/asgext.awk b/usr/src/test/util-tests/tests/awk/gnu/asgext.awk new file mode 100644 index 0000000000..c7f17754fa --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/asgext.awk @@ -0,0 +1 @@ +{ print $3; $4 = "a"; print } diff --git a/usr/src/test/util-tests/tests/awk/gnu/asgext.in b/usr/src/test/util-tests/tests/awk/gnu/asgext.in new file mode 100644 index 0000000000..3743b5b464 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/asgext.in @@ -0,0 +1,3 @@ +1 2 3 +1 +1 2 3 4 diff --git a/usr/src/test/util-tests/tests/awk/gnu/asgext.ok b/usr/src/test/util-tests/tests/awk/gnu/asgext.ok new file mode 100644 index 0000000000..2c0df70f42 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/asgext.ok @@ -0,0 +1,6 @@ +3 +1 2 3 a + +1 a +3 +1 2 3 a diff --git a/usr/src/test/util-tests/tests/awk/gnu/childin.awk b/usr/src/test/util-tests/tests/awk/gnu/childin.awk new file mode 100644 index 0000000000..041c6ec148 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/childin.awk @@ -0,0 +1 @@ +BEGIN { "cat" | getline; print; close("cat") } diff --git a/usr/src/test/util-tests/tests/awk/gnu/childin.in b/usr/src/test/util-tests/tests/awk/gnu/childin.in new file mode 100644 index 0000000000..45b983be36 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/childin.in @@ -0,0 +1 @@ +hi diff --git a/usr/src/test/util-tests/tests/awk/gnu/childin.ok b/usr/src/test/util-tests/tests/awk/gnu/childin.ok new file mode 100644 index 0000000000..45b983be36 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/childin.ok @@ -0,0 +1 @@ +hi diff --git a/usr/src/test/util-tests/tests/awk/gnu/clobber.awk b/usr/src/test/util-tests/tests/awk/gnu/clobber.awk new file mode 100644 index 0000000000..9a4bff5f67 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/clobber.awk @@ -0,0 +1,99 @@ +BEGIN { + file = (ENVIRON["WORKDIR"] "/seq") + print "000800" > file + close(file) + ARGV[1] = file + ARGC = 2 +} + +{ printf "%06d", $1 + 1 > file; + printf "%06d", $1 + 1 } +# Date: Mon, 20 Jan 1997 15:14:06 -0600 (CST) +# From: Dave Bodenstab +# To: bug-gnu-utils@prep.ai.mit.edu +# Subject: GNU awk 3.0.2 core dump +# Cc: arnold@gnu.ai.mit.edu +# +# The following program produces a core file on my FreeBSD system: +# +# bash$ echo 000800 >/tmp/seq +# bash$ gawk '{ printf "%06d", $1 + 1 >"/tmp/seq"; +# printf "%06d", $1 + 1 }' /tmp/seq +# +# This fragment comes from mgetty+sendfax. +# +# Here is the trace: +# +# Script started on Mon Jan 20 15:09:04 1997 +# bash$ gawk --version +# GNU Awk 3.0.2 +# Copyright (C) 1989, 1991-1996 Free Software Foundation. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# bash$ gdb gawk +# GDB is free software and you are welcome to distribute copies of it +# under certain conditions; type "show copying" to see the conditions. +# There is absolutely no warranty for GDB; type "show warranty" for details. +# GDB 4.13 (i386-unknown-freebsd), +# Copyright 1994 Free Software Foundation, Inc... +# (gdb) shell echo 000800 >/tmp/seq +# (gdb) r '{ printf "%06d", $1 + 1 >"/tmp/seq"; printf "%06d", $1 + 1 }(gdb) r '{ printf "%06d", $1 + 1 >"/tmp/seq"; printf "%06d", $1 + 1 }' /tmp/seq +# Starting program: /scratch/archive/src/cmd/gnuawk-3.0.2/gawk '{ printf "%06d", $1 + 1 >"/tmp/seq"; printf "%06d", $1 + 1 }' /tmp/seq +# +# Program received signal SIGBUS, Bus error. +# 0xd86f in def_parse_field (up_to=1, buf=0x37704, len=6, fs=0x3b240, rp=0x0, +# set=0xce6c , n=0x0) at field.c:391 +# 391 sav = *end; +# (gdb) bt +# #0 0xd86f in def_parse_field (up_to=1, buf=0x37704, len=6, fs=0x3b240, +# rp=0x0, set=0xce6c , n=0x0) at field.c:391 +# #1 0xddb1 in get_field (requested=1, assign=0x0) at field.c:669 +# #2 0xc25d in r_get_lhs (ptr=0x3b9b4, assign=0x0) at eval.c:1339 +# #3 0x9ab0 in r_tree_eval (tree=0x3b9b4, iscond=0) at eval.c:604 +# #4 0xa5f1 in r_tree_eval (tree=0x3b9fc, iscond=0) at eval.c:745 +# #5 0x4661 in format_tree (fmt_string=0x3e040 "%06d", n0=0, carg=0x3ba20) +# at builtin.c:620 +# #6 0x5beb in do_sprintf (tree=0x3b96c) at builtin.c:809 +# #7 0x5cd5 in do_printf (tree=0x3ba8c) at builtin.c:844 +# #8 0x9271 in interpret (tree=0x3ba8c) at eval.c:465 +# #9 0x8ca3 in interpret (tree=0x3bbd0) at eval.c:308 +# #10 0x8c34 in interpret (tree=0x3bc18) at eval.c:292 +# #11 0xf069 in do_input () at io.c:312 +# #12 0x12ba9 in main (argc=3, argv=0xefbfd538) at main.c:393 +# (gdb) l +# 386 *buf += len; +# 387 return nf; +# 388 } +# 389 +# 390 /* before doing anything save the char at *end */ +# 391 sav = *end; +# 392 /* because it will be destroyed now: */ +# 393 +# 394 *end = ' '; /* sentinel character */ +# 395 for (; nf < up_to; scan++) { +# (gdb) print end +# $1 = 0x804d006 +# (gdb) print buf +# $2 = (char **) 0x37704 +# (gdb) print *buf +# $3 = 0x804d000 +# (gdb) q +# The program is running. Quit anyway (and kill it)? (y or n) y +# bash$ exit +# +# Script done on Mon Jan 20 15:11:07 1997 +# +# Dave Bodenstab +# imdave@synet.net diff --git a/usr/src/test/util-tests/tests/awk/gnu/clobber.ok b/usr/src/test/util-tests/tests/awk/gnu/clobber.ok new file mode 100644 index 0000000000..71057085a9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/clobber.ok @@ -0,0 +1 @@ +000801 \ No newline at end of file diff --git a/usr/src/test/util-tests/tests/awk/gnu/compare.in b/usr/src/test/util-tests/tests/awk/gnu/compare.in new file mode 100644 index 0000000000..1ab098bc45 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/compare.in @@ -0,0 +1,4 @@ +0 +1 +0 1 + diff --git a/usr/src/test/util-tests/tests/awk/gnu/compare.ok b/usr/src/test/util-tests/tests/awk/gnu/compare.ok new file mode 100644 index 0000000000..8241359bf0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/compare.ok @@ -0,0 +1,5 @@ +2 +zero +1 +1 +0 1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/compare.sh b/usr/src/test/util-tests/tests/awk/gnu/compare.sh new file mode 100755 index 0000000000..fa7d1c99fd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/compare.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +if [[ -z "$AWK" ]]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +$AWK 'BEGIN { + if (ARGV[1]) print 1 + ARGV[1] = "" + if (ARGV[2]) print 2 + ARGV[2] = "" + if ("0") print "zero" + if ("") print "null" + if (0) print 0 +} +{ + if ($0) print $0 + if ($1) print $1 +}' 0 1 compare.in diff --git a/usr/src/test/util-tests/tests/awk/gnu/compare2.awk b/usr/src/test/util-tests/tests/awk/gnu/compare2.awk new file mode 100644 index 0000000000..f2c2786ec8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/compare2.awk @@ -0,0 +1,165 @@ +# From beebe@math.utah.edu Thu Aug 2 15:35:07 2001 +# Received: from mail.actcom.co.il [192.114.47.13] +# by localhost with POP3 (fetchmail-5.7.4) +# for arnold@localhost (single-drop); Thu, 02 Aug 2001 15:35:07 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Thu Aug 2 16:02:36 2001) +# X-From_: beebe@sunshine.math.utah.edu Thu Aug 2 15:41:13 2001 +# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP +# (8.9.1a/actcom-0.2) id PAA01349 for ; +# Thu, 2 Aug 2001 15:41:06 +0300 (EET DST) +# (rfc931-sender: mail.actcom.co.il [192.114.47.13]) +# Received: from billohost.com (www.billohost.com [209.196.35.10]) +# by lmail.actcom.co.il (8.11.2/8.11.2) with ESMTP id f72Cf3I21032 +# for ; Thu, 2 Aug 2001 15:41:05 +0300 +# Received: from fencepost.gnu.org (we-refuse-to-spy-on-our-users@fencepost.gnu.org [199.232.76.164]) +# by billohost.com (8.9.3/8.9.3) with ESMTP id IAA28585 +# for ; Thu, 2 Aug 2001 08:34:38 -0400 +# Received: from sunshine.math.utah.edu ([128.110.198.2]) +# by fencepost.gnu.org with esmtp (Exim 3.22 #1 (Debian)) +# id 15SHjG-00036x-00 +# for ; Thu, 02 Aug 2001 08:37:30 -0400 +# Received: from suncore.math.utah.edu (IDENT:GsUbUdUYCtFLRE4HvnnvhN4JsjooYcfR@suncore0.math.utah.edu [128.110.198.5]) +# by sunshine.math.utah.edu (8.9.3/8.9.3) with ESMTP id GAA00190; +# Thu, 2 Aug 2001 06:37:04 -0600 (MDT) +# Received: (from beebe@localhost) +# by suncore.math.utah.edu (8.9.3/8.9.3) id GAA20469; +# Thu, 2 Aug 2001 06:37:03 -0600 (MDT) +# Date: Thu, 2 Aug 2001 06:37:03 -0600 (MDT) +# From: "Nelson H. F. Beebe" +# To: arnold@gnu.org +# Cc: beebe@math.utah.edu +# X-US-Mail: "Center for Scientific Computing, Department of Mathematics, 322 +# INSCC, University of Utah, 155 S 1400 E RM 233, Salt Lake City, UT +# 84112-0090, USA" +# X-Telephone: +1 801 581 5254 +# X-FAX: +1 801 585 1640, +1 801 581 4148 +# X-URL: http://www.math.utah.edu/~beebe +# Subject: awk implementations: a bug, or new dark corner? +# Message-ID: +# Status: RO +# +# Consider the following program: +# +# % cat bug.awk +BEGIN { + split("00/00/00",mdy,"/") + if ((mdy[1] == 0) && (mdy[2] == 0) && (mdy[3] == 0)) + { + print "OK: zero strings compare equal to number zero" + exit(0) + } + else + { + print "ERROR: zero strings compare unequal to number zero" + exit(1) + } +} +# +# Here are the awk implementation versions (on Sun Solaris 2.7): +# +# % awk -V +# awk version 19990416 +# +# % mawk -W version +# mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan +# +# % nawk -V +# awk version 20001115 +# +# % gawk --version +# GNU Awk 3.1.10 +# ... +# +# Here's what they say about the test program: +# +# foreach f (awk mawk nawk gawk gawk-*) +# echo ======== $f +# $f -f ~/bug.awk +# end +# +# ======== awk +# OK: zero strings compare equal to number zero +# ======== mawk +# OK: zero strings compare equal to number zero +# ======== nawk +# OK: zero strings compare equal to number zero +# ======== gawk +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.0.0 +# OK: zero strings compare equal to number zero +# ======== gawk-3.0.1 +# OK: zero strings compare equal to number zero +# ======== gawk-3.0.3 +# OK: zero strings compare equal to number zero +# ======== gawk-3.0.4 +# OK: zero strings compare equal to number zero +# ======== gawk-3.0.5 +# OK: zero strings compare equal to number zero +# ======== gawk-3.0.6 +# OK: zero strings compare equal to number zero +# ======== gawk-3.0.60 +# OK: zero strings compare equal to number zero +# ======== gawk-3.0.90 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.0.91 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.0.92 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.0.93 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.0.94 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.0.95 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.0.96 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.0.97 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.1.0 +# ERROR: zero strings compare unequal to number zero +# ======== gawk-3.1.10 +# ERROR: zero strings compare unequal to number zero +# +# Identical results were obtained on Apple Rhapsody, Apple Darwin, +# Compaq/DEC Alpha OSF/1, Intel x86 GNU/Linux, SGI IRIX 6.5, DEC Alpha +# GNU/Linux, and Sun SPARC GNU/Linux, so it definitely is not a C +# compiler problem. +# +# However, the gray awk book, p. 44, says: +# +# In a comparison expression like: +# x == y +# if both operands have a numeric type, the comparison is numeric; +# otherwise, any numeric operand is converted to a string and the +# comparison is made on the string values. +# +# and the new green gawk book, p. 95, says: +# +# When comparing operands of mixed types, numeric operands are +# converted to strings using the value of `CONVFMT' +# +# This suggests that the OK response in bug.awk is wrong, and the ERROR +# response is correct. Only recent gawk releases do the right thing, +# and it is awk, mawk, and nawk that have a bug. +# +# If I change the test program from "00/00/00" to "0/0/0", all versions +# tested produce the OK response. +# +# Comments? +# +# After reading the two book excerpts, I changed my code to read +# +# if (((0 + mdy[1]) == 0) && ((0 + mdy[2]) == 0) && ((0 + mdy[3]) == 0)) +# +# and output from all implementations now agrees. +# +# ------------------------------------------------------------------------------- +# - Nelson H. F. Beebe Tel: +1 801 581 5254 - +# - Center for Scientific Computing FAX: +1 801 585 1640, +1 801 581 4148 - +# - University of Utah Internet e-mail: beebe@math.utah.edu - +# - Department of Mathematics, 322 INSCC beebe@acm.org beebe@computer.org - +# - 155 S 1400 E RM 233 beebe@ieee.org - +# - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe - +# ------------------------------------------------------------------------------- +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/compare2.ok b/usr/src/test/util-tests/tests/awk/gnu/compare2.ok new file mode 100644 index 0000000000..fd1043a34b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/compare2.ok @@ -0,0 +1 @@ +OK: zero strings compare equal to number zero diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat1.awk b/usr/src/test/util-tests/tests/awk/gnu/concat1.awk new file mode 100644 index 0000000000..ff04e316a3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat1.awk @@ -0,0 +1,78 @@ +#From deep@cicada-semi.com Wed Jan 23 13:15:52 2002 +#X-From_: deep@cicada-semi.com Wed Jan 23 01:24:54 2002 +#From: "Mandeep Chadha" +#To: +#Subject: gawk version 3.1.0 will not print a ";" +#Date: Tue, 22 Jan 2002 17:23:57 -0600 +#Message-ID: +#MIME-Version: 1.0 +#Content-Type: text/plain; +# charset="iso-8859-1" +#Content-Transfer-Encoding: 7bit +#X-Priority: 3 (Normal) +#X-MSMail-Priority: Normal +#X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) +#Importance: Normal +#X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 +# +# +#The file "tmp" contains the following lines: +# +#A +#B +#C +#D +# +#and when I run the command: +# +# gawk '{print "Input = "$_" ; "}' tmp +{print "Input = "$0" ; "} +# +#I get the following output: +# +#Input = A +#Input = B +#Input = C +#Input = D +# +#while I expect the following output: +# +#Input = A ; +#Input = B ; +#Input = C ; +#Input = D ; +# +#Running gawk --version produces the following output: +# +#GNU Awk 3.1.0 +#Copyright (C) 1989, 1991-2001 Free Software Foundation. +# +#This program is free software; you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation; either version 2 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program; if not, write to the Free Software +#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +#I am running this on a i686 machine that is running RedHat 7.2 (out of the box). +# +#Thanks, +# +#Mandeep Chadha +# +#---------------------------------------- +#Mandeep Chadha +#Cicada Semiconductor Corp. +#811 Barton Springs Road, Suite 550 +#Austin, TX 78704 +#Ph: (512) 327-3500 x111 +#E-mail: deep@cicada-semi.com +#URL: http://www.cicada-semi.com +#---------------------------------------- diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat1.in b/usr/src/test/util-tests/tests/awk/gnu/concat1.in new file mode 100644 index 0000000000..8422d40f12 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat1.in @@ -0,0 +1,4 @@ +A +B +C +D diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat1.ok b/usr/src/test/util-tests/tests/awk/gnu/concat1.ok new file mode 100644 index 0000000000..b0aad60e62 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat1.ok @@ -0,0 +1,4 @@ +Input = A ; +Input = B ; +Input = C ; +Input = D ; diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat2.awk b/usr/src/test/util-tests/tests/awk/gnu/concat2.awk new file mode 100644 index 0000000000..a94b29b581 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat2.awk @@ -0,0 +1,8 @@ +function f(s, x) { + x = 1 + s = 3 + s = s x + print s +} + +BEGIN { for (i = 1; i <=12; i++) f() } diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat2.ok b/usr/src/test/util-tests/tests/awk/gnu/concat2.ok new file mode 100644 index 0000000000..b7b86e5c6d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat2.ok @@ -0,0 +1,12 @@ +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 +31 diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat4.awk b/usr/src/test/util-tests/tests/awk/gnu/concat4.awk new file mode 100644 index 0000000000..91820d8ba6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat4.awk @@ -0,0 +1,9 @@ +{ + a = $0 + print a + print index(a,"b") + getline + a = a $0 + print a + print index(a,"b") +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat4.in b/usr/src/test/util-tests/tests/awk/gnu/concat4.in new file mode 100644 index 0000000000..3bd1f0e297 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat4.in @@ -0,0 +1,2 @@ +foo +bar diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat4.ok b/usr/src/test/util-tests/tests/awk/gnu/concat4.ok new file mode 100644 index 0000000000..38db1f8193 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat4.ok @@ -0,0 +1,4 @@ +foo +0 +foobar +4 diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat5.awk b/usr/src/test/util-tests/tests/awk/gnu/concat5.awk new file mode 100644 index 0000000000..6bfbb856c5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat5.awk @@ -0,0 +1,7 @@ +BEGIN { + OFMT = "%.8g" + x = 1 + x += .1 + x = (x "a") + print x +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/concat5.ok b/usr/src/test/util-tests/tests/awk/gnu/concat5.ok new file mode 100644 index 0000000000..eea55936d3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/concat5.ok @@ -0,0 +1 @@ +1.1a diff --git a/usr/src/test/util-tests/tests/awk/gnu/dfastress.awk b/usr/src/test/util-tests/tests/awk/gnu/dfastress.awk new file mode 100644 index 0000000000..40dd3ee70b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/dfastress.awk @@ -0,0 +1 @@ +BEGIN { print "a" ~ /(^| )*(a|b)*(c|d)( |$)/ } diff --git a/usr/src/test/util-tests/tests/awk/gnu/dfastress.ok b/usr/src/test/util-tests/tests/awk/gnu/dfastress.ok new file mode 100644 index 0000000000..573541ac97 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/dfastress.ok @@ -0,0 +1 @@ +0 diff --git a/usr/src/test/util-tests/tests/awk/gnu/dynlj.awk b/usr/src/test/util-tests/tests/awk/gnu/dynlj.awk new file mode 100644 index 0000000000..ec6851bb17 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/dynlj.awk @@ -0,0 +1 @@ +BEGIN { printf "%*sworld\n", -20, "hello" } diff --git a/usr/src/test/util-tests/tests/awk/gnu/dynlj.ok b/usr/src/test/util-tests/tests/awk/gnu/dynlj.ok new file mode 100644 index 0000000000..c8f3fe9d14 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/dynlj.ok @@ -0,0 +1 @@ +hello world diff --git a/usr/src/test/util-tests/tests/awk/gnu/eofsplit.awk b/usr/src/test/util-tests/tests/awk/gnu/eofsplit.awk new file mode 100644 index 0000000000..22042b4471 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/eofsplit.awk @@ -0,0 +1,68 @@ +# Date: Sat, 30 Mar 1996 12:47:17 -0800 (PST) +# From: Charles Howes +# To: bug-gnu-utils@prep.ai.mit.edu, arnold@gnu.ai.mit.edu +# Subject: Bug in Gawk 3.0.0, sample code: +# +#!/usr/local/bin/gawk -f +# +# Hello! This is a bug report from chowes@direct.ca +# +# uname -a +# SunOS hostname 5.5 Generic sun4m +# +# Gnu Awk (gawk) 3.0, patchlevel 0: +BEGIN{ +FS=":" +while ((getline < "/etc/passwd") > 0) { + r=$3 + z=0 + n[0]=1 + } +FS=" " +} +#gawk: fp.new:16: fatal error: internal error +#Abort + +# #!/usr/local/bin/gawk -f +# # Gnu Awk (gawk) 2.15, patchlevel 6 +# +# BEGIN{ +# f="/etc/passwd" +# while (getline < f) n[0]=1 +# FS=" " +# } +# #gawk: /staff/chowes/bin/fp:7: fatal error: internal error +# #Abort + +# These examples are not perfect coding style because I took a real +# piece of code and tried to strip away anything that didn't make the error +# message go away. +# +# The interesting part of the 'truss' is: +# +# fstat(3, 0xEFFFF278) = 0 +# lseek(3, 0, SEEK_SET) = 0 +# read(3, " r o o t : x : 0 : 1 : S".., 2291) = 2291 +# brk(0x00050020) = 0 +# brk(0x00052020) = 0 +# read(3, 0x0004F4B8, 2291) = 0 +# close(3) = 0 +# Incurred fault #6, FLTBOUNDS %pc = 0x0001B810 +# siginfo: SIGSEGV SEGV_MAPERR addr=0x00053000 +# Received signal #11, SIGSEGV [caught] +# siginfo: SIGSEGV SEGV_MAPERR addr=0x00053000 +# write(2, " g a w k", 4) = 4 +# write(2, " : ", 2) = 2 +# +# -- +# Charles Howes -- chowes@direct.ca Voice: (604) 691-1607 +# System Administrator Fax: (604) 691-1605 +# Internet Direct - 1050 - 555 West Hastings St - Vancouver, BC V6B 4N6 +# +# A sysadmin's life is a sorry one. The only advantage he has over Emergency +# Room doctors is that malpractice suits are rare. On the other hand, ER +# doctors never have to deal with patients installing new versions of their +# own innards! -Michael O'Brien +# +# "I think I know what may have gone wrong in the original s/w. +# It's a bug in the way it was written." - Vagueness**n diff --git a/usr/src/test/util-tests/tests/awk/gnu/eofsplit.ok b/usr/src/test/util-tests/tests/awk/gnu/eofsplit.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/exit2.awk b/usr/src/test/util-tests/tests/awk/gnu/exit2.awk new file mode 100644 index 0000000000..ffbb043085 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/exit2.awk @@ -0,0 +1,2 @@ +function _fn0() { exit } +BEGIN { ARRAY[_fn0()] } diff --git a/usr/src/test/util-tests/tests/awk/gnu/exit2.ok b/usr/src/test/util-tests/tests/awk/gnu/exit2.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/exitval2.awk b/usr/src/test/util-tests/tests/awk/gnu/exitval2.awk new file mode 100644 index 0000000000..ed05e76b67 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/exitval2.awk @@ -0,0 +1,3 @@ +BEGIN { print "foo" | "read x ; echo $x ; exit 12" } +# this should still exit 0, as pointed out by kenny mccormack in +# comp.lang.awk on 2 feb 2005 diff --git a/usr/src/test/util-tests/tests/awk/gnu/exitval2.ok b/usr/src/test/util-tests/tests/awk/gnu/exitval2.ok new file mode 100644 index 0000000000..257cc5642c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/exitval2.ok @@ -0,0 +1 @@ +foo diff --git a/usr/src/test/util-tests/tests/awk/gnu/exitval3.awk b/usr/src/test/util-tests/tests/awk/gnu/exitval3.awk new file mode 100644 index 0000000000..33e8c433dc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/exitval3.awk @@ -0,0 +1,2 @@ +BEGIN { exit 42 } +END { exit } diff --git a/usr/src/test/util-tests/tests/awk/gnu/exitval3.ok b/usr/src/test/util-tests/tests/awk/gnu/exitval3.ok new file mode 100644 index 0000000000..20f64b8cb9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/exitval3.ok @@ -0,0 +1 @@ +EXIT CODE: 42 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fcall_exit.awk b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit.awk new file mode 100644 index 0000000000..931b60730b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit.awk @@ -0,0 +1,24 @@ +#!/bin/awk -f + +function crash () { + exit 1 +} + +function true (a,b,c) { + return 0 +} + +BEGIN { + if (ARGV[1] == 1) { + print "true(1, 1, crash()) => crash properly." + true(1, 1, crash()) + } else if (ARGV[1] == 2) { + print "true(1, crash(), 1) => do not crash properly." + true(1, crash(),1) + } else { + print "true(1, crash()) => do not crash properly." + true(1, crash()) + } +} + +# FdF diff --git a/usr/src/test/util-tests/tests/awk/gnu/fcall_exit.ok b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit.ok new file mode 100644 index 0000000000..b289c6d569 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit.ok @@ -0,0 +1,2 @@ +true(1, crash()) => do not crash properly. +EXIT CODE: 1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.awk b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.awk new file mode 100644 index 0000000000..cbf208207e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.awk @@ -0,0 +1,25 @@ +#!/bin/awk -f + +function crash () { + exit 1 +} + +function true (a,b,c) { + return 1 +} + +BEGIN { + if (ARGV[2] == 1) { + print " true(1, crash()) => crash properly." + true(1, crash()) + # ADR: Added: + delete ARGV[2] + } +} + +{ + print " true(1, crash()) => do not crash properly." + true(1, crash()) +} + +# FdF diff --git a/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.in b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.in new file mode 100644 index 0000000000..f7050c9ff2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.in @@ -0,0 +1 @@ +dummy input line diff --git a/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.ok b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.ok new file mode 100644 index 0000000000..6cc3da201d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fcall_exit2.ok @@ -0,0 +1,2 @@ + true(1, crash()) => do not crash properly. +EXIT CODE: 1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldchg.awk b/usr/src/test/util-tests/tests/awk/gnu/fldchg.awk new file mode 100644 index 0000000000..a8018f7859 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldchg.awk @@ -0,0 +1,8 @@ +{ +# print "0:", $0 + gsub("aa", "+") + print "1:", $0 + $3 = "<" $3 ">" + print "2:", $0 + print "2a:" "%" $1 "%" $2 "%" $3 "%" $4 "%" $5 +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldchg.in b/usr/src/test/util-tests/tests/awk/gnu/fldchg.in new file mode 100644 index 0000000000..f500c36acd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldchg.in @@ -0,0 +1 @@ +aa aab c d e f diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldchg.ok b/usr/src/test/util-tests/tests/awk/gnu/fldchg.ok new file mode 100644 index 0000000000..cc5032a8f6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldchg.ok @@ -0,0 +1,3 @@ +1: + +b c d e f +2: + +b d e f +2a:%+%+b%%d%e diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.awk b/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.awk new file mode 100644 index 0000000000..fbb8f118a7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.awk @@ -0,0 +1 @@ +{ OFS = ":"; $2 = ""; print $0; print NF } diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.in b/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.in new file mode 100644 index 0000000000..8e13e468a0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.in @@ -0,0 +1 @@ +a b c d diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.ok b/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.ok new file mode 100644 index 0000000000..10b38eddf1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldchgnf.ok @@ -0,0 +1,2 @@ +a::c:d +4 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldterm.awk b/usr/src/test/util-tests/tests/awk/gnu/fldterm.awk new file mode 100644 index 0000000000..26fe01fbac --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldterm.awk @@ -0,0 +1,10 @@ +BEGIN { + # choose a field separator that is numeric, so we can test whether + # force_number properly handles unterminated numeric field strings + FS = "3" +} + +{ + print $1+0 + print $1 +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldterm.in b/usr/src/test/util-tests/tests/awk/gnu/fldterm.in new file mode 100644 index 0000000000..14a41cae12 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldterm.in @@ -0,0 +1 @@ +5.53apple diff --git a/usr/src/test/util-tests/tests/awk/gnu/fldterm.ok b/usr/src/test/util-tests/tests/awk/gnu/fldterm.ok new file mode 100644 index 0000000000..ecd7600eec --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fldterm.ok @@ -0,0 +1,2 @@ +5.5 +5.5 diff --git a/usr/src/test/util-tests/tests/awk/gnu/forsimp.awk b/usr/src/test/util-tests/tests/awk/gnu/forsimp.awk new file mode 100644 index 0000000000..880548ba12 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/forsimp.awk @@ -0,0 +1 @@ +BEGIN { for (print 9; 0;); } diff --git a/usr/src/test/util-tests/tests/awk/gnu/forsimp.ok b/usr/src/test/util-tests/tests/awk/gnu/forsimp.ok new file mode 100644 index 0000000000..ec635144f6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/forsimp.ok @@ -0,0 +1 @@ +9 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsbs.awk b/usr/src/test/util-tests/tests/awk/gnu/fsbs.awk new file mode 100644 index 0000000000..1c6f9d6861 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsbs.awk @@ -0,0 +1,2 @@ +BEGIN { FS = "\\" } +{ print $1, $2} diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsbs.in b/usr/src/test/util-tests/tests/awk/gnu/fsbs.in new file mode 100644 index 0000000000..0a102c32d6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsbs.in @@ -0,0 +1 @@ +1\2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsbs.ok b/usr/src/test/util-tests/tests/awk/gnu/fsbs.ok new file mode 100644 index 0000000000..8d04f961a0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsbs.ok @@ -0,0 +1 @@ +1 2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsrs.awk b/usr/src/test/util-tests/tests/awk/gnu/fsrs.awk new file mode 100644 index 0000000000..a0014891a2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsrs.awk @@ -0,0 +1,8 @@ +BEGIN { + RS=""; FS="\n"; + ORS=""; OFS="\n"; + } +{ + split ($2,f," ") + print $0; +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsrs.in b/usr/src/test/util-tests/tests/awk/gnu/fsrs.in new file mode 100644 index 0000000000..4b49d81c71 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsrs.in @@ -0,0 +1,7 @@ +a b +c d +e f + +1 2 +3 4 +5 6 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsrs.ok b/usr/src/test/util-tests/tests/awk/gnu/fsrs.ok new file mode 100644 index 0000000000..7dafd658fc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsrs.ok @@ -0,0 +1,5 @@ +a b +c d +e f1 2 +3 4 +5 6 \ No newline at end of file diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.awk b/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.awk new file mode 100644 index 0000000000..03c946e11b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.awk @@ -0,0 +1,46 @@ +# Date: Wed, 08 Dec 2004 12:59:42 +0600 +# From: Alexander Sashnov +# Subject: addon to gawk test suite +# Sender: asashnov@sashnov.plesk.ru +# To: "Arnold D. Robbins" +# Message-id: +# +# +# Hello, Arnold. +# +# I'm hit bug on SuSE 9.1 with awk: +# +# vsuse91:~ # echo "a:b:c" | awk '{ print $2 }' 'FS=[ :]' +# b +# vsuse91:~ # echo "a:b:c" | awk '{ print $2 }' 'FS=[ :]+' +# awk: cmd. line:2: fatal: Trailing backslash: /[ :]+/ +# +# vsuse91:~ # awk --version +# GNU Awk 3.1.3 +# +# +# +# But on my Debian machine all OK: +# +# asashnov@sashnov:~$ echo "a:b:c" | awk '{ print $2 }' 'FS=[ :]' +# b +# asashnov@sashnov:~$ echo "a:b:c" | awk '{ print $2 }' 'FS=[ :]+' +# b +# asashnov@sashnov:~$ awk --version +# GNU Awk 3.1.4 +# +# +# Need add test for this sample to gawk test suite for avoid this problems in future. +# -- +# Alexander Sashnov +# Plesk QA Engineer +# SWsoft, Inc. +# E-mail: asashnov@sw-soft.com +# ICQ UIN: 79404252 + +BEGIN { + # Added for illumos tests + FS = "[ :]+" +} + +{ print $2 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.in b/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.in new file mode 100644 index 0000000000..af0abb2c93 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.in @@ -0,0 +1 @@ +a:b:c diff --git a/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.ok b/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.ok new file mode 100644 index 0000000000..6178079822 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fsspcoln.ok @@ -0,0 +1 @@ +b diff --git a/usr/src/test/util-tests/tests/awk/gnu/fstabplus.awk b/usr/src/test/util-tests/tests/awk/gnu/fstabplus.awk new file mode 100644 index 0000000000..748a44f42a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fstabplus.awk @@ -0,0 +1,2 @@ +BEGIN { FS = "\t+" } + { print $1, $2 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/fstabplus.in b/usr/src/test/util-tests/tests/awk/gnu/fstabplus.in new file mode 100644 index 0000000000..c35ba0a281 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fstabplus.in @@ -0,0 +1 @@ +1 2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/fstabplus.ok b/usr/src/test/util-tests/tests/awk/gnu/fstabplus.ok new file mode 100644 index 0000000000..8d04f961a0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/fstabplus.ok @@ -0,0 +1 @@ +1 2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/funsemnl.awk b/usr/src/test/util-tests/tests/awk/gnu/funsemnl.awk new file mode 100644 index 0000000000..6b39dca518 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/funsemnl.awk @@ -0,0 +1,3 @@ +# make sure that ; + \n at end after function works +function foo() { print "foo" } ; +BEGIN { foo() } diff --git a/usr/src/test/util-tests/tests/awk/gnu/funsemnl.ok b/usr/src/test/util-tests/tests/awk/gnu/funsemnl.ok new file mode 100644 index 0000000000..257cc5642c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/funsemnl.ok @@ -0,0 +1 @@ +foo diff --git a/usr/src/test/util-tests/tests/awk/gnu/funstack.awk b/usr/src/test/util-tests/tests/awk/gnu/funstack.awk new file mode 100644 index 0000000000..95456903d4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/funstack.awk @@ -0,0 +1,981 @@ +### ==================================================================== +### @Awk-file{ +### author = "Nelson H. F. Beebe", +### version = "1.00", +### date = "09 October 1996", +### time = "15:57:06 MDT", +### filename = "journal-toc.awk", +### address = "Center for Scientific Computing +### Department of Mathematics +### University of Utah +### Salt Lake City, UT 84112 +### USA", +### telephone = "+1 801 581 5254", +### FAX = "+1 801 581 4148", +### URL = "http://www.math.utah.edu/~beebe", +### checksum = "25092 977 3357 26493", +### email = "beebe@math.utah.edu (Internet)", +### codetable = "ISO/ASCII", +### keywords = "BibTeX, bibliography, HTML, journal table of +### contents", +### supported = "yes", +### docstring = "Create a journal cover table of contents from +### Article{...} entries in a journal BibTeX +### .bib file for checking the bibliography +### database against the actual journal covers. +### The output can be either plain text, or HTML. +### +### Usage: +### bibclean -max-width 0 BibTeX-file(s) | \ +### bibsort -byvolume | \ +### awk -f journal-toc.awk \ +### [-v HTML=nnn] [-v INDENT=nnn] \ +### [-v BIBFILEURL=url] >foo.toc +### +### or if the bibliography is already sorted +### by volume, +### +### bibclean -max-width 0 BibTeX-file(s) | \ +### awk -f journal-toc.awk \ +### [-v HTML=nnn] [-v INDENT=nnn] \ +### [-v BIBFILEURL=url] >foo.toc +### +### A non-zero value of the command-line option, +### HTML=nnn, results in HTML output instead of +### the default plain ASCII text (corresponding +### to HTML=0). The +### +### The INDENT=nnn command-line option specifies +### the number of blanks to indent each logical +### level of HTML. The default is INDENT=4. +### INDENT=0 suppresses indentation. The INDENT +### option has no effect when the default HTML=0 +### (plain text output) option is in effect. +### +### When HTML output is selected, the +### BIBFILEURL=url command-line option provides a +### way to request hypertext links from table of +### contents page numbers to the complete BibTeX +### entry for the article. These links are +### created by appending a sharp (#) and the +### citation label to the BIBFILEURL value, which +### conforms with the practice of +### bibtex-to-html.awk. +### +### The HTML output form may be useful as a more +### compact representation of journal article +### bibliography data than the original BibTeX +### file provides. Of course, the +### table-of-contents format provides less +### information, and is considerably more +### troublesome for a computer program to parse. +### +### When URL key values are provided, they will +### be used to create hypertext links around +### article titles. This supports journals that +### provide article contents on the World-Wide +### Web. +### +### For parsing simplicity, this program requires +### that BibTeX +### +### key = "value" +### +### and +### +### @String{name = "value"} +### +### specifications be entirely contained on +### single lines, which is readily provided by +### the `bibclean -max-width 0' filter. It also +### requires that bibliography entries begin and +### end at the start of a line, and that +### quotation marks, rather than balanced braces, +### delimit string values. This is a +### conventional format that again can be +### guaranteed by bibclean. +### +### This program requires `new' awk, as described +### in the book +### +### Alfred V. Aho, Brian W. Kernighan, and +### Peter J. Weinberger, +### ``The AWK Programming Language'', +### Addison-Wesley (1988), ISBN +### 0-201-07981-X, +### +### such as provided by programs named (GNU) +### gawk, nawk, and recent AT&T awk. +### +### The checksum field above contains a CRC-16 +### checksum as the first value, followed by the +### equivalent of the standard UNIX wc (word +### count) utility output of lines, words, and +### characters. This is produced by Robert +### Solovay's checksum utility.", +### } +### ==================================================================== + +BEGIN { initialize() } + +/^ *@ *[Ss][Tt][Rr][Ii][Nn][Gg] *\{/ { do_String(); next } + +/^ *@ *[Pp][Rr][Ee][Aa][Mm][Bb][Ll][Ee]/ { next } + +/^ *@ *[Aa][Rr][Tt][Ii][Cc][Ll][Ee]/ { do_Article(); next } + +/^ *@/ { do_Other(); next } + +/^ *author *= *\"/ { do_author(); next } + +/^ *journal *= */ { do_journal(); next } + +/^ *volume *= *\"/ { do_volume(); next } + +/^ *number *= *\"/ { do_number(); next } + +/^ *year *= *\"/ { do_year(); next } + +/^ *month *= */ { do_month(); next } + +/^ *title *= *\"/ { do_title(); next } + +/^ *pages *= *\"/ { do_pages(); next } + +/^ *URL *= *\"/ { do_URL(); next } + +/^ *} *$/ { if (In_Article) do_end_entry(); next } + +END { terminate() } + + +######################################################################## +# NB: The programming conventions for variables in this program are: # +# UPPERCASE global constants and user options # +# Initialuppercase global variables # +# lowercase local variables # +# Any deviation is an error! # +######################################################################## + + +function do_Article() +{ + In_Article = 1 + + Citation_label = $0 + sub(/^[^\{]*\{/,"",Citation_label) + sub(/ *, *$/,"",Citation_label) + + Author = "" + Title = "" + Journal = "" + Volume = "" + Number = "" + Month = "" + Year = "" + Pages = "" + Url = "" +} + + +function do_author() +{ + Author = TeX_to_HTML(get_value($0)) +} + + +function do_end_entry( k,n,parts) +{ + n = split(Author,parts," and ") + if (Last_number != Number) + do_new_issue() + for (k = 1; k < n; ++k) + print_toc_line(parts[k] " and", "", "") + Title_prefix = html_begin_title() + Title_suffix = html_end_title() + if (html_length(Title) <= (MAX_TITLE_CHARS + MIN_LEADERS)) # complete title fits on line + print_toc_line(parts[n], Title, html_begin_pages() Pages html_end_pages()) + else # need to split long title over multiple lines + do_long_title(parts[n], Title, html_begin_pages() Pages html_end_pages()) +} + + +function do_journal() +{ + if ($0 ~ /[=] *"/) # have journal = "quoted journal name", + Journal = get_value($0) + else # have journal = journal-abbreviation, + { + Journal = get_abbrev($0) + if (Journal in String) # replace abbrev by its expansion + Journal = String[Journal] + } + gsub(/\\-/,"",Journal) # remove discretionary hyphens +} + + +function do_long_title(author,title,pages, last_title,n) +{ + title = trim(title) # discard leading and trailing space + while (length(title) > 0) + { + n = html_breakpoint(title,MAX_TITLE_CHARS+MIN_LEADERS) + last_title = substr(title,1,n) + title = substr(title,n+1) + sub(/^ +/,"",title) # discard any leading space + print_toc_line(author, last_title, (length(title) == 0) ? pages : "") + author = "" + } +} + + +function do_month( k,n,parts) +{ + Month = ($0 ~ /[=] *"/) ? get_value($0) : get_abbrev($0) + gsub(/[\"]/,"",Month) + gsub(/ *# *\\slash *# */," / ",Month) + gsub(/ *# *-+ *# */," / ",Month) + n = split(Month,parts," */ *") + Month = "" + for (k = 1; k <= n; ++k) + Month = Month ((k > 1) ? " / " : "") \ + ((parts[k] in Month_expansion) ? Month_expansion[parts[k]] : parts[k]) +} + + +function do_new_issue() +{ + Last_number = Number + if (HTML) + { + if (Last_volume != Volume) + { + Last_volume = Volume + print_line(prefix(2) "
") + } + html_end_toc() + html_begin_issue() + print_line(prefix(2) Journal "
") + } + else + { + print_line("") + print_line(Journal) + } + + print_line(strip_html(vol_no_month_year())) + + if (HTML) + { + html_end_issue() + html_toc_entry() + html_begin_toc() + } + else + print_line("") +} + + +function do_number() +{ + Number = get_value($0) +} + + +function do_Other() +{ + In_Article = 0 +} + + +function do_pages() +{ + Pages = get_value($0) + sub(/--[?][?]/,"",Pages) +} + + +function do_String() +{ + sub(/^[^\{]*\{/,"",$0) # discard up to and including open brace + sub(/\} *$/,"",$0) # discard from optional whitespace and trailing brace to end of line + String[get_key($0)] = get_value($0) +} + + +function do_title() +{ + Title = TeX_to_HTML(get_value($0)) +} + + +function do_URL( parts) +{ + Url = get_value($0) + split(Url,parts,"[,;]") # in case we have multiple URLs + Url = trim(parts[1]) +} + + +function do_volume() +{ + Volume = get_value($0) +} + + +function do_year() +{ + Year = get_value($0) +} + + +function get_abbrev(s) +{ # return abbrev from ``key = abbrev,'' + sub(/^[^=]*= */,"",s) # discard text up to start of non-blank value + sub(/ *,? *$/,"",s) # discard trailing optional whitspace, quote, + # optional comma, and optional space + return (s) +} + + +function get_key(s) +{ # return kay from ``key = "value",'' + sub(/^ */,"",s) # discard leading space + sub(/ *=.*$/,"",s) # discard everthing after key + + return (s) +} + + +function get_value(s) +{ # return value from ``key = "value",'' + sub(/^[^\"]*\" */,"",s) # discard text up to start of non-blank value + sub(/ *\",? *$/,"",s) # discard trailing optional whitspace, quote, + # optional comma, and optional space + return (s) +} + + +function html_accents(s) +{ + if (index(s,"\\") > 0) # important optimization + { + # Convert common lower-case accented letters according to the + # table on p. 169 of in Peter Flynn's ``The World Wide Web + # Handbook'', International Thomson Computer Press, 1995, ISBN + # 1-85032-205-8. The official table of ISO Latin 1 SGML + # entities used in HTML can be found in the file + # /usr/local/lib/html-check/lib/ISOlat1.sgml (your path + # may differ). + + gsub(/{\\\a}/, "\\à", s) + gsub(/{\\'a}/, "\\á", s) + gsub(/{\\[\^]a}/,"\\â", s) + gsub(/{\\~a}/, "\\ã", s) + gsub(/{\\\"a}/, "\\ä", s) + gsub(/{\\aa}/, "\\å", s) + gsub(/{\\ae}/, "\\æ", s) + + gsub(/\{\\c\{c\}\}/,"\\ç", s) + + gsub(/\{\\\e\}/, "\\è", s) + gsub(/\{\\'e\}/, "\\é", s) + gsub(/\{\\[\^]e\}/,"\\ê", s) + gsub(/\{\\\"e\}/, "\\ë", s) + + gsub(/\{\\\i\}/, "\\ì", s) + gsub(/\{\\'i\}/, "\\í", s) + gsub(/\{\\[\^]i\}/,"\\î", s) + gsub(/\{\\\"i\}/, "\\ï", s) + + # ignore eth and thorn + + gsub(/\{\\~n\}/, "\\ñ", s) + + gsub(/\{\\\o\}/, "\\ò", s) + gsub(/\{\\'o\}/, "\\ó", s) + gsub(/\{\\[\^]o\}/, "\\ô", s) + gsub(/\{\\~o\}/, "\\õ", s) + gsub(/\{\\\"o\}/, "\\ö", s) + gsub(/\{\\o\}/, "\\ø", s) + + gsub(/\{\\\u\}/, "\\ù", s) + gsub(/\{\\'u\}/, "\\ú", s) + gsub(/\{\\[\^]u\}/,"\\û", s) + gsub(/\{\\\"u\}/, "\\ü", s) + + gsub(/\{\\'y\}/, "\\ý", s) + gsub(/\{\\\"y\}/, "\\ÿ", s) + + # Now do the same for upper-case accents + + gsub(/\{\\\A\}/, "\\À", s) + gsub(/\{\\'A\}/, "\\Á", s) + gsub(/\{\\[\^]A\}/, "\\Â", s) + gsub(/\{\\~A\}/, "\\Ã", s) + gsub(/\{\\\"A\}/, "\\Ä", s) + gsub(/\{\\AA\}/, "\\Å", s) + gsub(/\{\\AE\}/, "\\Æ", s) + + gsub(/\{\\c\{C\}\}/,"\\Ç", s) + + gsub(/\{\\\e\}/, "\\È", s) + gsub(/\{\\'E\}/, "\\É", s) + gsub(/\{\\[\^]E\}/, "\\Ê", s) + gsub(/\{\\\"E\}/, "\\Ë", s) + + gsub(/\{\\\I\}/, "\\Ì", s) + gsub(/\{\\'I\}/, "\\Í", s) + gsub(/\{\\[\^]I\}/, "\\Î", s) + gsub(/\{\\\"I\}/, "\\Ï", s) + + # ignore eth and thorn + + gsub(/\{\\~N\}/, "\\Ñ", s) + + gsub(/\{\\\O\}/, "\\Ò", s) + gsub(/\{\\'O\}/, "\\Ó", s) + gsub(/\{\\[\^]O\}/, "\\Ô", s) + gsub(/\{\\~O\}/, "\\Õ", s) + gsub(/\{\\\"O\}/, "\\Ö", s) + gsub(/\{\\O\}/, "\\Ø", s) + + gsub(/\{\\\U\}/, "\\Ù", s) + gsub(/\{\\'U\}/, "\\Ú", s) + gsub(/\{\\[\^]U\}/, "\\Û", s) + gsub(/\{\\\"U\}/, "\\Ü", s) + + gsub(/\{\\'Y\}/, "\\Ý", s) + + gsub(/\{\\ss\}/, "\\ß", s) + + # Others not mentioned in Flynn's book + gsub(/\{\\'\\i\}/,"\\í", s) + gsub(/\{\\'\\j\}/,"j", s) + } + return (s) +} + + +function html_begin_issue() +{ + print_line("") + print_line(prefix(2) "
") + print_line("") + print_line(prefix(2) "

") + print_line(prefix(3) "") +} + + +function html_begin_pages() +{ + return ((HTML && (BIBFILEURL != "")) ? ("") : "") +} + + +function html_begin_pre() +{ + In_PRE = 1 + print_line("
")
+}
+
+
+function html_begin_title()
+{
+	return ((HTML && (Url != "")) ? ("") : "")
+}
+
+
+function html_begin_toc()
+{
+	html_end_toc()
+	html_begin_pre()
+}
+
+
+function html_body( k)
+{
+	for (k = 1; k <= BodyLines; ++k)
+		print Body[k]
+}
+
+function html_breakpoint(title,maxlength, break_after,k)
+{
+	# Return the largest character position in title AFTER which we
+	# can break the title across lines, without exceeding maxlength
+	# visible characters.
+	if (html_length(title) > maxlength)	# then need to split title across lines
+	{
+		# In the presence of HTML markup, the initialization of
+		# k here is complicated, because we need to advance it
+		# until html_length(title) is at least maxlength,
+		# without invoking the expensive html_length() function
+		# too frequently.  The need to split the title makes the
+		# alternative of delayed insertion of HTML markup much
+		# more complicated.
+		break_after = 0
+		for (k = min(maxlength,length(title)); k < length(title); ++k)
+		{
+			if (substr(title,k+1,1) == " ")
+			{		# could break after position k
+				if (html_length(substr(title,1,k)) <= maxlength)
+					break_after = k
+				else	# advanced too far, retreat back to last break_after
+					break
+			}
+		}
+		if (break_after == 0)		# no breakpoint found by forward scan
+		{				# so switch to backward scan
+			for (k = min(maxlength,length(title)) - 1; \
+				(k > 0) && (substr(title,k+1,1) != " "); --k)
+				;		# find space at which to break title
+			if (k < 1)		# no break point found
+				k = length(title) # so must print entire string
+		}
+		else
+			k = break_after
+	}
+	else					# title fits on one line
+		k = length(title)
+	return (k)
+}
+
+
+
+function html_end_issue()
+{
+	print_line(prefix(3) "")
+	print_line(prefix(2) "

") +} + + +function html_end_pages() +{ + return ((HTML && (BIBFILEURL != "")) ? "" : "") +} + + +function html_end_pre() +{ + if (In_PRE) + { + print_line("") + In_PRE = 0 + } +} + + +function html_end_title() +{ + return ((HTML && (Url != "")) ? "" : "") +} + + +function html_end_toc() +{ + html_end_pre() +} + + +function html_fonts(s, arg,control_word,k,level,n,open_brace) +{ + open_brace = index(s,"{") + if (open_brace > 0) # important optimization + { + level = 1 + for (k = open_brace + 1; (level != 0) && (k <= length(s)); ++k) + { + if (substr(s,k,1) == "{") + level++ + else if (substr(s,k,1) == "}") + level-- + } + + # {...} is now found at open_brace ... (k-1) + for (control_word in Font_decl_map) # look for {\xxx ...} + { + if (substr(s,open_brace+1,length(control_word)+1) ~ \ + ("\\" control_word "[^A-Za-z]")) + { + n = open_brace + 1 + length(control_word) + arg = trim(substr(s,n,k - n)) + if (Font_decl_map[control_word] == "toupper") # arg -> ARG + arg = toupper(arg) + else if (Font_decl_map[control_word] != "") # arg -> arg + arg = "<" Font_decl_map[control_word] ">" arg "" + return (substr(s,1,open_brace-1) arg html_fonts(substr(s,k))) + } + } + for (control_word in Font_cmd_map) # look for \xxx{...} + { + if (substr(s,open_brace - length(control_word),length(control_word)) ~ \ + ("\\" control_word)) + { + n = open_brace + 1 + arg = trim(substr(s,n,k - n)) + if (Font_cmd_map[control_word] == "toupper") # arg -> ARG + arg = toupper(arg) + else if (Font_cmd_map[control_word] != "") # arg -> arg + arg = "<" Font_cmd_map[control_word] ">" arg "" + n = open_brace - length(control_word) - 1 + return (substr(s,1,n) arg html_fonts(substr(s,k))) + } + } + } + return (s) +} + + +function html_header() +{ + USER = ENVIRON["USER"] + if (USER == "") + USER = ENVIRON["LOGNAME"] + if (USER == "") + USER = "????" + "hostname" | getline HOSTNAME + "date" | getline DATE + ("ypcat passwd | grep '^" USER ":' | awk -F: '{print $5}'") | getline PERSONAL_NAME + if (PERSONAL_NAME == "") + ("grep '^" USER ":' /etc/passwd | awk -F: '{print $5}'") | getline PERSONAL_NAME + + + print "" + print "" + print "" + print "" + print "" + print "" + print "" + print "" + print "" + print prefix(1) "" + print prefix(2) "" + print prefix(3) Journal + print prefix(2) "" + print prefix(2) "" + print prefix(1) "" + print "" + print prefix(1) "" +} + + +function html_label( label) +{ + label = Volume "(" Number "):" Month ":" Year + # gsub(/[^A-Za-z0-9():,;.\/\-]/,"",label) + gsub(/[^[:alnum:]():,;.\/\-]/,"",label) + return (label) +} + + +function html_length(s) +{ # Return visible length of s, ignoring any HTML markup + if (HTML) + { + gsub(/<\/?[^>]*>/,"",s) # remove SGML tags + # gsub(/&[A-Za-z0-9]+;/,"",s) # remove SGML entities + gsub(/&[[:alnum:]]+;/,"",s) # remove SGML entities + } + return (length(s)) +} + + +function html_toc() +{ + print prefix(2) "

" + print prefix(3) "Table of contents for issues of " Journal + print prefix(2) "

" + print HTML_TOC +} + + +function html_toc_entry() +{ + HTML_TOC = HTML_TOC " " + HTML_TOC = HTML_TOC vol_no_month_year() + HTML_TOC = HTML_TOC "
" "\n" +} + + +function html_trailer() +{ + html_end_pre() + print prefix(1) "" + print "" +} + + +function initialize() +{ + # NB: Update these when the program changes + VERSION_DATE = "[09-Oct-1996]" + VERSION_NUMBER = "1.00" + + HTML = (HTML == "") ? 0 : (0 + HTML) + + if (INDENT == "") + INDENT = 4 + + if (HTML == 0) + INDENT = 0 # indentation suppressed in ASCII mode + + LEADERS = " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ." + + MAX_TITLE_CHARS = 36 # 36 produces a 79-char output line when there is + # just an initial page number. If this is + # increased, the LEADERS string may need to be + # lengthened. + + MIN_LEADERS = 4 # Minimum number of characters from LEADERS + # required when leaders are used. The total + # number of characters that can appear in a + # title line is MAX_TITLE_CHARS + MIN_LEADERS. + # Leaders are omitted when the title length is + # between MAX_TITLE_CHARS and this sum. + + MIN_LEADERS_SPACE = " " # must be at least MIN_LEADERS characters long + + Month_expansion["jan"] = "January" + Month_expansion["feb"] = "February" + Month_expansion["mar"] = "March" + Month_expansion["apr"] = "April" + Month_expansion["may"] = "May" + Month_expansion["jun"] = "June" + Month_expansion["jul"] = "July" + Month_expansion["aug"] = "August" + Month_expansion["sep"] = "September" + Month_expansion["oct"] = "October" + Month_expansion["nov"] = "November" + Month_expansion["dec"] = "December" + + Font_cmd_map["\\emph"] = "EM" + Font_cmd_map["\\textbf"] = "B" + Font_cmd_map["\\textit"] = "I" + Font_cmd_map["\\textmd"] = "" + Font_cmd_map["\\textrm"] = "" + Font_cmd_map["\\textsc"] = "toupper" + Font_cmd_map["\\textsl"] = "I" + Font_cmd_map["\\texttt"] = "t" + Font_cmd_map["\\textup"] = "" + + Font_decl_map["\\bf"] = "B" + Font_decl_map["\\em"] = "EM" + Font_decl_map["\\it"] = "I" + Font_decl_map["\\rm"] = "" + Font_decl_map["\\sc"] = "toupper" + Font_decl_map["\\sf"] = "" + Font_decl_map["\\tt"] = "TT" + Font_decl_map["\\itshape"] = "I" + Font_decl_map["\\upshape"] = "" + Font_decl_map["\\slshape"] = "I" + Font_decl_map["\\scshape"] = "toupper" + Font_decl_map["\\mdseries"] = "" + Font_decl_map["\\bfseries"] = "B" + Font_decl_map["\\rmfamily"] = "" + Font_decl_map["\\sffamily"] = "" + Font_decl_map["\\ttfamily"] = "TT" +} + +function min(a,b) +{ + return (a < b) ? a : b +} + + +function prefix(level) +{ + # Return a prefix of up to 60 blanks + + if (In_PRE) + return ("") + else + return (substr(" ", \ + 1, INDENT * level)) +} + + +function print_line(line) +{ + if (HTML) # must buffer in memory so that we can accumulate TOC + Body[++BodyLines] = line + else + print line +} + + +function print_toc_line(author,title,pages, extra,leaders,n,t) +{ + # When we have a multiline title, the hypertext link goes only + # on the first line. A multiline hypertext link looks awful + # because of long underlines under the leading indentation. + + if (pages == "") # then no leaders needed in title lines other than last one + t = sprintf("%31s %s%s%s", author, Title_prefix, title, Title_suffix) + else # last title line, with page number + { + n = html_length(title) # potentially expensive + extra = n % 2 # extra space for aligned leader dots + if (n <= MAX_TITLE_CHARS) # then need leaders + leaders = substr(LEADERS, 1, MAX_TITLE_CHARS + MIN_LEADERS - extra - \ + min(MAX_TITLE_CHARS,n)) + else # title (almost) fills line, so no leaders + leaders = substr(MIN_LEADERS_SPACE,1, \ + (MAX_TITLE_CHARS + MIN_LEADERS - extra - n)) + t = sprintf("%31s %s%s%s%s%s %4s", \ + author, Title_prefix, title, Title_suffix, \ + (extra ? " " : ""), leaders, pages) + } + + Title_prefix = "" # forget any hypertext + Title_suffix = "" # link material + + # Efficency note: an earlier version accumulated the body in a + # single scalar like this: "Body = Body t". Profiling revealed + # this statement as the major hot spot, and the change to array + # storage made the program more than twice as fast. This + # suggests that awk might benefit from an optimization of + # "s = s t" that uses realloc() instead of malloc(). + if (HTML) + Body[++BodyLines] = t + else + print t +} + + +function protect_SGML_characters(s) +{ + gsub(/&/,"\\&",s) # NB: this one MUST be first + gsub(//,"\\>",s) + gsub(/\"/,"\\"",s) + return (s) +} + + +function strip_braces(s, k) +{ # strip non-backslashed braces from s and return the result + + return (strip_char(strip_char(s,"{"),"}")) +} + + +function strip_char(s,c, k) +{ # strip non-backslashed instances of c from s, and return the result + k = index(s,c) + if (k > 0) # then found the character + { + if (substr(s,k-1,1) != "\\") # then not backslashed char + s = substr(s,1,k-1) strip_char(substr(s,k+1),c) # so remove it (recursively) + else # preserve backslashed char + s = substr(s,1,k) strip_char(s,k+1,c) + } + return (s) +} + + +function strip_html(s) +{ + gsub(/<\/?[^>]*>/,"",s) + return (s) +} + + +function terminate() +{ + if (HTML) + { + html_end_pre() + + HTML = 0 # NB: stop line buffering + html_header() + html_toc() + html_body() + html_trailer() + } +} + + +function TeX_to_HTML(s, k,n,parts) +{ + # First convert the four SGML reserved characters to SGML entities + if (HTML) + { + gsub(/>/, "\\>", s) + gsub(/ 1) ? "$" : "") \ + ((k % 2) ? strip_braces(TeX_to_HTML_nonmath(parts[k])) : \ + TeX_to_HTML_math(parts[k])) + + gsub(/[$][$][$]/,"$$",s) # restore display math + + return (s) +} + + +function TeX_to_HTML_math(s) +{ + # Mostly a dummy for now, but HTML 3 could support some math translation + + gsub(/\\&/,"\\&",s) # reduce TeX ampersands to SGML entities + + return (s) +} + + +function TeX_to_HTML_nonmath(s) +{ + if (index(s,"\\") > 0) # important optimization + { + gsub(/\\slash +/,"/",s) # replace TeX slashes with conventional ones + gsub(/ *\\emdash +/," --- ",s) # replace BibNet emdashes with conventional ones + gsub(/\\%/,"%",s) # reduce TeX percents to conventional ones + gsub(/\\[$]/,"$",s) # reduce TeX dollars to conventional ones + gsub(/\\#/,"#",s) # reduce TeX sharps to conventional ones + + if (HTML) # translate TeX markup to HTML + { + gsub(/\\&/,"\\&",s) # reduce TeX ampersands to SGML entities + s = html_accents(s) + s = html_fonts(s) + } + else # plain ASCII text output: discard all TeX markup + { + gsub(/\\\&/, "\\&", s) # reduce TeX ampersands to conventional ones + + #gsub(/\\[a-z][a-z] +/,"",s) # remove TeX font changes + gsub(/\\[[:lower:]][[:lower:]] +/,"",s) # remove TeX font changes + #gsub(/\\[^A-Za-z]/,"",s) # remove remaining TeX control symbols + gsub(/\\[^[:alpha:]]/,"",s) # remove remaining TeX control symbols + } + } + return (s) +} + + +function trim(s) +{ + gsub(/^[ \t]+/,"",s) + gsub(/[ \t]+$/,"",s) + return (s) +} + + +function vol_no_month_year() +{ + return ("Volume " wrap(Volume) ", Number " wrap(Number) ", " wrap(Month) ", " wrap(Year)) +} + + +function wrap(value) +{ + return (HTML ? ("" value "") : value) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/funstack.in b/usr/src/test/util-tests/tests/awk/gnu/funstack.in new file mode 100644 index 0000000000..7a29a254a3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/funstack.in @@ -0,0 +1,206 @@ +%%% ==================================================================== +%%% BibTeX-file{ +%%% author = "Nelson H. F. Beebe", +%%% version = "2.09", +%%% date = "26 March 1997", +%%% time = "08:21:19 MST", +%%% filename = "cacm1970.bib", +%%% address = "Center for Scientific Computing +%%% Department of Mathematics +%%% University of Utah +%%% Salt Lake City, UT 84112 +%%% USA", +%%% telephone = "+1 801 581 5254", +%%% FAX = "+1 801 581 4148", +%%% checksum = "50673 40670 196033 1787829", +%%% email = "beebe at math.utah.edu (Internet)", +%%% codetable = "ISO/ASCII", +%%% keywords = "bibliography, CACM, Communications of the +%%% ACM", +%%% supported = "yes", +%%% docstring = "This is a bibliography of the journal +%%% Communications of the ACM, covering +%%% (incompletely) 1970 -- 1979. +%%% +%%% At version 2.09, the year coverage looked +%%% like this: +%%% +%%% 1961 ( 1) 1972 (168) 1983 ( 0) +%%% 1962 ( 1) 1973 (158) 1984 ( 0) +%%% 1963 ( 2) 1974 (127) 1985 ( 2) +%%% 1964 ( 2) 1975 (107) 1986 ( 0) +%%% 1965 ( 1) 1976 ( 97) 1987 ( 0) +%%% 1966 ( 2) 1977 (117) 1988 ( 0) +%%% 1967 ( 1) 1978 (118) 1989 ( 0) +%%% 1968 ( 1) 1979 ( 78) 1990 ( 2) +%%% 1969 ( 3) 1980 ( 1) 1991 ( 4) +%%% 1970 (157) 1981 ( 2) 1992 ( 1) +%%% 1971 (104) 1982 ( 1) +%%% +%%% Article: 1252 +%%% Book: 2 +%%% InProceedings: 1 +%%% Manual: 1 +%%% MastersThesis: 1 +%%% PhdThesis: 1 +%%% +%%% Total entries: 1258 +%%% +%%% The size of the original cacm.bib file +%%% covering 1958--1996 became too large (about +%%% 4000 entries) for BibTeX and TeX to handle, +%%% so at version 1.44, it was split into +%%% cacm1950.bib, cacm1960.bib, cacm1970.bib, +%%% cacm1980.bib, and cacm1990.bib, each covering +%%% the decade starting with the year embedded in +%%% the filename. Version numbers for these +%%% files begin at 2.00. +%%% +%%% Volumes from the 1990s average more than 200 +%%% articles yearly, so a complete bibliography +%%% for this journal could contain more than 6000 +%%% entries from 1958 to 2000. +%%% +%%% These bibliographies also include ACM +%%% Algorithms 1--492. For Algorithms 493--686, +%%% including Algorithm 568, published in ACM +%%% Transactions on Programming Languages and +%%% Systems (TOPLAS), see the companion +%%% bibliographies, toms.bib and toplas.bib. +%%% +%%% All published Remarks and Corrigenda are +%%% cross-referenced in both directions, so +%%% that citing a paper will automatically +%%% generate citations for those Remarks and +%%% Corrigenda. Cross-referenced entries are +%%% duplicated in cacm19*.bib and toms.bib, so +%%% that each is completely self-contained. +%%% +%%% Source code for ACM Algorithms from 380 +%%% onwards, with some omissions, is available +%%% via the Netlib service at +%%% http://netlib.ornl.gov/, and +%%% ftp://netlib.bell-labs.com/netlib/toms. +%%% +%%% There is a World Wide Web search facility +%%% for articles published in this journal from +%%% 1959 to 1979 at +%%% http://ciir.cs.umass.edu/cgi-bin/web_query_form/public/cacm2.1. +%%% +%%% The initial draft of entries for 1981 -- +%%% 1990 was extracted from the ACM Computing +%%% Archive CD ROM for the 1980s, with manual +%%% corrections and additions. Additions were +%%% then made from all of the bibliographies in +%%% the TeX User Group collection, from +%%% bibliographies in the author's personal +%%% files, from the Compendex database +%%% (1970--1979), from the IEEE INSPEC database +%%% (1970--1979), from tables of contents +%%% information at http://www.acm.org/pubs/cacm/, +%%% from Zentralblatt fur Mathematik Mathematics +%%% Abstracts at +%%% http://www.emis.de/cgi-bin/MATH/, from +%%% bibliographies at Internet host +%%% netlib.bell-labs.com, and from the computer +%%% science bibliography collection on +%%% ftp.ira.uka.de in /pub/bibliography to which +%%% many people of have contributed. The +%%% snapshot of this collection was taken on +%%% 5-May-1994, and it consists of 441 BibTeX +%%% files, 2,672,675 lines, 205,289 entries, and +%%% 6,375 String{} abbreviations, occupying +%%% 94.8MB of disk space. +%%% +%%% Numerous errors in the sources noted above +%%% have been corrected. Spelling has been +%%% verified with the UNIX spell and GNU ispell +%%% programs using the exception dictionary +%%% stored in the companion file with extension +%%% .sok. +%%% +%%% BibTeX citation tags are uniformly chosen +%%% as name:year:abbrev, where name is the +%%% family name of the first author or editor, +%%% year is a 4-digit number, and abbrev is a +%%% 3-letter condensation of important title +%%% words. Citation tags were automatically +%%% generated by software developed for the +%%% BibNet Project. +%%% +%%% In this bibliography, entries are sorted in +%%% publication order within each journal, +%%% using bibsort -byvolume. +%%% +%%% The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% } +%%% ==================================================================== + +@Preamble{"\input bibnames.sty " # "\input path.sty " # "\def \TM {${}^{\sc TM}$} " # "\hyphenation{ al-pha-mer-ic Balz-er Blom-quist Bo-ta-fo-go Bran-din Brans-comb Bu-tera Chris-tina Christ-o-fi-des Col-lins Cor-dell data-base econ-omies Fletch-er + flow-chart flow-charts Fry-styk ge-dank-en Gar-fink-el Ge-ha-ni Glush-ko Goud-reau Gua-dan-go Hari-di Haw-thorn Hem-men-ding-er Hor-o-witz Hour-vitz Hirsch-berg Ike-da Ka-chi-tvi-chyan-u-kul Kat-ze-nel-son Kitz-miller Ko-ba-yashi Le-Me-tay-er Ken-ne-dy + Law-rence Mac-kay Mai-net-ti Mar-sa-glia Max-well Mer-ner Mo-ran-di Na-ray-an New-ell Nich-ols para-digm pat-ent-ed Phi-lo-kyp-rou Prep-a-ra-ta pseu-do-chain-ing QUIK-SCRIPT Rad-e-mach-er re-eval-u-a-tion re-wind Ros-witha Scheu-er-mann Schwach-heim + Schob-bens Schon-berg Sho-sha-ni Si-tha-ra-ma Skwa-rec-ki Streck-er Strin-gi-ni Tes-ler Te-zu-ka Teu-ho-la Till-quist Town-send Tsi-chri-tzis Tur-ski Vuille-min Wald-ing-er Za-bo-row-ski Za-mora }"} + +%======================================================================= +% Acknowledgement abbreviations: + +@String{ack-nhfb = "Nelson H. F. Beebe, Center for Scientific Computing, Department of Mathematics, University of Utah, Salt Lake City, UT 84112, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|"} + +@String{ack-nj = "Norbert Juffa, 2445 Mission College Blvd. Santa Clara, CA 95054 USA email: \path=norbert@iit.com="} + +%======================================================================= +% Journal abbreviations: + +@String{j-CACM = "Communications of the ACM"} + +@String{j-COMP-SURV = "Computing Surveys"} + +@String{j-J-ACM = "Journal of the ACM"} + +@String{j-MANAGEMENT-SCIENCE = "Management Science"} + +@String{j-SIAM-J-COMPUT = "SIAM Journal of Computing"} + +@String{j-SPE = "Software --- Practice and Experience"} + +@String{j-TOMS = "ACM Transactions on Mathematical Software"} + +%======================================================================= +% Publisher abbreviations: + +@String{pub-ANSI = "American National Standards Institute"} + +@String{pub-ANSI:adr = "1430 Broadway, New York, NY 10018, USA"} + +@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"} + +@String{pub-AW:adr = "Reading, MA, USA"} + +@String{pub-SUCSLI = "Stanford University Center for the Study of Language and Information"} + +@String{pub-SUCSLI:adr = "Stanford, CA, USA"} + +@String{pub-SV = "Spring{\-}er-Ver{\-}lag"} + +@String{pub-SV:adr = "Berlin, Germany~/ Heidelberg, Germany~/ London, UK~/ etc."} +@MastersThesis{Dittmer:1976:IEP, + author = "Ingo Dittmer", + title = "{Implementation eines Einschrittcompilers f{\"u}r die Progammiersprache PASCAL auf der Rechenanlage IBM\slash 360 der Universit{\"a}t M{\"u}nster}. ({English} title: Implementation of a One-Step Compiler for the Programming Language + {PASCAL} on the {IBM}\slash 360 of the {University of Muenster})", + type = "Diplomearbeit", + school = "Universit{\"a}t M{\"u}nster", + address = "M{\"u}nster, Germany", + pages = "??", + month = "??", + year = "1976", + bibdate = "Sat Feb 17 13:24:29 1996", + note = "Diplomearbeit M{\"u}nster 1976 und doert angegebene Literatur (English: Muenster diploma work 1976 and the literature cited therein). The hashing method was rediscovered fourteen years later by Pearson \cite{Pearson:1990:FHV}, and then + commented on by several authors \cite{Dittmer:1991:NFH,Savoy:1991:NFH,Litsios:1991:NFH,Pearson:1991:NFH}.", + acknowledgement = ack-nhfb, + xxnote = "Cannot find in Dissertation Abstracts, European.", +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/funstack.ok b/usr/src/test/util-tests/tests/awk/gnu/funstack.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/getline2.ok b/usr/src/test/util-tests/tests/awk/gnu/getline2.ok new file mode 100644 index 0000000000..9b7f2b90ef --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getline2.ok @@ -0,0 +1,2 @@ +BEGIN { while( getline > 0) { print } } +BEGIN { while( getline > 0) { print } } diff --git a/usr/src/test/util-tests/tests/awk/gnu/getline2.sh b/usr/src/test/util-tests/tests/awk/gnu/getline2.sh new file mode 100755 index 0000000000..4e8f7e57e8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getline2.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +SCRIPT=$WORKDIR/test.temp.script +echo 'BEGIN { while( getline > 0) { print } }' > $SCRIPT + +$AWK -f $SCRIPT $SCRIPT $SCRIPT diff --git a/usr/src/test/util-tests/tests/awk/gnu/getline3.awk b/usr/src/test/util-tests/tests/awk/gnu/getline3.awk new file mode 100644 index 0000000000..03e1239df8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getline3.awk @@ -0,0 +1,7 @@ +BEGIN { + cmd = "echo 3" + y = 7 + cmd | getline x y + close(cmd) + print (cmd | getline x y) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/getline3.ok b/usr/src/test/util-tests/tests/awk/gnu/getline3.ok new file mode 100644 index 0000000000..98d9bcb75a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getline3.ok @@ -0,0 +1 @@ +17 diff --git a/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.awk b/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.awk new file mode 100644 index 0000000000..8a4483ef46 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.awk @@ -0,0 +1,18 @@ +#Date: Tue, 21 Dec 1999 16:11:07 +0100 +#From: Daniel Schnell +#To: bug-gnu-utils@gnu.org +#CC: arnold@gnu.org +#Subject: BUG in gawk (version 3.0.4 linux, windows): Text mangeling in between + +# search for "@K@CODE" segment + +$0 ~ /@K@CODE/ { + # get next record + getline temp + printf ("@K@CODE\n") + printf ("%s\n",temp) + } + +$0 !~ /@K@CODE/ { + printf ("%s\n", $0) + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.in b/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.in new file mode 100644 index 0000000000..062b377f28 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.in @@ -0,0 +1,1708 @@ +EXTRA_INFO.TYP3.EC := EC; +EXTRA_INFO.TYP3.TEXT:= 'CONNECT_SERVICE TO OAM FAILED'; + +G9PXYA1S!G9TE500_EHP_P( +'G9IBSA1C003', /*@@ID*/ +G9PXYA1S!G9TE102_ERR_CLASS_SWERR, /*@@CLASS*/ +ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */ +G9PXYA1S!G9TE100_GB_LM, /* USER-ID */ +NULL /* OPTIONAL-SWET-INFO ADDR */ +); +/***@@@ END OF ERROR ***/ + +@K@FREEZE +917596041 +@K@NAME +T_ERR4_1 +@K@INSCRIPT +ERROR_HANDLING: +DB_OVERFLOW +MP/NSEI +@K@CODE +/***@@@ ERROR ***/ +/*@@ERRORTEXT +*@ DB-OVERFLOW +*@ +*@ +*@@DESCRIPTION +*@ THE INSTANCE-CREATION WAS NOT POSSIBLE +*@ BECAUSE THE DATABASE WOULD OVERFLOW +*@ +*@@EXTRA INFO +*@ (EXTRA_INFO_4_STRUCT) +*@ NSEI +*@ NSVCI +*@ TEXT +*@ +*/ + +EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0); +EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1); +EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: MP/NSEI-OVERFLOW'; + +G9PXYA1S!G9TE500_EHP_P( +'G9IBSA1C004', /*@@ID*/ +G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/ +ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */ +G9PXYA1S!G9TE100_GB_LM, /* USER-ID */ +NULL /* OPTIONAL-SWET-INFO ADDR */ +); +/***@@@ END OF ERROR ***/ + +@K@FREEZE +920903219 +@K@NAME +T_ERR4_2 +@K@INSCRIPT +ERROR_HANDLING: +DB_OVERFLOW +MP/NSVCI +@K@CODE +/***@@@ ERROR ***/ +/*@@ERRORTEXT +*@ DB-OVERFLOW +*@ +*@ +*@@DESCRIPTION +*@ THE INSTANCE-CREATION WAS NOT POSSIBLE +*@ BECAUSE THE DATABASE WOULD OVERFLOW +*@ +*@@EXTRA INFO +*@ (EXTRA_INFO_4_STRUCT) +*@ NSEI +*@ NSVCI +*@ TEXT +*@ +*/ + +EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0); +EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1); +EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: MP/NSVCI-OVERFLOW'; + +G9PXYA1S!G9TE500_EHP_P( +'G9IBSA1C004', /*@@ID*/ +G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/ +ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */ +G9PXYA1S!G9TE100_GB_LM, /* USER-ID */ +NULL /* OPTIONAL-SWET-INFO ADDR */ +); +/***@@@ END OF ERROR ***/ + +@K@FREEZE +920903222 +@K@NAME +T_ERR4_3 +@K@INSCRIPT +ERROR_HANDLING: +DB_OVERFLOW +NSEI/NSVCI +@K@CODE +/***@@@ ERROR ***/ +/*@@ERRORTEXT +*@ DB-OVERFLOW +*@ +*@ +*@@DESCRIPTION +*@ THE INSTANCE-CREATION WAS NOT POSSIBLE +*@ BECAUSE THE DATABASE WOULD OVERFLOW +*@ +*@@EXTRA INFO +*@ (EXTRA_INFO_4_STRUCT) +*@ NSEI +*@ NSVCI +*@ TEXT +*@ +*/ + +EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0); +EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1); +EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: NSEI/NSVC-OVERFLOW'; + +G9PXYA1S!G9TE500_EHP_P( +'G9IBSA1C004', /*@@ID*/ +G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/ +ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */ +G9PXYA1S!G9TE100_GB_LM, /* USER-ID */ +NULL /* OPTIONAL-SWET-INFO ADDR */ +); +/***@@@ END OF ERROR ***/ + +@K@FREEZE +920903226 +@K@NAME +TR_RESET +@K@INSCRIPT +RESTART_ +TNS_RESET_ +TIMER +@K@CODE +/* TIMER EVENT DESCRIPTOR STILL THERE */ + +/* INITIALIZATION OF THE TIMER-EVENT-DESCRIPTOR STILL VALID */ +NSVCI_CON_PTR->.TIM_EVD_PTR->.TIMER:= TNS_RESET_MAP; + +/* START TIMER */ +G9PX508_START_TIMER_P +( +NSVCI_CON_PTR->.TIM_EVD_PTR +); + +@K@FREEZE +924684867 +@K@NAME +TX_AUDIT +@K@INSCRIPT +FOR +AUDIT + +@K@NAME +M_BLKOACKM +@K@INSCRIPT +NS_ +BLOCK_ACK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C), +TX_EVD_PTR +); + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE; + +IF +/* 'OTHER' ALIVE NSVC TO THIS NSEI EXISTING? */ +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL +THEN +/* USE THIS 'OTHER' FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(0):= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; +/* NSEI TO BE USED FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; +/* NSVCI TO BE USED FOR TRANSPORT */ +ELSE +/* USE AFFECTED NSVC AGAIN FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(0):= + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR +TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR +TRANSPORT */ +FI; + + +/* POINTER TO PDU IN POOL-ELEMENT */ +NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT) + + G9IBD44_NS_PDU_DATA_OFFSET_C); +/* OFFSET OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C; +/* LENGTH OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) + +SIZE(NS_PDU_PTR->.D3); + +/* NOW THE POOL-ELEMENT */ +NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR2_NS_BLOCK_ACK_C; /* PDU-TYPE */ + +NS_PDU_PTR->.D3.NSVCI_TLV.NSVCI_VAL := + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */ + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +938805885 +@K@NAME +T_RCTRUE +@K@INSCRIPT +RC += +TRUE +@K@CODE +RC:= TRUE; + +@K@FREEZE +922176328 +@K@NAME +M_AC_SBVCN +@K@INSCRIPT +G9IBME0_ +ACT_ +SIGN_BVC_C +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB512_GET_MSG_LESS_EV_DESCR_P +( +SID_GBNSVC, +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +TX_EVD_PTR->.EVENT_CMD:= G9IBME0_ACT_SIGN_BVC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= EVD_PTR->.KEYS.INT_ARR(0); +TX_EVD_PTR->.KEYS.INT_ARR(1):= SIGN_BVCI; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +938788211 +@K@NAME +T_RC_EOD +@K@INSCRIPT +RC += +END OF DATA + +@K@CODE +RC:= G9IBSM4_RC_END_OF_DATA; + +@K@FREEZE +921083785 +@K@NAME +T_RC_EMP +@K@INSCRIPT +RC += +EMPTY + +@K@CODE +RC:= G9IBSM4_RC_EMPTY; + +@K@FREEZE +921083757 +@K@NAME +T_RC_ERR +@K@INSCRIPT +RC += +ERROR + +@K@CODE +RC:= G9IBSM4_RC_ERROR; + +@K@FREEZE +921083731 +@K@NAME +S_UNUSED +@K@INSCRIPT +G9IBSM0_ +UNUSED +@K@CODE + + +@K@FREEZE +919416670 +@K@NAME +TA_UNBLOCK +@K@INSCRIPT +START_ +TNS_UNBLOCK_ +TIMER +@K@CODE +/* GET TIMER-EVENT DESCRIPTOR */ +G9PB513_GET_TIMER_EV_DESCR_P +( +SID_GBNSVC, +NSVCI_CON_PTR->.TIM_EVD_PTR +); + +/* INITIALIZATION OF THE TIMER-EVENT-DESCRIPTOR */ +NSVCI_CON_PTR->.TIM_EVD_PTR->.EVENT_CMD:= G9IBSE4_TO_TNS_C; +NSVCI_CON_PTR->.TIM_EVD_PTR->.EVENT_DESTINATION:= GBNSVC_HANDLE; +NSVCI_CON_PTR->.TIM_EVD_PTR->.KEYS.INT_ARR(0):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; +NSVCI_CON_PTR->.TIM_EVD_PTR->.KEYS.INT_ARR(1):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; +NSVCI_CON_PTR->.TIM_EVD_PTR->.TIMER:= TNS_UNBLOCK_MAP; + +/* START TIMER */ +G9PX508_START_TIMER_P +( +NSVCI_CON_PTR->.TIM_EVD_PTR +); + +@K@FREEZE +924686210 +@K@NAME +M_BLK_ACKM +@K@INSCRIPT +NS_ +BLOCK_ACK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C), +TX_EVD_PTR +); + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR +TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR +TRANSPORT */ +/* POINTER TO PDU IN POOL-ELEMENT */ +NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT) + + G9IBD44_NS_PDU_DATA_OFFSET_C); +/* OFFSET OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C; +/* LENGTH OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) + +SIZE(NS_PDU_PTR->.D3); + +/* NOW THE POOL-ELEMENT */ +NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR2_NS_BLOCK_ACK_C; /* PDU-TYPE */ + +NS_PDU_PTR->.D3.NSVCI_TLV.NSVCI_VAL := + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */ + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +926348442 +@K@NAME +TA_NXTALIV +@K@INSCRIPT +DEFINE +NEW 'NEXT_ +ALIVE' +@K@CODE +IF +/* ALIVE NSVC TO THE NSEI EXISTING? */ +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL + +THEN +/* TAKE NEXT ELEMENT IN THE LINKED LIST AS THE NEXT ALIVE NSVC */ +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR:= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.NEXT_ALV_NSVCI_CON_PTR; + +FI; + +@K@FREEZE +938801086 +@K@NAME +M_DE_CBVCN +@K@INSCRIPT +G9IBME2_ +DEACT_ +CELL_BVC_C + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB512_GET_MSG_LESS_EV_DESCR_P +( +SID_GBNSVC, +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +TX_EVD_PTR->.EVENT_CMD:= G9IBME2_DEACT_CELL_BVC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; +TX_EVD_PTR->.KEYS.INT_ARR(1):= EVD_PTR->.ADD_DATA(3); + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +933318270 +@K@NAME +TA_NXTRESP +@K@INSCRIPT +DEFINE +NEW 'NEXT_ +RESPONSIBLE' +@K@CODE +NSEI_CON_PTR->.NEXT_RESP_NSVCI_CON_PTR:= + NSEI_CON_PTR->.NEXT_RESP_NSVCI_CON_PTR->.NEXT_LSP_NSVCI_CON_PTR; + + +@K@FREEZE +938005006 +@K@NAME +TA_NXTSUBS +@K@INSCRIPT +DEFINE +NEW 'NEXT_ +SUBSTITUTE' +@K@CODE +NSEI_CON_PTR->.NEXT_SUBS_NSVCI_CON_PTR:= + NSEI_CON_PTR->.NEXT_SUBS_NSVCI_CON_PTR->.NEXT_UBL_NSVCI_CON_PTR; + +@K@NAME +M_BLK_O__M +@K@INSCRIPT +NS_ +BLOCK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C), +TX_EVD_PTR +); + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE; + +IF +/* 'OTHER' ALIVE NSVC TO THIS NSEI EXISTING? */ +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL +THEN +/* USE THIS 'OTHER' FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(0):= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; +/* NSEI TO BE USED FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; +/* NSVCI TO BE USED FOR TRANSPORT */ +ELSE +/* USE AFFECTED NSVC AGAIN FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(0):= + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR +TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR +TRANSPORT */ +FI; + + +/* POINTER TO PDU IN POOL-ELEMENT */ +NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT) + + G9IBD44_NS_PDU_DATA_OFFSET_C); +/* OFFSET OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C; +/* LENGTH OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) + +SIZE(NS_PDU_PTR->.D2); + + +/* NOW THE POOL-ELEMENT */ +NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR1_NS_BLOCK_C; /* PDU-TYPE */ + +NS_PDU_PTR->.D2.CAUSE_TLV.CAUSE_VAL:= + G9IBBA2_NS_TRANSIT_NETWORK_FAILURE; /* CAUSE FOR BLOCK */ +NS_PDU_PTR->.D2.NSVCI_TLV.NSVCI_VAL := + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */ + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@TEXT +GSM 8.16 CHAP. 7.2: +THE NS-BLOCK-PDU MAY BE SENT IN ANY ALIVE +(BLOCKED OR UNBLOCKED) NS-VC... +@K@FREEZE +938803215 +@K@NAME +M_DE_SBVCN +@K@INSCRIPT +G9IBME1_ +DEACT_ +SIGN_BVC_C +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB512_GET_MSG_LESS_EV_DESCR_P +( +SID_GBNSVC, +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +TX_EVD_PTR->.EVENT_CMD:= G9IBME1_DEACT_SIGN_BVC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= EVD_PTR->.KEYS.INT_ARR(0); +TX_EVD_PTR->.KEYS.INT_ARR(1):= SIGN_BVCI; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +938788201 +@K@NAME +M_OAME401M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +RESET_PDU + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSE */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSE; +OAM_MSG_PTR->.HANDLED_OBJECT.NSE_ID:= EVD_PTR->.KEYS.INT_ARR(0); /* +USED NSEI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_RESET_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.ADD_DATA(0); /* AFFECTED NSEI (FROM PDU) */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.ADD_DATA(1); /* AFFECTED NSVCI (FROM PDU) */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +935766108 +@K@NAME +M_OAME402M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +RESET_PDU + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.KEYS.INT_ARR(1); /* +USED NSVCI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_RESET_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +935766407 +@K@NAME +M_OAME411M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +RESET_ACK_PDU + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSE */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSE; +OAM_MSG_PTR->.HANDLED_OBJECT.NSE_ID:= EVD_PTR->.KEYS.INT_ARR(0); /* +USED NSEI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_RESET_ACK_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +935767332 +@K@NAME +M_OAME412M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +RESET_ACK_PDU + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.KEYS.INT_ARR(1); /* +USED NSVCI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_RESET_ACK_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */ + + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +935767189 +@K@NAME +C_CON +@K@INSCRIPT +RC_DB +@K@CODE +RC_DB + +@K@FREEZE +922176673 +@K@NAME +M_BLK____M +@K@INSCRIPT +NS_ +BLOCK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C), +TX_EVD_PTR +); + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR +TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR +TRANSPORT */ +/* POINTER TO PDU IN POOL-ELEMENT */ +NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT) + + G9IBD44_NS_PDU_DATA_OFFSET_C); +/* OFFSET OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C; +/* LENGTH OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) + +SIZE(NS_PDU_PTR->.D2); + + +/* NOW THE POOL-ELEMENT */ +NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR1_NS_BLOCK_C; /* PDU-TYPE */ + +NS_PDU_PTR->.D2.CAUSE_TLV.CAUSE_VAL:= + G9IBBA2_NS_OAM_INTERVENTION; /* CAUSE FOR BLOCK */ +NS_PDU_PTR->.D2.NSVCI_TLV.NSVCI_VAL := + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */ + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@TEXT +GSM 8.16 CHAP. 7.2: +THE NS-BLOCK-PDU MAY BE SENT IN ANY ALIVE +(BLOCKED OR UNBLOCKED) NS-VC... +@K@FREEZE +926348613 +@K@NAME +S_BLOCKED +@K@INSCRIPT +G9IBSM0_ +BLOCKED +@K@CODE + + +@K@FREEZE +922176496 +@K@NAME +D_CON +@K@INSCRIPT +CONTEXT +GOT +@K@CODE +RC_DB = G9IBSR0_RC_OK + +@K@FREEZE +921772339 +@K@NAME +M_OAME901M +@K@INSCRIPT +ERROR_MESSAGE: +OPERATIONAL_STATE_CHANGE +UBL->BLK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE; +/* ADDITIONAL_OPERATIONAL_STATE_INFO */ +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:= + G9OC101_UNBLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:= + G9OC102_ENABLED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:= + G9OC102_ENABLED; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +925970975 +@K@NAME +M_OAME902M +@K@INSCRIPT +ERROR_MESSAGE: +OPERATIONAL_STATE_CHANGE +UBL->BLK + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE; +/* ADDITIONAL_OPERATIONAL_STATE_INFO */ +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:= + G9OC101_UNBLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:= + G9OC102_ENABLED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:= + G9OC102_DISABLED; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +925970987 +@K@NAME +M_OAME10SM +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_BEGIN_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + TRUE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@NAME +M_OAME911M +@K@INSCRIPT +ERROR_MESSAGE: +OPERATIONAL_STATE_CHANGE +BLK->UBL +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE; +/* ADDITIONAL_OPERATIONAL_STATE_INFO */ +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:= + G9OC101_UNBLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:= + G9OC102_ENABLED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:= + G9OC102_ENABLED; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +925970996 +@K@NAME +M_OAME20SM +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_END_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + TRUE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@NAME +M_OAME10_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_BEGIN_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + TRUE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443813 +@K@NAME +D_SEM +@K@INSCRIPT +CALL_SEM += +TRUE +@K@CODE +CALL_SEM = TRUE + +@K@FREEZE +922176624 +@K@NAME +D_N_0 +@K@INSCRIPT +N = 0 + +@K@CODE +NSVCI_CON_PTR->.N = 0 + +@K@FREEZE +921511000 +@K@NAME +M_OAME12_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_BEGIN_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + FALSE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_ALIVE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443829 +@K@NAME +M_OAME21_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_END_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + TRUE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + FALSE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443856 +@K@NAME +M_OAME13_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_BEGIN_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + FALSE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_UNBLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_ALIVE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443838 +@K@NAME +M_OAME22_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_END_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + FALSE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_ALIVE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443864 +@K@NAME +M_OAME30_M +@K@INSCRIPT +ERROR_MESSAGE: +NO_ANSWER_FORM_BSS +RESET_PROCEDURE + + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS; +/* INITIATED_PROCEDURE */ +OAM_MSG_PTR->.INITIATED_PROCEDURE:= + G9OC123_RESET_PROCEDURE; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922175973 +@K@NAME +M_OAME31_M +@K@INSCRIPT +ERROR_MESSAGE: +NO_ANSWER_FROM_BSS +BLOCK_PROCEDURE + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS; +/* INITIATED_PROCEDURE */ +OAM_MSG_PTR->.INITIATED_PROCEDURE:= + G9OC123_BLOCK_PROCEDURE; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922175976 +@K@NAME +M_OAME32_M +@K@INSCRIPT +ERROR_MESSAGE: +NO_ANSWER_FROM_BSS +UNBLOCK_PROCEDURE + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS; +/* INITIATED_PROCEDURE */ +OAM_MSG_PTR->.INITIATED_PROCEDURE:= + G9OC123_UNBLOCK_PROCEDURE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922175980 +@K@NAME +M_OAME42_M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +BLOCK_PDU +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.ADD_DATA(1); /* +USED NSVCI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_BLOCK_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.KEYS.INT_ARR(0); /* AFFECTED NSEI (FROM PDU) */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.KEYS.INT_ARR(1); /* AFFECTED NSVCI (FROM PDU) */ + + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +934296141 +@K@NAME +M_OAME50_M +@K@INSCRIPT +ERROR_MESSAGE: +STATUS_PDU_CONTAINS_ERROR_INFO +RECEIVED +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR-CAUSE = STATUS_PDU_CONTAINS_ERROR_INFO */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_STATUS_PDU_CONTAINS_ERROR_INFO; +/* ADDITIONAL_STATUS_PDU_INFO */ +INT_CAUSE_PTR.INT_PTR:= ADDR(EVD_PTR->.ADD_DATA(2)); +OAM_MSG_PTR->.ADDITIONAL_STATUS_PDU_INFO:= + INT_CAUSE_PTR.CAUSE_PTR->; /* CAUSE */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@TEXT +NICHT OK + +@K@FREEZE +934298924 +@K@NAME +M_OAME43_M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +BLOCK_ACK_PDU +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.ADD_DATA(1); /* +USED NSVCI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_BLOCK_ACK_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.KEYS.INT_ARR(0); /* AFFECTED NSEI (FROM PDU) */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.KEYS.INT_ARR(1); /* AFFECTED NSVCI (FROM PDU) */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +934297710 diff --git a/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.ok b/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.ok new file mode 100644 index 0000000000..062b377f28 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getlnbuf.ok @@ -0,0 +1,1708 @@ +EXTRA_INFO.TYP3.EC := EC; +EXTRA_INFO.TYP3.TEXT:= 'CONNECT_SERVICE TO OAM FAILED'; + +G9PXYA1S!G9TE500_EHP_P( +'G9IBSA1C003', /*@@ID*/ +G9PXYA1S!G9TE102_ERR_CLASS_SWERR, /*@@CLASS*/ +ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */ +G9PXYA1S!G9TE100_GB_LM, /* USER-ID */ +NULL /* OPTIONAL-SWET-INFO ADDR */ +); +/***@@@ END OF ERROR ***/ + +@K@FREEZE +917596041 +@K@NAME +T_ERR4_1 +@K@INSCRIPT +ERROR_HANDLING: +DB_OVERFLOW +MP/NSEI +@K@CODE +/***@@@ ERROR ***/ +/*@@ERRORTEXT +*@ DB-OVERFLOW +*@ +*@ +*@@DESCRIPTION +*@ THE INSTANCE-CREATION WAS NOT POSSIBLE +*@ BECAUSE THE DATABASE WOULD OVERFLOW +*@ +*@@EXTRA INFO +*@ (EXTRA_INFO_4_STRUCT) +*@ NSEI +*@ NSVCI +*@ TEXT +*@ +*/ + +EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0); +EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1); +EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: MP/NSEI-OVERFLOW'; + +G9PXYA1S!G9TE500_EHP_P( +'G9IBSA1C004', /*@@ID*/ +G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/ +ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */ +G9PXYA1S!G9TE100_GB_LM, /* USER-ID */ +NULL /* OPTIONAL-SWET-INFO ADDR */ +); +/***@@@ END OF ERROR ***/ + +@K@FREEZE +920903219 +@K@NAME +T_ERR4_2 +@K@INSCRIPT +ERROR_HANDLING: +DB_OVERFLOW +MP/NSVCI +@K@CODE +/***@@@ ERROR ***/ +/*@@ERRORTEXT +*@ DB-OVERFLOW +*@ +*@ +*@@DESCRIPTION +*@ THE INSTANCE-CREATION WAS NOT POSSIBLE +*@ BECAUSE THE DATABASE WOULD OVERFLOW +*@ +*@@EXTRA INFO +*@ (EXTRA_INFO_4_STRUCT) +*@ NSEI +*@ NSVCI +*@ TEXT +*@ +*/ + +EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0); +EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1); +EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: MP/NSVCI-OVERFLOW'; + +G9PXYA1S!G9TE500_EHP_P( +'G9IBSA1C004', /*@@ID*/ +G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/ +ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */ +G9PXYA1S!G9TE100_GB_LM, /* USER-ID */ +NULL /* OPTIONAL-SWET-INFO ADDR */ +); +/***@@@ END OF ERROR ***/ + +@K@FREEZE +920903222 +@K@NAME +T_ERR4_3 +@K@INSCRIPT +ERROR_HANDLING: +DB_OVERFLOW +NSEI/NSVCI +@K@CODE +/***@@@ ERROR ***/ +/*@@ERRORTEXT +*@ DB-OVERFLOW +*@ +*@ +*@@DESCRIPTION +*@ THE INSTANCE-CREATION WAS NOT POSSIBLE +*@ BECAUSE THE DATABASE WOULD OVERFLOW +*@ +*@@EXTRA INFO +*@ (EXTRA_INFO_4_STRUCT) +*@ NSEI +*@ NSVCI +*@ TEXT +*@ +*/ + +EXTRA_INFO.TYP4.NSEI := EVD_PTR->.KEYS.INT_ARR(0); +EXTRA_INFO.TYP4.NSVCI:= EVD_PTR->.KEYS.INT_ARR(1); +EXTRA_INFO.TYP4.TEXT := 'NSVC-HAND.: NSEI/NSVC-OVERFLOW'; + +G9PXYA1S!G9TE500_EHP_P( +'G9IBSA1C004', /*@@ID*/ +G9PXYA1S!G9TE102_ERR_CLASS_ESC_MAX_ANY, /*@@CLASS*/ +ADDR(EXTRA_INFO.ERROR_HANDLER), /* EXTRA-INFO ADDR */ +G9PXYA1S!G9TE100_GB_LM, /* USER-ID */ +NULL /* OPTIONAL-SWET-INFO ADDR */ +); +/***@@@ END OF ERROR ***/ + +@K@FREEZE +920903226 +@K@NAME +TR_RESET +@K@INSCRIPT +RESTART_ +TNS_RESET_ +TIMER +@K@CODE +/* TIMER EVENT DESCRIPTOR STILL THERE */ + +/* INITIALIZATION OF THE TIMER-EVENT-DESCRIPTOR STILL VALID */ +NSVCI_CON_PTR->.TIM_EVD_PTR->.TIMER:= TNS_RESET_MAP; + +/* START TIMER */ +G9PX508_START_TIMER_P +( +NSVCI_CON_PTR->.TIM_EVD_PTR +); + +@K@FREEZE +924684867 +@K@NAME +TX_AUDIT +@K@INSCRIPT +FOR +AUDIT + +@K@NAME +M_BLKOACKM +@K@INSCRIPT +NS_ +BLOCK_ACK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C), +TX_EVD_PTR +); + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE; + +IF +/* 'OTHER' ALIVE NSVC TO THIS NSEI EXISTING? */ +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL +THEN +/* USE THIS 'OTHER' FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(0):= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; +/* NSEI TO BE USED FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; +/* NSVCI TO BE USED FOR TRANSPORT */ +ELSE +/* USE AFFECTED NSVC AGAIN FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(0):= + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR +TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR +TRANSPORT */ +FI; + + +/* POINTER TO PDU IN POOL-ELEMENT */ +NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT) + + G9IBD44_NS_PDU_DATA_OFFSET_C); +/* OFFSET OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C; +/* LENGTH OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) + +SIZE(NS_PDU_PTR->.D3); + +/* NOW THE POOL-ELEMENT */ +NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR2_NS_BLOCK_ACK_C; /* PDU-TYPE */ + +NS_PDU_PTR->.D3.NSVCI_TLV.NSVCI_VAL := + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */ + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +938805885 +@K@NAME +T_RCTRUE +@K@INSCRIPT +RC += +TRUE +@K@CODE +RC:= TRUE; + +@K@FREEZE +922176328 +@K@NAME +M_AC_SBVCN +@K@INSCRIPT +G9IBME0_ +ACT_ +SIGN_BVC_C +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB512_GET_MSG_LESS_EV_DESCR_P +( +SID_GBNSVC, +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +TX_EVD_PTR->.EVENT_CMD:= G9IBME0_ACT_SIGN_BVC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= EVD_PTR->.KEYS.INT_ARR(0); +TX_EVD_PTR->.KEYS.INT_ARR(1):= SIGN_BVCI; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +938788211 +@K@NAME +T_RC_EOD +@K@INSCRIPT +RC += +END OF DATA + +@K@CODE +RC:= G9IBSM4_RC_END_OF_DATA; + +@K@FREEZE +921083785 +@K@NAME +T_RC_EMP +@K@INSCRIPT +RC += +EMPTY + +@K@CODE +RC:= G9IBSM4_RC_EMPTY; + +@K@FREEZE +921083757 +@K@NAME +T_RC_ERR +@K@INSCRIPT +RC += +ERROR + +@K@CODE +RC:= G9IBSM4_RC_ERROR; + +@K@FREEZE +921083731 +@K@NAME +S_UNUSED +@K@INSCRIPT +G9IBSM0_ +UNUSED +@K@CODE + + +@K@FREEZE +919416670 +@K@NAME +TA_UNBLOCK +@K@INSCRIPT +START_ +TNS_UNBLOCK_ +TIMER +@K@CODE +/* GET TIMER-EVENT DESCRIPTOR */ +G9PB513_GET_TIMER_EV_DESCR_P +( +SID_GBNSVC, +NSVCI_CON_PTR->.TIM_EVD_PTR +); + +/* INITIALIZATION OF THE TIMER-EVENT-DESCRIPTOR */ +NSVCI_CON_PTR->.TIM_EVD_PTR->.EVENT_CMD:= G9IBSE4_TO_TNS_C; +NSVCI_CON_PTR->.TIM_EVD_PTR->.EVENT_DESTINATION:= GBNSVC_HANDLE; +NSVCI_CON_PTR->.TIM_EVD_PTR->.KEYS.INT_ARR(0):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; +NSVCI_CON_PTR->.TIM_EVD_PTR->.KEYS.INT_ARR(1):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; +NSVCI_CON_PTR->.TIM_EVD_PTR->.TIMER:= TNS_UNBLOCK_MAP; + +/* START TIMER */ +G9PX508_START_TIMER_P +( +NSVCI_CON_PTR->.TIM_EVD_PTR +); + +@K@FREEZE +924686210 +@K@NAME +M_BLK_ACKM +@K@INSCRIPT +NS_ +BLOCK_ACK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C), +TX_EVD_PTR +); + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR +TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR +TRANSPORT */ +/* POINTER TO PDU IN POOL-ELEMENT */ +NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT) + + G9IBD44_NS_PDU_DATA_OFFSET_C); +/* OFFSET OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C; +/* LENGTH OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) + +SIZE(NS_PDU_PTR->.D3); + +/* NOW THE POOL-ELEMENT */ +NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR2_NS_BLOCK_ACK_C; /* PDU-TYPE */ + +NS_PDU_PTR->.D3.NSVCI_TLV.NSVCI_VAL := + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */ + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +926348442 +@K@NAME +TA_NXTALIV +@K@INSCRIPT +DEFINE +NEW 'NEXT_ +ALIVE' +@K@CODE +IF +/* ALIVE NSVC TO THE NSEI EXISTING? */ +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL + +THEN +/* TAKE NEXT ELEMENT IN THE LINKED LIST AS THE NEXT ALIVE NSVC */ +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR:= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.NEXT_ALV_NSVCI_CON_PTR; + +FI; + +@K@FREEZE +938801086 +@K@NAME +M_DE_CBVCN +@K@INSCRIPT +G9IBME2_ +DEACT_ +CELL_BVC_C + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB512_GET_MSG_LESS_EV_DESCR_P +( +SID_GBNSVC, +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +TX_EVD_PTR->.EVENT_CMD:= G9IBME2_DEACT_CELL_BVC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; +TX_EVD_PTR->.KEYS.INT_ARR(1):= EVD_PTR->.ADD_DATA(3); + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +933318270 +@K@NAME +TA_NXTRESP +@K@INSCRIPT +DEFINE +NEW 'NEXT_ +RESPONSIBLE' +@K@CODE +NSEI_CON_PTR->.NEXT_RESP_NSVCI_CON_PTR:= + NSEI_CON_PTR->.NEXT_RESP_NSVCI_CON_PTR->.NEXT_LSP_NSVCI_CON_PTR; + + +@K@FREEZE +938005006 +@K@NAME +TA_NXTSUBS +@K@INSCRIPT +DEFINE +NEW 'NEXT_ +SUBSTITUTE' +@K@CODE +NSEI_CON_PTR->.NEXT_SUBS_NSVCI_CON_PTR:= + NSEI_CON_PTR->.NEXT_SUBS_NSVCI_CON_PTR->.NEXT_UBL_NSVCI_CON_PTR; + +@K@NAME +M_BLK_O__M +@K@INSCRIPT +NS_ +BLOCK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C), +TX_EVD_PTR +); + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE; + +IF +/* 'OTHER' ALIVE NSVC TO THIS NSEI EXISTING? */ +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR /= NULL +THEN +/* USE THIS 'OTHER' FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(0):= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; +/* NSEI TO BE USED FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= + +NSVCI_CON_PTR->.OWN_NSEI_CON_PTR->.NEXT_ALIV_NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; +/* NSVCI TO BE USED FOR TRANSPORT */ +ELSE +/* USE AFFECTED NSVC AGAIN FOR TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(0):= + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR +TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR +TRANSPORT */ +FI; + + +/* POINTER TO PDU IN POOL-ELEMENT */ +NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT) + + G9IBD44_NS_PDU_DATA_OFFSET_C); +/* OFFSET OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C; +/* LENGTH OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) + +SIZE(NS_PDU_PTR->.D2); + + +/* NOW THE POOL-ELEMENT */ +NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR1_NS_BLOCK_C; /* PDU-TYPE */ + +NS_PDU_PTR->.D2.CAUSE_TLV.CAUSE_VAL:= + G9IBBA2_NS_TRANSIT_NETWORK_FAILURE; /* CAUSE FOR BLOCK */ +NS_PDU_PTR->.D2.NSVCI_TLV.NSVCI_VAL := + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */ + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@TEXT +GSM 8.16 CHAP. 7.2: +THE NS-BLOCK-PDU MAY BE SENT IN ANY ALIVE +(BLOCKED OR UNBLOCKED) NS-VC... +@K@FREEZE +938803215 +@K@NAME +M_DE_SBVCN +@K@INSCRIPT +G9IBME1_ +DEACT_ +SIGN_BVC_C +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB512_GET_MSG_LESS_EV_DESCR_P +( +SID_GBNSVC, +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +TX_EVD_PTR->.EVENT_CMD:= G9IBME1_DEACT_SIGN_BVC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBBVC_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= EVD_PTR->.KEYS.INT_ARR(0); +TX_EVD_PTR->.KEYS.INT_ARR(1):= SIGN_BVCI; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +938788201 +@K@NAME +M_OAME401M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +RESET_PDU + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSE */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSE; +OAM_MSG_PTR->.HANDLED_OBJECT.NSE_ID:= EVD_PTR->.KEYS.INT_ARR(0); /* +USED NSEI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_RESET_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.ADD_DATA(0); /* AFFECTED NSEI (FROM PDU) */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.ADD_DATA(1); /* AFFECTED NSVCI (FROM PDU) */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +935766108 +@K@NAME +M_OAME402M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +RESET_PDU + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.KEYS.INT_ARR(1); /* +USED NSVCI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_RESET_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +935766407 +@K@NAME +M_OAME411M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +RESET_ACK_PDU + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSE */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSE; +OAM_MSG_PTR->.HANDLED_OBJECT.NSE_ID:= EVD_PTR->.KEYS.INT_ARR(0); /* +USED NSEI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_RESET_ACK_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +935767332 +@K@NAME +M_OAME412M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +RESET_ACK_PDU + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.KEYS.INT_ARR(1); /* +USED NSVCI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_RESET_ACK_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.ADD_DATA(0); /* NSEI FROM PDU */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.ADD_DATA(1); /* NSVCI FROM PDU */ + + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +935767189 +@K@NAME +C_CON +@K@INSCRIPT +RC_DB +@K@CODE +RC_DB + +@K@FREEZE +922176673 +@K@NAME +M_BLK____M +@K@INSCRIPT +NS_ +BLOCK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9IBDF4_NS_LM_M) + G9IBD44_NS_PDU_DATA_OFFSET_C), +TX_EVD_PTR +); + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9IBD40_NS_LM_PDU_C; +TX_EVD_PTR->.EVENT_DESTINATION:= GBDL_HANDLE; +TX_EVD_PTR->.KEYS.INT_ARR(0):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSEI; /* NSEI TO BE USED FOR +TRANSPORT */ +TX_EVD_PTR->.KEYS.INT_ARR(1):= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVCI TO BE USED FOR +TRANSPORT */ +/* POINTER TO PDU IN POOL-ELEMENT */ +NS_PDU_PTR:= NS_PDU_REF_M (INT(TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT) + + G9IBD44_NS_PDU_DATA_OFFSET_C); +/* OFFSET OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_OFFSET:= G9IBD44_NS_PDU_DATA_OFFSET_C; +/* LENGTH OF THE PDU IN POOL-ELEMENT */ +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(NS_PDU_PTR->.G9IBDF4_PDU_TYPE) + +SIZE(NS_PDU_PTR->.D2); + + +/* NOW THE POOL-ELEMENT */ +NS_PDU_PTR->.G9IBDF4_PDU_TYPE:= G9IBDR1_NS_BLOCK_C; /* PDU-TYPE */ + +NS_PDU_PTR->.D2.CAUSE_TLV.CAUSE_VAL:= + G9IBBA2_NS_OAM_INTERVENTION; /* CAUSE FOR BLOCK */ +NS_PDU_PTR->.D2.NSVCI_TLV.NSVCI_VAL := + NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; /* NSVC TO BE BLOCKED */ + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@TEXT +GSM 8.16 CHAP. 7.2: +THE NS-BLOCK-PDU MAY BE SENT IN ANY ALIVE +(BLOCKED OR UNBLOCKED) NS-VC... +@K@FREEZE +926348613 +@K@NAME +S_BLOCKED +@K@INSCRIPT +G9IBSM0_ +BLOCKED +@K@CODE + + +@K@FREEZE +922176496 +@K@NAME +D_CON +@K@INSCRIPT +CONTEXT +GOT +@K@CODE +RC_DB = G9IBSR0_RC_OK + +@K@FREEZE +921772339 +@K@NAME +M_OAME901M +@K@INSCRIPT +ERROR_MESSAGE: +OPERATIONAL_STATE_CHANGE +UBL->BLK +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE; +/* ADDITIONAL_OPERATIONAL_STATE_INFO */ +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:= + G9OC101_UNBLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:= + G9OC102_ENABLED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:= + G9OC102_ENABLED; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +925970975 +@K@NAME +M_OAME902M +@K@INSCRIPT +ERROR_MESSAGE: +OPERATIONAL_STATE_CHANGE +UBL->BLK + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE; +/* ADDITIONAL_OPERATIONAL_STATE_INFO */ +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:= + G9OC101_UNBLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:= + G9OC102_ENABLED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:= + G9OC102_DISABLED; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +925970987 +@K@NAME +M_OAME10SM +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_BEGIN_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + TRUE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@NAME +M_OAME911M +@K@INSCRIPT +ERROR_MESSAGE: +OPERATIONAL_STATE_CHANGE +BLK->UBL +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = OPERATIONAL_STATE_CHANGE */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_OPERATIONAL_STATE_CHANGE; +/* ADDITIONAL_OPERATIONAL_STATE_INFO */ +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.OPER_STATE_NEW:= + G9OC101_UNBLOCKED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_OLD:= + G9OC102_ENABLED; +OAM_MSG_PTR->.ADDITIONAL_OPERATIONAL_STATE_INFO.ADMIN_STATE_NEW:= + G9OC102_ENABLED; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +925970996 +@K@NAME +M_OAME20SM +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_END_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + TRUE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@NAME +M_OAME10_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_BEGIN_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + TRUE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443813 +@K@NAME +D_SEM +@K@INSCRIPT +CALL_SEM += +TRUE +@K@CODE +CALL_SEM = TRUE + +@K@FREEZE +922176624 +@K@NAME +D_N_0 +@K@INSCRIPT +N = 0 + +@K@CODE +NSVCI_CON_PTR->.N = 0 + +@K@FREEZE +921511000 +@K@NAME +M_OAME12_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_BEGIN_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + FALSE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_ALIVE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443829 +@K@NAME +M_OAME21_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_END_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + TRUE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + FALSE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443856 +@K@NAME +M_OAME13_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_BEGIN_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_BEGIN_NS_ALIVE_TEST*/ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_BEGIN_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + FALSE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_UNBLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_ALIVE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443838 +@K@NAME +M_OAME22_M +@K@INSCRIPT +ERROR_MESSAGE: +ALARM_END_NS_ALIVE_TEST +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = ALARM_END_NS_ALIVE_TEST */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ALARM_END_NS_ALIVE_TEST; +/* ADDITIONAL_ALARM_INFO */ +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.ADMINISTRATIVE_STATE_CHANGED:= + FALSE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_OLD:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.OPER_STATE_NEW:= + G9OC101_BLOCKED; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_OLD:= + G9OC103_DEAD; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.AVAIL_STATE_NEW:= + G9OC103_ALIVE; +OAM_MSG_PTR->.ADDITIONAL_ALARM_INFO.CONFIGURATION_OF_NSVC:= + TRUE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922443864 +@K@NAME +M_OAME30_M +@K@INSCRIPT +ERROR_MESSAGE: +NO_ANSWER_FORM_BSS +RESET_PROCEDURE + + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS; +/* INITIATED_PROCEDURE */ +OAM_MSG_PTR->.INITIATED_PROCEDURE:= + G9OC123_RESET_PROCEDURE; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922175973 +@K@NAME +M_OAME31_M +@K@INSCRIPT +ERROR_MESSAGE: +NO_ANSWER_FROM_BSS +BLOCK_PROCEDURE + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS; +/* INITIATED_PROCEDURE */ +OAM_MSG_PTR->.INITIATED_PROCEDURE:= + G9OC123_BLOCK_PROCEDURE; + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922175976 +@K@NAME +M_OAME32_M +@K@INSCRIPT +ERROR_MESSAGE: +NO_ANSWER_FROM_BSS +UNBLOCK_PROCEDURE + +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR_CAUSE = NO_ANSWER_FROM_BSS */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_NO_ANSWER_FROM_BSS; +/* INITIATED_PROCEDURE */ +OAM_MSG_PTR->.INITIATED_PROCEDURE:= + G9OC123_UNBLOCK_PROCEDURE; + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +922175980 +@K@NAME +M_OAME42_M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +BLOCK_PDU +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.ADD_DATA(1); /* +USED NSVCI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_BLOCK_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.KEYS.INT_ARR(0); /* AFFECTED NSEI (FROM PDU) */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.KEYS.INT_ARR(1); /* AFFECTED NSVCI (FROM PDU) */ + + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +934296141 +@K@NAME +M_OAME50_M +@K@INSCRIPT +ERROR_MESSAGE: +STATUS_PDU_CONTAINS_ERROR_INFO +RECEIVED +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= +NSVCI_CON_PTR->.DBMS.NSVC_INSTANCE.NSVCI; + +/* ERROR-CAUSE = STATUS_PDU_CONTAINS_ERROR_INFO */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_STATUS_PDU_CONTAINS_ERROR_INFO; +/* ADDITIONAL_STATUS_PDU_INFO */ +INT_CAUSE_PTR.INT_PTR:= ADDR(EVD_PTR->.ADD_DATA(2)); +OAM_MSG_PTR->.ADDITIONAL_STATUS_PDU_INFO:= + INT_CAUSE_PTR.CAUSE_PTR->; /* CAUSE */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@TEXT +NICHT OK + +@K@FREEZE +934298924 +@K@NAME +M_OAME43_M +@K@INSCRIPT +ERROR_MESSAGE: +ERRONOUS_PDU +BLOCK_ACK_PDU +@K@CODE +/* GETTING THE EVENT DESCRIPTOR */ +G9PB511_GET_MSG_BOUND_EV_DESCR_P +( +SID_GBNSVC, +(SIZE(G9OC109_REPORTED_EVENT_STR_M)), +TX_EVD_PTR +); + + +/* COMPOSING THE EVENT */ +/* FIRST THE DESCRIPTOR */ +TX_EVD_PTR->.EVENT_CMD:= G9PX040_SEND_MBC_C; +TX_EVD_PTR->.EVENT_DESTINATION:= RXTX_HANDLE; +TX_EVD_PTR->.KEYS.UBI_INDEX:= OAM_UBI_INDEX; +TX_EVD_PTR->.BOUND.DATA_OFFSET:= 0; +TX_EVD_PTR->.BOUND.DATA_LENGTH:= SIZE(G9OC109_REPORTED_EVENT_STR_M); + +/* NOW THE POOL-ELEMENT */ +/* INITIALIZATION OF THE POINTER WITH THE POOL-ELEMENT-START */ +OAM_MSG_PTR:= OAM_MSG_PTR_M (TX_EVD_PTR->.BOUND.PTR_TO_POOL_ELEMENT); + +/* COMPOSING THE MESSAGE */ +/* HANDLED OBJECT = AFFECTED INSTANCE, TYPE NSVC */ +OAM_MSG_PTR->.HANDLED_OBJECT.OBJECT_TYPE:= G9OC104_NSVC; +OAM_MSG_PTR->.HANDLED_OBJECT.NSVC_ID:= EVD_PTR->.ADD_DATA(1); /* +USED NSVCI (FROM ECI) */ + +/* ERROR-CAUSE = ERRONEOUS_PDU */ +OAM_MSG_PTR->.ERROR_CAUSE:= G9OC108_ERRONEOUS_PDU; +/* ADDITIONAL_PDU_INFO */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_PDU_TYPE:= + G9OC124_BLOCK_ACK_PDU; +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSEI:= + EVD_PTR->.KEYS.INT_ARR(0); /* AFFECTED NSEI (FROM PDU) */ +OAM_MSG_PTR->.ADDITIONAL_PDU_INFO.G9OC120_REPORTED_NSVC:= + EVD_PTR->.KEYS.INT_ARR(1); /* AFFECTED NSVCI (FROM PDU) */ + + + +/* SENDING */ +G9PX503_POST_EVENT_P(TX_EVD_PTR); + +@K@FREEZE +934297710 diff --git a/usr/src/test/util-tests/tests/awk/gnu/getlnhd.awk b/usr/src/test/util-tests/tests/awk/gnu/getlnhd.awk new file mode 100644 index 0000000000..f0f801b265 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getlnhd.awk @@ -0,0 +1,10 @@ +BEGIN { pipe = "cat < 0) + print + + exit 0 +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/getlnhd.ok b/usr/src/test/util-tests/tests/awk/gnu/getlnhd.ok new file mode 100644 index 0000000000..d8cb453015 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getlnhd.ok @@ -0,0 +1,2 @@ +select * from user + where Name = 'O\'Donell' diff --git a/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.awk b/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.awk new file mode 100644 index 0000000000..204acf463e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.awk @@ -0,0 +1,111 @@ +#From vp@dmat.uevora.pt Thu Jun 18 09:10 EDT 1998 +#Received: from mescaline.gnu.org (we-refuse-to-spy-on-our-users@mescaline.gnu.org [158.121.106.21]) by cssun.mathcs.emory.edu (8.7.5/8.6.9-940818.01cssun) with ESMTP id JAA23649 for ; Thu, 18 Jun 1998 09:10:54 -0400 (EDT) +#Received: from khromeleque.dmat.uevora.pt by mescaline.gnu.org (8.8.5/8.6.12GNU) with ESMTP id JAA21732 for ; Thu, 18 Jun 1998 09:11:19 -0400 +#Received: from khromeleque.dmat.uevora.pt (vp@localhost [127.0.0.1]) +# by khromeleque.dmat.uevora.pt (8.8.8/8.8.8/Debian/GNU) with ESMTP id OAA11817 +# for ; Thu, 18 Jun 1998 14:13:57 +0100 +#Message-Id: <199806181313.OAA11817@khromeleque.dmat.uevora.pt> +#To: arnold@gnu.org +#Subject: concatenation bug in gawk 3.0.3 +#Date: Thu, 18 Jun 1998 14:13:57 +0200 +#From: Vasco Pedro +#Content-Type: text +#Content-Length: 2285 +#Status: RO +# +#Hi, +# +#The gawk program '{print NR " " 10/NR}' will print: +# +#1 10 +#5 5 +#3 3.33333 +#2 2.5 +#2 2 +#1 1.66667 +# +#instead of the correct: +# +#1 10 +#2 5 +#3 3.33333 +#4 2.5 +#5 2 +#6 1.66667 +# +#You'll notice, on the incorrect output, that the first column is +#the first digit of the second. +# +#I think the problem comes from the way builtin variables are handled. +#Since the items to be concatenated are processed in reverse order and +#the return value of tree_eval(``NR'') is a pointer to the value part +#of `NR_node', the `unref()' of `NR_node' due to its second occurrence +#will leave a dangling pointer in `strlist'. The reason that it doesn't +#reuse the freed space with objects of the same type. (Using Electric +#Fence with EF_PROTECT_FREE set confirms that freed space is being +#accessed.) +# +#The enclosed patch (hack would be a better word to describe it) is +#all I could come up with. With it installed, things seem to work ok, +#but I doubt this is the correct way to do it. (If I treated the +#case for `Node_field_spec' as the I did others, `make check' would +#fail in several places.) +# +#Regards, +#vasco +# +#*** eval.c~ Tue May 6 21:39:55 1997 +#--- eval.c Thu Jun 18 13:39:25 1998 +#*************** +#*** 685,697 **** +# return func_call(tree->rnode, tree->lnode); +# +# /* unary operations */ +# case Node_NR: +# case Node_FNR: +# case Node_NF: +# case Node_FIELDWIDTHS: +# case Node_FS: +# case Node_RS: +#- case Node_field_spec: +# case Node_subscript: +# case Node_IGNORECASE: +# case Node_OFS: +#--- 685,700 ---- +# return func_call(tree->rnode, tree->lnode); +# +# /* unary operations */ +#+ case Node_field_spec: +#+ lhs = get_lhs(tree, (Func_ptr *) NULL); +#+ return *lhs; +#+ +# case Node_NR: +# case Node_FNR: +# case Node_NF: +# case Node_FIELDWIDTHS: +# case Node_FS: +# case Node_RS: +# case Node_subscript: +# case Node_IGNORECASE: +# case Node_OFS: +#*************** +#*** 699,705 **** +# case Node_OFMT: +# case Node_CONVFMT: +# lhs = get_lhs(tree, (Func_ptr *) NULL); +#! return *lhs; +# +# case Node_var_array: +# fatal("attempt to use array `%s' in a scalar context", +#--- 702,710 ---- +# case Node_OFMT: +# case Node_CONVFMT: +# lhs = get_lhs(tree, (Func_ptr *) NULL); +#! r = dupnode(*lhs); +#! r->flags |= TEMP; +#! return r; +# +# case Node_var_array: +# fatal("attempt to use array `%s' in a scalar context", +# +{ print NR " " 10/NR } diff --git a/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.in b/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.in new file mode 100644 index 0000000000..f985857224 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.in @@ -0,0 +1,6 @@ +line 1 +line 2 +line 3 +line 4 +line 5 +line 6 diff --git a/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.ok b/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.ok new file mode 100644 index 0000000000..7b40e8d751 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getnr2tb.ok @@ -0,0 +1,6 @@ +1 10 +2 5 +3 3.33333 +4 2.5 +5 2 +6 1.66667 diff --git a/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.awk b/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.awk new file mode 100644 index 0000000000..71fa59978b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.awk @@ -0,0 +1,75 @@ +#From dhw@gamgee.acad.emich.edu Sat Oct 31 22:54:07 1998 +#Return-Path: +#Received: from cssun.mathcs.emory.edu (cssun.mathcs.emory.edu [170.140.150.1]) +# by amx.netvision.net.il (8.9.0.Beta5/8.8.6) with ESMTP id HAA08891 +# for ; Sat, 31 Oct 1998 07:14:07 +0200 (IST) +#Received: from mescaline.gnu.org (we-refuse-to-spy-on-our-users@mescaline.gnu.org [158.121.106.21]) by cssun.mathcs.emory.edu (8.7.5/8.6.9-940818.01cssun) with ESMTP id AAA14947 for ; Sat, 31 Oct 1998 00:14:32 -0500 (EST) +#Received: from gamgee.acad.emich.edu (gamgee.acad.emich.edu [164.76.102.76]) +# by mescaline.gnu.org (8.9.1a/8.9.1) with SMTP id AAA20645 +# for ; Sat, 31 Oct 1998 00:17:54 -0500 +#Received: by gamgee.acad.emich.edu (Smail3.1.29.1 #57) +# id m0zZUKY-000IDSC; Sat, 31 Oct 98 00:16 CST +#Message-Id: +#Date: Sat, 31 Oct 98 00:16 CST +#From: dhw@gamgee.acad.emich.edu (David H. West) +#To: bug-gnu-utils@gnu.org +#Subject: gawk 3.0.3 bug report +#Cc: arnold@gnu.org +#X-UIDL: 7474b825cff989adf38f13883d84fdd7 +#Status: RO +# +#gawk version: 3.03 +#System used: Linux, kernel 2.0.28, libc 5.4.33, AMD K5PR133 (i586 clone) +#Remark: There seems to be at least one bug shown by the demo below. +# There may also be a Dark Corner involving the value of NR in an +# END block, a topic on which the info file is silent. In gawk +# 3.0.3, NR often seems to have the least-surprise value in an +# END block, but sometimes it doesn't - see example below. +#Problem descr: the log below shows a case where: +# a) (this may be a red herring) the output of the gawk script +# is different depending on whether its input file is named on +# the command line or catted to stdin, without any use of the +# legitimate means which could produce this effect. +# b) NR is clearly getting clobbered; I have tried to simplify +# the 19-line script "awkerr1" below, but seemingly unrelated +# changes, like shortening constant strings which appear only in +# print statements, or removing unexecuted or irrelevant code, +# cause the clobbering to go away. Some previous (larger) +# versions of this code would clobber NR also when reading from +# stdin, but I thought you'd prefer a shorter example :-). +#Reproduce-By: using the gawk script "awkerr1", the contents of +# which appear in the transcript below as the output of the +# command "cat awkerr1". Comments following # were added +# to the transcript later as explanation. +#---------------------------------------------- Script started on Fri +#Oct 30 20:04:16 1998 chipmunk:/ram0# ls -l a1 awkerr1 -rw-r--r-- 1 +#root root 2 Oct 30 18:42 a1 -rwxr-xr-x 1 root root +#389 Oct 30 19:54 awkerr1 chipmunk:/ram0# cat a1 #a1 contains +#one printable char and a newline a chipmunk:/ram0# od -c xc a1 +#0000000 0a61 +# a \n +#0000002 chipmunk:/ram0# cat a1 | awkerr1 #no surprises here +#1 lines in 1 sec: 1 lines/sec; nlines=1 chipmunk:/ram0# awkerr1 a1 È +#lines in 1 sec: 1 lines/sec; nlines=1 #?! first char is an uppercase +#E-grave chipmunk:/ram0# awkerr1 a1 | od -N1 -xc 0000000 00c8 +# 310 \0 +#0000001 chipmunk:/ram0# cat awkerr1 #the apparent ^M's are not +#actually in the file +#!/usr/bin/awk -f +function process(w) { + if(w in ws) { + printf " : found\n"; lc[p " " w]++; rc[w " " n]++; } + } +BEGIN { + } +/^/ {if(NR % 10 ==0)print "processing line " NR; + process($1); nlines++; + } +END {p=w; w=n; n=""; + if(w)process(w); t=1; print NR " lines in " t " sec: " NR+0 " lines/sec; nlines=" nlines; + } +#chipmunk:/ram0# exit Script done on Fri Oct 30 20:07:31 1998 +#--------------------------------------------- +# +#-David West dhw@gamgee.acad.emich.edu +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.in b/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.in new file mode 100644 index 0000000000..7898192261 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.in @@ -0,0 +1 @@ +a diff --git a/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.ok b/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.ok new file mode 100644 index 0000000000..d63fca0990 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/getnr2tm.ok @@ -0,0 +1 @@ +1 lines in 1 sec: 1 lines/sec; nlines=1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtest.awk b/usr/src/test/util-tests/tests/awk/gnu/gsubtest.awk new file mode 100644 index 0000000000..1d6fd1cf92 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtest.awk @@ -0,0 +1,9 @@ +BEGIN { + str = "abc"; print gsub("b+", "FOO", str), str + str = "abc"; print gsub("x*", "X", str), str + str = "abc"; print gsub("b*", "X", str), str + str = "abc"; print gsub("c", "X", str), str + str = "abc"; print gsub("c+", "X", str), str + str = "abc"; print gsub("x*$", "X", str), str + str = "abc"; print gsub("b|$", "X", str), str +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtest.ok b/usr/src/test/util-tests/tests/awk/gnu/gsubtest.ok new file mode 100644 index 0000000000..f909d0d263 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtest.ok @@ -0,0 +1,7 @@ +1 aFOOc +4 XaXbXcX +3 XaXcX +1 abX +1 abX +1 abcX +2 aXcX diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtst2.awk b/usr/src/test/util-tests/tests/awk/gnu/gsubtst2.awk new file mode 100644 index 0000000000..fafbf96387 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtst2.awk @@ -0,0 +1,241 @@ +#From arnold Thu May 9 17:27:03 2002 +#Return-Path: +#Received: (from arnold@localhost) +# by skeeve.com (8.11.6/8.11.6) id g49ER3K27925 +# for arnold; Thu, 9 May 2002 17:27:03 +0300 +#Date: Thu, 9 May 2002 17:27:03 +0300 +#From: Aharon Robbins +#Message-Id: <200205091427.g49ER3K27925@skeeve.com> +#To: arnold@skeeve.com +#Subject: fixme +#X-SpamBouncer: 1.4 (10/07/01) +#X-SBRule: Pattern Match (Other Patterns) (Score: 4850) +#X-SBRule: Pattern Match (Spam Phone #) (Score: 0) +#X-SBClass: Blocked +#Status: O +# +#Path: ord-read.news.verio.net!dfw-artgen!iad-peer.news.verio.net!news.verio.net!fu-berlin.de!uni-berlin.de!host213-120-137-48.in-addr.btopenworld.COM!not-for-mail +#From: laura@madonnaweb.com (laura fairhead) +#Newsgroups: comp.lang.awk +#Subject: bug in gawk3.1.0 regex code +#Date: Wed, 08 May 2002 23:31:40 GMT +#Organization: that'll be the daewooo :) +#Lines: 211 +#Message-ID: <3cd9b0f7.29675926@NEWS.CIS.DFN.DE> +#Reply-To: laura@madonnaweb.com +#NNTP-Posting-Host: host213-120-137-48.in-addr.btopenworld.com (213.120.137.48) +#X-Trace: fu-berlin.de 1020900891 18168286 213.120.137.48 (16 [53286]) +#X-Newsreader: Forte Free Agent 1.21/32.243 +#Xref: dfw-artgen comp.lang.awk:13059 +# +# +#I believe I've just found a bug in gawk3.1.0 implementation of +#extended regular expressions. It seems to be down to the alternation +#operator; when using an end anchor '$' as a subexpression in an +#alternation and the entire matched RE is a nul-string it fails +#to match the end of string, for example; +# +#gsub(/$|2/,"x") +#print +# +#input = 12345 +#expected output = 1x345x +#actual output = 1x345 +# +#The start anchor '^' always works as expected; +# +#gsub(/^|2/,"x") +#print +# +#input = 12345 +#expected output = x1x345 +#actual output = x1x345 +# +#This was with POSIX compliance enabled althought that doesn't +#effect the result. +# +#I checked on gawk3.0.6 and got exactly the same results however +#gawk2.15.6 gives the expected results. +# +#I'm about to post a bug report about this into gnu.utils.bug +#but I thought I'd post it here first in case anyone has +#any input/comments/whatever .... +# +#Complete test results were as follows; +# +#input 12345 +#output gsub(/regex/,"x",input) +# +#regex output +#(^) x12345 +#($) 12345x +#(^)|($) x12345x +#($)|(^) x12345x +#(2) 1x345 +#(^)|2 x1x345 +#2|(^) x1x345 +#($)|2 1x345 +#2|($) 1x345 +#(2)|(^) x1x345 +#(^)|(2) x1x345 +#(2)|($) 1x345 +#($)|(2) 1x345 +#.((2)|(^)) x345 +#.((^)|(2)) x345 +#.((2)|($)) x34x +#.(($)|(2)) x34x +#x{0}((2)|(^)) x1x345 +#x{0}((^)|(2)) x1x345 +#x{0}((2)|($)) 1x345 +#x{0}(($)|(2)) 1x345 +#x*((2)|(^)) x1x345 +#x*((^)|(2)) x1x345 +#x*((2)|($)) 1x345 +#x*(($)|(2)) 1x345 +# +#Here's the test program I used, a few of the cases use ERE {n[,[m]]} +#operators so that will have to be commented out or have a check +#added or something (should have put a conditional in I know... ;-) +# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# +BEGIN{ + +TESTSTR="12345" + +print "input "TESTSTR +print "output gsub(/regex/,\"x\",input)" +print "" + +print "regex output" +$0=TESTSTR +gsub(/(^)/,"x") +print "(^) "$0 + +$0=TESTSTR +gsub(/($)/,"x") +print "($) "$0 + +$0=TESTSTR +gsub(/(^)|($)/,"x") +print "(^)|($) "$0 + +$0=TESTSTR +gsub(/($)|(^)/,"x") +print "($)|(^) "$0 + +$0=TESTSTR +gsub(/2/,"x") +print "(2) "$0 + +$0=TESTSTR +gsub(/(^)|2/,"x") +print "(^)|2 "$0 + +$0=TESTSTR +gsub(/2|(^)/,"x") +print "2|(^) "$0 + +$0=TESTSTR +gsub(/($)|2/,"x") +print "($)|2 "$0 + +$0=TESTSTR +gsub(/2|($)/,"x") +print "2|($) "$0 + +$0=TESTSTR +gsub(/(2)|(^)/,"x") +print "(2)|(^) "$0 + +$0=TESTSTR +gsub(/(^)|(2)/,"x") +print "(^)|(2) "$0 + +$0=TESTSTR +gsub(/(2)|($)/,"x") +print "(2)|($) "$0 + +$0=TESTSTR +gsub(/($)|(2)/,"x") +print "($)|(2) "$0 + +$0=TESTSTR +gsub(/.((2)|(^))/,"x") +print ".((2)|(^)) "$0 + +$0=TESTSTR +gsub(/.((^)|(2))/,"x") +print ".((^)|(2)) "$0 + +$0=TESTSTR +gsub(/.((2)|($))/,"x") +print ".((2)|($)) "$0 + +$0=TESTSTR +gsub(/.(($)|(2))/,"x") +print ".(($)|(2)) "$0 + +# $0=TESTSTR +# gsub(/x{0}((2)|(^))/,"x") +# print "x{0}((2)|(^)) "$0 +# +# $0=TESTSTR +# gsub(/x{0}((^)|(2))/,"x") +# print "x{0}((^)|(2)) "$0 +# +# $0=TESTSTR +# gsub(/x{0}((2)|($))/,"x") +# print "x{0}((2)|($)) "$0 +# +# $0=TESTSTR +# gsub(/x{0}(($)|(2))/,"x") +# print "x{0}(($)|(2)) "$0 + +$0=TESTSTR +gsub(/x*((2)|(^))/,"x") +print "x*((2)|(^)) "$0 + +$0=TESTSTR +gsub(/x*((^)|(2))/,"x") +print "x*((^)|(2)) "$0 + +$0=TESTSTR +gsub(/x*((2)|($))/,"x") +print "x*((2)|($)) "$0 + +$0=TESTSTR +gsub(/x*(($)|(2))/,"x") +print "x*(($)|(2)) "$0 + +# $0=TESTSTR +# gsub(/x{0}^/,"x") +# print "x{0}^ "$0 +# +# $0=TESTSTR +# gsub(/x{0}$/,"x") +# print "x{0}$ "$0 +# +# $0=TESTSTR +# gsub(/(x{0}^)|2/,"x") +# print "(x{0}^)|2 "$0 +# +# $0=TESTSTR +# gsub(/(x{0}$)|2/,"x") +# print "(x{0}$)|2 "$0 + + +} +# +#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# +#byefrom +# +#-- +#laura fairhead # laura@madonnaweb.com http://lf.8k.com +# # if you are bored crack my sig. +#1F8B0808CABB793C0000666667002D8E410E83300C04EF91F2877D00CA138A7A +#EAA98F30C494480157B623C4EF1B508FDED1CEFA9152A23DE35D661593C5318E +#630C313CD701BE92E390563326EE17A3CA818F5266E4C2461547F1F5267659CA +#8EE2092F76C329ED02CA430C5373CC62FF94BAC6210B36D9F9BC4AB53378D978 +#80F2978A1A6E5D6F5133B67B6113178DC1059526698AFE5C17A5187E7D930492 diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtst2.ok b/usr/src/test/util-tests/tests/awk/gnu/gsubtst2.ok new file mode 100644 index 0000000000..a038528b39 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtst2.ok @@ -0,0 +1,25 @@ +input 12345 +output gsub(/regex/,"x",input) + +regex output +(^) x12345 +($) 12345x +(^)|($) x12345x +($)|(^) x12345x +(2) 1x345 +(^)|2 x1x345 +2|(^) x1x345 +($)|2 1x345x +2|($) 1x345x +(2)|(^) x1x345 +(^)|(2) x1x345 +(2)|($) 1x345x +($)|(2) 1x345x +.((2)|(^)) x345 +.((^)|(2)) x345 +.((2)|($)) x34x +.(($)|(2)) x34x +x*((2)|(^)) x1x345 +x*((^)|(2)) x1x345 +x*((2)|($)) 1x345x +x*(($)|(2)) 1x345x diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.awk b/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.awk new file mode 100644 index 0000000000..e649f46ecc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.awk @@ -0,0 +1,92 @@ +# From bug-gawk-bounces+arnold=skeeve.com@gnu.org Tue Jul 12 08:18:24 2011 +# Return-Path: +# Received: from localhost (localhost [127.0.0.1]) +# by skeeve.com (8.14.3/8.14.3) with ESMTP id p6C5HArm002260 +# for ; Tue, 12 Jul 2011 08:18:23 +0300 +# X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sls-af11p1 +# X-Spam-Level: +# X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,DNS_FROM_OPENWHOIS, +# RCVD_IN_DNSWL_MED autolearn=ham version=3.2.5 +# X-Envelope-From: bug-gawk-bounces+arnold=skeeve.com@gnu.org +# Received: from server1.f7.net [66.148.120.132] +# by localhost with IMAP (fetchmail-6.3.11) +# for (single-drop); Tue, 12 Jul 2011 08:18:23 +0300 (IDT) +# Received: from lists.gnu.org (lists.gnu.org [140.186.70.17]) +# by freefriends.org (8.14.4/8.14.4) with ESMTP id p6BIYi4t032040; +# Mon, 11 Jul 2011 14:34:48 -0400 +# Received: from localhost ([::1]:38787 helo=lists.gnu.org) +# by lists.gnu.org with esmtp (Exim 4.71) +# (envelope-from ) +# id 1QgLJb-0004tM-Eg +# for arnold@skeeve.com; Mon, 11 Jul 2011 14:34:43 -0400 +# Received: from eggs.gnu.org ([140.186.70.92]:54022) +# by lists.gnu.org with esmtp (Exim 4.71) +# (envelope-from ) id 1QgD0R-0004Vi-HZ +# for bug-gawk@gnu.org; Mon, 11 Jul 2011 05:42:24 -0400 +# Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) +# (envelope-from ) id 1QgD0Q-0000SE-8u +# for bug-gawk@gnu.org; Mon, 11 Jul 2011 05:42:23 -0400 +# Received: from moat.camk.edu.pl ([148.81.175.50]:34696) +# by eggs.gnu.org with esmtp (Exim 4.71) +# (envelope-from ) id 1QgD0P-0000Px-V3 +# for bug-gawk@gnu.org; Mon, 11 Jul 2011 05:42:22 -0400 +# Received: from localhost (localhost.localdomain [127.0.0.1]) +# by moat.camk.edu.pl (Postfix) with ESMTP id 72C1D5F004C +# for ; Mon, 11 Jul 2011 11:42:13 +0200 (CEST) +# X-Virus-Scanned: amavisd-new at camk.edu.pl +# Received: from moat.camk.edu.pl ([127.0.0.1]) +# by localhost (liam.camk.edu.pl [127.0.0.1]) (amavisd-new, port 10024) +# with LMTP id oh+-Yw+zHhK6 for ; +# Mon, 11 Jul 2011 11:42:07 +0200 (CEST) +# Received: from gatekeeper.camk.edu.pl (gatekeeper.camk.edu.pl [192.168.1.23]) +# by moat.camk.edu.pl (Postfix) with ESMTP id 89AA55F0046 +# for ; Mon, 11 Jul 2011 11:42:07 +0200 (CEST) +# Received: by gatekeeper.camk.edu.pl (Postfix, from userid 1293) +# id 796C8809FB; Mon, 11 Jul 2011 11:42:07 +0200 (CEST) +# Date: Mon, 11 Jul 2011 11:42:07 +0200 +# From: Kacper Kornet +# To: bug-gawk@gnu.org +# Message-ID: <20110711094207.GA2616@camk.edu.pl> +# MIME-Version: 1.0 +# Content-Type: text/plain; charset=iso-8859-2 +# Content-Disposition: inline +# User-Agent: Mutt/1.5.20 (2009-06-14) +# X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) +# X-Received-From: 148.81.175.50 +# X-Mailman-Approved-At: Mon, 11 Jul 2011 14:34:26 -0400 +# Subject: [bug-gawk] Change in behavior of gsub inside loop +# X-BeenThere: bug-gawk@gnu.org +# X-Mailman-Version: 2.1.14 +# Precedence: list +# List-Id: "Bug reports and all discussion about gawk." +# List-Unsubscribe: , +# +# List-Archive: +# List-Post: +# List-Help: +# List-Subscribe: , +# +# Errors-To: bug-gawk-bounces+arnold=skeeve.com@gnu.org +# Sender: bug-gawk-bounces+arnold=skeeve.com@gnu.org +# Status: R +# +# Hi, +# +# I have observed the following changed behavior between gawk-3.8.1 and +# gakw-4.0.0. While in the former +# +# echo -ne ' aaa' | gawk '{for (c = 1; c <= NF; c++) {gsub("foo", "bar", $c); print}}' +# +# prints: +# +# aaa +# +# the gawk-4.0.0 does not preserve the leading spaces and prints: +# +# aaa +# +# Best regards, +# -- +# Kacper +# +{for (c = 1; c <= NF; c++) {gsub("foo", "bar", $c); print}} diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.in b/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.in new file mode 100644 index 0000000000..88069bf78e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.in @@ -0,0 +1 @@ + aaa \ No newline at end of file diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.ok b/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.ok new file mode 100644 index 0000000000..88f42c8c1b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtst7.ok @@ -0,0 +1 @@ + aaa diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.awk b/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.awk new file mode 100644 index 0000000000..818b0ea32d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.awk @@ -0,0 +1,5 @@ +{ + OFS = " " $2 " " + gsub("foo", "_", OFS) + print $1, $2 +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.in b/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.in new file mode 100644 index 0000000000..f2b45c7d41 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.in @@ -0,0 +1,2 @@ +a bar b +c foo d diff --git a/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.ok b/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.ok new file mode 100644 index 0000000000..d3b28cc04c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/gsubtst8.ok @@ -0,0 +1,2 @@ +a bar bar +c _ foo diff --git a/usr/src/test/util-tests/tests/awk/gnu/hex.awk b/usr/src/test/util-tests/tests/awk/gnu/hex.awk new file mode 100644 index 0000000000..f9d1ad58f0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/hex.awk @@ -0,0 +1,22 @@ +# Test program from Paul Eggert, eggert@cs.ucla.edu, Jan. 14, 2005 + +BEGIN { + e = "1(e)" + ex = "3e2(ex)" + x = "6e5(x)" + + print e+0, x+0 + print 0x + print 0e+x + print 0ex + print 010e2 + print 0e9.3 +} + +# Expected results: +# 1 600000 +# 06e5(x) +# 0600001 +# 03e2(ex) +# 1000 +# 00.3 diff --git a/usr/src/test/util-tests/tests/awk/gnu/hex.ok b/usr/src/test/util-tests/tests/awk/gnu/hex.ok new file mode 100644 index 0000000000..59714c30d9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/hex.ok @@ -0,0 +1,6 @@ +1 600000 +06e5(x) +0600001 +03e2(ex) +1000 +00.3 diff --git a/usr/src/test/util-tests/tests/awk/gnu/hex2.awk b/usr/src/test/util-tests/tests/awk/gnu/hex2.awk new file mode 100644 index 0000000000..49c6203de1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/hex2.awk @@ -0,0 +1 @@ +{ print $1 + 7} diff --git a/usr/src/test/util-tests/tests/awk/gnu/hex2.in b/usr/src/test/util-tests/tests/awk/gnu/hex2.in new file mode 100644 index 0000000000..60f06f0fff --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/hex2.in @@ -0,0 +1,2 @@ +0x4 +-0x4 diff --git a/usr/src/test/util-tests/tests/awk/gnu/hex2.ok b/usr/src/test/util-tests/tests/awk/gnu/hex2.ok new file mode 100644 index 0000000000..49019db807 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/hex2.ok @@ -0,0 +1,2 @@ +7 +7 diff --git a/usr/src/test/util-tests/tests/awk/gnu/inpref.awk b/usr/src/test/util-tests/tests/awk/gnu/inpref.awk new file mode 100644 index 0000000000..d64ffe7f66 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/inpref.awk @@ -0,0 +1,9 @@ +function test(x) { + print x + getline + print x +} + +{ + test($0) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/inpref.in b/usr/src/test/util-tests/tests/awk/gnu/inpref.in new file mode 100644 index 0000000000..a32119c8aa --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/inpref.in @@ -0,0 +1,2 @@ +hello +goodbye diff --git a/usr/src/test/util-tests/tests/awk/gnu/inpref.ok b/usr/src/test/util-tests/tests/awk/gnu/inpref.ok new file mode 100644 index 0000000000..317e9677c3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/inpref.ok @@ -0,0 +1,2 @@ +hello +hello diff --git a/usr/src/test/util-tests/tests/awk/gnu/inputred.awk b/usr/src/test/util-tests/tests/awk/gnu/inputred.awk new file mode 100644 index 0000000000..6524df626c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/inputred.awk @@ -0,0 +1 @@ +BEGIN { print getline < "file" ".txt" } diff --git a/usr/src/test/util-tests/tests/awk/gnu/inputred.ok b/usr/src/test/util-tests/tests/awk/gnu/inputred.ok new file mode 100644 index 0000000000..7de4d5d7cf --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/inputred.ok @@ -0,0 +1 @@ +-1.txt diff --git a/usr/src/test/util-tests/tests/awk/gnu/intest.awk b/usr/src/test/util-tests/tests/awk/gnu/intest.awk new file mode 100644 index 0000000000..f030d07a41 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/intest.awk @@ -0,0 +1,4 @@ +BEGIN { + bool = ((b = 1) in c); + print bool, b # gawk-3.0.1 prints "0 "; should print "0 1" +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/intest.ok b/usr/src/test/util-tests/tests/awk/gnu/intest.ok new file mode 100644 index 0000000000..6e8183b72e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/intest.ok @@ -0,0 +1 @@ +0 1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/intprec.awk b/usr/src/test/util-tests/tests/awk/gnu/intprec.awk new file mode 100644 index 0000000000..978e9eacc6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/intprec.awk @@ -0,0 +1 @@ +BEGIN { printf "%.10d:%.10x\n", 5, 14 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/intprec.ok b/usr/src/test/util-tests/tests/awk/gnu/intprec.ok new file mode 100644 index 0000000000..8783fac1fa --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/intprec.ok @@ -0,0 +1 @@ +0000000005:000000000e diff --git a/usr/src/test/util-tests/tests/awk/gnu/iobug1.awk b/usr/src/test/util-tests/tests/awk/gnu/iobug1.awk new file mode 100644 index 0000000000..5606d022e9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/iobug1.awk @@ -0,0 +1,53 @@ +# From arnold@f7.net Fri Nov 26 11:53:12 2004 +# X-Envelope-From: james@nocrew.org +# X-Envelope-To: +# To: bug-gawk@gnu.org +# Subject: gawk 3.1.4: reproducible hang, regression from 3.1.3 +# From: James Troup +# Date: Fri, 26 Nov 2004 03:14:05 +0000 +# Message-ID: <877jo9qp36.fsf@shiri.gloaming.local> +# User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) +# MIME-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# +# +# Hi, +# +# A Debian user reported[0] gawk 3.1.4 broke a (relatively) complex +# program that makes extensive use of awk, called 'apt-move'. I finally +# managed to reduced the problem down to a 3 line test case, enclosed +# below[1]. +# +# I believe the problem comes from the following code, introduced in +# 3.1.4: +# +# [io.c, line 560] +# | for (rp = red_head; rp != NULL; rp = rp->next) { +# | if ((rp->flag & RED_EOF) && tree->type == Node_redirect_pipein) { +# | if (rp->pid != -1) +# | wait_any(0); +# | } +# +# The problem is that, if we have an existing redirect which is a simple +# file redirect[b] and it's hit EOF and we try to create a new '|' +# redirect[c], this new code will try to wait(2) and if there are any +# other redirects which _did_ spawn a child (like [a]) the wait() will +# hang indefinitely waiting for it to exit. +# +# Hope that makes sense :) +# +# -- +# James +# +# [0] http://bugs.debian.org/263964 +# +# [1] +# ================================================================================ +#!/usr/bin/gawk -f + +BEGIN { + printf "" | "cat" # [a] + getline line < "/dev/null" # [b] + "true" | getline line # [c] +} +# ================================================================================ diff --git a/usr/src/test/util-tests/tests/awk/gnu/iobug1.ok b/usr/src/test/util-tests/tests/awk/gnu/iobug1.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/leaddig.ok b/usr/src/test/util-tests/tests/awk/gnu/leaddig.ok new file mode 100644 index 0000000000..7a9d866ede --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/leaddig.ok @@ -0,0 +1 @@ +x = 2E 0 0 0 0 diff --git a/usr/src/test/util-tests/tests/awk/gnu/leaddig.sh b/usr/src/test/util-tests/tests/awk/gnu/leaddig.sh new file mode 100755 index 0000000000..190955abfc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/leaddig.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +if [[ -z "$AWK" ]]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +# check that values with leading digits get converted the +# right way, based on a note in comp.lang.awk. +# +# run with gawk -v x=2E -f leaddig.awk +$AWK -v x=2E 'BEGIN { + print "x =", x, (x == 2), (x == 2E0), (x == 2E), (x == 2D) +}' diff --git a/usr/src/test/util-tests/tests/awk/gnu/leadnl.awk b/usr/src/test/util-tests/tests/awk/gnu/leadnl.awk new file mode 100644 index 0000000000..0b7d0a9771 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/leadnl.awk @@ -0,0 +1,10 @@ +BEGIN { + RS = ""; FS = "\n" +} + +{ + print "Name is: ", $1 + print "Address is: ", $2 + print "City and State are: ", $3 + print "" +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/leadnl.in b/usr/src/test/util-tests/tests/awk/gnu/leadnl.in new file mode 100644 index 0000000000..67c0239b04 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/leadnl.in @@ -0,0 +1,9 @@ + +Jane Doe +123 Main Street +Anywhere, SE 12345-6789 + +John Smith +456 Tree-lined Avenue +Smallville, MW 98765-4321 + diff --git a/usr/src/test/util-tests/tests/awk/gnu/leadnl.ok b/usr/src/test/util-tests/tests/awk/gnu/leadnl.ok new file mode 100644 index 0000000000..19cb29920a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/leadnl.ok @@ -0,0 +1,8 @@ +Name is: Jane Doe +Address is: 123 Main Street +City and State are: Anywhere, SE 12345-6789 + +Name is: John Smith +Address is: 456 Tree-lined Avenue +City and State are: Smallville, MW 98765-4321 + diff --git a/usr/src/test/util-tests/tests/awk/gnu/localenl.ok b/usr/src/test/util-tests/tests/awk/gnu/localenl.ok new file mode 100644 index 0000000000..59ad2be5c7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/localenl.ok @@ -0,0 +1,4 @@ +LC_ALL=C passed +LC_ALL=POSIX passed +LC_ALL=en_US.ISO8859-1 passed +LC_ALL=en_US.UTF-8 passed diff --git a/usr/src/test/util-tests/tests/awk/gnu/localenl.sh b/usr/src/test/util-tests/tests/awk/gnu/localenl.sh new file mode 100755 index 0000000000..df5a54ccb8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/localenl.sh @@ -0,0 +1,78 @@ +#! /bin/sh +# From arnold@f7.net Sun Apr 22 20:15:25 2007 +# Date: Thu, 19 Apr 2007 17:09:02 +0300 +# From: Pekka Pessi +# X-Face: #V(jdpv[lI!TNUU=2*oh:="#suS*ponXW"yr6G;~L}uZ\JfD\"IG#G{j`hZI;=DmT\H +# pfDMyJ`i=:M;BM3R.`[>P^ER8+]i +# Subject: UTF-8 locale and \n in regexps +# To: bug-gawk@gnu.org +# Cc: Pekka.Pessi@nokia.com +# Message-id: +# MIME-version: 1.0 +# Content-type: multipart/mixed; boundary="=-=-=" +# +# --=-=-= +# +# Hello, +# +# It looks like regexp with \n in [^] behaves badly if locale has +# an UTF-8 ctype. +# +# It looks like if there is \n and an range without \n, like /\n[^x\n]foo/, +# and first \n ends an even-numbered line within the string, regexp +# does not match. +# +# Please see the attached script for an demonstration. +# +# --Pekka Pessi +# +# +# --=-=-= +# Content-Disposition: inline; filename=gawk-test +# +#! /bin/sh + +if [ -z "$AWK" ]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +# April 2010: Remove UNKNOWN, causes spurious failures on some systems +for LC_ALL in C POSIX en_US.ISO8859-1 en_US.UTF-8 #UNKNOWN +do +export LC_ALL +cat < +# To: "Arnold Robbins" +# Cc: beebe@math.utah.edu +# X-US-Mail: "Center for Scientific Computing, Department of Mathematics, 110 +# LCB, University of Utah, 155 S 1400 E RM 233, Salt Lake City, UT +# 84112-0090, USA" +# X-Telephone: +1 801 581 5254 +# X-FAX: +1 801 585 1640, +1 801 581 4148 +# X-URL: http://www.math.utah.edu/~beebe +# Subject: gawk-3.1.3 (and earlier): reproducible core dump +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# +# I have a reproducible core dump in gawk-3.1.3, and recent gawk +# versions. +# +# Consider the following test program, reduced from a much larger one: +# +# % cat gawk-dump.awk + + { process($0) } + + function out_debug(s) + { + print s + } + + function process(s, n,parts) + { + out_debug("Buffer = [" protect(Buffer) "]") + Buffer = Buffer s + n = split(Buffer,parts,"\n") + } + + function protect(s) + { + gsub("\n", "\\n", s) + return (s) + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/manglprm.in b/usr/src/test/util-tests/tests/awk/gnu/manglprm.in new file mode 100644 index 0000000000..73709ba686 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/manglprm.in @@ -0,0 +1 @@ +Testing diff --git a/usr/src/test/util-tests/tests/awk/gnu/manglprm.ok b/usr/src/test/util-tests/tests/awk/gnu/manglprm.ok new file mode 100644 index 0000000000..b13c4566f5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/manglprm.ok @@ -0,0 +1 @@ +Buffer = [] diff --git a/usr/src/test/util-tests/tests/awk/gnu/math.awk b/usr/src/test/util-tests/tests/awk/gnu/math.awk new file mode 100644 index 0000000000..90a01dd835 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/math.awk @@ -0,0 +1,10 @@ +BEGIN { + pi = 3.1415927 + printf "cos(%f) = %f\n", pi/4, cos(pi/4) + printf "sin(%f) = %f\n", pi/4, sin(pi/4) + e = exp(1) + printf "e = %f\n", e + printf "log(e) = %f\n", log(e) + printf "sqrt(pi ^ 2) = %f\n", sqrt(pi ^ 2) + printf "atan2(1, 1) = %f\n", atan2(1, 1) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/math.ok b/usr/src/test/util-tests/tests/awk/gnu/math.ok new file mode 100644 index 0000000000..a396a5b3b4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/math.ok @@ -0,0 +1,6 @@ +cos(0.785398) = 0.707107 +sin(0.785398) = 0.707107 +e = 2.718282 +log(e) = 1.000000 +sqrt(pi ^ 2) = 3.141593 +atan2(1, 1) = 0.785398 diff --git a/usr/src/test/util-tests/tests/awk/gnu/membug1.awk b/usr/src/test/util-tests/tests/awk/gnu/membug1.awk new file mode 100644 index 0000000000..cb76958165 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/membug1.awk @@ -0,0 +1 @@ +{ one != one = $1 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/membug1.in b/usr/src/test/util-tests/tests/awk/gnu/membug1.in new file mode 100644 index 0000000000..af7e09de93 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/membug1.in @@ -0,0 +1,2 @@ +yes +yes diff --git a/usr/src/test/util-tests/tests/awk/gnu/membug1.ok b/usr/src/test/util-tests/tests/awk/gnu/membug1.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/messages.ok b/usr/src/test/util-tests/tests/awk/gnu/messages.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/messages.sh b/usr/src/test/util-tests/tests/awk/gnu/messages.sh new file mode 100755 index 0000000000..5f36dd52a8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/messages.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 +TEMP3=$WORKDIR/test.temp.3 + +# This is a demo of different ways of printing with gawk. Try it +# with and without -c (compatibility) flag, redirecting output +# from gawk to a file or not. Some results can be quite unexpected. +$AWK 'BEGIN { + print "Goes to a file out1" > "'$TEMP1'" + print "Normal print statement" + print "This printed on stdout" > "/dev/stdout" + print "You blew it!" > "/dev/stderr" +}' > $TEMP2 2> $TEMP3 + +diff out1.ok $TEMP1 \ + && diff out2.ok $TEMP2 \ + && diff out3.ok $TEMP3 \ + && rm -f $TEMP1 $TEMP2 $TEMP3 diff --git a/usr/src/test/util-tests/tests/awk/gnu/minusstr.awk b/usr/src/test/util-tests/tests/awk/gnu/minusstr.awk new file mode 100644 index 0000000000..d427719f1c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/minusstr.awk @@ -0,0 +1 @@ +BEGIN { print-"6" } diff --git a/usr/src/test/util-tests/tests/awk/gnu/minusstr.ok b/usr/src/test/util-tests/tests/awk/gnu/minusstr.ok new file mode 100644 index 0000000000..3cfb5efd66 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/minusstr.ok @@ -0,0 +1 @@ +-6 diff --git a/usr/src/test/util-tests/tests/awk/gnu/mmap8k.in b/usr/src/test/util-tests/tests/awk/gnu/mmap8k.in new file mode 100644 index 0000000000..0500ddf2f5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/mmap8k.in @@ -0,0 +1,143 @@ +XXXXXXXX.com ALTERNET 9305 930528 1500.00 startup +XXXXXXXX.com ALTERNET 9305 930624 94.38 Line-9305 +XXXXXXXX.com ALTERNET 9306 930624 104.49 Line-9306 +XXXXXXXX.com ALTERNET 9306 930624 649.16 Line-install +XXXXXXXX.com ALTERNET 9306 930624 166.67 TCP-slip +XXXXXXXX.com ALTERNET 9307 930624 104.49 Line-9307 +XXXXXXXX.com ALTERNET 9307 930624 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9308 930701 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9308 930701 104.49 line-9308 +XXXXXXXX.com PAYMENT 9307 930731 1500.00 1870 +XXXXXXXX.com ALTERNET 9309 930801 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9309 930801 104.49 line-9309 +XXXXXXXX.com INTEREST 9307 930801 22.50 +XXXXXXXX.com CREDADJ 9308 930805 22.50 waive interest +XXXXXXXX.com PAYMENT 9308 930820 1723.68 1982 +XXXXXXXX.com ALTERNET 9310 930901 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9310 930901 104.49 line-9310 +XXXXXXXX.com PAYMENT 9310 931001 708.98 2313 +XXXXXXXX.com ALTERNET 9311 931001 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9311 931001 104.49 line-9311 +XXXXXXXX.com INTEREST 9309 931001 5.32 +XXXXXXXX.com CREDADJ 9310 931007 5.32 waive int-9309 +XXXXXXXX.com ALTERNET 9312 931101 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9312 931101 104.49 line-9312 +XXXXXXXX.com PAYMENT 9311 931120 354.49 002701 +XXXXXXXX.com ALTERNET 9401 931201 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9401 931201 104.49 line-9401 +XXXXXXXX.com PAYMENT 9312 931218 354.49 2884 +XXXXXXXX.com ALTERNET 9402 940101 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9402 940101 104.49 line-9402 +XXXXXXXX.com INTEREST 9312 940101 5.32 +XXXXXXXX.com PAYMENT 9401 940122 354.49 3084 +XXXXXXXX.com ALTERNET 9403 940201 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9403 940201 104.49 line-9403 +XXXXXXXX.com INTEREST 9401 940201 5.40 +XXXXXXXX.com PAYMENT 9402 940207 354.49 3140 +XXXXXXXX.com CREDADJ 9402 940211 5.32 interest-9402 +XXXXXXXX.com CREDADJ 9402 940211 5.40 interest-9403 +XXXXXXXX.com ALTERNET 9404 940301 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9404 940301 104.49 line-9404 +XXXXXXXX.com INTEREST 9402 940301 5.32 +XXXXXXXX.com PAYMENT 9403 940310 354.49 003307 +XXXXXXXX.com PAYMENT 9403 940324 354.49 3446 +XXXXXXXX.com ALTERNET 9405 940401 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9405 940401 104.49 line-9405 +XXXXXXXX.com ALTERNET 9406 940501 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9406 940501 104.49 line-9406 +XXXXXXXX.com INTEREST 9404 940501 5.40 +XXXXXXXX.com PAYMENT 9405 940509 359.81 003819 +XXXXXXXX.com ALTERNET 9407 940601 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9407 940601 104.49 line-9407 +XXXXXXXX.com INTEREST 9405 940601 5.40 +XXXXXXXX.com PAYMENT 9406 940603 354.49 004025 +XXXXXXXX.com ALTERNET 9408 940701 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9408 940701 104.49 line-9408 +XXXXXXXX.com INTEREST 9406 940701 5.48 +XXXXXXXX.com PAYMENT 9407 940725 354.49 004350 +XXXXXXXX.com ALTERNET 9409 940801 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9409 940801 104.49 line-9409 +XXXXXXXX.com INTEREST 9407 940801 5.56 +XXXXXXXX.com PAYMENT 9408 940808 354.49 004454 +XXXXXXXX.com ALTERNET 9409 940811 0.00 startup +XXXXXXXX.com EQUIPMENT 9408 940831 399.00 ATL6402-1 +XXXXXXXX.com EQUIPMENT 9408 940831 2295.00 NBClassicPac-1 +XXXXXXXX.com EQUIPMENT 9408 940831 1060.00 Syn35-1+ship +XXXXXXXX.com ALTERNET 9410 940901 250.00 TCP-slip +XXXXXXXX.com ALTERNET 9410 940901 104.49 line-9410 +XXXXXXXX.com INTEREST 9408 940901 5.64 +XXXXXXXX.com PAYMENT 9409 940906 354.49 004677 +XXXXXXXX.com CREDADJ 9409 940921 124.95 TCP-slip-9409 +XXXXXXXX.com CREDADJ 9409 940921 52.20 line-9409 +XXXXXXXX.com CREDADJ 9410 940921 250.00 TCP-slip-9410 +XXXXXXXX.com CREDADJ 9410 940921 104.49 line-9410 +XXXXXXXX.com ALTERNET 9409 940921 397.50 TCP-56k-local recon +XXXXXXXX.com ALTERNET 9409 940921 87.45 line-9409 recon +XXXXXXXX.com ALTERNET 9410 940921 795.00 TCP-56k-local recon +XXXXXXXX.com ALTERNET 9410 940921 174.90 line-9410 recon +XXXXXXXX.com ALTERNET 9411 941001 795.00 TCP-56k-local +XXXXXXXX.com ALTERNET 9411 941001 174.90 line-9411 +XXXXXXXX.com INTEREST 9409 941001 54.06 +XXXXXXXX.com PAYMENT 9410 941017 354.49 5026 +XXXXXXXX.com ALTERNET 9412 941101 795.00 TCP-56k-local +XXXXXXXX.com ALTERNET 9412 941101 174.90 line-9412 +XXXXXXXX.com INTEREST 9410 941101 85.93 +XXXXXXXX.com PAYMENT 9411 941114 969.90 005274 +XXXXXXXX.com ALTERNET 9501 941201 795.00 TCP-56k-local +XXXXXXXX.com ALTERNET 9501 941201 174.90 line-9501 +XXXXXXXX.com INTEREST 9411 941201 87.22 +XXXXXXXX.com PAYMENT 9412 941219 4723.90 5590 +XXXXXXXX.com ALTERNET 9502 950101 795.00 TCP-56k-local +XXXXXXXX.com ALTERNET 9502 950101 174.90 line-9502 +XXXXXXXX.com INTEREST 9412 950101 32.22 +XXXXXXXX.com PAYMENT 9501 950103 1893.11 5766 +XXXXXXXX.com ALTERNET 9503 950201 795.00 TCP-56k-local-old +XXXXXXXX.com ALTERNET 9503 950201 174.90 line-9503 +XXXXXXXX.com INTEREST 9501 950201 18.85 +XXXXXXXX.com PAYMENT 9502 950207 969.90 6044 +XXXXXXXX.com ALTERNET 9504 950301 795.00 TCP-56k-local-old +XXXXXXXX.com ALTERNET 9504 950301 174.90 line-9504 +XXXXXXXX.com INTEREST 9502 950301 19.13 +XXXXXXXX.com PAYMENT 9503 950307 969.90 6408 +XXXXXXXX.com ALTERNET 9504 950316 3000.00 startup TCP-bt1-128k%5 +XXXXXXXX.com PAYMENT 9503 950327 969.90 6594 +XXXXXXXX.com ALTERNET 9505 950401 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9505 950401 556.60 line-9505 +XXXXXXXX.com EQUIPMENT 9504 950410 1595.00 cisco2501-1 +XXXXXXXX.com CREDADJ 9504 950417 503.50 TCP-56k-local +XXXXXXXX.com CREDADJ 9504 950417 116.60 line-9504 +XXXXXXXX.com ALTERNET 9504 950417 448.80 line-install +XXXXXXXX.com ALTERNET 9504 950417 752.02 TCP-bt1-128k%5 recon +XXXXXXXX.com ALTERNET 9504 950417 371.00 line-9504 recon +XXXXXXXX.com PAYMENT 9504 950424 3000.00 6841 +XXXXXXXX.com ALTERNET 9506 950501 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9506 950501 556.60 line-9506 +XXXXXXXX.com PAYMENT 9505 950505 2049.86 6985 +XXXXXXXX.com PAYMENT 9505 950531 3924.22 7179 +XXXXXXXX.com ALTERNET 9507 950601 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9507 950601 556.60 line-9507 +XXXXXXXX.com PAYMENT 9506 950607 1744.10 7232 +XXXXXXXX.com ALTERNET 9508 950701 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9508 950701 556.60 line-9508 +XXXXXXXX.com PAYMENT 9507 950705 1744.10 7641 +XXXXXXXX.com ALTERNET 9509 950801 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9509 950801 556.60 line-9509 +XXXXXXXX.com PAYMENT 9508 950803 1744.10 7914 +XXXXXXXX.com ALTERNET 9510 950901 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9510 950901 556.60 line-9510 +XXXXXXXX.com PAYMENT 9509 950905 1744.10 8203 +XXXXXXXX.com ALTERNET 9511 951001 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9511 951001 556.60 line-9511 +XXXXXXXX.com PAYMENT 9510 951003 1744.10 8508 +XXXXXXXX.com ALTERNET 9512 951101 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9512 951101 556.60 line-9512 +XXXXXXXX.com PAYMENT 9511 951103 2129.83 8837 +XXXXXXXX.com ALTERNET 9601 951201 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9601 951201 556.60 line-9601 +XXXXXXXX.com PAYMENT 9512 951204 2129.83 9131 +XXXXXXXX.com ALTERNET 9602 960101 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9602 960101 556.60 line-9602 +XXXXXXXX.com PAYMENT 9601 960103 1744.10 9456 +XXXXXXXX.com ALTERNET 9603 960201 1187.50 TCP-bt1-128k%5.00 +XXXXXXXX.com ALTERNET 9603 960201 556.60 line-9603 +XXXXXXXX.com PAYMENT 9602 960205 1358.37 9834 diff --git a/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.awk b/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.awk new file mode 100644 index 0000000000..aac6545151 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.awk @@ -0,0 +1 @@ +{print match(""," *")} diff --git a/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.in b/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.in new file mode 100644 index 0000000000..139597f9cb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.in @@ -0,0 +1,2 @@ + + diff --git a/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.ok b/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.ok new file mode 100644 index 0000000000..6ed281c757 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/mtchi18n.ok @@ -0,0 +1,2 @@ +1 +1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/nasty.awk b/usr/src/test/util-tests/tests/awk/gnu/nasty.awk new file mode 100644 index 0000000000..b9c20c8b6c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nasty.awk @@ -0,0 +1,92 @@ +#From hankedr@manatee.dms.auburn.edu Tue Oct 13 22:15:59 1998 +#Return-Path: +#Received: from cssun.mathcs.emory.edu (cssun.mathcs.emory.edu [170.140.150.1]) +# by dmx.netvision.net.il (8.9.0.Beta5/8.8.6) with ESMTP id PAA03924 +# for ; Tue, 13 Oct 1998 15:32:13 +0200 (IST) +#Received: from mescaline.gnu.org (we-refuse-to-spy-on-our-users@mescaline.gnu.org [158.121.106.21]) by cssun.mathcs.emory.edu (8.7.5/8.6.9-940818.01cssun) with ESMTP id KAA11644 for ; Tue, 13 Oct 1998 10:22:32 -0400 (EDT) +#Received: from manatee.dms.auburn.edu (manatee.dms.auburn.edu [131.204.53.104]) +# by mescaline.gnu.org (8.9.1a/8.9.1) with ESMTP id KAA03250 +# for ; Tue, 13 Oct 1998 10:25:32 -0400 +#Received: (from hankedr@localhost) +# by manatee.dms.auburn.edu (8.9.1a/8.9.1) id JAA13348; +# Tue, 13 Oct 1998 09:22:29 -0500 (CDT) +#Date: Tue, 13 Oct 1998 09:22:29 -0500 (CDT) +#Message-Id: <199810131422.JAA13348@manatee.dms.auburn.edu> +#From: Darrel Hankerson +#To: arnold@gnu.org +#In-reply-to: <199810131313.QAA31784@alpha.netvision.net.il> (message from +# Aharon Robbins on Tue, 13 Oct 1998 16:10:36 +0200) +#Subject: Re: full text of bug report? +#Mime-Version: 1.0 +#Content-Type: text/plain; charset=US-ASCII +#X-UIDL: bf3fce492dad4ab030c561e7b2f27d0a +#Status: RO +# +# Do you have the full text of the a = a "\n" f() bug report? +# I can't find it.... I'm not sure there really is a bug. +# +#Yes, see below. +# +#His example has unnecessary fragments (in particular, the use of +#gensub is irrelevant). As I wrote to you earlier, the interesting +#question for me is: +# +# Is the concatenation result undefined? If the result is defined or +# implementation-dependent, then gawk has a bug. +# +# +#=== Original report ===================================================== +#From: Attila Torcsvari +#To: "'bug-gnu-utils@prep.ai.mit.edu'" +#Subject: gawk 3.0.3 bug +#Date: Thu, 17 Sep 1998 18:12:13 +0200 +#MIME-Version: 1.0 +#Content-Transfer-Encoding: 7bit +#Resent-From: bug-gnu-utils@gnu.org +#X-Mailing-List: archive/latest/3396 +#X-Loop: bug-gnu-utils@gnu.org +#Precedence: list +#Resent-Sender: bug-gnu-utils-request@gnu.org +#Content-Transfer-Encoding: 7bit +#Content-Type: text/plain; charset="us-ascii" +#Content-Length: 618 +# +#Bug-gnuers, +#please pass it to the responsible. +# +#The following generates something interesting: +# +BEGIN{ +a="aaaaa" +a=a a #10 +a=a a #20 +a=a a #40 +a=a a #80 +a=a a #160 +a=a a # i.e. a is long enough + +a=a"\n"f() # this causes the trouble +print a # guess the result +} + +function f() +{ +#print "a before: ", a +#a=gensub("a","123,","g",a) # 'a' will be just a bit longer (4 times, but still should fit: 4*160=640) +gsub(/a/, "123", a) +#print "a after: ", a +return "X" +} +# +#Possible reason: +#during f the a is modified, +#it can be even freed, because gensub modifies its size +#the printout contains trash. +# +#Used version: VC compiled WinNT 32 bit Intel. +# +#Regards, +# +#Attila Torcsvari +#Arcanum Development +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/nasty.ok b/usr/src/test/util-tests/tests/awk/gnu/nasty.ok new file mode 100644 index 0000000000..0ee1a73b96 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nasty.ok @@ -0,0 +1,2 @@ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +X diff --git a/usr/src/test/util-tests/tests/awk/gnu/nasty2.awk b/usr/src/test/util-tests/tests/awk/gnu/nasty2.awk new file mode 100644 index 0000000000..cb0bd6d338 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nasty2.awk @@ -0,0 +1,20 @@ +# Based on nasty.awk, test same thing for printf +# +BEGIN { +a="aaaaa" +a=a a #10 +a=a a #20 +a=a a #40 +a=a a #80 +a=a a #160 +a=a a # i.e. a is long enough + +printf("a = %s, f() = %s\n", a, f()) +print a +} + +function f() +{ +gsub(/a/, "123", a) +return "X" +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/nasty2.ok b/usr/src/test/util-tests/tests/awk/gnu/nasty2.ok new file mode 100644 index 0000000000..9b62bf08e3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nasty2.ok @@ -0,0 +1,2 @@ +a = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, f() = X +123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123 diff --git a/usr/src/test/util-tests/tests/awk/gnu/negexp.awk b/usr/src/test/util-tests/tests/awk/gnu/negexp.awk new file mode 100644 index 0000000000..3b3a3c0616 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/negexp.awk @@ -0,0 +1 @@ +BEGIN { a = -2; print 10^a } diff --git a/usr/src/test/util-tests/tests/awk/gnu/negexp.ok b/usr/src/test/util-tests/tests/awk/gnu/negexp.ok new file mode 100644 index 0000000000..6e6566ce88 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/negexp.ok @@ -0,0 +1 @@ +0.01 diff --git a/usr/src/test/util-tests/tests/awk/gnu/negrange.awk b/usr/src/test/util-tests/tests/awk/gnu/negrange.awk new file mode 100644 index 0000000000..a905b7f840 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/negrange.awk @@ -0,0 +1,7 @@ +BEGIN { + s = "Volume 8, Numbers 1-2 / January 1971" + n = split(s, parts, "[^-A-Za-z0-9]+") + print "n =", n + for (i = 1; i <= n; i++) + printf("s[%d] = \"%s\"\n", i, parts[i]) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/negrange.ok b/usr/src/test/util-tests/tests/awk/gnu/negrange.ok new file mode 100644 index 0000000000..57f4c8e20d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/negrange.ok @@ -0,0 +1,7 @@ +n = 6 +s[1] = "Volume" +s[2] = "8" +s[3] = "Numbers" +s[4] = "1-2" +s[5] = "January" +s[6] = "1971" diff --git a/usr/src/test/util-tests/tests/awk/gnu/nested.awk b/usr/src/test/util-tests/tests/awk/gnu/nested.awk new file mode 100644 index 0000000000..5284b55024 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nested.awk @@ -0,0 +1,123 @@ +# From james@ruari-quinn.demon.co.uk Thu Jun 5 11:43:58 2003 +# Return-Path: +# Received: from localhost (skeeve [127.0.0.1]) +# by skeeve.com (8.12.5/8.12.5) with ESMTP id h558eVui012655 +# for ; Thu, 5 Jun 2003 11:43:58 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.9.0) +# for arnold@localhost (single-drop); Thu, 05 Jun 2003 11:43:58 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Thu Jun 5 11:43:29 2003) +# X-From_: james@ruari-quinn.demon.co.uk Wed Jun 4 20:09:54 2003 +# Received: from smtp1.actcom.net.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id h54H9oY05088 for ; +# Wed, 4 Jun 2003 20:09:52 +0300 (EET DST) +# (rfc931-sender: smtp.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by smtp1.actcom.net.il (8.12.8/8.12.8) with ESMTP id h54HB8To002721 +# for ; Wed, 4 Jun 2003 20:11:09 +0300 +# Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) +# by f7.net (8.11.7/8.11.6) with ESMTP id h54H9li15411 +# for ; Wed, 4 Jun 2003 13:09:47 -0400 +# Received: from monty-python.gnu.org ([199.232.76.173]) +# by fencepost.gnu.org with esmtp (Exim 4.20) +# id 19Nbli-0001kD-BL +# for bug-gawk@gnu.org; Wed, 04 Jun 2003 13:09:46 -0400 +# Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) +# id 19NbZ5-0004V2-71 +# for bug-gawk@gnu.org; Wed, 04 Jun 2003 12:56:43 -0400 +# Received: from cicero.e-mis.co.uk ([212.240.194.162]) +# by monty-python.gnu.org with esmtp (Exim 4.20) +# id 19NbYK-0003c7-AP +# for bug-gawk@gnu.org; Wed, 04 Jun 2003 12:55:56 -0400 +# Received: from [10.139.58.254] (helo=tacitus) +# by cicero.e-mis.co.uk with esmtp (Exim 3.35 #1 (Debian)) +# id 19NbWO-0007Qv-00 +# for ; Wed, 04 Jun 2003 17:53:56 +0100 +# Received: from james by tacitus with local (Exim 3.36 #1 (Debian)) +# id 19NbWO-0000cK-00 +# for ; Wed, 04 Jun 2003 17:53:56 +0100 +# To: bug-gawk@gnu.org +# Subject: 3.1.0 regression +# Mail-Copies-To: never +# From: James Troup +# User-Agent: Gnus/5.090017 (Oort Gnus v0.17) Emacs/20.7 (gnu/linux) +# Date: Wed, 04 Jun 2003 17:53:56 +0100 +# Message-ID: <874r35wzq3.fsf@nocrew.org> +# MIME-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# Sender: James Troup +# X-Spam-Status: No, hits=-3.9 required=5.0 +# tests=EMAIL_ATTRIBUTION,SIGNATURE_SHORT_DENSE,SPAM_PHRASE_00_01, +# USER_AGENT +# version=2.41 +# X-Spam-Level: +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# Status: R +# +# Hi Aharon, +# +# This bug report comes from the Debian bug tracking system. You can +# view the full log at: +# +# http://bugs.debian.org/188345 +# +# Like my other bug, this is a regression from 3.1.0 and I've reproduced +# this problem with 3.1.2d. +# +# "Nikita V. Youshchenko" writes: +# +# | Package: gawk +# | Version: 1:3.1.2-2 +# | Severity: normal +# | Tags: sid +# | +# | After upgrading gawk from woody to sid, I found one of my scripts not +# | working. I explored this a little and found minimal script to reproduce +# | the problem. +# | +# | File bug.awk is the following: +# | +BEGIN { + WI_total = 0 +} +{ + WI_total++ + { + split ( $1, sws, "_" ) + a = sws[1] + } + print(sws[1]) + print(a) +} +# | +# | The second print should output the same what first print poutputs, but +# | with gawk 3.1.2-2 it outputs nothing: +# | > echo a_b | gawk -f bug.awk +# | a +# | +# | > +# | +# | With gawk from stable I get what expexted: +# | > echo a_b | gawk -f bug.awk +# | a +# | a +# | > +# | +# | If I remove "WI_total++" line, bug disapperas +# | +# | -- System Information: +# | Debian Release: 3.0 +# | Architecture: i386 +# | Kernel: Linux zigzag 2.4.19 16:49:13 MSK 2003 i686 +# | Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R +# | +# | Versions of packages gawk depends on: +# | ii libc6 2.3.1-16 GNU C Library: Shared libraries an +# | +# | -- no debconf information +# +# -- +# James +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/nested.in b/usr/src/test/util-tests/tests/awk/gnu/nested.in new file mode 100644 index 0000000000..31b658b129 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nested.in @@ -0,0 +1 @@ +a_b diff --git a/usr/src/test/util-tests/tests/awk/gnu/nested.ok b/usr/src/test/util-tests/tests/awk/gnu/nested.ok new file mode 100644 index 0000000000..7e8a1653bf --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nested.ok @@ -0,0 +1,2 @@ +a +a diff --git a/usr/src/test/util-tests/tests/awk/gnu/nfldstr.awk b/usr/src/test/util-tests/tests/awk/gnu/nfldstr.awk new file mode 100644 index 0000000000..09b4a2b8a2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nfldstr.awk @@ -0,0 +1,13 @@ +$1 == 0 { + print "bug" +} +{ + $0 = "0" + if (!$0) + print "another bug" + $0 = a = "0" + if (!$0) + print "yet another bug" + if ($1) + print "a buggie" +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/nfldstr.in b/usr/src/test/util-tests/tests/awk/gnu/nfldstr.in new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nfldstr.in @@ -0,0 +1 @@ + diff --git a/usr/src/test/util-tests/tests/awk/gnu/nfldstr.ok b/usr/src/test/util-tests/tests/awk/gnu/nfldstr.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/nfloop.awk b/usr/src/test/util-tests/tests/awk/gnu/nfloop.awk new file mode 100644 index 0000000000..c37700ac48 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nfloop.awk @@ -0,0 +1,8 @@ +BEGIN { + $0 = "aaa" + NF = 10 + for (j = 2; j <= NF; ++j) { + $j = "_" + } + print +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/nfloop.ok b/usr/src/test/util-tests/tests/awk/gnu/nfloop.ok new file mode 100644 index 0000000000..cc683eae66 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nfloop.ok @@ -0,0 +1 @@ +aaa _ _ _ _ _ _ _ _ _ diff --git a/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.awk b/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.awk new file mode 100644 index 0000000000..4fac81da30 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.awk @@ -0,0 +1,2 @@ +BEGIN { RS = "A" } +{print NF; for (i = 1; i <= NF; i++) print $i ; print ""} diff --git a/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.in b/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.in new file mode 100644 index 0000000000..7b2317f071 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.in @@ -0,0 +1,5 @@ +some stuff +more stuffA +junk +stuffA +final diff --git a/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.ok b/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.ok new file mode 100644 index 0000000000..66849161fa --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nlfldsep.ok @@ -0,0 +1,13 @@ +4 +some +stuff +more +stuff + +2 +junk +stuff + +1 +final + diff --git a/usr/src/test/util-tests/tests/awk/gnu/nlinstr.awk b/usr/src/test/util-tests/tests/awk/gnu/nlinstr.awk new file mode 100644 index 0000000000..f403715c90 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nlinstr.awk @@ -0,0 +1,8 @@ +BEGIN { RS = "" } + +{ + if (/^@/) + print "not ok" + else + print "ok" +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/nlinstr.in b/usr/src/test/util-tests/tests/awk/gnu/nlinstr.in new file mode 100644 index 0000000000..65aaaf9e46 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nlinstr.in @@ -0,0 +1,2 @@ +line 1 +@line 2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/nlinstr.ok b/usr/src/test/util-tests/tests/awk/gnu/nlinstr.ok new file mode 100644 index 0000000000..9766475a41 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nlinstr.ok @@ -0,0 +1 @@ +ok diff --git a/usr/src/test/util-tests/tests/awk/gnu/nlstrina.awk b/usr/src/test/util-tests/tests/awk/gnu/nlstrina.awk new file mode 100644 index 0000000000..41dbd5f123 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nlstrina.awk @@ -0,0 +1,77 @@ +# From E.Ab@chem.rug.nl Wed Aug 2 13:16:53 2000 +# Received: from mail.actcom.co.il +# by localhost with POP3 (fetchmail-5.1.2) +# for arnold@localhost (single-drop); Wed, 02 Aug 2000 13:16:53 -0400 (EDT) +# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP +# (8.9.1a/actcom-0.2) id MAA21699 for ; +# Wed, 2 Aug 2000 12:20:38 +0300 (EET DST) +# (rfc931-sender: lmail.actcom.co.il [192.114.47.13]) +# Received: from freefriends.org (freefriends.org [63.85.55.109]) +# by lmail.actcom.co.il (8.9.3/8.9.1) with ESMTP id LAA22723 +# for ; Wed, 2 Aug 2000 11:23:22 +0300 +# Received: from mescaline.gnu.org (mescaline.gnu.org [158.121.106.21]) +# by freefriends.org (8.9.3/8.9.3) with ESMTP id FAA23582 +# for ; Wed, 2 Aug 2000 05:18:59 -0400 +# Received: from dep.chem.rug.nl (dep.chem.rug.nl [129.125.7.81]) +# by mescaline.gnu.org (8.9.1a/8.9.1) with ESMTP id FAA30670; +# Wed, 2 Aug 2000 05:20:24 -0400 +# Received: from rugmd34.chem.rug.nl (rugmd34.chem.rug.nl [129.125.42.34]) +# by dep.chem.rug.nl (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id LAA17089; +# Wed, 2 Aug 2000 11:20:23 +0200 +# Received: from chem.rug.nl (localhost [127.0.0.1]) by rugmd34.chem.rug.nl (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id LAA25392; Wed, 2 Aug 2000 11:20:22 +0200 (MDT) +# Sender: E.Ab@chem.rug.nl +# Message-ID: <3987E7D5.2BDC5FD3@chem.rug.nl> +# Date: Wed, 02 Aug 2000 11:20:21 +0200 +# From: Eiso AB +# X-Mailer: Mozilla 4.72C-SGI [en] (X11; I; IRIX 6.5 IP32) +# X-Accept-Language: en +# MIME-Version: 1.0 +# To: bug-gnu-utils@gnu.org, arnold@gnu.org +# Subject: bug? [GNU Awk 3.0.5] +# +# Content-Type: text/plain; charset=us-ascii +# Content-Transfer-Encoding: 7bit +# X-UIDL: \f8"!(8G!!ZL$#!h>X!! +# Status: R +# +# hi Arnold, +# +# +# Please try the script beneath... +# I'm not sure if this is a bug or not, but I would expect +# the empty string as an array index just to be treated +# like any other string +# +# so if ("" in ta) would be true, and for ( i in ta ) should loop only once. +# +BEGIN { + v="" + ta[v]++ + if ( v in ta) print "a",v,++ta[v],ta[v] + print "b",v,++ta[v],ta[v] + for( i in ta) print "c",++c,i,ta[i] +} +# +# goodluck, Eiso +# +# -- +# _________ +# _______________________________/ Eiso AB \_________________________ +# +# o +# +# o Dept. of Biochemistry +# University of Groningen +# The Netherlands +# o +# . . +# o ^ mailto:eiso@chem.rug.nl +# | - _ mailto:eiso@dds.nl +# \__|__/ http://md.chem.rug.nl/~eiso +# | tel 4326 +# | +# / \ +# / \ +# | | +# ________ ._| |_. ________________________________________________ +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/nlstrina.ok b/usr/src/test/util-tests/tests/awk/gnu/nlstrina.ok new file mode 100644 index 0000000000..690f1a2fac --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nlstrina.ok @@ -0,0 +1,3 @@ +a 2 2 +b 3 3 +c 1 3 diff --git a/usr/src/test/util-tests/tests/awk/gnu/noloop1.awk b/usr/src/test/util-tests/tests/awk/gnu/noloop1.awk new file mode 100644 index 0000000000..ae461e3495 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/noloop1.awk @@ -0,0 +1,70 @@ +# From jhart@avcnet.bates.edu Sun Oct 6 16:05:21 2002 +# Return-Path: +# Received: from localhost (skeeve [127.0.0.1]) +# by skeeve.com (8.11.6/8.11.6) with ESMTP id g96D5Jf28053 +# for ; Sun, 6 Oct 2002 16:05:21 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.9.0) +# for arnold@localhost (single-drop); Sun, 06 Oct 2002 16:05:21 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Oct 6 16:06:39 2002) +# X-From_: jhart@avcnet.bates.edu Sun Oct 6 15:31:59 2002 +# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id g96CVrS27315 for ; +# Sun, 6 Oct 2002 15:31:54 +0300 (EET DST) +# (rfc931-sender: mail.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by lmail.actcom.co.il (8.11.6/8.11.6) with ESMTP id g96CVqY01629 +# for ; Sun, 6 Oct 2002 15:31:52 +0300 +# Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) +# by f7.net (8.11.6/8.11.6) with ESMTP id g96CVp418974 +# for ; Sun, 6 Oct 2002 08:31:51 -0400 +# Received: from monty-python.gnu.org ([199.232.76.173]) +# by fencepost.gnu.org with esmtp (Exim 4.10) +# id 17yAZa-00055o-00 +# for bug-gawk@gnu.org; Sun, 06 Oct 2002 08:31:50 -0400 +# Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) +# id 17yAZE-0007eB-00 +# for bug-gawk@gnu.org; Sun, 06 Oct 2002 08:31:29 -0400 +# Received: from avcnet.bates.edu ([134.181.128.62]) +# by monty-python.gnu.org with esmtp (Exim 4.10) +# id 17yAZ9-0007X3-00 +# for bug-gawk@gnu.org; Sun, 06 Oct 2002 08:31:23 -0400 +# Received: from a5514a.bates.edu (www.bates.edu [134.181.128.62]) +# by avcnet.bates.edu (8.9.3/8.9.3) with ESMTP id IAA05400 +# for ; Sun, 6 Oct 2002 08:31:20 -0400 +# Date: Sun, 6 Oct 2002 08:36:54 -0400 +# Mime-Version: 1.0 (Apple Message framework v482) +# Content-Type: text/plain; charset=US-ASCII; format=flowed +# Subject: Infinite loop in sub/gsub +# From: jhart@avcnet.bates.edu +# To: bug-gawk@gnu.org +# Content-Transfer-Encoding: 7bit +# Message-Id: <4BC4A4F0-D928-11D6-8E78-00039384A9CC@mail.avcnet.org> +# X-Mailer: Apple Mail (2.482) +# X-Spam-Status: No, hits=0.3 required=5.0 +# tests=NO_REAL_NAME,SPAM_PHRASE_00_01,USER_AGENT_APPLEMAIL +# version=2.41 +# X-Spam-Level: +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# Status: RO +# +# This command line: +# +# echo "''Italics with an apostrophe'' embedded''"|gawk -f test.awk +# +# where test.awk contains this instruction: +# +/''/ { sub(/''(.?[^']+)*''/, "&"); } +# +# puts gawk 3.11 into an infinite loop. Whereas, this command works: +# +# echo "''Italics with an apostrophe' embedded''"|gawk -f test.awk +# +# +# +# Platform: Mac OS X 10.1.5/Darwin Kernel Version 5.5: Thu May 30 14:51:26 +# PDT 2002; root:xnu/xnu-201.42.3.obj~1/RELEASE_PPC +# +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/noloop1.in b/usr/src/test/util-tests/tests/awk/gnu/noloop1.in new file mode 100644 index 0000000000..da2c2f24fa --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/noloop1.in @@ -0,0 +1 @@ +''Italics with an apostrophe'' embedded'' diff --git a/usr/src/test/util-tests/tests/awk/gnu/noloop1.ok b/usr/src/test/util-tests/tests/awk/gnu/noloop1.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/noloop2.awk b/usr/src/test/util-tests/tests/awk/gnu/noloop2.awk new file mode 100644 index 0000000000..ae461e3495 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/noloop2.awk @@ -0,0 +1,70 @@ +# From jhart@avcnet.bates.edu Sun Oct 6 16:05:21 2002 +# Return-Path: +# Received: from localhost (skeeve [127.0.0.1]) +# by skeeve.com (8.11.6/8.11.6) with ESMTP id g96D5Jf28053 +# for ; Sun, 6 Oct 2002 16:05:21 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.9.0) +# for arnold@localhost (single-drop); Sun, 06 Oct 2002 16:05:21 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Oct 6 16:06:39 2002) +# X-From_: jhart@avcnet.bates.edu Sun Oct 6 15:31:59 2002 +# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id g96CVrS27315 for ; +# Sun, 6 Oct 2002 15:31:54 +0300 (EET DST) +# (rfc931-sender: mail.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by lmail.actcom.co.il (8.11.6/8.11.6) with ESMTP id g96CVqY01629 +# for ; Sun, 6 Oct 2002 15:31:52 +0300 +# Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) +# by f7.net (8.11.6/8.11.6) with ESMTP id g96CVp418974 +# for ; Sun, 6 Oct 2002 08:31:51 -0400 +# Received: from monty-python.gnu.org ([199.232.76.173]) +# by fencepost.gnu.org with esmtp (Exim 4.10) +# id 17yAZa-00055o-00 +# for bug-gawk@gnu.org; Sun, 06 Oct 2002 08:31:50 -0400 +# Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) +# id 17yAZE-0007eB-00 +# for bug-gawk@gnu.org; Sun, 06 Oct 2002 08:31:29 -0400 +# Received: from avcnet.bates.edu ([134.181.128.62]) +# by monty-python.gnu.org with esmtp (Exim 4.10) +# id 17yAZ9-0007X3-00 +# for bug-gawk@gnu.org; Sun, 06 Oct 2002 08:31:23 -0400 +# Received: from a5514a.bates.edu (www.bates.edu [134.181.128.62]) +# by avcnet.bates.edu (8.9.3/8.9.3) with ESMTP id IAA05400 +# for ; Sun, 6 Oct 2002 08:31:20 -0400 +# Date: Sun, 6 Oct 2002 08:36:54 -0400 +# Mime-Version: 1.0 (Apple Message framework v482) +# Content-Type: text/plain; charset=US-ASCII; format=flowed +# Subject: Infinite loop in sub/gsub +# From: jhart@avcnet.bates.edu +# To: bug-gawk@gnu.org +# Content-Transfer-Encoding: 7bit +# Message-Id: <4BC4A4F0-D928-11D6-8E78-00039384A9CC@mail.avcnet.org> +# X-Mailer: Apple Mail (2.482) +# X-Spam-Status: No, hits=0.3 required=5.0 +# tests=NO_REAL_NAME,SPAM_PHRASE_00_01,USER_AGENT_APPLEMAIL +# version=2.41 +# X-Spam-Level: +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# Status: RO +# +# This command line: +# +# echo "''Italics with an apostrophe'' embedded''"|gawk -f test.awk +# +# where test.awk contains this instruction: +# +/''/ { sub(/''(.?[^']+)*''/, "&"); } +# +# puts gawk 3.11 into an infinite loop. Whereas, this command works: +# +# echo "''Italics with an apostrophe' embedded''"|gawk -f test.awk +# +# +# +# Platform: Mac OS X 10.1.5/Darwin Kernel Version 5.5: Thu May 30 14:51:26 +# PDT 2002; root:xnu/xnu-201.42.3.obj~1/RELEASE_PPC +# +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/noloop2.in b/usr/src/test/util-tests/tests/awk/gnu/noloop2.in new file mode 100644 index 0000000000..b5cb226a07 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/noloop2.in @@ -0,0 +1 @@ +''Italics with an apostrophe' embedded'' diff --git a/usr/src/test/util-tests/tests/awk/gnu/noloop2.ok b/usr/src/test/util-tests/tests/awk/gnu/noloop2.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/nors.in b/usr/src/test/util-tests/tests/awk/gnu/nors.in new file mode 100644 index 0000000000..f90d9ecafe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nors.in @@ -0,0 +1 @@ +A B C D E \ No newline at end of file diff --git a/usr/src/test/util-tests/tests/awk/gnu/nors.ok b/usr/src/test/util-tests/tests/awk/gnu/nors.ok new file mode 100644 index 0000000000..54d5aab88c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nors.ok @@ -0,0 +1,2 @@ +E +E diff --git a/usr/src/test/util-tests/tests/awk/gnu/nors.sh b/usr/src/test/util-tests/tests/awk/gnu/nors.sh new file mode 100755 index 0000000000..3394b5dd4a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nors.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +if [[ -z "$AWK" ]]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +echo A B C D E | tr -d '\12\15' | $AWK '{ print $NF }' - nors.in diff --git a/usr/src/test/util-tests/tests/awk/gnu/nulrsend.awk b/usr/src/test/util-tests/tests/awk/gnu/nulrsend.awk new file mode 100644 index 0000000000..6b8cb8ca6e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nulrsend.awk @@ -0,0 +1,112 @@ +# From murata@nips.ac.jp Tue Aug 6 08:02:14 2002 +# Return-Path: +# Received: from localhost (aahz [127.0.0.1]) +# by skeeve.com (8.11.2/8.11.2) with ESMTP id g7652Ej01784 +# for ; Tue, 6 Aug 2002 08:02:14 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.7.4) +# for arnold@localhost (single-drop); Mon, 05 Aug 2002 22:02:14 -0700 (PDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Aug 6 08:13:06 2002) +# X-From_: murata@nips.ac.jp Tue Aug 6 07:26:32 2002 +# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id g764QTu27770 for ; +# Tue, 6 Aug 2002 07:26:30 +0300 (EET DST) +# (rfc931-sender: mail.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by lmail.actcom.co.il (8.11.6/8.11.6) with ESMTP id g764QRi04673 +# for ; Tue, 6 Aug 2002 07:26:28 +0300 +# Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) +# by f7.net (8.11.6/8.11.6) with ESMTP id g764QQ920486 +# for ; Tue, 6 Aug 2002 00:26:26 -0400 +# Received: from ccms.nips.ac.jp ([133.48.72.2]) +# by fencepost.gnu.org with smtp (Exim 3.35 #1 (Debian)) +# id 17bvvL-00011b-00 +# for ; Tue, 06 Aug 2002 00:26:23 -0400 +# Received: (from murata@localhost) +# by ccms.nips.ac.jp (8.9.3+3.2W/3.7W) id NAA01026; +# Tue, 6 Aug 2002 13:26:21 +0900 +# Date: Tue, 6 Aug 2002 13:26:21 +0900 +# Message-Id: <200208060426.NAA01026@ccms.nips.ac.jp> +# To: bug-gawk@gnu.org +# Cc: murata@nips.ac.jp +# Subject: Bug Report (gawk) +# From: murata@nips.ac.jp (MURATA Yasuhisa) +# Mime-Version: 1.0 +# Content-Type: text/plain; charset=US-ASCII +# X-Mailer: mnews [version 1.21PL5] 1999-04/04(Sun) +# +# Hello, I report a bug. +# +# +# == PROGRAM (filename: atest.awk) == +BEGIN { + RS="" +} + +NR==1 { + print 1 + RS="\n" + next +} + +NR==2 { + print 2 + RS="" + next +} + +NR==3 { + print 3 + RS="\n" + next +} +# ==== +# +# == DATA (filename: atest.txt) == +# 1111 +# +# 2222 +# +# ==== +# note: last line is "\n". +# +# +# == RUN (gawk) == +# > gawk -f atest.awk atest.txt +# 1 +# 2 +# (no stop!) +# ==== +# +# == RUN (nawk) == +# > nawk -f atest.awk atest.txt +# 1 +# 2 +# 3 +# ==== +# +# == VERSION == +# > gawk --version +# GNU Awk 3.1.1 +# Copyright (C) 1989, 1991-2002 Free Software Foundation. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# == +# +# -- +# MURATA Yasuhisa, Technical Staff +# National Institute for Physiological Sciences +# E-mail: murata@nips.ac.jp diff --git a/usr/src/test/util-tests/tests/awk/gnu/nulrsend.in b/usr/src/test/util-tests/tests/awk/gnu/nulrsend.in new file mode 100644 index 0000000000..af3eba1657 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nulrsend.in @@ -0,0 +1,4 @@ +1111 + +2222 + diff --git a/usr/src/test/util-tests/tests/awk/gnu/nulrsend.ok b/usr/src/test/util-tests/tests/awk/gnu/nulrsend.ok new file mode 100644 index 0000000000..1191247b6d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/nulrsend.ok @@ -0,0 +1,2 @@ +1 +2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/numindex.awk b/usr/src/test/util-tests/tests/awk/gnu/numindex.awk new file mode 100644 index 0000000000..1762e456f2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/numindex.awk @@ -0,0 +1,55 @@ +#To: bug-gnu-utils@gnu.org +#cc: arnold@gnu.org +#Subject: Possible bug in GNU Awk 3.0.4 +#Date: Wed, 24 Nov 1999 21:47:24 +0000 +#From: Daniel Elphick +#Message-Id: +# +#This is a multipart MIME message. +# +#--==_Exmh_-11192982200 +#Content-Type: text/plain; charset=us-ascii +# +# +#When I use the attached awk script unique on the attached data file, it +#reports that all 4 lines of the data are the same. Using mawk it correctly +#reports that there are no repeats. +# +#I don't know if there are limits on the size of associative array keys for the +#purposes of reliable indexing but if there is then it is not (obviously) +#documented. +# +# +#--==_Exmh_-11192982200 +#Content-Type: text/plain ; name="data"; charset=us-ascii +#Content-Description: data +#Content-Disposition: attachment; filename="data" +# +#322322111111112232231111 +#322322111111112213223111 +#322322111111112211132231 +#322322111111112211113223 +# +#--==_Exmh_-11192982200 +#Content-Type: text/plain ; name="unique"; charset=us-ascii +#Content-Description: unique +#Content-Disposition: attachment; filename="unique" +# +{ + if($0 in a) + { + printf("line %d has been seen before at line %d\n", NR, a[$0]) + repeat_count += 1 + } + else + { + a[$0] = NR + } + count += 1 +} +END { +# printf("%d %f%%\n", repeat_count, (float)repeat_count / count * 100) + printf("%d %f%%\n", repeat_count, repeat_count / count * 100) +} +# +#--==_Exmh_-11192982200-- diff --git a/usr/src/test/util-tests/tests/awk/gnu/numindex.in b/usr/src/test/util-tests/tests/awk/gnu/numindex.in new file mode 100644 index 0000000000..3852058d58 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/numindex.in @@ -0,0 +1,4 @@ +322322111111112232231111 +322322111111112213223111 +322322111111112211132231 +322322111111112211113223 diff --git a/usr/src/test/util-tests/tests/awk/gnu/numindex.ok b/usr/src/test/util-tests/tests/awk/gnu/numindex.ok new file mode 100644 index 0000000000..8e086f62a6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/numindex.ok @@ -0,0 +1 @@ +0 0.000000% diff --git a/usr/src/test/util-tests/tests/awk/gnu/numstr1.awk b/usr/src/test/util-tests/tests/awk/gnu/numstr1.awk new file mode 100644 index 0000000000..e58404fc46 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/numstr1.awk @@ -0,0 +1,7 @@ +BEGIN { + split("1.234", f) + OFMT = "%.1f" + print f[1] + x = f[1]+0 + print f[1] +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/numstr1.ok b/usr/src/test/util-tests/tests/awk/gnu/numstr1.ok new file mode 100644 index 0000000000..434a231cb0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/numstr1.ok @@ -0,0 +1,2 @@ +1.234 +1.234 diff --git a/usr/src/test/util-tests/tests/awk/gnu/numsubstr.awk b/usr/src/test/util-tests/tests/awk/gnu/numsubstr.awk new file mode 100644 index 0000000000..7a30993b83 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/numsubstr.awk @@ -0,0 +1 @@ +{ print substr(1000+$1, 2) } diff --git a/usr/src/test/util-tests/tests/awk/gnu/numsubstr.in b/usr/src/test/util-tests/tests/awk/gnu/numsubstr.in new file mode 100644 index 0000000000..ac65c3641d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/numsubstr.in @@ -0,0 +1,3 @@ +5000 +10000 +5000 diff --git a/usr/src/test/util-tests/tests/awk/gnu/numsubstr.ok b/usr/src/test/util-tests/tests/awk/gnu/numsubstr.ok new file mode 100644 index 0000000000..86ec13caa1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/numsubstr.ok @@ -0,0 +1,3 @@ +000 +1000 +000 diff --git a/usr/src/test/util-tests/tests/awk/gnu/octsub.awk b/usr/src/test/util-tests/tests/awk/gnu/octsub.awk new file mode 100644 index 0000000000..65e9689771 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/octsub.awk @@ -0,0 +1 @@ +BEGIN{ ++x[03]; print "/" x[0] "/" x[3] "/"} diff --git a/usr/src/test/util-tests/tests/awk/gnu/octsub.ok b/usr/src/test/util-tests/tests/awk/gnu/octsub.ok new file mode 100644 index 0000000000..95cbdc77c8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/octsub.ok @@ -0,0 +1 @@ +//1/ diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmt.awk b/usr/src/test/util-tests/tests/awk/gnu/ofmt.awk new file mode 100644 index 0000000000..a7b63d63cf --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmt.awk @@ -0,0 +1,53 @@ +# From dragon!knorke.saar.de!florian Wed Jul 16 10:47:27 1997 +# Return-Path: +# Message-ID: <19970716164451.63610@knorke.saar.de> +# Date: Wed, 16 Jul 1997 16:44:51 +0200 +# From: Florian La Roche +# To: bug-gnu-utils@prep.ai.mit.edu +# CC: arnold@gnu.ai.mit.edu +# Subject: bug in gawk 3.0.3 +# MIME-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# X-Mailer: Mutt 0.76 +# Status: R +# Content-Length: 1725 +# X-Lines: 177 +# X-Display-Position: 0 +# +# I have a problem with gawk 3.0.3 on linux with libc 5.4.33. +# The memory is corrupted, if I use OFMT = "%.12g". +# With OFMT = "%.6g" evrything works fine, but I don't have enough +# digits for the computation. +# +# Thanks a lot, +# Florian La Roche +# +# Here is the sample awk-Script together with sample data: +# +BEGIN { + OFMT = "%.12g" + big = 99999999999 + lowest = big + small = 0 + highest = small + dir = "" + } +$0 ~ /^[0-9]+$/ { + # some old awks do not think $0 is numeric, so use $1 + if ($1 < lowest) + lowest = $1 + if ($1 > highest) + highest = $1 + next +} +$0 ~ /\/\.:$/ { + if (dir != "") { + if (highest != small) + print dir, highest, lowest + else + print dir, "-", "-" + } + dir = substr($0, 1, length($0)-3) # trim off /.: + lowest = big + highest = small +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmt.in b/usr/src/test/util-tests/tests/awk/gnu/ofmt.in new file mode 100644 index 0000000000..6fffdfee72 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmt.in @@ -0,0 +1,136 @@ +alt/binaries/warez/crypto/.: +.. +... + +alt/fan/douglas-adams/.: +.. +... +7478 +7479 +7480 +7481 +7482 +7483 +7484 +7485 +7486 +7490 +7488 +7489 +7491 +7407 +7408 +7409 +7410 +7411 +7412 +7413 +7414 +7415 +7416 +7417 +7418 +7419 +7420 +7421 +7422 +7423 +7424 +7425 +7426 +7427 +7428 +7429 +7430 +7431 +7432 +7433 +7434 +7435 +7436 +7437 +7438 +7439 +7440 +7441 +7442 +7443 +7444 +7445 +7446 +7447 +7455 +7449 +7450 +7451 +7452 +7453 +7454 +7456 +7457 +7458 +7459 +7460 +7461 +7462 +7463 +7464 +7465 +7466 +7467 +7468 +7469 +7470 +7471 +7472 +7473 +7475 +7477 + +alt/os/linux/.: +.. +... + + +alt/security/.: +.. +... +pgp +ripem +keydist +index +9617 +9618 +9619 +9620 +9625 +9621 +9626 +9622 +9623 +9624 +9627 +9628 +9629 +9630 +9631 +9632 +9633 +9634 +9636 +9637 +9638 +9639 +9640 +9641 + +alt/security/index/.: +.. +... + +alt/security/keydist/.: +.. +... +253 + +/.: diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmt.ok b/usr/src/test/util-tests/tests/awk/gnu/ofmt.ok new file mode 100644 index 0000000000..389c1ef878 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmt.ok @@ -0,0 +1,6 @@ +alt/binaries/warez/crypto - - +alt/fan/douglas-adams 7491 7407 +alt/os/linux - - +alt/security 9641 9617 +alt/security/index - - +alt/security/keydist 253 253 diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.awk b/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.awk new file mode 100644 index 0000000000..181e0715e2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.awk @@ -0,0 +1,85 @@ +# From djones@zoonami.com Wed Jun 13 17:46:27 2001 +# Received: from mail.actcom.co.il [192.114.47.13] +# by localhost with POP3 (fetchmail-5.5.0) +# for arnold@localhost (single-drop); Wed, 13 Jun 2001 17:46:27 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Wed Jun 13 17:47:09 2001) +# X-From_: djones@zoonami.com Wed Jun 13 17:45:40 2001 +# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP +# (8.9.1a/actcom-0.2) id RAA07057 for ; +# Wed, 13 Jun 2001 17:45:34 +0300 (EET DST) +# (rfc931-sender: mail.actcom.co.il [192.114.47.13]) +# Received: from billohost.com (www.billohost.com [209.196.35.10]) +# by lmail.actcom.co.il (8.11.2/8.11.2) with ESMTP id f5DEjSO24028 +# for ; Wed, 13 Jun 2001 17:45:33 +0300 +# Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) +# by billohost.com (8.9.3/8.9.3) with ESMTP id KAA24625 +# for ; Wed, 13 Jun 2001 10:44:43 -0400 +# Received: from topcat.zoonami.com ([193.112.141.198]) +# by fencepost.gnu.org with esmtp (Exim 3.16 #1 (Debian)) +# id 15ABtZ-0000FQ-00 +# for ; Wed, 13 Jun 2001 10:45:21 -0400 +# Received: from topcat.zoonami.com (localhost [127.0.0.1]) +# by topcat.zoonami.com (8.9.3/8.9.3) with ESMTP id OAA28329; +# Wed, 13 Jun 2001 14:45:54 GMT +# (envelope-from djones@topcat.zoonami.com) +# Message-Id: <200106131445.OAA28329@topcat.zoonami.com> +# To: bug-gawk@gnu.org +# cc: David Jones +# Subject: 3.1.0 core dumps. Fiddling with OFMT? +# Date: Wed, 13 Jun 2001 14:45:54 +0000 +# From: David Jones +# Status: R +# +# The following program causes gawk to dump core: +# +# jot 10|./gawk '{OFMT="%."NR"f";print NR}' +# +# 'jot 10', if you didn't know, produces the numbers 1 to 10 each on its +# own line (ie it's like awk 'BEGIN{for(i=1;i<=10;++i)print i}') +# +# Here's an example run: +# +# -- run being +# 1 +# 2 +# 3 +# 4 +# gawk: cmd. line:1: (FILENAME=- FNR=5) fatal error: internal error +# Abort trap - core dumped +# -- run end +# +# Ah. print NR appears to be not interesting. The following program also +# has the same problem: +# +# jot 10|./gawk '{OFMT="%."NR"f"}' +# +# Cheers, +# djones +# (version info follows) +# +# I'm running on FreeBSD 4.1, here's the output of uname -a +# +# FreeBSD topcat.zoonami.com 4.1-RELEASE FreeBSD 4.1-RELEASE #0: Fri Jul 28 14:30:31 GMT 2000 jkh@ref4.freebsd.org:/usr/src/sys/compile/GENERIC i386 +# +# And ./gnu --version +# +# GNU Awk 3.1.0 +# Copyright (C) 1989, 1991-2001 Free Software Foundation. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# +{ OFMT="%."NR"f"; print NR } diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.in b/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.in new file mode 100644 index 0000000000..f00c965d83 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.in @@ -0,0 +1,10 @@ +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.ok b/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.ok new file mode 100644 index 0000000000..f00c965d83 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmtfidl.ok @@ -0,0 +1,10 @@ +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmts.awk b/usr/src/test/util-tests/tests/awk/gnu/ofmts.awk new file mode 100644 index 0000000000..6ee3705495 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmts.awk @@ -0,0 +1,2 @@ +BEGIN { OFMT= "%s" } +{ $1 + $2; print $1, $2 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmts.in b/usr/src/test/util-tests/tests/awk/gnu/ofmts.in new file mode 100644 index 0000000000..50c37ec761 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmts.in @@ -0,0 +1 @@ +1.2 2.2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmts.ok b/usr/src/test/util-tests/tests/awk/gnu/ofmts.ok new file mode 100644 index 0000000000..50c37ec761 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmts.ok @@ -0,0 +1 @@ +1.2 2.2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmtstrnum.awk b/usr/src/test/util-tests/tests/awk/gnu/ofmtstrnum.awk new file mode 100644 index 0000000000..805dad73ea --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmtstrnum.awk @@ -0,0 +1,7 @@ +BEGIN { + split(" 1", f, "|") + OFMT = "%.1f" + print f[1] + x = f[1] + 0 + print f[1] +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/ofmtstrnum.ok b/usr/src/test/util-tests/tests/awk/gnu/ofmtstrnum.ok new file mode 100644 index 0000000000..ae95586813 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/ofmtstrnum.ok @@ -0,0 +1,2 @@ + 1 + 1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/onlynl.awk b/usr/src/test/util-tests/tests/awk/gnu/onlynl.awk new file mode 100644 index 0000000000..97a8d94b09 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/onlynl.awk @@ -0,0 +1,2 @@ +BEGIN { RS = "" } +{ print "got", $0 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/onlynl.in b/usr/src/test/util-tests/tests/awk/gnu/onlynl.in new file mode 100644 index 0000000000..fd40910d9e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/onlynl.in @@ -0,0 +1,4 @@ + + + + diff --git a/usr/src/test/util-tests/tests/awk/gnu/onlynl.ok b/usr/src/test/util-tests/tests/awk/gnu/onlynl.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/opasnidx.awk b/usr/src/test/util-tests/tests/awk/gnu/opasnidx.awk new file mode 100644 index 0000000000..e39886004a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/opasnidx.awk @@ -0,0 +1 @@ +BEGIN { b = 1; a[b] = 2; a[b++] += 1; print b,a[1] } diff --git a/usr/src/test/util-tests/tests/awk/gnu/opasnidx.ok b/usr/src/test/util-tests/tests/awk/gnu/opasnidx.ok new file mode 100644 index 0000000000..654d526942 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/opasnidx.ok @@ -0,0 +1 @@ +2 3 diff --git a/usr/src/test/util-tests/tests/awk/gnu/opasnslf.awk b/usr/src/test/util-tests/tests/awk/gnu/opasnslf.awk new file mode 100644 index 0000000000..46cd2b8176 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/opasnslf.awk @@ -0,0 +1,6 @@ +BEGIN { + print b += b += 1 + b = 6 + print b += b++ + print b +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/opasnslf.ok b/usr/src/test/util-tests/tests/awk/gnu/opasnslf.ok new file mode 100644 index 0000000000..2fa9fd51a9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/opasnslf.ok @@ -0,0 +1,3 @@ +2 +13 +13 diff --git a/usr/src/test/util-tests/tests/awk/gnu/out1.ok b/usr/src/test/util-tests/tests/awk/gnu/out1.ok new file mode 100644 index 0000000000..f54b2b4d1a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/out1.ok @@ -0,0 +1 @@ +Goes to a file out1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/out2.ok b/usr/src/test/util-tests/tests/awk/gnu/out2.ok new file mode 100644 index 0000000000..66b7d2f7f7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/out2.ok @@ -0,0 +1,2 @@ +Normal print statement +This printed on stdout diff --git a/usr/src/test/util-tests/tests/awk/gnu/out3.ok b/usr/src/test/util-tests/tests/awk/gnu/out3.ok new file mode 100644 index 0000000000..7eb822ffd9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/out3.ok @@ -0,0 +1 @@ +You blew it! diff --git a/usr/src/test/util-tests/tests/awk/gnu/paramtyp.awk b/usr/src/test/util-tests/tests/awk/gnu/paramtyp.awk new file mode 100644 index 0000000000..58848bbf63 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/paramtyp.awk @@ -0,0 +1,20 @@ +# Sun Apr 25 13:28:58 IDT 1999 +# from Juegen Khars. This program should not core dump. + function ReadPGM(f, d) { +print "ReadPGM" + d[1] = 1 + } + + function WritePGM(f, d) { +print "WritePGM" + d[1] = 0 + } + + BEGIN { +print "before ReadPGM" + ReadPGM("", d) +print "after ReadPGM" +print "before WritePGM" + WritePGM("", d) +print "after WritePGM" + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/paramtyp.ok b/usr/src/test/util-tests/tests/awk/gnu/paramtyp.ok new file mode 100644 index 0000000000..793f857a3b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/paramtyp.ok @@ -0,0 +1,6 @@ +before ReadPGM +ReadPGM +after ReadPGM +before WritePGM +WritePGM +after WritePGM diff --git a/usr/src/test/util-tests/tests/awk/gnu/paramuninitglobal.awk b/usr/src/test/util-tests/tests/awk/gnu/paramuninitglobal.awk new file mode 100644 index 0000000000..0d7989d9fe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/paramuninitglobal.awk @@ -0,0 +1,15 @@ +function f(x) +{ + a = 10 + x = 90 + print x + print a + a++ + x++ + print x +} + +BEGIN { + f(a) + print a +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/paramuninitglobal.ok b/usr/src/test/util-tests/tests/awk/gnu/paramuninitglobal.ok new file mode 100644 index 0000000000..ce1879d71d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/paramuninitglobal.ok @@ -0,0 +1,4 @@ +90 +10 +91 +11 diff --git a/usr/src/test/util-tests/tests/awk/gnu/parse1.awk b/usr/src/test/util-tests/tests/awk/gnu/parse1.awk new file mode 100644 index 0000000000..84906c491d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/parse1.awk @@ -0,0 +1,35 @@ +# Date: Fri, 06 Jan 2006 14:02:17 -0800 +# From: Paul Eggert +# Subject: gawk misparses $expr++ if expr ends in ++ +# To: bug-gawk@gnu.org +# Message-id: <87irsxypzq.fsf@penguin.cs.ucla.edu> +# +# Here's an example of the problem: +# +# $ gawk 'BEGIN{a=3}{print $$a++++}' +# gawk: {print $$a++++} +# gawk: ^ syntax error +# +# But it's not a syntax error, as the expression conforms to the POSIX +# spec: it should be treated like '$($a++)++'. +# +# Mawk, Solaris awk (old awk), and Solaris nawk all accept the +# expression. For example: +# +# $ echo '3 4 5 6 7 8 9' | nawk 'BEGIN{a=3}{print $$a++++}' +# 7 +# +# This is with gawk 3.1.5 on Solaris 8 (sparc). +# +# +# ##################################################################################### +# This Mail Was Scanned by 012.net AntiVirus Service1- Powered by TrendMicro Interscan +# +BEGIN { a = 3 } + +{ + print "in:", $0 + print "a =", a + print $$a++++ + print "out:", $0 +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/parse1.in b/usr/src/test/util-tests/tests/awk/gnu/parse1.in new file mode 100644 index 0000000000..4a001d7b0b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/parse1.in @@ -0,0 +1 @@ +3 4 5 6 7 8 9 diff --git a/usr/src/test/util-tests/tests/awk/gnu/parse1.ok b/usr/src/test/util-tests/tests/awk/gnu/parse1.ok new file mode 100644 index 0000000000..a452e60c82 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/parse1.ok @@ -0,0 +1,4 @@ +in: 3 4 5 6 7 8 9 +a = 3 +7 +out: 3 4 6 6 8 8 9 diff --git a/usr/src/test/util-tests/tests/awk/gnu/pcntplus.awk b/usr/src/test/util-tests/tests/awk/gnu/pcntplus.awk new file mode 100644 index 0000000000..13999ac480 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/pcntplus.awk @@ -0,0 +1 @@ +BEGIN { printf "%+d %d\n", 3, 4 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/pcntplus.ok b/usr/src/test/util-tests/tests/awk/gnu/pcntplus.ok new file mode 100644 index 0000000000..b7902695ae --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/pcntplus.ok @@ -0,0 +1 @@ ++3 4 diff --git a/usr/src/test/util-tests/tests/awk/gnu/pipeio1.awk b/usr/src/test/util-tests/tests/awk/gnu/pipeio1.awk new file mode 100644 index 0000000000..bd571d1b5d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/pipeio1.awk @@ -0,0 +1,33 @@ +# From dragon!gamgee.acad.emich.edu!dhw Tue Mar 18 01:12:15 1997 +# Return-Path: +# Message-ID: +# Date: Mon, 17 Mar 97 20:48 CST +# From: dhw@gamgee.acad.emich.edu (David H. West) +# To: arnold@gnu.ai.mit.edu +# Subject: gawk 3.0.2 bug report (cc of msg to bug-gnu-utils) +# Status: OR +# Content-Length: 869 +# X-Lines: 20 +# X-Display-Position: 2 +# +# Nature of bug: operation on a pipe side-effects a different pipe. +# Observed-With: gawk 3.0.2, Linux kernel 2.0.28 +# Reproduce-By: running the following script, without and with the "close" +# statement uncommented. +# -----------------cut here-------------------------- +BEGIN { + FILE1=(ENVIRON["WORKDIR"] "/test.temp.1"); + FILE2=(ENVIRON["WORKDIR"] "/test.temp.2"); + print "1\n" > FILE1; close(FILE1); + print "2\n" > FILE2; close(FILE2); + cmd1="cat " FILE1; cmd2="cat " FILE2; + #end of preparing commands which give easily-predictable output + + while( (cmd1 | getline)==1) { #terminates as file has only 1 line + #and we never close cmd1 + cmd2 | getline L; + #BUG: uncommenting the following line causes an infinite loop + close(cmd2); + print $0,L; + } + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/pipeio1.ok b/usr/src/test/util-tests/tests/awk/gnu/pipeio1.ok new file mode 100644 index 0000000000..706b09ef72 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/pipeio1.ok @@ -0,0 +1,2 @@ +1 2 + 2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/posix2008sub.awk b/usr/src/test/util-tests/tests/awk/gnu/posix2008sub.awk new file mode 100644 index 0000000000..3c7c9b7721 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/posix2008sub.awk @@ -0,0 +1,7 @@ +BEGIN { + text = "here is some text" + repl = "" + printf "orig = \"%s\", repl = \"%s\"\n", text, repl + sub(/some/, repl, text) + printf "result is \"%s\"\n", text +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/posix2008sub.ok b/usr/src/test/util-tests/tests/awk/gnu/posix2008sub.ok new file mode 100644 index 0000000000..4d4406a4fc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/posix2008sub.ok @@ -0,0 +1,2 @@ +orig = "here is some text", repl = "" +result is "here is text" diff --git a/usr/src/test/util-tests/tests/awk/gnu/poundbang.ok b/usr/src/test/util-tests/tests/awk/gnu/poundbang.ok new file mode 100644 index 0000000000..d68dd4031d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/poundbang.ok @@ -0,0 +1,4 @@ +a +b +c +d diff --git a/usr/src/test/util-tests/tests/awk/gnu/poundbang.sh b/usr/src/test/util-tests/tests/awk/gnu/poundbang.sh new file mode 100755 index 0000000000..b38c299fd6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/poundbang.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +SCRIPT=$WORKDIR/test.temp.run +cat > $SCRIPT < +# Message-Id: <201309092149.r89Lnh94010909@bill.scs.agilent.com> +# To: arnold@skeeve.com +# Subject: Re: [bug-gawk] Bug in random() in builtin.c +# +# Hi Arnold, +# +# Attached below is a script that tests gawk for this particular +# rand() problem. The pair-wise combinations show a strong +# autocorrelation for a delay of 31 pairs of rand() samples. +# +# The script prints out the measured autocorrelation for a record +# of NSAMPLES pairs. It also prints a fail message at the end if +# it fails. +# +# If you want to see the autocorrelation values, there is a print +# statement that if uncommented will save them to a file. +# +# Please let me know if the mailer screws up the transfer or +# if you have any questions about the test. +# +# Best regards, +# Bob +# +# -------------- test_pair_power_autocorrelation ----------------------- +# +#!/bin/ksh + +#GAWK=/bin/gawk + +if [ -z "$AWK" ]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +# ADR: Get GAWK from the environment. +# Additional note: This wants ksh/bash for the use of $RANDOM below to +# seed the generator. However, shells that don't provide it won't be +# a problem since gawk will then seed the generator with the time of day, +# as srand() will be called without an argument. + +# large NSAMPLES and NRUNS will bring any correlation out of the noise better +NSAMPLES=1024; MAX_ALLOWED_SIGMA=5; NRUNS=50; + +$AWK 'BEGIN{ + srand('$RANDOM'); + nsamples=('$NSAMPLES'); + max_allowed_sigma=('$MAX_ALLOWED_SIGMA'); + nruns=('$NRUNS'); + for(tau=0;tau "pairpower_corr.data"; + + # Calculate the sigma for the non-zero tau values: + + power_sum=0; + + for(tau=1;tau max_allowed_sigma ) { + print "Tau=", tau ", Autocorr=", corr[tau]/sigma, "sigma"; + passed=0; + } + } + if(!passed) { + print "Test failed." + exit(1); + } + else exit (0); + } + +function abs(abs_input) { return(sqrt(abs_input^2)) ; } +' diff --git a/usr/src/test/util-tests/tests/awk/gnu/range1.awk b/usr/src/test/util-tests/tests/awk/gnu/range1.awk new file mode 100644 index 0000000000..aca5db50cc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/range1.awk @@ -0,0 +1 @@ +/foo/,/bar/ { print } diff --git a/usr/src/test/util-tests/tests/awk/gnu/range1.in b/usr/src/test/util-tests/tests/awk/gnu/range1.in new file mode 100644 index 0000000000..c4960197b4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/range1.in @@ -0,0 +1,2 @@ +foobar +junk diff --git a/usr/src/test/util-tests/tests/awk/gnu/range1.ok b/usr/src/test/util-tests/tests/awk/gnu/range1.ok new file mode 100644 index 0000000000..323fae03f4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/range1.ok @@ -0,0 +1 @@ +foobar diff --git a/usr/src/test/util-tests/tests/awk/gnu/rebt8b1.awk b/usr/src/test/util-tests/tests/awk/gnu/rebt8b1.awk new file mode 100644 index 0000000000..8fa43fba9a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rebt8b1.awk @@ -0,0 +1,138 @@ +# From hankedr@dms.auburn.edu Sun Jan 28 12:25:43 2001 +# Received: from mail.actcom.co.il [192.114.47.13] +# by localhost with POP3 (fetchmail-5.5.0) +# for arnold@localhost (single-drop); Sun, 28 Jan 2001 12:25:43 +0200 (IST) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Sun Jan 28 12:27:08 2001) +# X-From_: hankedr@dms.auburn.edu Sat Jan 27 15:15:57 2001 +# Received: from lmail.actcom.co.il by actcom.co.il with ESMTP +# (8.9.1a/actcom-0.2) id PAA23801 for ; +# Sat, 27 Jan 2001 15:15:55 +0200 (EET) +# (rfc931-sender: lmail.actcom.co.il [192.114.47.13]) +# Received: from billohost.com (www.billohost.com [209.196.35.10]) +# by lmail.actcom.co.il (8.9.3/8.9.1) with ESMTP id PAA15998 +# for ; Sat, 27 Jan 2001 15:16:27 +0200 +# Received: from yak.dms.auburn.edu (yak.dms.auburn.edu [131.204.53.2]) +# by billohost.com (8.9.3/8.9.3) with ESMTP id IAA00467 +# for ; Sat, 27 Jan 2001 08:15:52 -0500 +# Received: (from hankedr@localhost) +# by yak.dms.auburn.edu (8.9.3/8.9.3/Debian/GNU) id HAA24441; +# Sat, 27 Jan 2001 07:15:44 -0600 +# Date: Sat, 27 Jan 2001 07:15:44 -0600 +# Message-Id: <200101271315.HAA24441@yak.dms.auburn.edu> +# From: Darrel Hankerson +# To: arnold@skeeve.com +# Subject: [stolfi@ic.unicamp.br: Bug in [...]* matching with acute-u] +# Mime-Version: 1.0 (generated by tm-edit 7.106) +# Content-Type: message/rfc822 +# Status: R +# +# From: Jorge Stolfi +# To: bug-gnu-utils@gnu.org +# Subject: Bug in [...]* matching with acute-u +# MIME-Version: 1.0 +# Reply-To: stolfi@ic.unicamp.br +# X-MIME-Autoconverted: from 8bit to quoted-printable by grande.dcc.unicamp.br id GAA10716 +# Sender: bug-gnu-utils-admin@gnu.org +# Errors-To: bug-gnu-utils-admin@gnu.org +# X-BeenThere: bug-gnu-utils@gnu.org +# X-Mailman-Version: 2.0 +# Precedence: bulk +# List-Help: +# List-Post: +# List-Subscribe: , +# +# List-Id: Bug reports for the GNU utilities +# List-Unsubscribe: , +# +# List-Archive: +# Date: Sat, 27 Jan 2001 06:46:11 -0200 (EDT) +# Content-Transfer-Encoding: 8bit +# X-MIME-Autoconverted: from quoted-printable to 8bit by manatee.dms.auburn.edu id CAA14936 +# Content-Type: text/plain; charset=iso-8859-1 +# +# +#To: arnold@gnu.org +#Subject: [christopher.procter@bt.com: RE: Getline bug in Gawk 3.0.3] +# +#Here's a reply that came directly to me. --darrel +# +# +#From: christopher.procter@bt.com +#To: hankedr@dms.auburn.edu +#Subject: RE: Getline bug in Gawk 3.0.3 +#Date: Tue, 18 May 1999 18:42:28 +0100 +# +#Sorry that was me getting carried away and cut and pasting the wrong thing +#into my email +# +#The real problem seems to be that : +#BEGIN { +#for (i=1;i<10;i++){ +# while((getline < "hello.txt")>0){ +# print $0 +# } +# close("hello.txt") +# } +#} +#works (printing the contents of hello.txt 9 times), where as:- +# +#END{ +#for (i=1;i<10;i++){ +# while((getline < "hello.txt")>0){ +# print $0 +# } +# close("hello.txt") +# } +#} +# +#doesn't, (it prints out hello.txt once followed by the iteration numbers +#from 1 to 9). +#The only difference is that one is in the BEGIN block and one in the END +#block. +# +#Sorry about the first post, I'm not a bad awk programmer, just a tired one +#:) +# +#chris +# +#> -----Original Message----- +#> From: Darrel Hankerson [SMTP:hankedr@dms.auburn.edu] +#> Sent: 18 May 1999 18:28 +#> To: christopher.procter@bt.com +#> Subject: Re: Getline bug in Gawk 3.0.3 +#> +#> Could you clarify? Your first script uses an apparently undefined +#> variable f. +#> +#> +#> christopher.procter@bt.com writes: +#> +#> BEGIN { +#> for (i=1;i<10;i++){ +#> while((getline < "hello.txt")>0){ +#> print $0 +#> } +#> close(f) +#> } +#> } +#> +#> refuses to close the file and so prints the contents of hello.txt just +#> once. +#> However:- +#> +#> BEGIN { +#> f="hello.txt" +#> for (i=1;i<10;i++){ +#> while((getline < f)>0){ +#> print $0 +#> } +#> close(f) +#> } +#> } +#> +#> works as advertised (printing the contents of hello.txt 9 times) +#> It seems like a bug in the close statement. +#> +#> -- +#> --Darrel Hankerson hankedr@mail.auburn.edu +# + +# srcdir is assigned on command line --- ADR +END { + f = "redfilnm.in" + for (i = 1; i < 10; i++){ + while((getline < f) > 0){ + print $0 + } + close(f) + } +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/redfilnm.in b/usr/src/test/util-tests/tests/awk/gnu/redfilnm.in new file mode 100644 index 0000000000..4b5fa63702 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/redfilnm.in @@ -0,0 +1 @@ +hello, world diff --git a/usr/src/test/util-tests/tests/awk/gnu/redfilnm.ok b/usr/src/test/util-tests/tests/awk/gnu/redfilnm.ok new file mode 100644 index 0000000000..f9e095a7de --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/redfilnm.ok @@ -0,0 +1,9 @@ +hello, world +hello, world +hello, world +hello, world +hello, world +hello, world +hello, world +hello, world +hello, world diff --git a/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.awk b/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.awk new file mode 100644 index 0000000000..814248443a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.awk @@ -0,0 +1,2 @@ +NR == 1 { gsub(/\\\\[;?!,()<>|+@%\]\[]/, " ") ; print "\"" $0 "\"" } +NR == 2 { gsub(/\\\\[;?!,()<>|+@%\]\[^]/, " ") ; print "\"" $0 "\"" } diff --git a/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.in b/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.in new file mode 100644 index 0000000000..42888dd071 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.in @@ -0,0 +1,2 @@ +test: \\; \\? \\! +test: \\; \\? \\! diff --git a/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.ok b/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.ok new file mode 100644 index 0000000000..9c2a29227b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/regexpbrack2.ok @@ -0,0 +1,2 @@ +"test: " +"test: " diff --git a/usr/src/test/util-tests/tests/awk/gnu/reparse.awk b/usr/src/test/util-tests/tests/awk/gnu/reparse.awk new file mode 100644 index 0000000000..433ecbb2d6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/reparse.awk @@ -0,0 +1,7 @@ +{ + gsub(/x/, " ") + $0 = $0 + print $1 + print $0 + print $1, $2, $3 +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/reparse.in b/usr/src/test/util-tests/tests/awk/gnu/reparse.in new file mode 100644 index 0000000000..6f31cde844 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/reparse.in @@ -0,0 +1 @@ +1 axbxc 2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/reparse.ok b/usr/src/test/util-tests/tests/awk/gnu/reparse.ok new file mode 100644 index 0000000000..6bdfacfa91 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/reparse.ok @@ -0,0 +1,3 @@ +1 +1 a b c 2 +1 a b diff --git a/usr/src/test/util-tests/tests/awk/gnu/resplit.awk b/usr/src/test/util-tests/tests/awk/gnu/resplit.awk new file mode 100644 index 0000000000..f75fe3970d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/resplit.awk @@ -0,0 +1 @@ +{ FS = ":"; $0 = $0; print $2 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/resplit.in b/usr/src/test/util-tests/tests/awk/gnu/resplit.in new file mode 100644 index 0000000000..5f06f10bf4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/resplit.in @@ -0,0 +1 @@ +a:b:c d:e:f diff --git a/usr/src/test/util-tests/tests/awk/gnu/resplit.ok b/usr/src/test/util-tests/tests/awk/gnu/resplit.ok new file mode 100644 index 0000000000..6178079822 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/resplit.ok @@ -0,0 +1 @@ +b diff --git a/usr/src/test/util-tests/tests/awk/gnu/rri1.awk b/usr/src/test/util-tests/tests/awk/gnu/rri1.awk new file mode 100644 index 0000000000..889dbdcb4e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rri1.awk @@ -0,0 +1 @@ +/[d-f]/ diff --git a/usr/src/test/util-tests/tests/awk/gnu/rri1.in b/usr/src/test/util-tests/tests/awk/gnu/rri1.in new file mode 100644 index 0000000000..28b6b408d1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rri1.in @@ -0,0 +1 @@ +no match: è diff --git a/usr/src/test/util-tests/tests/awk/gnu/rri1.ok b/usr/src/test/util-tests/tests/awk/gnu/rri1.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/rs.awk b/usr/src/test/util-tests/tests/awk/gnu/rs.awk new file mode 100644 index 0000000000..d3a3cf0421 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rs.awk @@ -0,0 +1,2 @@ +BEGIN { RS = "" } +{ print $1, $2 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/rs.in b/usr/src/test/util-tests/tests/awk/gnu/rs.in new file mode 100644 index 0000000000..edef835e03 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rs.in @@ -0,0 +1,15 @@ + + +a +b + + +c d + + + +e + + + + diff --git a/usr/src/test/util-tests/tests/awk/gnu/rs.ok b/usr/src/test/util-tests/tests/awk/gnu/rs.ok new file mode 100644 index 0000000000..9dd6bd3928 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rs.ok @@ -0,0 +1,3 @@ +a b +c d +e diff --git a/usr/src/test/util-tests/tests/awk/gnu/rscompat.awk b/usr/src/test/util-tests/tests/awk/gnu/rscompat.awk new file mode 100644 index 0000000000..9415c704ac --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rscompat.awk @@ -0,0 +1,2 @@ +BEGIN { RS = "bar" } +{ print $1, $2 } diff --git a/usr/src/test/util-tests/tests/awk/gnu/rscompat.in b/usr/src/test/util-tests/tests/awk/gnu/rscompat.in new file mode 100644 index 0000000000..eb337e5897 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rscompat.in @@ -0,0 +1,2 @@ +0foobar0faz +1foobar1faz diff --git a/usr/src/test/util-tests/tests/awk/gnu/rscompat.ok b/usr/src/test/util-tests/tests/awk/gnu/rscompat.ok new file mode 100644 index 0000000000..19cd9fbe43 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rscompat.ok @@ -0,0 +1,3 @@ +0foo +ar0faz 1foo +ar1faz diff --git a/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.awk b/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.awk new file mode 100644 index 0000000000..d8da7a64ba --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.awk @@ -0,0 +1,2 @@ +BEGIN { RS = "" } +{ print } diff --git a/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.in b/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.in new file mode 100644 index 0000000000..76de96fcf3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.in @@ -0,0 +1,3 @@ + +This is... +the first record. diff --git a/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.ok b/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.ok new file mode 100644 index 0000000000..7ce0957b3c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rsnul1nl.ok @@ -0,0 +1,2 @@ +This is... +the first record. diff --git a/usr/src/test/util-tests/tests/awk/gnu/rsnulbig.ok b/usr/src/test/util-tests/tests/awk/gnu/rsnulbig.ok new file mode 100644 index 0000000000..10a52093dd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rsnulbig.ok @@ -0,0 +1 @@ +16386 diff --git a/usr/src/test/util-tests/tests/awk/gnu/rsnulbig.sh b/usr/src/test/util-tests/tests/awk/gnu/rsnulbig.sh new file mode 100755 index 0000000000..48399de750 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rsnulbig.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [[ -z "$AWK" ]]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +$AWK 'BEGIN { for (i = 1; i <= 128*64+1; i++) print "abcdefgh123456\n" }' 2>&1 | \ + $AWK 'BEGIN { RS = ""; ORS = "\n\n" }; { print }' 2>&1 | \ + $AWK '/^[^a]/; END{ print NR }' diff --git a/usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.ok b/usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.ok new file mode 100644 index 0000000000..0cfbf08886 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.ok @@ -0,0 +1 @@ +2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.sh b/usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.sh new file mode 100755 index 0000000000..dce2fe7fc3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rsnulbig2.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +if [[ -z "$AWK" ]]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +$AWK 'BEGIN { ORS = ""; n = "\n"; for (i = 1; i <= 10; i++) n = (n n); \ + for (i = 1; i <= 128; i++) print n; print "abc\n" }' | \ + $AWK 'BEGIN { RS = ""; ORS = "\n\n" };{ print }' 2>&1 | \ + $AWK '/^[^a]/; END { print NR }' diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest2.awk b/usr/src/test/util-tests/tests/awk/gnu/rstest2.awk new file mode 100644 index 0000000000..5ed4701d6b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest2.awk @@ -0,0 +1,6 @@ +BEGIN { + RS = "" + FS = "\\" + $0 = "a\\b" + print $1 +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest2.ok b/usr/src/test/util-tests/tests/awk/gnu/rstest2.ok new file mode 100644 index 0000000000..7898192261 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest2.ok @@ -0,0 +1 @@ +a diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest3.awk b/usr/src/test/util-tests/tests/awk/gnu/rstest3.awk new file mode 100644 index 0000000000..3238ffa267 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest3.awk @@ -0,0 +1,73 @@ +# From spcecdt@armory.com Tue Apr 15 17:35:01 2003 +# Return-Path: +# Received: from localhost (aahz [127.0.0.1]) +# by skeeve.com (8.12.5/8.12.5) with ESMTP id h3FEYA6o001541 +# for ; Tue, 15 Apr 2003 17:35:01 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.9.0) +# for arnold@localhost (single-drop); Tue, 15 Apr 2003 17:35:01 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue Apr 15 17:38:46 2003) +# X-From_: spcecdt@armory.com Tue Apr 15 11:09:12 2003 +# Received: from smtp1.actcom.net.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id h3F88uC19825 for ; +# Tue, 15 Apr 2003 11:09:04 +0300 (EET DST) +# (rfc931-sender: smtp.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by smtp1.actcom.net.il (8.12.8/8.12.8) with ESMTP id h3F8CgQ7019081 +# for ; Tue, 15 Apr 2003 11:12:47 +0300 +# Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) +# by f7.net (8.11.7/8.11.6) with ESMTP id h3F88oW23381 +# for ; Tue, 15 Apr 2003 04:08:50 -0400 +# Received: from monty-python.gnu.org ([199.232.76.173]) +# by fencepost.gnu.org with esmtp (Exim 4.10) +# id 195LUo-0001cv-00 +# for bug-gawk@gnu.org; Tue, 15 Apr 2003 04:08:50 -0400 +# Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) +# id 195LUh-0006n0-00 +# for bug-gawk@gnu.org; Tue, 15 Apr 2003 04:08:44 -0400 +# Received: from deepthought.armory.com ([192.122.209.42] helo=armory.com) +# by monty-python.gnu.org with smtp (Exim 4.10.13) +# id 195LUC-0006JM-00 +# for bug-gawk@gnu.org; Tue, 15 Apr 2003 04:08:13 -0400 +# Date: Tue, 15 Apr 2003 01:08:11 -0700 +# From: "John H. DuBois III" +# To: bug-gawk@gnu.org +# Subject: gawk 3.1.2 fatal bug +# Message-ID: <20030415080811.GA14963@armory.com> +# Mime-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# Content-Disposition: inline +# User-Agent: Mutt/1.3.28i +# X-Www: http://www.armory.com./~spcecdt/ +# Sender: spcecdt@armory.com +# X-Spam-Status: No, hits=-7.9 required=5.0 +# tests=SIGNATURE_SHORT_DENSE,SPAM_PHRASE_01_02,USER_AGENT, +# USER_AGENT_MUTT +# version=2.41 +# X-Spam-Level: +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# Status: RO +# +# This program: +# +# BEGIN { RS = ""; "/bin/echo -n x" | getline } +# +# fails in exactly the same way under SCO OpenServer 5.0.6a using gawk 3.1.2 +# built with gcc 2.95.3 and linux using gawk 3.1.2 built with gcc 3.2.2: +# +# gawk: gawktest:1: fatal error: internal error +# Abort +# +# The same program does not fail with gawk 3.1.1. +# +# John +# -- +# John DuBois spcecdt@armory.com KC6QKZ/AE http://www.armory.com/~spcecdt/ +# +# +BEGIN { + RS = "" + "echo x | tr -d '\\12'" | getline +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest3.ok b/usr/src/test/util-tests/tests/awk/gnu/rstest3.ok new file mode 100644 index 0000000000..e69de29bb2 diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest4.awk b/usr/src/test/util-tests/tests/awk/gnu/rstest4.awk new file mode 100644 index 0000000000..ddf06917a8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest4.awk @@ -0,0 +1,67 @@ +# From spcecdt@armory.com Mon May 5 14:37:09 2003 +# Return-Path: +# Received: from localhost (skeeve [127.0.0.1]) +# by skeeve.com (8.12.5/8.12.5) with ESMTP id h45B1GvT031993 +# for ; Mon, 5 May 2003 14:37:09 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.9.0) +# for arnold@localhost (single-drop); Mon, 05 May 2003 14:37:09 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Mon May 5 14:35:11 2003) +# X-From_: spcecdt@armory.com Mon May 5 12:20:20 2003 +# Received: from smtp1.actcom.net.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id h459KC529186 for ; +# Mon, 5 May 2003 12:20:15 +0300 (EET DST) +# (rfc931-sender: smtp.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by smtp1.actcom.net.il (8.12.8/8.12.8) with ESMTP id h459LMfl025854 +# for ; Mon, 5 May 2003 12:21:24 +0300 +# Received: from armory.com (deepthought.armory.com [192.122.209.42]) +# by f7.net (8.11.7/8.11.6) with SMTP id h459K9I26841 +# for ; Mon, 5 May 2003 05:20:09 -0400 +# Date: Mon, 5 May 2003 02:20:08 -0700 +# From: "John H. DuBois III" +# To: Aharon Robbins +# Subject: Re: gawk 3.1.2b now available +# Message-ID: <20030505092008.GA15970@armory.com> +# References: <200305041149.h44BnLcm005484@localhost.localdomain> +# Mime-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# Content-Disposition: inline +# In-Reply-To: <200305041149.h44BnLcm005484@localhost.localdomain> +# User-Agent: Mutt/1.3.28i +# X-Www: http://www.armory.com./~spcecdt/ +# Sender: spcecdt@armory.com +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# Status: RO +# +# This is a curious one: +# +# gawk-3.1.2b 'BEGIN { +# while (("echo" | getline) == 1) +# ; +# RS = "" +# "echo \"a\n\nb\"" | getline y +# print x +# }' | hd +# +# The output is: +# +# 0000 00 13 0a ... +# 0003 +# +# (the uninitialized variable 'x' is somehow getting the value ) +# +# John +# -- +# John DuBois spcecdt@armory.com KC6QKZ/AE http://www.armory.com/~spcecdt/ +# +BEGIN { + while (("echo" | getline) == 1) + ; + RS = "" + "echo \"a\n\nb\"" | getline y + printf "y = <%s>\n", y # ADR + printf "x = <%s>\n", x # ADR +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest4.ok b/usr/src/test/util-tests/tests/awk/gnu/rstest4.ok new file mode 100644 index 0000000000..430442fb54 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest4.ok @@ -0,0 +1,2 @@ +y = +x = <> diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest5.awk b/usr/src/test/util-tests/tests/awk/gnu/rstest5.awk new file mode 100644 index 0000000000..09abb4a09c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest5.awk @@ -0,0 +1,60 @@ +# From spcecdt@armory.com Tue May 6 13:42:34 2003 +# Return-Path: +# Received: from localhost (aahz [127.0.0.1]) +# by skeeve.com (8.12.5/8.12.5) with ESMTP id h46AgG53003519 +# for ; Tue, 6 May 2003 13:42:34 +0300 +# Received: from actcom.co.il [192.114.47.1] +# by localhost with POP3 (fetchmail-5.9.0) +# for arnold@localhost (single-drop); Tue, 06 May 2003 13:42:34 +0300 (IDT) +# Received: by actcom.co.il (mbox arobbins) +# (with Cubic Circle's cucipop (v1.31 1998/05/13) Tue May 6 13:48:46 2003) +# X-From_: spcecdt@armory.com Tue May 6 13:26:09 2003 +# Received: from smtp1.actcom.net.il by actcom.co.il with ESMTP +# (8.11.6/actcom-0.2) id h46AQ6520133 for ; +# Tue, 6 May 2003 13:26:07 +0300 (EET DST) +# (rfc931-sender: lmail.actcom.co.il [192.114.47.13]) +# Received: from f7.net (consort.superb.net [209.61.216.22]) +# by smtp1.actcom.net.il (8.12.8/8.12.8) with ESMTP id h46ARSfl010998 +# for ; Tue, 6 May 2003 13:27:31 +0300 +# Received: from armory.com (deepthought.armory.com [192.122.209.42]) +# by f7.net (8.11.7/8.11.6) with SMTP id h46AQ1I18183 +# for ; Tue, 6 May 2003 06:26:01 -0400 +# Date: Tue, 6 May 2003 03:25:59 -0700 +# From: "John H. DuBois III" +# To: Aharon Robbins +# Subject: Re: gawk 3.1.2b now available +# Message-ID: <20030506102559.GA16105@armory.com> +# References: <200305051157.h45Bv4XO003106@localhost.localdomain> +# Mime-Version: 1.0 +# Content-Type: text/plain; charset=us-ascii +# Content-Disposition: inline +# In-Reply-To: <200305051157.h45Bv4XO003106@localhost.localdomain> +# User-Agent: Mutt/1.3.28i +# X-Www: http://www.armory.com./~spcecdt/ +# Sender: spcecdt@armory.com +# X-SpamBouncer: 1.4 (10/07/01) +# X-SBClass: OK +# Status: RO +# +# The patch fixed the previous case, but here's another one - this prints +# : +# +# BEGIN { +# RS = "" +# "echo 'foo\n\nbaz'" | getline +# "echo 'foo\n\nbaz'" | getline +# "echo 'bar\n\nbaz'" | getline +# print x +# } +# +# John +# -- +# John DuBois spcecdt@armory.com KC6QKZ/AE http://www.armory.com/~spcecdt/ +# +BEGIN { + RS = "" + "echo 'foo\n\nbaz'" | getline ; print + "echo 'foo\n\nbaz'" | getline ; print + "echo 'bar\n\nbaz'" | getline ; print + printf "x = <%s>\n", x +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest5.ok b/usr/src/test/util-tests/tests/awk/gnu/rstest5.ok new file mode 100644 index 0000000000..bf4515111c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest5.ok @@ -0,0 +1,4 @@ +foo +baz +bar +x = <> diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest6.awk b/usr/src/test/util-tests/tests/awk/gnu/rstest6.awk new file mode 100644 index 0000000000..3481c0a3fa --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest6.awk @@ -0,0 +1,6 @@ +# Wed Jul 14 16:02:45 IDT 2004 +# Test case from John Haque mary1john8@earthlink.net + +BEGIN { RS = "XYZ" } + +{ print } diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest6.in b/usr/src/test/util-tests/tests/awk/gnu/rstest6.in new file mode 100644 index 0000000000..a6bddc4a14 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest6.in @@ -0,0 +1 @@ +ABCD \ No newline at end of file diff --git a/usr/src/test/util-tests/tests/awk/gnu/rstest6.ok b/usr/src/test/util-tests/tests/awk/gnu/rstest6.ok new file mode 100644 index 0000000000..9ed461429c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rstest6.ok @@ -0,0 +1 @@ +ABCD diff --git a/usr/src/test/util-tests/tests/awk/gnu/rswhite.awk b/usr/src/test/util-tests/tests/awk/gnu/rswhite.awk new file mode 100644 index 0000000000..004876567c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rswhite.awk @@ -0,0 +1,2 @@ +BEGIN { RS = "" } +{ printf("<%s>\n", $0) } diff --git a/usr/src/test/util-tests/tests/awk/gnu/rswhite.in b/usr/src/test/util-tests/tests/awk/gnu/rswhite.in new file mode 100644 index 0000000000..39f77564a3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rswhite.in @@ -0,0 +1,2 @@ + a b +c d diff --git a/usr/src/test/util-tests/tests/awk/gnu/rswhite.ok b/usr/src/test/util-tests/tests/awk/gnu/rswhite.ok new file mode 100644 index 0000000000..a029e47fd7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/rswhite.ok @@ -0,0 +1,2 @@ +< a b +c d> diff --git a/usr/src/test/util-tests/tests/awk/gnu/setrec0.awk b/usr/src/test/util-tests/tests/awk/gnu/setrec0.awk new file mode 100644 index 0000000000..8d978aa75a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/setrec0.awk @@ -0,0 +1,8 @@ +function reassign(x, y) { + $0 = x + print y +} + +{ + reassign("larry", $1) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/setrec0.in b/usr/src/test/util-tests/tests/awk/gnu/setrec0.in new file mode 100644 index 0000000000..ce01362503 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/setrec0.in @@ -0,0 +1 @@ +hello diff --git a/usr/src/test/util-tests/tests/awk/gnu/setrec0.ok b/usr/src/test/util-tests/tests/awk/gnu/setrec0.ok new file mode 100644 index 0000000000..ce01362503 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/setrec0.ok @@ -0,0 +1 @@ +hello diff --git a/usr/src/test/util-tests/tests/awk/gnu/setrec1.awk b/usr/src/test/util-tests/tests/awk/gnu/setrec1.awk new file mode 100644 index 0000000000..3da1aa1073 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/setrec1.awk @@ -0,0 +1,9 @@ +function reassign(x, y) { + $0 = x + print y +} + +BEGIN { + $0 = substr("geronimo", 5, 3) + reassign(" 52", $1) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/setrec1.ok b/usr/src/test/util-tests/tests/awk/gnu/setrec1.ok new file mode 100644 index 0000000000..6bb3f8697a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/setrec1.ok @@ -0,0 +1 @@ +nim diff --git a/usr/src/test/util-tests/tests/awk/gnu/sigpipe1.awk b/usr/src/test/util-tests/tests/awk/gnu/sigpipe1.awk new file mode 100644 index 0000000000..9b23f39036 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/sigpipe1.awk @@ -0,0 +1,13 @@ +BEGIN { + print "system" + command = "yes | true" + system(command) + + print "pipe to command" + print "hi" | command + close(command) + + print "pipe from command" + command | getline x + close(command) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/sigpipe1.ok b/usr/src/test/util-tests/tests/awk/gnu/sigpipe1.ok new file mode 100644 index 0000000000..6596f076e4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/sigpipe1.ok @@ -0,0 +1,3 @@ +system +pipe to command +pipe from command diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitargv.awk b/usr/src/test/util-tests/tests/awk/gnu/splitargv.awk new file mode 100644 index 0000000000..10886ef26d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitargv.awk @@ -0,0 +1,7 @@ +BEGIN { + for (idx = 1; idx < ARGC; idx++) + split(ARGV[idx], temp, "."); + } + { + print $0; + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitargv.in b/usr/src/test/util-tests/tests/awk/gnu/splitargv.in new file mode 100644 index 0000000000..10886ef26d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitargv.in @@ -0,0 +1,7 @@ +BEGIN { + for (idx = 1; idx < ARGC; idx++) + split(ARGV[idx], temp, "."); + } + { + print $0; + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitargv.ok b/usr/src/test/util-tests/tests/awk/gnu/splitargv.ok new file mode 100644 index 0000000000..10886ef26d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitargv.ok @@ -0,0 +1,7 @@ +BEGIN { + for (idx = 1; idx < ARGC; idx++) + split(ARGV[idx], temp, "."); + } + { + print $0; + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitdef.awk b/usr/src/test/util-tests/tests/awk/gnu/splitdef.awk new file mode 100644 index 0000000000..694db80a6c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitdef.awk @@ -0,0 +1,7 @@ +BEGIN { + data = "abc:easy:as:one:two:three" + FS = ":" + FIELDWIDTHS = "3 1 4 1 2 1 3 1 3 1 5" + n = split(data, a) + printf "n = %d, a[3] = %s\n", n, a[3] +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitdef.ok b/usr/src/test/util-tests/tests/awk/gnu/splitdef.ok new file mode 100644 index 0000000000..5f13505f7f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitdef.ok @@ -0,0 +1 @@ +n = 6, a[3] = as diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitvar.awk b/usr/src/test/util-tests/tests/awk/gnu/splitvar.awk new file mode 100644 index 0000000000..9e1ac79059 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitvar.awk @@ -0,0 +1,5 @@ +{ + sep = "=+" + n = split($0, a, sep) + print n +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitvar.in b/usr/src/test/util-tests/tests/awk/gnu/splitvar.in new file mode 100644 index 0000000000..85be8ee5a3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitvar.in @@ -0,0 +1 @@ +Here===Is=Some=====Data diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitvar.ok b/usr/src/test/util-tests/tests/awk/gnu/splitvar.ok new file mode 100644 index 0000000000..b8626c4cff --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitvar.ok @@ -0,0 +1 @@ +4 diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitwht.awk b/usr/src/test/util-tests/tests/awk/gnu/splitwht.awk new file mode 100644 index 0000000000..6163d72e21 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitwht.awk @@ -0,0 +1,7 @@ +BEGIN { + str = "a b\t\tc d" + n = split(str, a, " ") + print n + m = split(str, b, / /) + print m +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/splitwht.ok b/usr/src/test/util-tests/tests/awk/gnu/splitwht.ok new file mode 100644 index 0000000000..61c83cba41 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/splitwht.ok @@ -0,0 +1,2 @@ +4 +5 diff --git a/usr/src/test/util-tests/tests/awk/gnu/strcat1.awk b/usr/src/test/util-tests/tests/awk/gnu/strcat1.awk new file mode 100644 index 0000000000..0d28017cb9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strcat1.awk @@ -0,0 +1,6 @@ + +function f1(b) { b = b "c"; print f(b); } + +function f(a) { a = a "b"; return a; } + +BEGIN { A = "a"; f1(A); } diff --git a/usr/src/test/util-tests/tests/awk/gnu/strcat1.ok b/usr/src/test/util-tests/tests/awk/gnu/strcat1.ok new file mode 100644 index 0000000000..66a2f4b494 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strcat1.ok @@ -0,0 +1 @@ +acb diff --git a/usr/src/test/util-tests/tests/awk/gnu/strnum1.awk b/usr/src/test/util-tests/tests/awk/gnu/strnum1.awk new file mode 100644 index 0000000000..e9cbdaf622 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strnum1.awk @@ -0,0 +1,35 @@ +# Date: Tue, 04 Jul 2006 21:06:14 +0200 (MEST) +# From: Heiner Marxen +# Subject: conversion error +# To: bug-gawk@gnu.org +# Message-id: <200607041906.k64J6Eqa019360@drb9.drb.insel.de> +# +# Hello, +# +# The following awk script fails for gawk 3.1.4 and 3.1.5. +# Older versions did not do this, but I cannot say, how old they were. +# +BEGIN { + if( 0 ) { #ok + t = "8" + }else { #fails + t = "" + t = t "8" + } + printf("8 = %d\n", 0+t) # ok without this line + t = t "8" # does not invalidate numeric interpretation + printf("88 = %s\n", 0+t) + ## The above prints "88 = 8" with gawk 3.1.4 and 3.1.5 +} +# +# +# The following one-liner already exhibits the bug: +# +# gawk 'BEGIN{t=""; t=t "8";printf("8=%d\n", 0+t);t=t "8";printf("88=%s\n", 0+t)}' +# +# +# Preliminary observation: under somewhat strange conditions a variable +# does retain its numeric interpretation although something is appended to it. +# -- +# Heiner Marxen http://www.drb.insel.de/~heiner/ +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/strnum1.ok b/usr/src/test/util-tests/tests/awk/gnu/strnum1.ok new file mode 100644 index 0000000000..804bcfdea9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strnum1.ok @@ -0,0 +1,2 @@ +8 = 8 +88 = 88 diff --git a/usr/src/test/util-tests/tests/awk/gnu/strnum2.awk b/usr/src/test/util-tests/tests/awk/gnu/strnum2.awk new file mode 100644 index 0000000000..44931d5f0a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strnum2.awk @@ -0,0 +1,18 @@ +BEGIN { + split(" 1.234 ", f, "|") # create a numeric string (strnum) value + OFMT = "%.1f" + CONVFMT = "%.2f" + + # Check whether a strnum is displayed the same way before and + # after force_number is called. Also, should numeric strings + # be formatted with OFMT and CONVFMT or show the original string value? + + print f[1] # OFMT + print (f[1] "") # CONVFMT + + # force conversion to NUMBER if it has not happened already + x = f[1]+0 + + print f[1] # OFMT + print (f[1] "") # CONVFMT +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/strnum2.ok b/usr/src/test/util-tests/tests/awk/gnu/strnum2.ok new file mode 100644 index 0000000000..63898bd4bf --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strnum2.ok @@ -0,0 +1,4 @@ + 1.234 + 1.234 + 1.234 + 1.234 diff --git a/usr/src/test/util-tests/tests/awk/gnu/strtod.awk b/usr/src/test/util-tests/tests/awk/gnu/strtod.awk new file mode 100644 index 0000000000..3326478e76 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strtod.awk @@ -0,0 +1,5 @@ +{ + x = "0x" $1 ; print x, x + 0 + for (i=1; i<=NF; i++) + if ($i) print $i, "is not zero" +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/strtod.in b/usr/src/test/util-tests/tests/awk/gnu/strtod.in new file mode 100644 index 0000000000..d7f71aa936 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strtod.in @@ -0,0 +1 @@ +345 0 00 0e0 0E1 00E0 000e-5 .0e+0 diff --git a/usr/src/test/util-tests/tests/awk/gnu/strtod.ok b/usr/src/test/util-tests/tests/awk/gnu/strtod.ok new file mode 100644 index 0000000000..a47a9b172c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/strtod.ok @@ -0,0 +1,2 @@ +0x345 0 +345 is not zero diff --git a/usr/src/test/util-tests/tests/awk/gnu/subamp.awk b/usr/src/test/util-tests/tests/awk/gnu/subamp.awk new file mode 100644 index 0000000000..731726cfc2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/subamp.awk @@ -0,0 +1 @@ +{ sub(/[[:lower:]]/, "&") ; print } diff --git a/usr/src/test/util-tests/tests/awk/gnu/subamp.in b/usr/src/test/util-tests/tests/awk/gnu/subamp.in new file mode 100644 index 0000000000..72943a16fb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/subamp.in @@ -0,0 +1 @@ +aaa diff --git a/usr/src/test/util-tests/tests/awk/gnu/subamp.ok b/usr/src/test/util-tests/tests/awk/gnu/subamp.ok new file mode 100644 index 0000000000..72943a16fb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/subamp.ok @@ -0,0 +1 @@ +aaa diff --git a/usr/src/test/util-tests/tests/awk/gnu/subi18n.awk b/usr/src/test/util-tests/tests/awk/gnu/subi18n.awk new file mode 100644 index 0000000000..69bfca2b0c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/subi18n.awk @@ -0,0 +1,68 @@ +# Date: Mon, 27 Feb 2006 12:35:30 +0900 +# From: KIMURA Koichi +# Subject: gawk: sub_common has multi-byte aware bug +# To: bug-gawk@gnu.org +# Message-id: <20060227121045.2198.KIMURA.KOICHI@canon.co.jp> +# +# Hi, +# +# A certain user faced bug of sub builtin function and report to me. +# Then I investigated the bug. +# +# reproduce script is here. + +BEGIN { + str = "type=\"directory\" version=\"1.0\"" + #print "BEGIN:", str + + while (str) { + sub(/^[^=]*/, "", str); + s = substr(str, 2) + print s + sub(/^="[^"]*"/, "", str) + sub(/^[ \t]*/, "", str) + } +} + +# and sample result is here (on GNU/Linux Fedora core 3) +# +# [kbk@skuld gawk-3.1.5]$ LC_ALL=C ./gawk -f subbug.awk +# "directory" version="1.0" +# "1.0" +# [kbk@skuld gawk-3.1.5]$ LC_ALL=en_US.UTF-8 ./gawk -f subbug.awk +# "directory" version="1.0" +# "dire +# [kbk@skuld gawk-3.1.5]$ +# +# In my investigation, this bug is cause by don't release wide-string when +# sub is executed. +# +# patch is here. +# +# --- builtin.c.orig 2005-07-27 03:07:43.000000000 +0900 +# +++ builtin.c 2006-02-26 02:07:52.000000000 +0900 +# @@ -2463,6 +2468,15 @@ sub_common(NODE *tree, long how_many, in +# t->stptr = buf; +# t->stlen = textlen; +# +# +#ifdef MBS_SUPPORT +# + if (t->flags & WSTRCUR) { +# + if (t->wstptr != NULL) +# + free(t->wstptr); +# + t->wstptr = NULL; +# + t->wstlen = 0; +# + t->flags &= ~WSTRCUR; +# + } +# +#endif +# free_temp(s); +# if (matches > 0 && lhs) { +# if (priv) { +# +# +# -- +# KIMURA Koichi +# +# +# ##################################################################################### +# This Mail Was Scanned by 012.net AntiVirus Service1- Powered by TrendMicro Interscan +# diff --git a/usr/src/test/util-tests/tests/awk/gnu/subi18n.ok b/usr/src/test/util-tests/tests/awk/gnu/subi18n.ok new file mode 100644 index 0000000000..54842cda0f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/subi18n.ok @@ -0,0 +1,2 @@ +"directory" version="1.0" +"1.0" diff --git a/usr/src/test/util-tests/tests/awk/gnu/subslash.awk b/usr/src/test/util-tests/tests/awk/gnu/subslash.awk new file mode 100644 index 0000000000..87ab02991a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/subslash.awk @@ -0,0 +1,6 @@ +BEGIN { + i = 2 + a[i] = 5 + a[i] /= 2 + printf "a[%s] = %f\n", i, a[i] +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/subslash.ok b/usr/src/test/util-tests/tests/awk/gnu/subslash.ok new file mode 100644 index 0000000000..4f3beffb42 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/subslash.ok @@ -0,0 +1 @@ +a[2] = 2.500000 diff --git a/usr/src/test/util-tests/tests/awk/gnu/substr.awk b/usr/src/test/util-tests/tests/awk/gnu/substr.awk new file mode 100644 index 0000000000..60163696d2 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/substr.awk @@ -0,0 +1,14 @@ +BEGIN { + x = "A" + printf("%-39s\n", substr(x,1,39)) + print substr("abcdef", 0, 2) + print substr("abcdef", 2.3, 2) + print substr("abcdef", -1, 2) + print substr("abcdef", 1, 0) + print substr("abcdef", 1, -3) + print substr("abcdef", 1, 2.3) + print substr("", 1, 2) + print substr("abcdef", 5, 5) + print substr("abcdef", 7, 2) + exit (0) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/substr.ok b/usr/src/test/util-tests/tests/awk/gnu/substr.ok new file mode 100644 index 0000000000..be6889d1d1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/substr.ok @@ -0,0 +1,10 @@ +A +ab +bc +ab + + +ab + +ef + diff --git a/usr/src/test/util-tests/tests/awk/gnu/swaplns.awk b/usr/src/test/util-tests/tests/awk/gnu/swaplns.awk new file mode 100644 index 0000000000..6bf2240a9d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/swaplns.awk @@ -0,0 +1,7 @@ +{ + if ((getline tmp) > 0) { + print tmp + print + } else + print +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/swaplns.in b/usr/src/test/util-tests/tests/awk/gnu/swaplns.in new file mode 100644 index 0000000000..71fb1627d4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/swaplns.in @@ -0,0 +1,9 @@ +This directory contains some examples/test-cases for different +features of gawk - mostly not present in an old awk. Some are from +"The GAWK Manual", some are original, and some are mixture of the two. +Read header comments before attempting to use. Have fun and remember +that program which consists only of BEGIN block does not need an input +file. + + --mj + diff --git a/usr/src/test/util-tests/tests/awk/gnu/swaplns.ok b/usr/src/test/util-tests/tests/awk/gnu/swaplns.ok new file mode 100644 index 0000000000..d38b7caad1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/swaplns.ok @@ -0,0 +1,9 @@ +features of gawk - mostly not present in an old awk. Some are from +This directory contains some examples/test-cases for different +Read header comments before attempting to use. Have fun and remember +"The GAWK Manual", some are original, and some are mixture of the two. +file. +that program which consists only of BEGIN block does not need an input + --mj + + diff --git a/usr/src/test/util-tests/tests/awk/gnu/tweakfld.awk b/usr/src/test/util-tests/tests/awk/gnu/tweakfld.awk new file mode 100644 index 0000000000..0b6dd082c6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/tweakfld.awk @@ -0,0 +1,296 @@ +# To: bug-gnu-utils@prep.ai.mit.edu +# Cc: arnold@gnu.ai.mit.edu +# Date: Mon, 20 Nov 1995 11:39:29 -0500 +# From: "R. Hank Donnelly" +# +# Operating system: Linux1.2.13 (Slackware distrib) +# GAWK version: 2.15 (?) +# compiler: GCC (?) +# +# The following enclosed script does not want to fully process the input data +# file. It correctly executes the operations on the first record, and then dies +# on the second one. My true data file is much longer but this is +# representative and it does fail on a file even as short as this one. +# The failure appears to occur in the declared function add2output. Between the +# steps of incrementing NF by one and setting $NF to the passed variable +# the passed variable appears to vanish (i.e. NF does go from 68 to 69 +# and before incrementing it "variable" equals what it should but after +# "variable" has no value at all.) +# +# The scripts have been developed using nawk on a Sun (where they run fine) +# I have tried gawk there but get a different crash which I have not yet traced +# down. Ideally I would like to keep the script the same so that it would run +# on either gawk or nawk (that way I can step back and forth between laptop and +# workstation. +# +# Any ideas why the laptop installation is having problems? +# Hank +# +# +# #!/usr/bin/gawk -f + +BEGIN { + # set a few values + FS = "\t" + OFS = "\t" + pi = atan2(0, -1) +# distance from HRMA to focal plane in mm + fullradius = 10260.54 + + # set locations of parameters on input line + nf_nrg = 1 + nf_order = 3 + nf_item = 4 + nf_suite = 5 + nf_grating = 8 + nf_shutter = 9 + nf_type = 13 + nf_src = 14 + nf_target = 15 + nf_voltage = 16 + nf_flux = 17 + nf_filt1 = 20 + nf_filt1_th = 21 + nf_filt2 = 22 + nf_filt2_th = 23 + nf_bnd = 24 + nf_hrma_polar = 27 + nf_hrma_az = 28 + nf_detector = 30 + nf_acis_read = 32 + nf_acis_proc = 33 + nf_acis_frame = 34 + nf_hxda_aplist = 36 + nf_hxda_y_range = 37 + nf_hxda_z_range = 38 + nf_hxda_y_step = 39 + nf_hxda_z_step = 40 + nf_sim_z = 41 + nf_fam_polar = 43 + nf_fam_az = 44 + nf_fam_dither_type = 45 + nf_mono_init = 51 + nf_mono_range = 52 + nf_mono_step = 53 + nf_defocus = 54 + nf_acis_temp = 55 + nf_tight = 59 + nf_offset_y = 64 + nf_offset_z = 65 + + while( getline < "xrcf_mnemonics.dat" > 0 ) { + mnemonic[$1] = $2 + } + +# "date" | getline date_line +# ADR: use a fixed date so that testing will work + date_line = "Sun Mar 10 23:00:27 EST 1996" + split(date_line, in_date, " ") + out_date = in_date[2] " " in_date[3] ", " in_date[6] +} + +function add2output( variable ) { +#print("hi1") >> "debug" + NF++ +#print("hi2") >> "debug" + $NF = variable +#print("hi3") >> "debug" +} + +function error( ekey, message ) { + print "Error at input line " NR ", anode " ekey >> (ENVIRON["WORKDIR"] "/test.temp.errors.cleanup") + print " " message "." >> (ENVIRON["WORKDIR"] "/test.temp.errors.cleanup") +} + +function hxda_na() { + $nf_hxda_aplist = $nf_hxda_y_range = $nf_hxda_z_range = "N/A" + $nf_hxda_y_step = $nf_hxda_z_step = "N/A" +} + +function acis_na() { + $nf_acis_read = $nf_acis_proc = $nf_acis_frame = $nf_acis_temp = "N/A" +} + +function hrc_na() { +# print ("hi") >> "debug" +} + +function fpsi_na() { + acis_na() + hrc_na() + $nf_sim_z = $nf_fam_polar = $nf_fam_az = $nf_fam_dither_type = "N/A" +} + +function mono_na() { + $nf_mono_init = $nf_mono_range = $nf_mono_step = "N/A" +} + +# this gives the pitch and yaw of the HRMA and FAM +# positive pitch is facing the source "looking down" +# positive yaw is looking left +# 0 az is north 90 is up +# this also adds in the FAM X,Y,Z positions + +function polaz2yawpitch(polar, az) { + theta = az * pi / 180 + phi = polar * pi / 180 / 60 + + + if( polar == 0 ) { + add2output( 0 ) + add2output( 0 ) + } else { + if(az == 0 || az == 180) + add2output( 0 ) + else + add2output( - polar * sin(theta) ) + + +# x = cos (phi) +# y = sin (phi) * cos (theta) +# add2output( atan2(y,x)*180 / pi * 60 ) + + if(az == 90 || az ==270 ) + add2output( 0 ) + else + add2output( - polar * cos(theta) ) + + } +# x = cos (phi) +# z= sin (phi) * sin (theta) +# add2output( atan2(z,x)*180 / pi * 60 ) + + if(config !~ /HXDA/) { +# negative values of defocus move us farther from the source thus +# increasing radius + radius = fullradius - defocus + +# FAM_x; FAM_y; FAM_z + if((offset_y == 0) && (offset_z == 0)){ + add2output( fullradius - radius * cos (phi) ) + + if (az == 90 || az ==270) + add2output( 0 ) + else + add2output( radius * sin (phi) * cos (theta) ) + + if (az == 0 || az == 180) + add2output( 0 ) + else + add2output( - radius * sin (phi) * sin (theta) ) + } else { +# ******* THIS SEGMENT OF CODE IS NOT MATHEMATICALLY CORRECT FOR **** +# OFF AXIS ANGLES AND IS SUPPLIED AS A WORKAROUND SINCE IT WILL +# PROBABLY ONLY BE USED ON AXIS. + add2output( defocus ) + add2output( offset_y ) + add2output( offset_z ) + } + + } else { + add2output( "N/A" ) + add2output( "N/A" ) + add2output( "N/A" ) + } +} + +# set TIGHT/LOOSE to N/A if it is not one of the two allowed values +function tight_na() { + if( $nf_tight !~ /TIGHT|LOOSE/ ) { + $nf_tight == "N/A" + } +} + +# this entry is used to give certain entries names +{ + type = $nf_type + item = $nf_item + suite = $nf_suite + order = $nf_order + detector = $nf_detector + grating = $nf_grating + offset_y= $nf_offset_y + offset_z= $nf_offset_z + bnd = $nf_bnd + defocus = $nf_defocus +} + +{ + # make configuration parameter + # as well as setting configuration-dependent N/A values + + if( $nf_bnd ~ "SCAN" ) { + # BND is scanning beam + config = "BND" + hxda_na() + fpsi_na() + } else { + if( grating == "NONE" ) { + config = "HRMA" + } else { + if( grating == "HETG" ) { + if( order != "Both" ) { + $nf_shutter = order substr($nf_shutter, \ + index($nf_shutter, ",") ) + } + } else { + order = "N/A" + } + config = "HRMA/" grating + } + + if( detector ~ /ACIS|HRC/ ) { + detsys = detector + nsub = sub("-", ",", detsys) + config = config "/" detsys + hxda_na() + } else { + config = config "/HXDA" + fpsi_na() + if( detector == "HSI" ) { + hxda_na() + } + } + } + + add2output( config ) + + if( $nf_src ~ /EIPS|Penning/ ) mono_na() + + if( $nf_src == "Penning" ) $nf_voltage = "N/A" + + itm = sprintf("%03d", item) + + if(config in mnemonic) { + if( type in mnemonic ) { + ID = mnemonic[config] "-" mnemonic[type] "-" suite "." itm + add2output( ID ) + } else { + error(type, "measurement type not in list") + } + } else { + error(config, "measurement configuration not in list") + } + + # add date to output line + add2output( out_date ) + + # Convert HRMA polar and azimuthal angles to yaw and pitch + polaz2yawpitch($nf_hrma_polar, $nf_hrma_az) + + # set TIGHT/LOOSE to N/A if it is not one of the two allowed values + tight_na() + + # compute number of HXDA apertures + if( config ~ /HXDA/ && $nf_hxda_aplist != "N/A") + add2output( split( $nf_hxda_aplist, dummy, "," ) ) + else + add2output( "N/A" ) + + # make sure the BND value is properly set + if($nf_bnd == "FIXED" && detector ~ /ACIS/) + $nf_bnd =bnd"-SYNC" + else + $nf_bnd = bnd"-FREE" + print +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/tweakfld.in b/usr/src/test/util-tests/tests/awk/gnu/tweakfld.in new file mode 100644 index 0000000000..e27a9dde80 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/tweakfld.in @@ -0,0 +1,3 @@ +0.277 N/A N/A 1 1 ASC/Hank Donnelly N/A NONE ALL,ALL N/A N/A N/A Count Rate Linearity EIPS C-Ka 1.108 0.13484 N/A N/A C8H8 10.32 C8H8 20.64 FIXED 1000 NO 0 0 0 HRC,I 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 N/A APT APT LISSAJOUS 44.7175 44.7175 1 N/A N/A N/A N/A N/A 0 N/A HRCCTRTLIN 0 N/A N/A N/A 10 N/A 180 0 0 N/A N/A FPSI rate +1.486 N/A N/A 2 1 ASC/Hank Donnelly N/A NONE ALL,ALL N/A N/A N/A Count Rate Linearity EIPS Al-Ka 4.458 0.642119 N/A N/A Al 18.38 Al 36.76 FIXED 1000 NO 0 0 0 HRC,I 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 N/A APT APT LISSAJOUS 5.55556 5.55556 1 N/A N/A N/A N/A N/A 0 N/A HRCCTRTLIN 0 N/A N/A N/A 10 N/A 180 0 0 N/A N/A FPSI rate +4.51 N/A N/A 3 1 ASC/Hank Donnelly N/A NONE ALL,ALL N/A N/A N/A Count Rate Linearity EIPS Ti-Ka 22.55 3.02894 N/A N/A Ti 40.6 N/A N/A FIXED 1000 NO 0 0 0 HRC,I 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 N/A APT APT LISSAJOUS 5.55556 5.55556 1 N/A N/A N/A N/A N/A 0 N/A HRCCTRTLIN 0 N/A N/A N/A 10 N/A 180 0 0 N/A N/A FPSI rate diff --git a/usr/src/test/util-tests/tests/awk/gnu/tweakfld.ok b/usr/src/test/util-tests/tests/awk/gnu/tweakfld.ok new file mode 100644 index 0000000000..3c4d89476b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/tweakfld.ok @@ -0,0 +1,3 @@ +0.277 N/A N/A 1 1 ASC/Hank Donnelly N/A NONE ALL,ALL N/A N/A N/A Count Rate Linearity EIPS C-Ka 1.108 0.13484 N/A N/A C8H8 10.32 C8H8 20.64 FIXED-FREE 1000 NO 0 0 0 HRC,I 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 N/A APT APT LISSAJOUS 44.7175 44.7175 1 N/A N/A N/A N/A N/A 0 N/A HRCCTRTLIN 0 N/A N/A N/A 10 N/A 180 0 0 N/A N/A FPSI rate HRMA/HRC,I Mar 10, 1996 0 0 0 0 0 N/A +1.486 N/A N/A 2 1 ASC/Hank Donnelly N/A NONE ALL,ALL N/A N/A N/A Count Rate Linearity EIPS Al-Ka 4.458 0.642119 N/A N/A Al 18.38 Al 36.76 FIXED-FREE 1000 NO 0 0 0 HRC,I 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 N/A APT APT LISSAJOUS 5.55556 5.55556 1 N/A N/A N/A N/A N/A 0 N/A HRCCTRTLIN 0 N/A N/A N/A 10 N/A 180 0 0 N/A N/A FPSI rate HRMA/HRC,I Mar 10, 1996 0 0 0 0 0 N/A +4.51 N/A N/A 3 1 ASC/Hank Donnelly N/A NONE ALL,ALL N/A N/A N/A Count Rate Linearity EIPS Ti-Ka 22.55 3.02894 N/A N/A Ti 40.6 N/A N/A FIXED-FREE 1000 NO 0 0 0 HRC,I 1000 N/A N/A N/A N/A N/A N/A N/A N/A N/A 0 N/A APT APT LISSAJOUS 5.55556 5.55556 1 N/A N/A N/A N/A N/A 0 N/A HRCCTRTLIN 0 N/A N/A N/A 10 N/A 180 0 0 N/A N/A FPSI rate HRMA/HRC,I Mar 10, 1996 0 0 0 0 0 N/A diff --git a/usr/src/test/util-tests/tests/awk/gnu/uninit2.awk b/usr/src/test/util-tests/tests/awk/gnu/uninit2.awk new file mode 100644 index 0000000000..9ded5575a0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/uninit2.awk @@ -0,0 +1,2 @@ +BEGIN { a = a + 1; x = a; print a} +BEGIN { ++b; x = b; print b} diff --git a/usr/src/test/util-tests/tests/awk/gnu/uninit2.ok b/usr/src/test/util-tests/tests/awk/gnu/uninit2.ok new file mode 100644 index 0000000000..6ed281c757 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/uninit2.ok @@ -0,0 +1,2 @@ +1 +1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/uninit5.awk b/usr/src/test/util-tests/tests/awk/gnu/uninit5.awk new file mode 100644 index 0000000000..e63abe118d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/uninit5.awk @@ -0,0 +1,111 @@ +#From gregfjohnson@yahoo.com Sun Aug 30 08:36:36 2009 +#Return-Path: +#Received: from aahz (localhost [127.0.0.1]) +# by skeeve.com (8.14.1/8.14.1) with ESMTP id n7U5WoJ2003836 +# for ; Sun, 30 Aug 2009 08:36:36 +0300 +#X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on server1.f7.net +#X-Spam-Level: +#X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED +# autolearn=ham version=3.2.4 +#X-Envelope-From: gregfjohnson@yahoo.com +#X-Envelope-To: +#Received: from server1.f7.net [64.34.169.74] +# by aahz with IMAP (fetchmail-6.3.7) +# for (single-drop); Sun, 30 Aug 2009 08:36:36 +0300 (IDT) +#Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) +# by f7.net (8.11.7-20030920/8.11.7) with ESMTP id n7U33m709453 +# for ; Sat, 29 Aug 2009 22:03:48 -0500 +#Received: from mail.gnu.org ([199.232.76.166]:42095 helo=mx10.gnu.org) +# by fencepost.gnu.org with esmtp (Exim 4.67) +# (envelope-from ) +# id 1Mhai6-0004Qt-3R +# for bug-gawk@gnu.org; Sat, 29 Aug 2009 23:04:06 -0400 +#Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) +# (envelope-from ) +# id 1Mhai5-00062I-EM +# for bug-gawk@gnu.org; Sat, 29 Aug 2009 23:04:05 -0400 +#Received: from web33507.mail.mud.yahoo.com ([68.142.206.156]:28597) +# by monty-python.gnu.org with smtp (Exim 4.60) +# (envelope-from ) +# id 1Mhai5-00061w-2n +# for bug-gawk@gnu.org; Sat, 29 Aug 2009 23:04:05 -0400 +#Received: (qmail 68722 invoked by uid 60001); 30 Aug 2009 03:04:03 -0000 +#DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1251601443; bh=9h2ZOOgxUh+s8Ow5/ZMWUxcviy2L4rpiaNamPAXxhEk=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=tWxCQq/aTOT5lhtdPc5hxtXzOjDFmLU6Ao0BSlwbeeBsd9Wl6DU3JCR4gTkoL0aVUOTdjMjgRY7I72yCht+YruDiqZrvtSKvUoAvZAKcPG26RE4jzxUlxQklEHZG9mq9h2gpTIiLYehYDiC0975wukwi/e7ePADfkFwg8eTnT44= +#DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; +# s=s1024; d=yahoo.com; +# h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; +# b=LWfhVgxojFG1eYoRrxtrS3YOfH3MTUVTYZle/4utMQEPZQfsmrn6GBwBfThryGqJyZfg38/7JfK9cz/Q3Yt+mf8+xl9/m+Srckc+Xvi42CE0OmoN439vCyhAD8A74XOJsmfKDjJ/+LtioShStUohj1iYDDmRTN4RnnP9X4xnt3c=; +#Message-ID: <410222.68490.qm@web33507.mail.mud.yahoo.com> +#X-YMail-OSG: mfjax.MVM1lI2q5gcl6bChbn6zHgNgj1fByHWJSzB8ZZUmI2QCH6pNwV_IaHxcqecu.VqjKUR6HQhXbziUnX.v5E2nOE61ass9AzqfdVOtKTEAzTPQJ8Z7QB7fq7BMtjn8yohDR6mwOyVTqv3RZh0m1Us7sLit6UmcgeSvJo2rROAmeceq.FBwk2XnEp2_QsljjPHak_WXyvtAK81klDv5qQORWQWqR9q79x7yxORL6fLWwb_x6mZZMSOUaA0p8.ucT453eqT1L8NGkthF.fXmOM3_EYd03zUgr9Sb.zvMvbDC3MCMnVr0JT1uroLmFtVIdTojrFJYFQEDFSB9zT3Ua80ZpGXrjQGx3rZw-- +#Received: from [71.165.246.171] by web33507.mail.mud.yahoo.com via HTTP; Sat, 29 Aug 2009 20:04:03 PDT +#X-Mailer: YahooMailClassic/6.1.2 YahooMailWebService/0.7.338.2 +#Date: Sat, 29 Aug 2009 20:04:03 -0700 (PDT) +#From: Greg Johnson +#Subject: bugs in passing uninitialized array to a function +#To: bug-gawk@gnu.org +#MIME-Version: 1.0 +#Content-Type: multipart/mixed; boundary="0-1690489838-1251601443=:68490" +#X-detected-operating-system: by monty-python.gnu.org: FreeBSD 6.x (1) +#Status: RO +# +#--0-1690489838-1251601443=:68490 +#Content-Type: text/plain; charset=us-ascii +# +#I am using gawk version 3.1.7. +# +#The attached programs illustrate what look to me like two bugs +#in the handling of uninitialized variables to functions that treat +#them as arrays. +# +#Greg Johnson +# +# +# +#--0-1690489838-1251601443=:68490 +#Content-Type: application/octet-stream; name=b1 +#Content-Transfer-Encoding: base64 +#Content-Disposition: attachment; filename="b1" + +# bug? on uninitialized array, length(a) prints as 3, then the loop +# behaves differently, iterating once. so, length() behaves differently +# on two calls to the same variable, which was not changed. + +function prt1(a, len) +{ + print "length: " length(a) + + for (i = 1; i <= length(a); i++) + printf "<" i "," a[i] "> " + + print "\n" +} + +BEGIN { + prt1(zzz) +} + +#--0-1690489838-1251601443=:68490 +#Content-Type: application/octet-stream; name=b2 +#Content-Transfer-Encoding: base64 +#Content-Disposition: attachment; filename="b2" + +# shouldn't an uninitialized array have length zero? +# length is printed as 1, and the loop iterates once. + +function prt(a, len) +{ + len = length(a) + print "length: " len + + for (i = 1; i <= len; i++) + printf "<" i "," a[i] "> " + + print "\n" +} + +BEGIN { + prt(zzz) +} + +#--0-1690489838-1251601443=:68490-- + diff --git a/usr/src/test/util-tests/tests/awk/gnu/uninit5.ok b/usr/src/test/util-tests/tests/awk/gnu/uninit5.ok new file mode 100644 index 0000000000..9eb5952f0c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/uninit5.ok @@ -0,0 +1,6 @@ +length: 0 + + +length: 0 + + diff --git a/usr/src/test/util-tests/tests/awk/gnu/uparrfs.awk b/usr/src/test/util-tests/tests/awk/gnu/uparrfs.awk new file mode 100644 index 0000000000..8590524020 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/uparrfs.awk @@ -0,0 +1,8 @@ +BEGIN { + FS = "(^x+)|( +)" +} + +{ + for (i = 1; i <= NF; i++) + printf "-->%s<--\n", $i +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/uparrfs.in b/usr/src/test/util-tests/tests/awk/gnu/uparrfs.in new file mode 100644 index 0000000000..8e6b5c0d5f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/uparrfs.in @@ -0,0 +1 @@ +xxAA xxBxx C diff --git a/usr/src/test/util-tests/tests/awk/gnu/uparrfs.ok b/usr/src/test/util-tests/tests/awk/gnu/uparrfs.ok new file mode 100644 index 0000000000..944ba9aad5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/uparrfs.ok @@ -0,0 +1,4 @@ +--><-- +-->AA<-- +-->xxBxx<-- +-->C<-- diff --git a/usr/src/test/util-tests/tests/awk/gnu/wideidx.awk b/usr/src/test/util-tests/tests/awk/gnu/wideidx.awk new file mode 100644 index 0000000000..9c8a64ce16 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/wideidx.awk @@ -0,0 +1,7 @@ +{ + a=$0 + print index(a,"b") + getline + a = a $0 + print index(a,"b") +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/wideidx.in b/usr/src/test/util-tests/tests/awk/gnu/wideidx.in new file mode 100644 index 0000000000..3bd1f0e297 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/wideidx.in @@ -0,0 +1,2 @@ +foo +bar diff --git a/usr/src/test/util-tests/tests/awk/gnu/wideidx.ok b/usr/src/test/util-tests/tests/awk/gnu/wideidx.ok new file mode 100644 index 0000000000..4f1d7cd301 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/wideidx.ok @@ -0,0 +1,2 @@ +0 +4 diff --git a/usr/src/test/util-tests/tests/awk/gnu/wideidx2.awk b/usr/src/test/util-tests/tests/awk/gnu/wideidx2.awk new file mode 100644 index 0000000000..335c29de30 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/wideidx2.awk @@ -0,0 +1,89 @@ +# Date: Thu, 27 Apr 2006 20:59:03 +0100 +# From: Lee Haywood +# Subject: gawk multi-byte support bugs, assertion bug and fix. +# To: bug-gawk@gnu.org +# Message-id: <60962be00604271259na0d8fdayb9d0c69a853216e8@mail.gmail.com> +# MIME-version: 1.0 +# Content-type: multipart/alternative; +# boundary="----=_Part_10136_920879.1146167943492" +# Status: RO +# +# ------=_Part_10136_920879.1146167943492 +# Content-Type: text/plain; charset=ISO-8859-1 +# Content-Transfer-Encoding: quoted-printable +# Content-Disposition: inline +# +# +# Firstly, I have been getting the following error from version 3.1.5. +# +# awk: node.c:515: unref: Assertion `(tmp->flags & 4096) !=3D 0' failed. +# +# In mk_number() in node.c the MBS_SUPPORT code is inside the GAWKDEBUG +# section - moving it outside explicitly clears the string values, which +# prevents the assertion error from occurring. The corrected version is +# shown at the end of this message. +# +# As an aside, I also noticed that n->wstptr is not cleared by +# set_field() and set_record() in field.c when the flags are set to +# exclude WSTRCUR. However, I do not have a test case to show if +# changing them makes any difference. +# +# A second problem also occurs when gawk 3.1.5 is compiled with +# multi-byte character support (MBS_SUPPORT). The following code should +# change the index of the substring "bc" from 2 to 3, but it gets +# reported as 2 in both cases - which is obviously disastrous. +# +# awk 'BEGIN { +# Value =3D "abc" +# +# print "Before <" Value "> ", +# index( Value, "bc" ) +# +# sub( /bc/, "bbc", Value ) +# +# print "After <" Value ">", +# index( Value, "bc" ) +# }' +# +# Compiling with MBS_SUPPORT undefined makes these problems go away. +# +# /* mk_number --- allocate a node with defined number */ +# +# NODE * +# mk_number(AWKNUM x, unsigned int flags) +# { +# register NODE *r; +# +# getnode(r); +# r->type =3D Node_val; +# r->numbr =3D x; +# r->flags =3D flags; +# #if defined MBS_SUPPORT +# r->wstptr =3D NULL; +# r->wstlen =3D 0; +# #endif /* MBS_SUPPORT */ +# #ifdef GAWKDEBUG +# r->stref =3D 1; +# r->stptr =3D NULL; +# r->stlen =3D 0; +# #if defined MBS_SUPPORT +# r->flags &=3D ~WSTRCUR; +# #endif /* MBS_SUPPORT */ +# #endif /* GAWKDEBUG */ +# return r; +# } +# +# Thanks. +# +# -- +# Lee Haywood. + +BEGIN { + Value = "abc" + + print "Before <" Value "> ", index( Value, "bc" ) + + sub( /bc/, "bbc", Value ) + + print "After <" Value ">", index( Value, "bc" ) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/wideidx2.ok b/usr/src/test/util-tests/tests/awk/gnu/wideidx2.ok new file mode 100644 index 0000000000..c0206ec64b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/wideidx2.ok @@ -0,0 +1,2 @@ +Before 2 +After 3 diff --git a/usr/src/test/util-tests/tests/awk/gnu/widesub.awk b/usr/src/test/util-tests/tests/awk/gnu/widesub.awk new file mode 100644 index 0000000000..768e715c25 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/widesub.awk @@ -0,0 +1,12 @@ +BEGIN { + str = "type=\"directory\" version=\"1.0\"" + #print "BEGIN:", str + + while (str) { + sub(/^[^=]*/, "", str); + s = substr(str, 2) + print s + sub(/^="[^"]*"/, "", str) + sub(/^[ \t]*/, "", str) + } +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/widesub.ok b/usr/src/test/util-tests/tests/awk/gnu/widesub.ok new file mode 100644 index 0000000000..54842cda0f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/widesub.ok @@ -0,0 +1,2 @@ +"directory" version="1.0" +"1.0" diff --git a/usr/src/test/util-tests/tests/awk/gnu/widesub2.awk b/usr/src/test/util-tests/tests/awk/gnu/widesub2.awk new file mode 100644 index 0000000000..69383d3453 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/widesub2.awk @@ -0,0 +1,9 @@ +BEGIN { + Value = "abc" + + print "Before <" Value "> ", index( Value, "bc" ) + + sub( /bc/, "bbc", Value ) + + print "After <" Value ">", index( Value, "bc" ) +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/widesub2.ok b/usr/src/test/util-tests/tests/awk/gnu/widesub2.ok new file mode 100644 index 0000000000..c0206ec64b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/widesub2.ok @@ -0,0 +1,2 @@ +Before 2 +After 3 diff --git a/usr/src/test/util-tests/tests/awk/gnu/widesub3.awk b/usr/src/test/util-tests/tests/awk/gnu/widesub3.awk new file mode 100644 index 0000000000..48c414a986 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/widesub3.awk @@ -0,0 +1,6 @@ +{ + if (substr($1,1,1) == substr($0,1,1)) + print "substr matches" + sub(/foo/,"bar") + print nr++ +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/widesub3.in b/usr/src/test/util-tests/tests/awk/gnu/widesub3.in new file mode 100644 index 0000000000..6357df9903 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/widesub3.in @@ -0,0 +1,2 @@ +test +foo diff --git a/usr/src/test/util-tests/tests/awk/gnu/widesub3.ok b/usr/src/test/util-tests/tests/awk/gnu/widesub3.ok new file mode 100644 index 0000000000..7507261ced --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/widesub3.ok @@ -0,0 +1,4 @@ +substr matches +0 +substr matches +1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/wjposer1.awk b/usr/src/test/util-tests/tests/awk/gnu/wjposer1.awk new file mode 100644 index 0000000000..396089b21a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/wjposer1.awk @@ -0,0 +1,75 @@ +# From arnold@f7.net Sun Sep 5 12:30:53 2004 +# Date: Fri, 3 Sep 2004 00:54:32 -0400 (EDT) +# From: William J Poser +# To: arnold@skeeve.com +# Subject: gawk bug +# Message-ID: <20040903004347.W80049@lorax.ldc.upenn.edu> +# +# Here is a revised version of my previous message, modified to describe +# the accompanying files. +# +# IhSplit.awk should replicate every record with exactly one entry in the +# IH field, delete records lacking an IH field, and produce as many copies +# of records with two or more entries in the IH field as there are entries. +# In the latter case, the original IH field should be relabelled OIH and +# a new IH field be added at the beginning of the record. +# +# This has worked properly for many years, since at least 1997. It worked properly with gawk 3.0.5 +# and possibly later versions. Unfortunately I didn't keep track of exactly what version it +# broke on, but it was whatever came with Mandrake Linux 9.0. It continued to fail with version +# 3.1.2. However, the problem was eliminated with version 3.1.3 and remains +# eliminated in version 3.1.4. +# +# The problem was that an apparently random subset of records would loose some +# or all of their fields. Running the script on the same input always produces +# the same output with the same errors. +# +# The file Input is a subset of a real lexicon that produces errors using +# gawk 3.1.2. GoodOutput is the expected output. BadOutput is the erroneous +# output. A diff will show that there are actually two errors. One record +# has fields stripped as described above. Another is omitted in its entirety. +# +# +# Bill Poser, Linguistics, University of Pennsylvania +# http://www.ling.upenn.edu/~wjposer/ billposer@alum.mit.edu +# ---------------------------------------------------------------------------- +#For each record that contains multiple items in its inverse headword (IH) +#field, generate a set of new records each containing exactly one item +#in the inverse headword field, otherwise copies of the original. + +function CleanUp() #Clean up for next input record. +{ + for(i in rec) delete rec[i]; +} + +BEGIN { +RS = ""; +FS = "\n?%" +} +{ + +# First, create an associative array with the tags as indices. + for(i = 2; i <= NF; i++) { # The leading FS creates an initial empty field + split($i, f, ":"); + rec[f[1]]=substr($i,index($i,":")+1); + } + + if(!("IH" in rec)) next; + +# Parse out the inverse headwords + + items = split(rec["IH"],ihs,"/"); + +# Replace the old IH field. + + sub(/%IH:/,"%OIH:",$0); + +# Generate a new copy of the record for each inverse headword + + for(i = 1; i <= items; i++){ + entries+=1; + printf("%%IH:%s\n",ihs[i]); + printf("%s\n\n",$0); + } + CleanUp(); + } diff --git a/usr/src/test/util-tests/tests/awk/gnu/wjposer1.in b/usr/src/test/util-tests/tests/awk/gnu/wjposer1.in new file mode 100644 index 0000000000..bdcd4a81cd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/wjposer1.in @@ -0,0 +1,1527 @@ +%P:nut'i +%G:exertion +%IH:exertion +%C:N +%SF:abstractions-misc +%S:JOPA/EDFR/VESE +%ES:000088 +%UID:002463 +%MD:1999/03/15 + +%P:ts'iyantsuk t'eooninzun +%G:information +%IH:information +%C:N +%SF:abstractions-misc +%S:JOPA/BRBI +%UID:000986 +%MD:1997/12/17 + +%P:k'et'uk +%G:interval +%IH:interval +%C:N +%SF:abstractions-misc +%S:MAGO +%ES:001077 +%UID:000873 +%MD:1997/12/11 + +%P:khunek +%G:language, word, message +%IH:language/word/message +%POSS:ghunek +%P1p:neghunek +%C:N +%SF:abstractions-misc +%S:MAGO/BRBI/JOPA/EDFR/VESE/JEKO +%UID:000928 +%MD:2001/02/10 + +%P:gal +%G:running +%IH:running +%C:N +%R:Dugal ndesda. He got hurt while running. +%SF:abstractions-misc +%S:JOPA +%ES:000535 +%UID:002462 +%MD:1999/03/15 + +%P:t'en +%G:work +%IH:work +%C:N +%SF:abstractions-misc +%S:VESE/PEJO +%ES:000672 +%UID:003028 +%POCKET:N +%MD:2000/10/04 + +%P:'ut'en +%G:work +%IH:work +%C:N +%SF:abstractions-misc +%P1p:neye'ut'en +%S:JOPA +%ES:001041 +%UID:004264 +%POCKET:Y +%MD:2001/03/15 + +%P:dulkw'ah +%G:Spotted Frog +%IH:Spotted Frog/Frog, Spotted +%SN:Rana pretiosa +%MN:Lives in water and has red markings on the belly. +%PICTURE:/home/poser/Research/Dakelh/Pictures/psfiles/SpottedFrog.ps +%CAPTION:{\qc Tsasdli} --- Spotted Frog +%PICPERMISSION:N +%PICCREDIT:Drawing of Spotted Frog from {\it The Amphibians of British Columbia\/}. +%C:N +%SF:amphibiansandreptiles +%S:EDFR +%UID:004111 +%POCKET:Y +%MD:2001/03/07 + +%P:chunlai +%G:salamander, lizard +%IH:lizard/salamander +%MN:The only species of salamander found in the region is the + Long-toed Salamander {\it Ambystoma macrodactylum\/}. No lizards + are found in the region. However, this term is applied to other + varieties of salamander and to lizards, such as the gekkos sold as + pets. +%FGREF:Corkran \& Thoms (1996;39) +%SN:Ambystoma macrodactylum +%C:N +%SF:amphibiansandreptiles +%S:LITM/JOPA/BRBI +%UID:000157 +%MD:1998/05/16 + +%P:tl'ughus +%G:snake +%IH:snake +%C:N +%MN:The only snake found in the region is the Common Garter Snake + {\it Thamnophis sirtalis\/}. However, the term is applied to all snakes. +%SN:Thamnophis sirtalis +%SF:amphibiansandreptiles +%S:LITM/JOPA/BRBI/MAGO +%UID:000250 +%MD:1998/12/07 + +%P:tsasdli +%G:Western Toad +%SN:Bufo boreas +%IH:Western Toad/Toad, Western +%MN:Lives on land. +%SF:amphibiansandreptiles +%C:N +%S:LITM/JOPA/BRBI/MAGO/STJA/EDFR +%UID:000059 +%MD:2001/03/07 + +%P:lhits'e +%G:bitch, female dog +%IH:bitch/dog, female +%C:N +%SF:animals-domestic +%S:JOPA/EDFR/VESE +%UID:002446 +%MD:1999/03/15 + +%P:musdus +%G:cow +%IH:cow +%C:N +%P2s:nmusdus +%ETYM:Loan from Cree {\qf mostos} ``buffalo''. +%LOANSOURCE:Cree +%SF:animals-domestic +%S:LITM/JOPA/BRBI/MAGO +%UID:000036 +%MD:1997/06/12 + +%P:lhi +%G:dog +%IH:dog +%C:N +%DUOPLURAL:lhike +%SF:animals-domestic +%POSS:lik +%P1s:slik +%P1p:nelik +%DUOPLURAL:lhike +%S:LITM/JOPA/BRBI/STJA/VESE/EDFR/JEKO +%UID:000270 +%MD:2001/02/15 + +%P:budzocho +%G:donkey, mule +%IH:donkey/mule +%SF:animals-domestic +%ETYM:``big ears''. +%C:N +%S:JOPA/BRBI +%UID:000376 +%MD:1997/11/14 + +%P:yeztli +%G:horse +%IH:horse +%SF:animals-domestic +%ETYM:A contraction of {\qc yezihlhi} ``elk dog''. +%C:N +%S:LITM/JOPA/BRBI/PEJO +%UID:000042 +%MD:2000/10/21 + +%P:lhike +%G:Irregular plural of {\qc lhi}, q.v. +%IH:dogs +%C:N +%SF:animals-domestic +%S:LITM/BRBI/JOPA/STJA +%UID:000293 +%MD:1999/01/26 + +%P:sbaiyaz +%G:lamb +%IH:lamb +%C:N +%SF:animals-domestic +%S:LITM +%UID:000254 +%MD:1997/06/16 + +%P:gugoos +%G:pig +%IH:pig +%C:N +%ETYM:Ultimately borrowed from French {\qf coche}, probably via Cree. +%LOANSOURCE:Cree +%SF:animals-domestic +%S:LITM/JOPA/BRBI +%UID:000133 +%MD:1997/06/16 + +%P:'ut'az +%G:bat +%IH:bat +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000390 +%MD:1997/11/14 + +%P:liyabdut'ai +%G:bat +%MN:The only kind of bat found in the region is the Little Brown Myotis. +%IH:bat +%SF:animals-land +%SN:Myotis lucifugus +%ETYM:Literally, ``devil bird'', a compound of {\qc liyab} ``devil'', a loan from + French {\qf le diable}, and {\qc dut'ai} ``bird''. +%LOANSOURCE:French +%C:N +%S:JOPA/BRBI +%UID:000215 +%MD:1997/06/16 + +%P:sus +%G:black bear +%IH:black bear +%C:N +%SF:animals-land +%SN:Ursus americanus +%S:LITM/JOPA/BRBI/STJA/EDFR/VESE/JEKO +%UID:000048 +%MD:1998/12/19 + +%P:musduscho dughai +%G:buffalo +%IH:buffalo +%SF:animals-land +%C:N +%ETYM:``big hairy cow''. +%S:JOPA/EDFR +%UID:003478 +%POCKET:Y +%MD:2000/11/04 + +%P:tl'ok'umusdus +%G:buffalo +%IH:buffalo +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000374 +%MD:2000/11/01 + +%P:jenyo +%G:bull moose +%IH:bull moose/moose, bull +%SF:animals-land +%C:N +%S:MAGO/JOPA/VESE/EDFR/JEKO +%UID:000474 +%MD:1999/05/11 + +%P:denyo +%G:bull moose +%IH:moose, bull +%SF:animals-land +%C:N +%S:LITM/JOPA +%UID:000348 +%MD:1997/06/18 + +%P:tsiyeyaz +%G:calf moose +%IH:calf moose/moose, calf +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000380 +%MD:1997/11/14 + +%P:duniyaz +%G:calf moose +%IH:calf moose/moose, calf +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI +%UID:000245 +%MD:1997/06/16 + +%P:whudzih +%G:caribou +%IH:caribou +%C:N +%SF:animals-land +%SN:Rangifer tarandus +%S:JOPA/BRBI/MAGO/EDFR/VESE/JEKO +%UID:000274 +%MD:1999/05/11 + +%P:boos +%G:cat +%IH:cat +%C:N +%SN:Felis domesticus +%ETYM:Loan from English {\qf puss}, possibly via Chinook Jargon. +%LOANSOURCE:English +%SF:animals-land +%S:LITM/JOPA/BRBI +%UID:000137 +%MD:1997/12/17 + +%P:ts'uwhuljos +%G:chipmunk +%IH:chipmunk +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI +%UID:000146 +%MD:1997/06/16 + +%P:booscho +%G:cougar +%IH:cougar +%SF:animals-land +%SN:Felis concolor +%C:N +%ETYM:Literally, ``big cat'', where {\qc boos} ``cat'' is a loan from English + {\qf puss}, possibly via Chinook Jargon. +%S:JOPA/BRBI +%UID:000050 +%MD:1997/11/14 + +%P:duni'at +%G:cow moose +%IH:cow moose/moose, cow +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000377 +%MD:1997/11/14 + +%P:tintulhi +%G:coyote +%IH:coyote +%C:N +%SF:animals-land +%SN:Canis latrans +%S:JOPA/BRBI +%R:LITM has chuntulhi. +%UID:000155 +%MD:1997/06/16 + +%P:yests'e +%G:deer +%IH:deer +%SF:animals-land +%C:N +%S:LITM/JOPA/BRBI/EDFR +%UID:000132 +%MD:1998/12/16 + +%P:dets'it +%G:dry cow moose +%IH:dry cow moose/moose, dry cow +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000378 +%MD:1997/11/14 + +%P:yezih +%G:elk +%IH:elk +%SF:animals-land +%C:N +%R:STJA doesn't use this. +%S:JOPA/BRBI +%UID:000382 +%MD:1997/11/14 + +%P:tsa'at +%G:female beaver +%IH:beaver, female +%C:N +%SF:animals-land +%S:STJA +%UID:001295 +%MD:1998/12/08 + +%P:chunihcho +%G:fisher +%IH:fisher +%ETYM:``big marten''. +%SF:animals-land +%SN:Martes pennanti +%C:N +%S:JOPA/BRBI/MAGO +%UID:000385 +%MD:2000/06/18 + +%P:ts'unalhbuz +%G:flying squirrel +%IH:flying squirrel +%SF:animals-land +%SN:Glaucomys sabrinus alpinus +%PICTURE:/home/poser/Research/Dakelh/Pictures/psfiles/FlyingSquirrel.ps +%CAPTION:{\qc ts'unulhbuz} --- Flying Squirrel +%PICPERMISSION:N +%PICCREDIT:Drawing of Flying Squirrel from {\it The Mammals of British Columbia\/}. +%C:N +%S:JOPA/BRBI +%UID:000389 +%MD:1997/11/14 + +%P:nanguz +%G:fox +%IH:fox +%C:N +%SF:animals-land +%S:MAGO +%UID:000139 +%MD:2001/02/26 + +%P:shas +%G:grizzly bear +%IH:grizzly bear +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI/VESE/EDFR/JEKO +%UID:000039 +%MD:1997/06/12 + +%P:shasyaz +%G:grizzly bear cub +%IH:grizzly bear cub/cub, grizzly bear +%C:N +%SF:animals-land +%S:STJA +%UID:002114 +%MD:1999/02/20 + +%P:shas'at +%G:grizzly bear sow +%IH:grizzly bear sow/sow, grizzly bear +%C:N +%SF:animals-land +%ETYM:``grizzly bear's wife''. +%S:STJA +%UID:002113 +%MD:1999/02/20 + +%P:-lik +%G:irregular possessed stem of {\qc lhi}, q.v. +%C:N +%SF:animals-land +%S:MAGO +%UID:000564 +%MD:1997/12/11 + +%P:wasi +%G:lynx +%IH:lynx +%C:N +%SF:animals-land +%SN:Felis lynx +%ETYM:Loan from Gitksan {\qf wish}. +%LOANSOURCE:Gitksan +%S:JOPA/BRBI/STJA/EDFR/VESE/JEKO/MAGO +%UID:000049 +%MD:2001/04/20 + +%P:k'ani +%G:woodchuck +%IH:woodchuck +%C:N +%SF:animals-land +%SN:Marmota monax +%S:JOPA/BRBI/PEJO +%R:Clarified with Josie and Peter 2001/05/28. +%UID:000391 +%POCKET:Y +%MD:2001/05/28 + +%P:dutni +%G:marmot +%IH:marmot +%SF:animals-land +%C:N +%SN:Marmota caligata +%R:Josie and Peter are not really familiar with marmots but have heard older + people talk about them. +%S:JOPA/PEJO +%UID:000143 +%MD:1998/02/10 + +%P:chunih +%G:marten +%IH:marten +%SF:animals-land +%SN:Martes americana +%C:N +%S:JOPA/BRBI/VESE/EDFR/JEKO/MAGO +%UID:000016 +%MD:2001/04/20 + +%P:telhjoos +%G:mink +%IH:mink +%C:N +%SF:animals-land +%SN:Mustela vison +%S:LITM/JOPA/BRBI +%UID:000167 +%MD:1997/06/16 + +%P:duni +%G:moose +%IH:moose +%C:N +%SF:animals-land +%SN:Alces alces andersoni +%S:LITM-EDFR/JOPA/BRBI +%UID:000346 +%MD:1997/06/18 + +%P:dats'ooz +%G:mouse +%IH:mouse +%SF:animals-land +%C:N +%S:LITM/JOPA/MAGO/VESE/JEKO +%UID:000156 +%MD:2001/01/22 + +%P:tsek'et +%G:muskrat +%IH:muskrat +%C:N +%SF:animals-land +%SN:Ondatra zibethicus +%S:JOPA/BRBI/STJA/MAGO +%UID:000335 +%MD:1998/12/08 + +%P:chanjo +%G:newly sexually mature cow moose +%IH:moose, newly sexually mature cow +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000379 +%MD:1997/11/14 + +%P:looncho +%G:pack rat +%IH:pack rat +%C:N +%SF:animals-land +%S:VESE/JEKO/MAGO +%UID:000149 +%MD:1999/05/10 + +%P:dlooncho +%G:packrat +%IH:packrat +%C:N +%SF:animals-land +%S:JOPA +%UID:002701 +%MD:1999/05/11 + +%P:duneza +%G:porcupine +%IH:porcupine +%SF:animals-land +%C:N +%S:JOPA/BRBI/MAGO +%UID:000388 +%MD:2001/03/06 + +%P:ts'it +%G:porcupine +%IH:porcupine +%SF:animals-land +%SN:Erethizon dorsatum +%C:N +%ETYM:Perhaps derived from the interjection {\qc ts'it} ``don't touch it!''. +%S:JOPA/BRBI/MAGO/BEMC/STJA +%UID:000387 +%MD:1998/12/08 + +%P:lhiyaz +%G:puppy +%IH:puppy +%C:N +%SF:animals-land +%DUOPLURAL:lhiyazke +%DUOPLURAL:lhikeyaz +%R:Josie prefers {\qc lhikeyaz}. +%S:LITM/BRBI/JOPA/EDFR/MAGO-JEKO +%UID:000182 +%MD:2001/05/26 + +%P:nats'ildelh +%G:Red Squirrel +%IH:squirrel/Red Squirrel +%SN:Tamiasciurus hudsonicus colum. +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI/STJA +%UID:000034 +%MD:1999/02/17 + +%P:goh +%G:rabbit +%IH:rabbit +%C:N +%SF:animals-land +%S:LITM/JOPA/VESE/EDFR/JEKO +%UID:000023 +%MD:1999/05/11 + +%P:ooch'ainischoot +%G:recently weaned calf moose +%IH:moose, recently weaned calf +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000381 +%MD:1997/11/14 + +%P:sbai +%G:sheep +%IH:sheep +%C:N +%SF:animals-land +%S:MAGO +%UID:001131 +%MD:1998/02/10 + +%P:'usbai +%G:sheep +%IH:sheep +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000375 +%MD:1997/11/14 + +%P:'ulhguk +%G:shrew +%IH:shrew +%SF:animals-land +%C:N +%S:MAGO/VESE/JEKO +%UID:000526 +%MD:2001/01/22 + +%P:hoonliz +%G:skunk +%IH:skunk +%C:N +%P2s:unhoonliz +%SF:animals-land +%S:LITM/JOPA/BRBI/MAGO/VESE/EDFR/JEKO +%UID:000052 +%MD:1997/06/12 + +%P:nohbai +%G:weasel +%IH:weasel +%C:N +%SF:animals-land +%S:JOPA/BRBI/MAGO +%UID:000141 +%MD:1997/06/16 + +%P:yus +%G:wolf +%IH:wolf +%C:N +%SF:animals-land +%SN:Canis lupus +%S:LITM/JOPA/BRBI +%UID:000051 +%MD:1997/06/12 + +%P:noostel +%G:wolverine +%IH:wolverine +%C:N +%SF:animals-land +%SN:Gulo gulo +%S:JOPA/BRBI/MAGO/VESE/EDFR/JEKO +%UID:000140 +%MD:2001/04/20 + +%P:tsatsul +%G:young beaver +%IH:beaver, young +%SF:animals-land +%C:N +%S:JOPA/BRBI/STJA +%UID:000384 +%MD:1998/12/08 + +%P:lht'at +%G:beaver dam +%IH:beaver dam/dam, beaver +%C:N +%SF:animals-misc +%S:STJA +%UID:001287 +%MD:1998/12/08 + +%P:'ulh +%G:beaver dam +%IH:beaver dam/dam, beaver +%C:N +%SF:animals-misc +%S:STJA +%UID:001288 +%MD:1998/12/08 + +%P:tsaken +%G:beaver lodge +%IH:beaver lodge +%C:N +%SF:animals-misc +%S:JOPA/BRBI/STJA +%UID:000405 +%MD:1998/12/08 + +%P:tunyohtsati +%G:beaver path under the ice +%IH:beaver path under the ice +%C:N +%SF:animals-misc +%S:JOPA/EDFR +%UID:003769 +%POCKET:Y +%MD:2001/02/13 + +%P:sus'an +%G:black bear den +%IH:black bear den +%C:N +%SF:animals-misc +%S:LITM/STJA +%UID:000131 +%MD:1998/12/08 + +%P:shask'oh +%G:grizzly bear tracks +%IH:tracks, grizzly bear +%C:N +%SF:animals-misc +%S:MAGO +%UID:001132 +%MD:1998/02/10 + +%P:hoolht'ukw +%G:leech +%IH:leech +%SF:animals-misc +%C:N +%S:JOPA/PEJO/EDFR +%UID:003410 +%POCKET:Y +%MD:2000/11/01 + +%P:hoot'ub +%G:leech +%IH:leech +%SF:bugs +%C:N +%S:JOPA/BRBI/MAGO +%UID:000370 +%MD:2000/11/01 + +%P:dunik'oh +%G:moose tracks +%IH:moose tracks +%C:N +%SF:animals-misc +%S:PEJO/JOPA +%ES:000491 +%UID:003121 +%POCKET:Y +%MD:2000/09/28 + +%P:gohk'oh +%G:rabbit tracks +%IH:tracks, rabbit +%C:N +%SF:animals-misc +%S:LITM +%UID:000073 +%MD:1997/06/12 + +%P:tsa +%G:beaver +%IH:beaver +%C:N +%SN:Castor canadensis +%UID:000044 +%SF:animals-water +%S:JOPA/BRBI/STJA/EDFR/VESE/JEKO/MAGO +%MD:2001/04/18 + +%P:tsayaz +%G:beaver kit +%IH:kit, beaver/beaver, baby +%SF:animals-water +%C:N +%S:STJA +%UID:001294 +%MD:2000/06/18 + +%P:tsati +%G:big beaver, old beaver +%IH:beaver, big/beaver, old +%C:N +%SF:animals-water +%S:LITM/JOPA/BRBI/STJA +%UID:000206 +%MD:1998/12/08 + +%P:tsis +%G:otter +%IH:otter +%SF:animals-water +%SN:Lutra canadensis +%C:N +%S:JOPA/BRBI +%UID:000386 +%MD:1997/11/14 + +%P:datsan +%G:American Crow +%C:N +%SF:bird-gen +%SN:Corvus brachyrhynchos +%IH:crow/American Crow +%S:LITM/PEJO +%UID:000158 +%MD:2000/10/21 + +%P:sewh +%G:American Robin +%IH:Robin, American +%SN:Turdus migratorius +%C:N +%SF:bird-gen +%S:LITM/JOPA/BRBI/PEJO +%UID:000181 +%MD:2000/10/21 + +%P:tsebalyan +%G:Bald Eagle +%IH:Bald Eagle +%C:N +%SF:bird-gen +%SN:Haliaeetus leucocephalus +%S:LITM/JOPA/BRBI +%UID:000150 +%MD:1997/06/16 + +%P:dut'ai +%G:bird, duck +%IH:bird/duck +%C:N +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO/STJA/PEJO +%UID:000081 +%MD:2000/09/28 + +%P:delh +%G:crane +%IH:crane +%C:N +%SF:bird-gen +%S:LITM +%UID:000255 +%MD:1997/06/16 + +%P:khoh +%G:goose +%IH:goose +%C:N +%P1s:skhoh +%P2s:nkhoh +%P1p:nekhoh +%POSS:khoh +%SF:bird-gen +%S:JOPA/BRBI/MAGO/VESE/EDFR/JEKO +%UID:000031 +%MD:2001/02/15 + +%P:ts'unalhduz +%G:hummingbird +%IH:hummingbird +%C:N +%SF:bird-gen +%S:LITM/BRBI/JOPA +%UID:000242 +%MD:1997/06/16 + +%P:gagiyaz +%G:little bird +%IH:bird, little +%C:N +%QCHECK:Any little bird? +%SF:bird-gen +%S:PEJO +%UID:003115 +%POCKET:Y +%MD:2000/09/28 + +%P:dut'aiyaz +%G:little bird +%IH:bird, little +%C:N +%SF:bird-gen +%S:STJA/JOPA/EDFR/VESE/PEJO +%UID:001818 +%MD:2000/09/28 + +%P:dadzi +%G:loon +%IH:loon +%SF:bird-gen +%SN:Gavia immer +%C:N +%S:LITM/JOPA/BRBI +%UID:000020 +%MD:1997/06/12 + +%P:t'ugicho +%G:Mallard Duck +%IH:Mallard Duck +%C:N +%SN:Anas platyrhynchos +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO/VESE/EDFR/JEKO +%UID:000041 +%MD:1999/05/11 + +%P:musdzoon +%G:owl +%IH:owl +%C:N +%SF:bird-gen +%S:LITM/BRBI/JOPA/MAGO +%UID:000135 +%MD:1997/12/11 + +%P:ts'olh +%G:Red-necked Grebe +%MN:A variety of duck locally known as the Helldiver. +%IH:Red-Necked Grebe/Helldiver/Grebe, Red-Necked +%SN:Podiceps grisegena +%SF:bird-gen +%C:N +%S:BRBI/JOPA +%UID:000263 +%MD:2001/03/08 + +%P:'utsut +%G:Ruffed grouse +%IH:Ruffed grouse +%C:N +%SF:bird-gen +%S:LITM +%UID:000218 +%MD:1997/06/16 + +%P:nat'oh +%G:Spruce Grouse, Fool Hen +%IH:Spruce Grouse/Grouse, Spruce/Fool Hen +%SF:bird-gen +%SN:Dendragapus canadensis +%C:N +%S:MAGO/LITM +%UID:000539 +%MD:1997/12/04 + +%P:tehgwuzeh +%G:Steller's Jay, commonly known locally as ``bluejay''. +%IH:Steller's Jay/jay, Steller's/Bluejay (Steller's Jay) +%SF:bird-gen +%SN:Cyanocitta stelleri +%C:N +%S:JOPA/BRBI +%UID:000356 +%MD:1997/11/14 + +%P:wedlew +%G:sandpiper +%IH:sandpiper +%C:N +%SN:Eremophila alpestris et sim. +%SF:bird-gen +%S:LITM +%UID:000237 +%MD:2002/07/19 + +%P:besk'i +%G:seagull +%IH:seagull +%C:N +%SN:Larus species +%SF:bird-gen +%S:LITM +%UID:000136 +%MD:2002/07/19 + +%P:ts'incho +%G:swan +%IH:swan +%C:N +%SF:bird-gen +%S:LITM +%UID:000222 +%MD:1997/06/16 + +%P:'uschas +%G:Tree Swallow +%IH:Tree Swallow +%SF:bird-gen +%SN:Tachycineta bicolor +%C:N +%S:MAGO +%UID:000535 +%MD:1997/11/22 + +%P:gwuzeh +%G:Whiskey Jack, Gray Jay, Canadian Jay +%IH:Whiskey Jack/Jay, Gray/Jay, Canadian +%C:N +%SN:Perisoreus canadensis +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO +%UID:000148 +%MD:1997/11/22 + +%P:chundulkw'uz +%G:woodpecker +%IH:woodpecker +%C:N +%SF:bird-gen +%S:JOPA/BRBI/STJA +%UID:000138 +%MD:1999/03/31 + +%P:-t'o +%G:nest +%IH:nest +%C:N +%Pind:'ut'o +%P3s:but'o +%Pref:dut'o +%SF:bird-misc/bugs +%S:STJA/PEJO/JOPA/BRBI/EDFR +%ES:001353 +%UID:000226 +%MD:2001/03/07 + +%P:-nak'uz +%G:a single eye +%IH:eye, a single +%C:N +%SF:body-ext +%S:JOPA/EDFR +%ES:000457 +%UID:003770 +%POCKET:Y +%MD:2001/02/13 + +%P:-kechunoh +%G:ankle +%IH:ankle +%P1s:skechunoh +%P2s:nkechunoh +%C:N +%S:MAGO/STJA +%SF:body-ext +%UID:000865 +%MD:1999/03/03 + +%P:-de +%G:antler, horn +%IH:antler/horn +%C:N +%SF:body-ext +%P3s:bude +%S:STJA +%UID:002266 +%MD:1999/03/02 + +%P:-de_zu_s +%G:antler velvet +%IH:velvet, antler +%C:N +%SF:body-ext +%P3s:bude_zu_s +%S:STJA +%UID:002267 +%MD:1999/03/02 + +%P:-tsul +%G:anus, asshole +%IH:anus/asshole +%C:N +%P1s:stsul +%SF:body-ext +%S:STJA +%UID:002171 +%MD:1999/02/23 + +%P:-gan +%G:arm +%IH:arm +%P1s:sgan +%P2s:ngan +%Pref:dugan +%C:N +%S:LITM/MAGO/STJA/JOPA/VESE/EDFR/JEKO +%SF:body-ext +%UID:000863 +%MD:1999/02/22 + +%P:-chak'ests'oh +%G:armpit +%IH:armpit +%P1s:schak'ests'oh +%C:N +%S:MAGO +%UID:000859 +%SF:body-ext +%MD:1997/12/11 + +%P:-t'ak +%G:back (of body) +%IH:back (of body) +%P1s:st'ak +%P3s:but'ak +%C:N +%S:MAGO/EDFR/VESE/JEKO +%SF:body-ext +%UID:000899 +%MD:1997/12/11 + +%P:-lat'ak +%G:back of hand +%IH:back of hand +%P1s:slat'ak +%C:N +%S:MAGO +%SF:body-ext +%UID:000871 +%MD:1997/12/11 + +%P:tsake +%G:beaver paws +%IH:beaver paws +%C:N +%SF:body-ext +%S:LITM-EDFR +%UID:000329 +%MD:1997/06/18 + +%P:tsache +%G:beaver tail +%IH:beaver tail +%C:N +%SF:body-ext +%S:LITM +%UID:000207 +%MD:1997/06/16 + +%P:-but +%G:belly +%IH:belly +%P1s:sbut +%C:N +%S:MAGO +%SF:body-ext +%UID:000937 +%MD:1997/12/11 + +%P:-ts'oo +%G:breast +%IH:breast +%P1s:sts'oo +%C:N +%S:MAGO +%UID:000855 +%SF:body-ext +%MD:1997/12/11 + +%P:-tl'a +%G:bum, buttocks +%IH:bum/buttocks +%P1s:stl'a +%C:N +%S:MAGO +%SF:body-ext +%UID:000936 +%MD:1997/12/11 + +%P:-kechunch'ooz +%G:calf of leg +%IH:calf of leg +%C:N +%SF:body-ext +%S:JOPA/EDFR +%UID:004458 +%POCKET:Y +%MD:2001/04/20 + +%P:-nembus +%G:cheek +%IH:cheek +%P1s:snimbus +%C:N +%S:MAGO/JOPA/BRBI +%SF:body-ext +%UID:000889 +%MD:1997/12/11 + +%P:-yoh +%G:chest +%IH:chest +%C:N +%SF:body-ext +%S:JOPA/EDFR +%ES:000660 +%UID:003777 +%POCKET:Y +%MD:2001/02/13 + +%P:-yeda' +%G:chin +%IH:chin +%P1s:syeda' +%C:N +%S:MAGO +%SF:body-ext +%UID:000882 +%MD:1997/12/11 + +%P:-tsidakwhudutle +%G:cranial fontanelle, baby's soft spot +%IH:cranial fontanelle/baby's soft spot +%C:N +%P3s:butsidakwhudutle +%S:MAGO +%SF:body-ext +%UID:000898 +%MD:1997/12/11 + +%P:-dzo +%G:ear +%IH:ear +%MN:This refers to the ear considered as a whole, especially the exterior. + When the canal in particular is referred to, one uses {\qc -dzek}, q.v. +%C:N +%P1s:sdzo +%S:MAGO +%SF:body-ext +%UID:000879 +%MD:1997/12/11 + +%P:-dzobal +%G:earlobe +%IH:earlobe +%C:N +%P1s:sdzobal +%SF:body-ext +%S:BRBI/MAGO +%UID:000641 +%MD:1997/12/17 + +%P:-nints'uzti +%G:elbow +%IH:elbow +%P1s:snints'uzti +%C:N +%S:MAGO +%SF:body-ext +%UID:000916 +%MD:1997/12/11 + +%P:-na +%G:eye +%IH:eye +%P1s:sna +%P3s:buna +%C:N +%S:MAGO/JOPA/EDFR +%SF:body-ext +%UID:000891 +%MD:1998/12/18 + +%P:-nak'et +%G:eye socket +%IH:eye socket +%P1s:snak'et +%C:N +%S:MAGO +%SF:body-ext +%UID:000892 +%MD:1997/12/11 + +%P:-nach'usdooz +%G:eyebrow +%IH:eyebrow +%P1s:snach'usdooz +%C:N +%S:MAGO +%SF:body-ext +%UID:000896 +%MD:1997/12/11 + +%P:-nalusgha +%G:eyelash +%IH:eyelash +%P1s:snalusgha +%C:N +%S:MAGO +%SF:body-ext +%UID:000895 +%MD:1997/12/11 + +%P:-nalus +%G:eyelid +%IH:eyelid +%P1s:snalus +%C:N +%S:MAGO +%SF:body-ext +%UID:000894 +%MD:1997/12/11 + +%P:-nen +%G:face +%IH:face +%P1s:snen +%P2s:nyunen +%P3s:bunen +%C:N +%S:MAGO/PEJO/STJA/JOPA/VESE/EDFR +%SF:body-ext +%ES:000369 +%UID:000890 +%MD:2001/04/20 + +%P:ts'uz +%G:feather, down +%IH:feather/down +%C:N +%SF:body-ext +%S:LITM/STJA/PEJO +%UID:000271 +%MD:2000/10/16 + +%P:dut'aits'uz +%G:feathers, down +%IH:feathers/down +%C:N +%SF:body-ext +%S:STJA +%UID:002647 +%MD:2001/02/27 + +%P:-lasge +%G:finger other than thumb or pinkie +%IH:finger other than thumb or pinkie +%P1s:slasge +%C:N +%S:MAGO/STJA/JOPA/PEJO/EDFR +%SF:body-ext +%UID:000869 +%MD:2000/11/01 + +%P:-lagui +%G:fingernails, claws of forepaws +%IH:fingernails/claws of forepaws +%P1s:slagui +%C:N +%S:MAGO +%SF:body-ext +%UID:000875 +%MD:1997/12/11 + +%P:-ke +%G:foot +%IH:foot +%C:N +%P1s:ske +%Pref:duke +%S:MAGO/STJA/JOPA/VESE/EDFR/JEKO +%UID:000851 +%SF:body-ext +%MD:1999/05/11 + +%P:-gha +%G:hair +%MN:This refers to hair in general and where no more specific term exists, as on the + arms and chest. It is not used to refer to the hair of the head, for which the + more specific term {\qc -tsigha} is always used. +%IH:hair +%C:N +%S:MAGO +%SF:body-ext +%UID:000888 +%MD:1997/12/11 + +%P:-tsigha +%G:hair of the head +%IH:hair of the head +%P1s:stsigha +%P2s:ntsigha +%P3s:butsigha +%C:N +%S:MAGO/LITM/PEJO +%SF:body-ext +%UID:000887 +%MD:2000/10/20 + +%P:-la +%G:hand +%IH:hand +%P1s:sla +%P2s:nla +%C:N +%S:MAGO/STJA +%SF:body-ext +%POCKET:Y +%UID:000866 +%MD:1999/02/17 + +%P:-tsi +%G:head +%IH:head +%Pref:dutsi +%C:N +%SF:body-ext +%S:STJA +%UID:002965 +%POCKET:Y +%MD:1999/06/24 + +%P:-kelatsul +%G:heel +%IH:heel +%P1s:skelatsul +%C:N +%S:MAGO +%SF:body-ext +%UID:000917 +%MD:1997/12/11 + +%P:-k'ui +%G:hip +%IH:hip +%P1s:sk'ui +%C:N +%S:MAGO/JOPA +%SF:body-ext +%UID:000923 +%MD:2001/03/15 + +%P:-gwut +%G:knee +%IH:knee +%P1s:sgwut +%C:N +%S:MAGO +%SF:body-ext +%UID:000933 +%MD:1997/12/11 + +%P:-gwutlasi'ai +%G:kneecap +%IH:kneecap +%P1s:sgwutlasi'ai +%R:has something to do with floating at tip of knee +%C:N +%S:MAGO +%SF:body-ext +%UID:000925 +%MD:1997/12/11 + +%P:-langwut +%G:knuckles at boundary between hand and fingers +%IH:knuckles at boundary between hand and fingers +%P1s:slangwut +%SF:body-ext +%C:N +%S:JOPA/BRBI +%UID:000967 +%MD:1997/12/17 + +%P:-kechun +%G:leg +%IH:leg +%P1s:skechun +%C:N +%S:MAGO +%UID:000852 +%SF:body-ext +%MD:1997/12/11 diff --git a/usr/src/test/util-tests/tests/awk/gnu/wjposer1.ok b/usr/src/test/util-tests/tests/awk/gnu/wjposer1.ok new file mode 100644 index 0000000000..16cde6a74b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/wjposer1.ok @@ -0,0 +1,2068 @@ +%IH:exertion +%P:nut'i +%G:exertion +%OIH:exertion +%C:N +%SF:abstractions-misc +%S:JOPA/EDFR/VESE +%ES:000088 +%UID:002463 +%MD:1999/03/15 + +%IH:information +%P:ts'iyantsuk t'eooninzun +%G:information +%OIH:information +%C:N +%SF:abstractions-misc +%S:JOPA/BRBI +%UID:000986 +%MD:1997/12/17 + +%IH:interval +%P:k'et'uk +%G:interval +%OIH:interval +%C:N +%SF:abstractions-misc +%S:MAGO +%ES:001077 +%UID:000873 +%MD:1997/12/11 + +%IH:language +%P:khunek +%G:language, word, message +%OIH:language/word/message +%POSS:ghunek +%P1p:neghunek +%C:N +%SF:abstractions-misc +%S:MAGO/BRBI/JOPA/EDFR/VESE/JEKO +%UID:000928 +%MD:2001/02/10 + +%IH:word +%P:khunek +%G:language, word, message +%OIH:language/word/message +%POSS:ghunek +%P1p:neghunek +%C:N +%SF:abstractions-misc +%S:MAGO/BRBI/JOPA/EDFR/VESE/JEKO +%UID:000928 +%MD:2001/02/10 + +%IH:message +%P:khunek +%G:language, word, message +%OIH:language/word/message +%POSS:ghunek +%P1p:neghunek +%C:N +%SF:abstractions-misc +%S:MAGO/BRBI/JOPA/EDFR/VESE/JEKO +%UID:000928 +%MD:2001/02/10 + +%IH:running +%P:gal +%G:running +%OIH:running +%C:N +%R:Dugal ndesda. He got hurt while running. +%SF:abstractions-misc +%S:JOPA +%ES:000535 +%UID:002462 +%MD:1999/03/15 + +%IH:work +%P:t'en +%G:work +%OIH:work +%C:N +%SF:abstractions-misc +%S:VESE/PEJO +%ES:000672 +%UID:003028 +%POCKET:N +%MD:2000/10/04 + +%IH:work +%P:'ut'en +%G:work +%OIH:work +%C:N +%SF:abstractions-misc +%P1p:neye'ut'en +%S:JOPA +%ES:001041 +%UID:004264 +%POCKET:Y +%MD:2001/03/15 + +%IH:Spotted Frog +%P:dulkw'ah +%G:Spotted Frog +%OIH:Spotted Frog/Frog, Spotted +%SN:Rana pretiosa +%MN:Lives in water and has red markings on the belly. +%PICTURE:/home/poser/Research/Dakelh/Pictures/psfiles/SpottedFrog.ps +%CAPTION:{\qc Tsasdli} --- Spotted Frog +%PICPERMISSION:N +%PICCREDIT:Drawing of Spotted Frog from {\it The Amphibians of British Columbia\/}. +%C:N +%SF:amphibiansandreptiles +%S:EDFR +%UID:004111 +%POCKET:Y +%MD:2001/03/07 + +%IH:Frog, Spotted +%P:dulkw'ah +%G:Spotted Frog +%OIH:Spotted Frog/Frog, Spotted +%SN:Rana pretiosa +%MN:Lives in water and has red markings on the belly. +%PICTURE:/home/poser/Research/Dakelh/Pictures/psfiles/SpottedFrog.ps +%CAPTION:{\qc Tsasdli} --- Spotted Frog +%PICPERMISSION:N +%PICCREDIT:Drawing of Spotted Frog from {\it The Amphibians of British Columbia\/}. +%C:N +%SF:amphibiansandreptiles +%S:EDFR +%UID:004111 +%POCKET:Y +%MD:2001/03/07 + +%IH:lizard +%P:chunlai +%G:salamander, lizard +%OIH:lizard/salamander +%MN:The only species of salamander found in the region is the + Long-toed Salamander {\it Ambystoma macrodactylum\/}. No lizards + are found in the region. However, this term is applied to other + varieties of salamander and to lizards, such as the gekkos sold as + pets. +%FGREF:Corkran \& Thoms (1996;39) +%SN:Ambystoma macrodactylum +%C:N +%SF:amphibiansandreptiles +%S:LITM/JOPA/BRBI +%UID:000157 +%MD:1998/05/16 + +%IH:salamander +%P:chunlai +%G:salamander, lizard +%OIH:lizard/salamander +%MN:The only species of salamander found in the region is the + Long-toed Salamander {\it Ambystoma macrodactylum\/}. No lizards + are found in the region. However, this term is applied to other + varieties of salamander and to lizards, such as the gekkos sold as + pets. +%FGREF:Corkran \& Thoms (1996;39) +%SN:Ambystoma macrodactylum +%C:N +%SF:amphibiansandreptiles +%S:LITM/JOPA/BRBI +%UID:000157 +%MD:1998/05/16 + +%IH:snake +%P:tl'ughus +%G:snake +%OIH:snake +%C:N +%MN:The only snake found in the region is the Common Garter Snake + {\it Thamnophis sirtalis\/}. However, the term is applied to all snakes. +%SN:Thamnophis sirtalis +%SF:amphibiansandreptiles +%S:LITM/JOPA/BRBI/MAGO +%UID:000250 +%MD:1998/12/07 + +%IH:Western Toad +%P:tsasdli +%G:Western Toad +%SN:Bufo boreas +%OIH:Western Toad/Toad, Western +%MN:Lives on land. +%SF:amphibiansandreptiles +%C:N +%S:LITM/JOPA/BRBI/MAGO/STJA/EDFR +%UID:000059 +%MD:2001/03/07 + +%IH:Toad, Western +%P:tsasdli +%G:Western Toad +%SN:Bufo boreas +%OIH:Western Toad/Toad, Western +%MN:Lives on land. +%SF:amphibiansandreptiles +%C:N +%S:LITM/JOPA/BRBI/MAGO/STJA/EDFR +%UID:000059 +%MD:2001/03/07 + +%IH:bitch +%P:lhits'e +%G:bitch, female dog +%OIH:bitch/dog, female +%C:N +%SF:animals-domestic +%S:JOPA/EDFR/VESE +%UID:002446 +%MD:1999/03/15 + +%IH:dog, female +%P:lhits'e +%G:bitch, female dog +%OIH:bitch/dog, female +%C:N +%SF:animals-domestic +%S:JOPA/EDFR/VESE +%UID:002446 +%MD:1999/03/15 + +%IH:cow +%P:musdus +%G:cow +%OIH:cow +%C:N +%P2s:nmusdus +%ETYM:Loan from Cree {\qf mostos} ``buffalo''. +%LOANSOURCE:Cree +%SF:animals-domestic +%S:LITM/JOPA/BRBI/MAGO +%UID:000036 +%MD:1997/06/12 + +%IH:dog +%P:lhi +%G:dog +%OIH:dog +%C:N +%DUOPLURAL:lhike +%SF:animals-domestic +%POSS:lik +%P1s:slik +%P1p:nelik +%DUOPLURAL:lhike +%S:LITM/JOPA/BRBI/STJA/VESE/EDFR/JEKO +%UID:000270 +%MD:2001/02/15 + +%IH:donkey +%P:budzocho +%G:donkey, mule +%OIH:donkey/mule +%SF:animals-domestic +%ETYM:``big ears''. +%C:N +%S:JOPA/BRBI +%UID:000376 +%MD:1997/11/14 + +%IH:mule +%P:budzocho +%G:donkey, mule +%OIH:donkey/mule +%SF:animals-domestic +%ETYM:``big ears''. +%C:N +%S:JOPA/BRBI +%UID:000376 +%MD:1997/11/14 + +%IH:horse +%P:yeztli +%G:horse +%OIH:horse +%SF:animals-domestic +%ETYM:A contraction of {\qc yezihlhi} ``elk dog''. +%C:N +%S:LITM/JOPA/BRBI/PEJO +%UID:000042 +%MD:2000/10/21 + +%IH:dogs +%P:lhike +%G:Irregular plural of {\qc lhi}, q.v. +%OIH:dogs +%C:N +%SF:animals-domestic +%S:LITM/BRBI/JOPA/STJA +%UID:000293 +%MD:1999/01/26 + +%IH:lamb +%P:sbaiyaz +%G:lamb +%OIH:lamb +%C:N +%SF:animals-domestic +%S:LITM +%UID:000254 +%MD:1997/06/16 + +%IH:pig +%P:gugoos +%G:pig +%OIH:pig +%C:N +%ETYM:Ultimately borrowed from French {\qf coche}, probably via Cree. +%LOANSOURCE:Cree +%SF:animals-domestic +%S:LITM/JOPA/BRBI +%UID:000133 +%MD:1997/06/16 + +%IH:bat +%P:'ut'az +%G:bat +%OIH:bat +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000390 +%MD:1997/11/14 + +%IH:bat +%P:liyabdut'ai +%G:bat +%MN:The only kind of bat found in the region is the Little Brown Myotis. +%OIH:bat +%SF:animals-land +%SN:Myotis lucifugus +%ETYM:Literally, ``devil bird'', a compound of {\qc liyab} ``devil'', a loan from + French {\qf le diable}, and {\qc dut'ai} ``bird''. +%LOANSOURCE:French +%C:N +%S:JOPA/BRBI +%UID:000215 +%MD:1997/06/16 + +%IH:black bear +%P:sus +%G:black bear +%OIH:black bear +%C:N +%SF:animals-land +%SN:Ursus americanus +%S:LITM/JOPA/BRBI/STJA/EDFR/VESE/JEKO +%UID:000048 +%MD:1998/12/19 + +%IH:buffalo +%P:musduscho dughai +%G:buffalo +%OIH:buffalo +%SF:animals-land +%C:N +%ETYM:``big hairy cow''. +%S:JOPA/EDFR +%UID:003478 +%POCKET:Y +%MD:2000/11/04 + +%IH:buffalo +%P:tl'ok'umusdus +%G:buffalo +%OIH:buffalo +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000374 +%MD:2000/11/01 + +%IH:bull moose +%P:jenyo +%G:bull moose +%OIH:bull moose/moose, bull +%SF:animals-land +%C:N +%S:MAGO/JOPA/VESE/EDFR/JEKO +%UID:000474 +%MD:1999/05/11 + +%IH:moose, bull +%P:jenyo +%G:bull moose +%OIH:bull moose/moose, bull +%SF:animals-land +%C:N +%S:MAGO/JOPA/VESE/EDFR/JEKO +%UID:000474 +%MD:1999/05/11 + +%IH:moose, bull +%P:denyo +%G:bull moose +%OIH:moose, bull +%SF:animals-land +%C:N +%S:LITM/JOPA +%UID:000348 +%MD:1997/06/18 + +%IH:calf moose +%P:tsiyeyaz +%G:calf moose +%OIH:calf moose/moose, calf +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000380 +%MD:1997/11/14 + +%IH:moose, calf +%P:tsiyeyaz +%G:calf moose +%OIH:calf moose/moose, calf +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000380 +%MD:1997/11/14 + +%IH:calf moose +%P:duniyaz +%G:calf moose +%OIH:calf moose/moose, calf +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI +%UID:000245 +%MD:1997/06/16 + +%IH:moose, calf +%P:duniyaz +%G:calf moose +%OIH:calf moose/moose, calf +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI +%UID:000245 +%MD:1997/06/16 + +%IH:caribou +%P:whudzih +%G:caribou +%OIH:caribou +%C:N +%SF:animals-land +%SN:Rangifer tarandus +%S:JOPA/BRBI/MAGO/EDFR/VESE/JEKO +%UID:000274 +%MD:1999/05/11 + +%IH:cat +%P:boos +%G:cat +%OIH:cat +%C:N +%SN:Felis domesticus +%ETYM:Loan from English {\qf puss}, possibly via Chinook Jargon. +%LOANSOURCE:English +%SF:animals-land +%S:LITM/JOPA/BRBI +%UID:000137 +%MD:1997/12/17 + +%IH:chipmunk +%P:ts'uwhuljos +%G:chipmunk +%OIH:chipmunk +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI +%UID:000146 +%MD:1997/06/16 + +%IH:cougar +%P:booscho +%G:cougar +%OIH:cougar +%SF:animals-land +%SN:Felis concolor +%C:N +%ETYM:Literally, ``big cat'', where {\qc boos} ``cat'' is a loan from English + {\qf puss}, possibly via Chinook Jargon. +%S:JOPA/BRBI +%UID:000050 +%MD:1997/11/14 + +%IH:cow moose +%P:duni'at +%G:cow moose +%OIH:cow moose/moose, cow +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000377 +%MD:1997/11/14 + +%IH:moose, cow +%P:duni'at +%G:cow moose +%OIH:cow moose/moose, cow +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000377 +%MD:1997/11/14 + +%IH:coyote +%P:tintulhi +%G:coyote +%OIH:coyote +%C:N +%SF:animals-land +%SN:Canis latrans +%S:JOPA/BRBI +%R:LITM has chuntulhi. +%UID:000155 +%MD:1997/06/16 + +%IH:deer +%P:yests'e +%G:deer +%OIH:deer +%SF:animals-land +%C:N +%S:LITM/JOPA/BRBI/EDFR +%UID:000132 +%MD:1998/12/16 + +%IH:dry cow moose +%P:dets'it +%G:dry cow moose +%OIH:dry cow moose/moose, dry cow +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000378 +%MD:1997/11/14 + +%IH:moose, dry cow +%P:dets'it +%G:dry cow moose +%OIH:dry cow moose/moose, dry cow +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000378 +%MD:1997/11/14 + +%IH:elk +%P:yezih +%G:elk +%OIH:elk +%SF:animals-land +%C:N +%R:STJA doesn't use this. +%S:JOPA/BRBI +%UID:000382 +%MD:1997/11/14 + +%IH:beaver, female +%P:tsa'at +%G:female beaver +%OIH:beaver, female +%C:N +%SF:animals-land +%S:STJA +%UID:001295 +%MD:1998/12/08 + +%IH:fisher +%P:chunihcho +%G:fisher +%OIH:fisher +%ETYM:``big marten''. +%SF:animals-land +%SN:Martes pennanti +%C:N +%S:JOPA/BRBI/MAGO +%UID:000385 +%MD:2000/06/18 + +%IH:flying squirrel +%P:ts'unalhbuz +%G:flying squirrel +%OIH:flying squirrel +%SF:animals-land +%SN:Glaucomys sabrinus alpinus +%PICTURE:/home/poser/Research/Dakelh/Pictures/psfiles/FlyingSquirrel.ps +%CAPTION:{\qc ts'unulhbuz} --- Flying Squirrel +%PICPERMISSION:N +%PICCREDIT:Drawing of Flying Squirrel from {\it The Mammals of British Columbia\/}. +%C:N +%S:JOPA/BRBI +%UID:000389 +%MD:1997/11/14 + +%IH:fox +%P:nanguz +%G:fox +%OIH:fox +%C:N +%SF:animals-land +%S:MAGO +%UID:000139 +%MD:2001/02/26 + +%IH:grizzly bear +%P:shas +%G:grizzly bear +%OIH:grizzly bear +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI/VESE/EDFR/JEKO +%UID:000039 +%MD:1997/06/12 + +%IH:grizzly bear cub +%P:shasyaz +%G:grizzly bear cub +%OIH:grizzly bear cub/cub, grizzly bear +%C:N +%SF:animals-land +%S:STJA +%UID:002114 +%MD:1999/02/20 + +%IH:cub, grizzly bear +%P:shasyaz +%G:grizzly bear cub +%OIH:grizzly bear cub/cub, grizzly bear +%C:N +%SF:animals-land +%S:STJA +%UID:002114 +%MD:1999/02/20 + +%IH:grizzly bear sow +%P:shas'at +%G:grizzly bear sow +%OIH:grizzly bear sow/sow, grizzly bear +%C:N +%SF:animals-land +%ETYM:``grizzly bear's wife''. +%S:STJA +%UID:002113 +%MD:1999/02/20 + +%IH:sow, grizzly bear +%P:shas'at +%G:grizzly bear sow +%OIH:grizzly bear sow/sow, grizzly bear +%C:N +%SF:animals-land +%ETYM:``grizzly bear's wife''. +%S:STJA +%UID:002113 +%MD:1999/02/20 + +%IH:lynx +%P:wasi +%G:lynx +%OIH:lynx +%C:N +%SF:animals-land +%SN:Felis lynx +%ETYM:Loan from Gitksan {\qf wish}. +%LOANSOURCE:Gitksan +%S:JOPA/BRBI/STJA/EDFR/VESE/JEKO/MAGO +%UID:000049 +%MD:2001/04/20 + +%IH:woodchuck +%P:k'ani +%G:woodchuck +%OIH:woodchuck +%C:N +%SF:animals-land +%SN:Marmota monax +%S:JOPA/BRBI/PEJO +%R:Clarified with Josie and Peter 2001/05/28. +%UID:000391 +%POCKET:Y +%MD:2001/05/28 + +%IH:marmot +%P:dutni +%G:marmot +%OIH:marmot +%SF:animals-land +%C:N +%SN:Marmota caligata +%R:Josie and Peter are not really familiar with marmots but have heard older + people talk about them. +%S:JOPA/PEJO +%UID:000143 +%MD:1998/02/10 + +%IH:marten +%P:chunih +%G:marten +%OIH:marten +%SF:animals-land +%SN:Martes americana +%C:N +%S:JOPA/BRBI/VESE/EDFR/JEKO/MAGO +%UID:000016 +%MD:2001/04/20 + +%IH:mink +%P:telhjoos +%G:mink +%OIH:mink +%C:N +%SF:animals-land +%SN:Mustela vison +%S:LITM/JOPA/BRBI +%UID:000167 +%MD:1997/06/16 + +%IH:moose +%P:duni +%G:moose +%OIH:moose +%C:N +%SF:animals-land +%SN:Alces alces andersoni +%S:LITM-EDFR/JOPA/BRBI +%UID:000346 +%MD:1997/06/18 + +%IH:mouse +%P:dats'ooz +%G:mouse +%OIH:mouse +%SF:animals-land +%C:N +%S:LITM/JOPA/MAGO/VESE/JEKO +%UID:000156 +%MD:2001/01/22 + +%IH:muskrat +%P:tsek'et +%G:muskrat +%OIH:muskrat +%C:N +%SF:animals-land +%SN:Ondatra zibethicus +%S:JOPA/BRBI/STJA/MAGO +%UID:000335 +%MD:1998/12/08 + +%IH:moose, newly sexually mature cow +%P:chanjo +%G:newly sexually mature cow moose +%OIH:moose, newly sexually mature cow +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000379 +%MD:1997/11/14 + +%IH:pack rat +%P:looncho +%G:pack rat +%OIH:pack rat +%C:N +%SF:animals-land +%S:VESE/JEKO/MAGO +%UID:000149 +%MD:1999/05/10 + +%IH:packrat +%P:dlooncho +%G:packrat +%OIH:packrat +%C:N +%SF:animals-land +%S:JOPA +%UID:002701 +%MD:1999/05/11 + +%IH:porcupine +%P:duneza +%G:porcupine +%OIH:porcupine +%SF:animals-land +%C:N +%S:JOPA/BRBI/MAGO +%UID:000388 +%MD:2001/03/06 + +%IH:porcupine +%P:ts'it +%G:porcupine +%OIH:porcupine +%SF:animals-land +%SN:Erethizon dorsatum +%C:N +%ETYM:Perhaps derived from the interjection {\qc ts'it} ``don't touch it!''. +%S:JOPA/BRBI/MAGO/BEMC/STJA +%UID:000387 +%MD:1998/12/08 + +%IH:puppy +%P:lhiyaz +%G:puppy +%OIH:puppy +%C:N +%SF:animals-land +%DUOPLURAL:lhiyazke +%DUOPLURAL:lhikeyaz +%R:Josie prefers {\qc lhikeyaz}. +%S:LITM/BRBI/JOPA/EDFR/MAGO-JEKO +%UID:000182 +%MD:2001/05/26 + +%IH:squirrel +%P:nats'ildelh +%G:Red Squirrel +%OIH:squirrel/Red Squirrel +%SN:Tamiasciurus hudsonicus colum. +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI/STJA +%UID:000034 +%MD:1999/02/17 + +%IH:Red Squirrel +%P:nats'ildelh +%G:Red Squirrel +%OIH:squirrel/Red Squirrel +%SN:Tamiasciurus hudsonicus colum. +%C:N +%SF:animals-land +%S:LITM/JOPA/BRBI/STJA +%UID:000034 +%MD:1999/02/17 + +%IH:rabbit +%P:goh +%G:rabbit +%OIH:rabbit +%C:N +%SF:animals-land +%S:LITM/JOPA/VESE/EDFR/JEKO +%UID:000023 +%MD:1999/05/11 + +%IH:moose, recently weaned calf +%P:ooch'ainischoot +%G:recently weaned calf moose +%OIH:moose, recently weaned calf +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000381 +%MD:1997/11/14 + +%IH:sheep +%P:sbai +%G:sheep +%OIH:sheep +%C:N +%SF:animals-land +%S:MAGO +%UID:001131 +%MD:1998/02/10 + +%IH:sheep +%P:'usbai +%G:sheep +%OIH:sheep +%SF:animals-land +%C:N +%S:JOPA/BRBI +%UID:000375 +%MD:1997/11/14 + +%IH:shrew +%P:'ulhguk +%G:shrew +%OIH:shrew +%SF:animals-land +%C:N +%S:MAGO/VESE/JEKO +%UID:000526 +%MD:2001/01/22 + +%IH:skunk +%P:hoonliz +%G:skunk +%OIH:skunk +%C:N +%P2s:unhoonliz +%SF:animals-land +%S:LITM/JOPA/BRBI/MAGO/VESE/EDFR/JEKO +%UID:000052 +%MD:1997/06/12 + +%IH:weasel +%P:nohbai +%G:weasel +%OIH:weasel +%C:N +%SF:animals-land +%S:JOPA/BRBI/MAGO +%UID:000141 +%MD:1997/06/16 + +%IH:wolf +%P:yus +%G:wolf +%OIH:wolf +%C:N +%SF:animals-land +%SN:Canis lupus +%S:LITM/JOPA/BRBI +%UID:000051 +%MD:1997/06/12 + +%IH:wolverine +%P:noostel +%G:wolverine +%OIH:wolverine +%C:N +%SF:animals-land +%SN:Gulo gulo +%S:JOPA/BRBI/MAGO/VESE/EDFR/JEKO +%UID:000140 +%MD:2001/04/20 + +%IH:beaver, young +%P:tsatsul +%G:young beaver +%OIH:beaver, young +%SF:animals-land +%C:N +%S:JOPA/BRBI/STJA +%UID:000384 +%MD:1998/12/08 + +%IH:beaver dam +%P:lht'at +%G:beaver dam +%OIH:beaver dam/dam, beaver +%C:N +%SF:animals-misc +%S:STJA +%UID:001287 +%MD:1998/12/08 + +%IH:dam, beaver +%P:lht'at +%G:beaver dam +%OIH:beaver dam/dam, beaver +%C:N +%SF:animals-misc +%S:STJA +%UID:001287 +%MD:1998/12/08 + +%IH:beaver dam +%P:'ulh +%G:beaver dam +%OIH:beaver dam/dam, beaver +%C:N +%SF:animals-misc +%S:STJA +%UID:001288 +%MD:1998/12/08 + +%IH:dam, beaver +%P:'ulh +%G:beaver dam +%OIH:beaver dam/dam, beaver +%C:N +%SF:animals-misc +%S:STJA +%UID:001288 +%MD:1998/12/08 + +%IH:beaver lodge +%P:tsaken +%G:beaver lodge +%OIH:beaver lodge +%C:N +%SF:animals-misc +%S:JOPA/BRBI/STJA +%UID:000405 +%MD:1998/12/08 + +%IH:beaver path under the ice +%P:tunyohtsati +%G:beaver path under the ice +%OIH:beaver path under the ice +%C:N +%SF:animals-misc +%S:JOPA/EDFR +%UID:003769 +%POCKET:Y +%MD:2001/02/13 + +%IH:black bear den +%P:sus'an +%G:black bear den +%OIH:black bear den +%C:N +%SF:animals-misc +%S:LITM/STJA +%UID:000131 +%MD:1998/12/08 + +%IH:tracks, grizzly bear +%P:shask'oh +%G:grizzly bear tracks +%OIH:tracks, grizzly bear +%C:N +%SF:animals-misc +%S:MAGO +%UID:001132 +%MD:1998/02/10 + +%IH:leech +%P:hoolht'ukw +%G:leech +%OIH:leech +%SF:animals-misc +%C:N +%S:JOPA/PEJO/EDFR +%UID:003410 +%POCKET:Y +%MD:2000/11/01 + +%IH:leech +%P:hoot'ub +%G:leech +%OIH:leech +%SF:bugs +%C:N +%S:JOPA/BRBI/MAGO +%UID:000370 +%MD:2000/11/01 + +%IH:moose tracks +%P:dunik'oh +%G:moose tracks +%OIH:moose tracks +%C:N +%SF:animals-misc +%S:PEJO/JOPA +%ES:000491 +%UID:003121 +%POCKET:Y +%MD:2000/09/28 + +%IH:tracks, rabbit +%P:gohk'oh +%G:rabbit tracks +%OIH:tracks, rabbit +%C:N +%SF:animals-misc +%S:LITM +%UID:000073 +%MD:1997/06/12 + +%IH:beaver +%P:tsa +%G:beaver +%OIH:beaver +%C:N +%SN:Castor canadensis +%UID:000044 +%SF:animals-water +%S:JOPA/BRBI/STJA/EDFR/VESE/JEKO/MAGO +%MD:2001/04/18 + +%IH:kit, beaver +%P:tsayaz +%G:beaver kit +%OIH:kit, beaver/beaver, baby +%SF:animals-water +%C:N +%S:STJA +%UID:001294 +%MD:2000/06/18 + +%IH:beaver, baby +%P:tsayaz +%G:beaver kit +%OIH:kit, beaver/beaver, baby +%SF:animals-water +%C:N +%S:STJA +%UID:001294 +%MD:2000/06/18 + +%IH:beaver, big +%P:tsati +%G:big beaver, old beaver +%OIH:beaver, big/beaver, old +%C:N +%SF:animals-water +%S:LITM/JOPA/BRBI/STJA +%UID:000206 +%MD:1998/12/08 + +%IH:beaver, old +%P:tsati +%G:big beaver, old beaver +%OIH:beaver, big/beaver, old +%C:N +%SF:animals-water +%S:LITM/JOPA/BRBI/STJA +%UID:000206 +%MD:1998/12/08 + +%IH:otter +%P:tsis +%G:otter +%OIH:otter +%SF:animals-water +%SN:Lutra canadensis +%C:N +%S:JOPA/BRBI +%UID:000386 +%MD:1997/11/14 + +%IH:crow +%P:datsan +%G:American Crow +%C:N +%SF:bird-gen +%SN:Corvus brachyrhynchos +%OIH:crow/American Crow +%S:LITM/PEJO +%UID:000158 +%MD:2000/10/21 + +%IH:American Crow +%P:datsan +%G:American Crow +%C:N +%SF:bird-gen +%SN:Corvus brachyrhynchos +%OIH:crow/American Crow +%S:LITM/PEJO +%UID:000158 +%MD:2000/10/21 + +%IH:Robin, American +%P:sewh +%G:American Robin +%OIH:Robin, American +%SN:Turdus migratorius +%C:N +%SF:bird-gen +%S:LITM/JOPA/BRBI/PEJO +%UID:000181 +%MD:2000/10/21 + +%IH:Bald Eagle +%P:tsebalyan +%G:Bald Eagle +%OIH:Bald Eagle +%C:N +%SF:bird-gen +%SN:Haliaeetus leucocephalus +%S:LITM/JOPA/BRBI +%UID:000150 +%MD:1997/06/16 + +%IH:bird +%P:dut'ai +%G:bird, duck +%OIH:bird/duck +%C:N +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO/STJA/PEJO +%UID:000081 +%MD:2000/09/28 + +%IH:duck +%P:dut'ai +%G:bird, duck +%OIH:bird/duck +%C:N +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO/STJA/PEJO +%UID:000081 +%MD:2000/09/28 + +%IH:crane +%P:delh +%G:crane +%OIH:crane +%C:N +%SF:bird-gen +%S:LITM +%UID:000255 +%MD:1997/06/16 + +%IH:goose +%P:khoh +%G:goose +%OIH:goose +%C:N +%P1s:skhoh +%P2s:nkhoh +%P1p:nekhoh +%POSS:khoh +%SF:bird-gen +%S:JOPA/BRBI/MAGO/VESE/EDFR/JEKO +%UID:000031 +%MD:2001/02/15 + +%IH:hummingbird +%P:ts'unalhduz +%G:hummingbird +%OIH:hummingbird +%C:N +%SF:bird-gen +%S:LITM/BRBI/JOPA +%UID:000242 +%MD:1997/06/16 + +%IH:bird, little +%P:gagiyaz +%G:little bird +%OIH:bird, little +%C:N +%QCHECK:Any little bird? +%SF:bird-gen +%S:PEJO +%UID:003115 +%POCKET:Y +%MD:2000/09/28 + +%IH:bird, little +%P:dut'aiyaz +%G:little bird +%OIH:bird, little +%C:N +%SF:bird-gen +%S:STJA/JOPA/EDFR/VESE/PEJO +%UID:001818 +%MD:2000/09/28 + +%IH:loon +%P:dadzi +%G:loon +%OIH:loon +%SF:bird-gen +%SN:Gavia immer +%C:N +%S:LITM/JOPA/BRBI +%UID:000020 +%MD:1997/06/12 + +%IH:Mallard Duck +%P:t'ugicho +%G:Mallard Duck +%OIH:Mallard Duck +%C:N +%SN:Anas platyrhynchos +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO/VESE/EDFR/JEKO +%UID:000041 +%MD:1999/05/11 + +%IH:owl +%P:musdzoon +%G:owl +%OIH:owl +%C:N +%SF:bird-gen +%S:LITM/BRBI/JOPA/MAGO +%UID:000135 +%MD:1997/12/11 + +%IH:Red-Necked Grebe +%P:ts'olh +%G:Red-necked Grebe +%MN:A variety of duck locally known as the Helldiver. +%OIH:Red-Necked Grebe/Helldiver/Grebe, Red-Necked +%SN:Podiceps grisegena +%SF:bird-gen +%C:N +%S:BRBI/JOPA +%UID:000263 +%MD:2001/03/08 + +%IH:Helldiver +%P:ts'olh +%G:Red-necked Grebe +%MN:A variety of duck locally known as the Helldiver. +%OIH:Red-Necked Grebe/Helldiver/Grebe, Red-Necked +%SN:Podiceps grisegena +%SF:bird-gen +%C:N +%S:BRBI/JOPA +%UID:000263 +%MD:2001/03/08 + +%IH:Grebe, Red-Necked +%P:ts'olh +%G:Red-necked Grebe +%MN:A variety of duck locally known as the Helldiver. +%OIH:Red-Necked Grebe/Helldiver/Grebe, Red-Necked +%SN:Podiceps grisegena +%SF:bird-gen +%C:N +%S:BRBI/JOPA +%UID:000263 +%MD:2001/03/08 + +%IH:Ruffed grouse +%P:'utsut +%G:Ruffed grouse +%OIH:Ruffed grouse +%C:N +%SF:bird-gen +%S:LITM +%UID:000218 +%MD:1997/06/16 + +%IH:Spruce Grouse +%P:nat'oh +%G:Spruce Grouse, Fool Hen +%OIH:Spruce Grouse/Grouse, Spruce/Fool Hen +%SF:bird-gen +%SN:Dendragapus canadensis +%C:N +%S:MAGO/LITM +%UID:000539 +%MD:1997/12/04 + +%IH:Grouse, Spruce +%P:nat'oh +%G:Spruce Grouse, Fool Hen +%OIH:Spruce Grouse/Grouse, Spruce/Fool Hen +%SF:bird-gen +%SN:Dendragapus canadensis +%C:N +%S:MAGO/LITM +%UID:000539 +%MD:1997/12/04 + +%IH:Fool Hen +%P:nat'oh +%G:Spruce Grouse, Fool Hen +%OIH:Spruce Grouse/Grouse, Spruce/Fool Hen +%SF:bird-gen +%SN:Dendragapus canadensis +%C:N +%S:MAGO/LITM +%UID:000539 +%MD:1997/12/04 + +%IH:Steller's Jay +%P:tehgwuzeh +%G:Steller's Jay, commonly known locally as ``bluejay''. +%OIH:Steller's Jay/jay, Steller's/Bluejay (Steller's Jay) +%SF:bird-gen +%SN:Cyanocitta stelleri +%C:N +%S:JOPA/BRBI +%UID:000356 +%MD:1997/11/14 + +%IH:jay, Steller's +%P:tehgwuzeh +%G:Steller's Jay, commonly known locally as ``bluejay''. +%OIH:Steller's Jay/jay, Steller's/Bluejay (Steller's Jay) +%SF:bird-gen +%SN:Cyanocitta stelleri +%C:N +%S:JOPA/BRBI +%UID:000356 +%MD:1997/11/14 + +%IH:Bluejay (Steller's Jay) +%P:tehgwuzeh +%G:Steller's Jay, commonly known locally as ``bluejay''. +%OIH:Steller's Jay/jay, Steller's/Bluejay (Steller's Jay) +%SF:bird-gen +%SN:Cyanocitta stelleri +%C:N +%S:JOPA/BRBI +%UID:000356 +%MD:1997/11/14 + +%IH:sandpiper +%P:wedlew +%G:sandpiper +%OIH:sandpiper +%C:N +%SN:Eremophila alpestris et sim. +%SF:bird-gen +%S:LITM +%UID:000237 +%MD:2002/07/19 + +%IH:seagull +%P:besk'i +%G:seagull +%OIH:seagull +%C:N +%SN:Larus species +%SF:bird-gen +%S:LITM +%UID:000136 +%MD:2002/07/19 + +%IH:swan +%P:ts'incho +%G:swan +%OIH:swan +%C:N +%SF:bird-gen +%S:LITM +%UID:000222 +%MD:1997/06/16 + +%IH:Tree Swallow +%P:'uschas +%G:Tree Swallow +%OIH:Tree Swallow +%SF:bird-gen +%SN:Tachycineta bicolor +%C:N +%S:MAGO +%UID:000535 +%MD:1997/11/22 + +%IH:Whiskey Jack +%P:gwuzeh +%G:Whiskey Jack, Gray Jay, Canadian Jay +%OIH:Whiskey Jack/Jay, Gray/Jay, Canadian +%C:N +%SN:Perisoreus canadensis +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO +%UID:000148 +%MD:1997/11/22 + +%IH:Jay, Gray +%P:gwuzeh +%G:Whiskey Jack, Gray Jay, Canadian Jay +%OIH:Whiskey Jack/Jay, Gray/Jay, Canadian +%C:N +%SN:Perisoreus canadensis +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO +%UID:000148 +%MD:1997/11/22 + +%IH:Jay, Canadian +%P:gwuzeh +%G:Whiskey Jack, Gray Jay, Canadian Jay +%OIH:Whiskey Jack/Jay, Gray/Jay, Canadian +%C:N +%SN:Perisoreus canadensis +%SF:bird-gen +%S:LITM/JOPA/BRBI/MAGO +%UID:000148 +%MD:1997/11/22 + +%IH:woodpecker +%P:chundulkw'uz +%G:woodpecker +%OIH:woodpecker +%C:N +%SF:bird-gen +%S:JOPA/BRBI/STJA +%UID:000138 +%MD:1999/03/31 + +%IH:nest +%P:-t'o +%G:nest +%OIH:nest +%C:N +%Pind:'ut'o +%P3s:but'o +%Pref:dut'o +%SF:bird-misc/bugs +%S:STJA/PEJO/JOPA/BRBI/EDFR +%ES:001353 +%UID:000226 +%MD:2001/03/07 + +%IH:eye, a single +%P:-nak'uz +%G:a single eye +%OIH:eye, a single +%C:N +%SF:body-ext +%S:JOPA/EDFR +%ES:000457 +%UID:003770 +%POCKET:Y +%MD:2001/02/13 + +%IH:ankle +%P:-kechunoh +%G:ankle +%OIH:ankle +%P1s:skechunoh +%P2s:nkechunoh +%C:N +%S:MAGO/STJA +%SF:body-ext +%UID:000865 +%MD:1999/03/03 + +%IH:antler +%P:-de +%G:antler, horn +%OIH:antler/horn +%C:N +%SF:body-ext +%P3s:bude +%S:STJA +%UID:002266 +%MD:1999/03/02 + +%IH:horn +%P:-de +%G:antler, horn +%OIH:antler/horn +%C:N +%SF:body-ext +%P3s:bude +%S:STJA +%UID:002266 +%MD:1999/03/02 + +%IH:velvet, antler +%P:-de_zu_s +%G:antler velvet +%OIH:velvet, antler +%C:N +%SF:body-ext +%P3s:bude_zu_s +%S:STJA +%UID:002267 +%MD:1999/03/02 + +%IH:anus +%P:-tsul +%G:anus, asshole +%OIH:anus/asshole +%C:N +%P1s:stsul +%SF:body-ext +%S:STJA +%UID:002171 +%MD:1999/02/23 + +%IH:asshole +%P:-tsul +%G:anus, asshole +%OIH:anus/asshole +%C:N +%P1s:stsul +%SF:body-ext +%S:STJA +%UID:002171 +%MD:1999/02/23 + +%IH:arm +%P:-gan +%G:arm +%OIH:arm +%P1s:sgan +%P2s:ngan +%Pref:dugan +%C:N +%S:LITM/MAGO/STJA/JOPA/VESE/EDFR/JEKO +%SF:body-ext +%UID:000863 +%MD:1999/02/22 + +%IH:armpit +%P:-chak'ests'oh +%G:armpit +%OIH:armpit +%P1s:schak'ests'oh +%C:N +%S:MAGO +%UID:000859 +%SF:body-ext +%MD:1997/12/11 + +%IH:back (of body) +%P:-t'ak +%G:back (of body) +%OIH:back (of body) +%P1s:st'ak +%P3s:but'ak +%C:N +%S:MAGO/EDFR/VESE/JEKO +%SF:body-ext +%UID:000899 +%MD:1997/12/11 + +%IH:back of hand +%P:-lat'ak +%G:back of hand +%OIH:back of hand +%P1s:slat'ak +%C:N +%S:MAGO +%SF:body-ext +%UID:000871 +%MD:1997/12/11 + +%IH:beaver paws +%P:tsake +%G:beaver paws +%OIH:beaver paws +%C:N +%SF:body-ext +%S:LITM-EDFR +%UID:000329 +%MD:1997/06/18 + +%IH:beaver tail +%P:tsache +%G:beaver tail +%OIH:beaver tail +%C:N +%SF:body-ext +%S:LITM +%UID:000207 +%MD:1997/06/16 + +%IH:belly +%P:-but +%G:belly +%OIH:belly +%P1s:sbut +%C:N +%S:MAGO +%SF:body-ext +%UID:000937 +%MD:1997/12/11 + +%IH:breast +%P:-ts'oo +%G:breast +%OIH:breast +%P1s:sts'oo +%C:N +%S:MAGO +%UID:000855 +%SF:body-ext +%MD:1997/12/11 + +%IH:bum +%P:-tl'a +%G:bum, buttocks +%OIH:bum/buttocks +%P1s:stl'a +%C:N +%S:MAGO +%SF:body-ext +%UID:000936 +%MD:1997/12/11 + +%IH:buttocks +%P:-tl'a +%G:bum, buttocks +%OIH:bum/buttocks +%P1s:stl'a +%C:N +%S:MAGO +%SF:body-ext +%UID:000936 +%MD:1997/12/11 + +%IH:calf of leg +%P:-kechunch'ooz +%G:calf of leg +%OIH:calf of leg +%C:N +%SF:body-ext +%S:JOPA/EDFR +%UID:004458 +%POCKET:Y +%MD:2001/04/20 + +%IH:cheek +%P:-nembus +%G:cheek +%OIH:cheek +%P1s:snimbus +%C:N +%S:MAGO/JOPA/BRBI +%SF:body-ext +%UID:000889 +%MD:1997/12/11 + +%IH:chest +%P:-yoh +%G:chest +%OIH:chest +%C:N +%SF:body-ext +%S:JOPA/EDFR +%ES:000660 +%UID:003777 +%POCKET:Y +%MD:2001/02/13 + +%IH:chin +%P:-yeda' +%G:chin +%OIH:chin +%P1s:syeda' +%C:N +%S:MAGO +%SF:body-ext +%UID:000882 +%MD:1997/12/11 + +%IH:cranial fontanelle +%P:-tsidakwhudutle +%G:cranial fontanelle, baby's soft spot +%OIH:cranial fontanelle/baby's soft spot +%C:N +%P3s:butsidakwhudutle +%S:MAGO +%SF:body-ext +%UID:000898 +%MD:1997/12/11 + +%IH:baby's soft spot +%P:-tsidakwhudutle +%G:cranial fontanelle, baby's soft spot +%OIH:cranial fontanelle/baby's soft spot +%C:N +%P3s:butsidakwhudutle +%S:MAGO +%SF:body-ext +%UID:000898 +%MD:1997/12/11 + +%IH:ear +%P:-dzo +%G:ear +%OIH:ear +%MN:This refers to the ear considered as a whole, especially the exterior. + When the canal in particular is referred to, one uses {\qc -dzek}, q.v. +%C:N +%P1s:sdzo +%S:MAGO +%SF:body-ext +%UID:000879 +%MD:1997/12/11 + +%IH:earlobe +%P:-dzobal +%G:earlobe +%OIH:earlobe +%C:N +%P1s:sdzobal +%SF:body-ext +%S:BRBI/MAGO +%UID:000641 +%MD:1997/12/17 + +%IH:elbow +%P:-nints'uzti +%G:elbow +%OIH:elbow +%P1s:snints'uzti +%C:N +%S:MAGO +%SF:body-ext +%UID:000916 +%MD:1997/12/11 + +%IH:eye +%P:-na +%G:eye +%OIH:eye +%P1s:sna +%P3s:buna +%C:N +%S:MAGO/JOPA/EDFR +%SF:body-ext +%UID:000891 +%MD:1998/12/18 + +%IH:eye socket +%P:-nak'et +%G:eye socket +%OIH:eye socket +%P1s:snak'et +%C:N +%S:MAGO +%SF:body-ext +%UID:000892 +%MD:1997/12/11 + +%IH:eyebrow +%P:-nach'usdooz +%G:eyebrow +%OIH:eyebrow +%P1s:snach'usdooz +%C:N +%S:MAGO +%SF:body-ext +%UID:000896 +%MD:1997/12/11 + +%IH:eyelash +%P:-nalusgha +%G:eyelash +%OIH:eyelash +%P1s:snalusgha +%C:N +%S:MAGO +%SF:body-ext +%UID:000895 +%MD:1997/12/11 + +%IH:eyelid +%P:-nalus +%G:eyelid +%OIH:eyelid +%P1s:snalus +%C:N +%S:MAGO +%SF:body-ext +%UID:000894 +%MD:1997/12/11 + +%IH:face +%P:-nen +%G:face +%OIH:face +%P1s:snen +%P2s:nyunen +%P3s:bunen +%C:N +%S:MAGO/PEJO/STJA/JOPA/VESE/EDFR +%SF:body-ext +%ES:000369 +%UID:000890 +%MD:2001/04/20 + +%IH:feather +%P:ts'uz +%G:feather, down +%OIH:feather/down +%C:N +%SF:body-ext +%S:LITM/STJA/PEJO +%UID:000271 +%MD:2000/10/16 + +%IH:down +%P:ts'uz +%G:feather, down +%OIH:feather/down +%C:N +%SF:body-ext +%S:LITM/STJA/PEJO +%UID:000271 +%MD:2000/10/16 + +%IH:feathers +%P:dut'aits'uz +%G:feathers, down +%OIH:feathers/down +%C:N +%SF:body-ext +%S:STJA +%UID:002647 +%MD:2001/02/27 + +%IH:down +%P:dut'aits'uz +%G:feathers, down +%OIH:feathers/down +%C:N +%SF:body-ext +%S:STJA +%UID:002647 +%MD:2001/02/27 + +%IH:finger other than thumb or pinkie +%P:-lasge +%G:finger other than thumb or pinkie +%OIH:finger other than thumb or pinkie +%P1s:slasge +%C:N +%S:MAGO/STJA/JOPA/PEJO/EDFR +%SF:body-ext +%UID:000869 +%MD:2000/11/01 + +%IH:fingernails +%P:-lagui +%G:fingernails, claws of forepaws +%OIH:fingernails/claws of forepaws +%P1s:slagui +%C:N +%S:MAGO +%SF:body-ext +%UID:000875 +%MD:1997/12/11 + +%IH:claws of forepaws +%P:-lagui +%G:fingernails, claws of forepaws +%OIH:fingernails/claws of forepaws +%P1s:slagui +%C:N +%S:MAGO +%SF:body-ext +%UID:000875 +%MD:1997/12/11 + +%IH:foot +%P:-ke +%G:foot +%OIH:foot +%C:N +%P1s:ske +%Pref:duke +%S:MAGO/STJA/JOPA/VESE/EDFR/JEKO +%UID:000851 +%SF:body-ext +%MD:1999/05/11 + +%IH:hair +%P:-gha +%G:hair +%MN:This refers to hair in general and where no more specific term exists, as on the + arms and chest. It is not used to refer to the hair of the head, for which the + more specific term {\qc -tsigha} is always used. +%OIH:hair +%C:N +%S:MAGO +%SF:body-ext +%UID:000888 +%MD:1997/12/11 + +%IH:hair of the head +%P:-tsigha +%G:hair of the head +%OIH:hair of the head +%P1s:stsigha +%P2s:ntsigha +%P3s:butsigha +%C:N +%S:MAGO/LITM/PEJO +%SF:body-ext +%UID:000887 +%MD:2000/10/20 + +%IH:hand +%P:-la +%G:hand +%OIH:hand +%P1s:sla +%P2s:nla +%C:N +%S:MAGO/STJA +%SF:body-ext +%POCKET:Y +%UID:000866 +%MD:1999/02/17 + +%IH:head +%P:-tsi +%G:head +%OIH:head +%Pref:dutsi +%C:N +%SF:body-ext +%S:STJA +%UID:002965 +%POCKET:Y +%MD:1999/06/24 + +%IH:heel +%P:-kelatsul +%G:heel +%OIH:heel +%P1s:skelatsul +%C:N +%S:MAGO +%SF:body-ext +%UID:000917 +%MD:1997/12/11 + +%IH:hip +%P:-k'ui +%G:hip +%OIH:hip +%P1s:sk'ui +%C:N +%S:MAGO/JOPA +%SF:body-ext +%UID:000923 +%MD:2001/03/15 + +%IH:knee +%P:-gwut +%G:knee +%OIH:knee +%P1s:sgwut +%C:N +%S:MAGO +%SF:body-ext +%UID:000933 +%MD:1997/12/11 + +%IH:kneecap +%P:-gwutlasi'ai +%G:kneecap +%OIH:kneecap +%P1s:sgwutlasi'ai +%R:has something to do with floating at tip of knee +%C:N +%S:MAGO +%SF:body-ext +%UID:000925 +%MD:1997/12/11 + +%IH:knuckles at boundary between hand and fingers +%P:-langwut +%G:knuckles at boundary between hand and fingers +%OIH:knuckles at boundary between hand and fingers +%P1s:slangwut +%SF:body-ext +%C:N +%S:JOPA/BRBI +%UID:000967 +%MD:1997/12/17 + +%IH:leg +%P:-kechun +%G:leg +%OIH:leg +%P1s:skechun +%C:N +%S:MAGO +%UID:000852 +%SF:body-ext +%MD:1997/12/11 + diff --git a/usr/src/test/util-tests/tests/awk/gnu/zero2.awk b/usr/src/test/util-tests/tests/awk/gnu/zero2.awk new file mode 100644 index 0000000000..8ecfb2f93b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/zero2.awk @@ -0,0 +1,5 @@ +BEGIN { + printf "%d\n", -.4 + printf "%d\n", -0.0 + printf "%d\n", -.9 +} diff --git a/usr/src/test/util-tests/tests/awk/gnu/zero2.ok b/usr/src/test/util-tests/tests/awk/gnu/zero2.ok new file mode 100644 index 0000000000..bb0b1cf658 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/zero2.ok @@ -0,0 +1,3 @@ +0 +0 +0 diff --git a/usr/src/test/util-tests/tests/awk/gnu/zeroe0.awk b/usr/src/test/util-tests/tests/awk/gnu/zeroe0.awk new file mode 100644 index 0000000000..5dc9c6bc81 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/zeroe0.awk @@ -0,0 +1,40 @@ +# From sbohdjal@matrox.com Tue Dec 31 11:41:25 2002 +# Return-Path: +# X-From_: sbohdjal@matrox.com Mon Dec 30 17:34:41 2002 +# Message-Id: <4.3.1.1.20021230101824.00fc4bd8@mailbox.matrox.com> +# Date: Mon, 30 Dec 2002 10:33:10 -0500 +# To: bug-gawk@gnu.org +# From: Serge Bohdjalian +# Subject: GAWK 3.1.1 bug, DJGPP port +# +# When I run the following AWK file... +# +BEGIN { + $0 = "00E0"; + print $0 ", " ($0 && 1) ", " ($0 != ""); + $1 = "00E0"; + print $1 ", " ($1 && 1) ", " ($1 != ""); +} +# +# With the SimTel version of GAWK 3.1.1 for Windows (downloadable from +# ftp://ftp.cdrom.com/pub/simtelnet/gnu/djgpp/v2gnu/), I get the following +# output... +# +# 00E0, 0, 1 +# 00E0, 1, 1 +# +# With the Cygwin version of GAWK 3.1.1 for Windows, I get... +# +# 00E0, 1, 1 +# 00E0, 1, 1 +# +# As far as I know, if "$0" isn't blank, the value of "($0 && 1)" should be +# "1" (true). I get the same problem if I substitute "00E0" with "00E1" to +# "00E9". Other strings don't have have this problem (for example, "00EA"). +# The problem occurs whether I use file input or whether I manually assign +# "$0" (as above). +# +# The problem is also discussed in a comp.lang.awk posting ("Bug in GAWK +# 3.1.1?", Dec. 27, 2002). +# +# -Serge diff --git a/usr/src/test/util-tests/tests/awk/gnu/zeroe0.ok b/usr/src/test/util-tests/tests/awk/gnu/zeroe0.ok new file mode 100644 index 0000000000..cdf28fb636 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/zeroe0.ok @@ -0,0 +1,2 @@ +00E0, 1, 1 +00E0, 1, 1 diff --git a/usr/src/test/util-tests/tests/awk/gnu/zeroflag.awk b/usr/src/test/util-tests/tests/awk/gnu/zeroflag.awk new file mode 100644 index 0000000000..526ed0e89a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/zeroflag.awk @@ -0,0 +1 @@ +BEGIN { printf("%2.1d---%02.1d\n", 2, 2) } diff --git a/usr/src/test/util-tests/tests/awk/gnu/zeroflag.ok b/usr/src/test/util-tests/tests/awk/gnu/zeroflag.ok new file mode 100644 index 0000000000..937c0ede09 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/gnu/zeroflag.ok @@ -0,0 +1 @@ + 2--- 2 diff --git a/usr/src/test/util-tests/tests/awk/runtests.sh b/usr/src/test/util-tests/tests/awk/runtests.sh new file mode 100755 index 0000000000..0bc46c4592 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/runtests.sh @@ -0,0 +1,174 @@ +#! /usr/bin/ksh +# +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2018, Joyent, Inc. +# + +AWK=/usr/bin/nawk +WORKDIR=$(mktemp -d /tmp/nawktest.XXXXXX) + +SUCCESSES=0 +TOTAL=0 + +while [[ $# -gt 0 ]]; do + case $1 in + -o) + AWK=$2 + shift 2 + ;; + *) + printf 'Usage: runtests.sh [-o ]\n' >&2 + exit 1 + ;; + esac +done + +# Make path absolute so we can change directories. +AWK=$(cd $(dirname $AWK); pwd)/$(basename $AWK) +TOP=$(cd $(dirname $0); pwd) + +# Move into $TOP in case we were run from elsewhere. +cd $TOP + +if [[ ! -x $AWK ]]; then + printf 'awk executable "%s" is not executable\n' "$AWK" >&2 + exit 1 +fi + +if [[ ! -x /bin/bash ]]; then + printf 'executable "/bin/bash" not found\n' >&2 + exit 1 +fi + +if [[ "$(id -u)" == "0" ]]; then + printf 'runtests.sh should not be run as root\n' >&2 + exit 1 +fi + + +export AWK +export WORKDIR + +mkdir -p $WORKDIR + +printf 'Running AWK tests ($AWK="%s")\n' "$AWK" + +printf '\n# Examples from "The AWK Programming Environment"\n\n' + +for script in examples/awk/p.*; do + ((TOTAL+=1)) + printf "$script... " + if cmp -s <($AWK -f ${script} data/test.countries 2>&1) ${script/awk/out}; then + printf "ok\n" + ((SUCCESSES+=1)) + else + printf "failed\n" + fi +done + +printf '\n# One True AWK Example Programs\n\n' + +for script in examples/awk/t.*; do + ((TOTAL+=1)) + printf "$script... " + if diff <($AWK -f ${script} data/test.data 2>&1) ${script/awk/out}; then + printf "ok\n" + ((SUCCESSES+=1)) + else + printf "failed\n" + fi +done + +# Run the test programs + +printf '\n# One True AWK Test Programs\n\n' + +cd tests || exit 1 +for script in ./T.*; do + ((TOTAL+=1)) + rm -f $WORKDIR/test.temp* + printf "$script... " + if $script > /dev/null 2>&1; then + printf "ok\n" + ((SUCCESSES+=1)) + else + printf "failed\n" + fi +done +cd $TOP + +printf '\n# Imported GAWK Test Programs\n\n' + +cd gnu || exit 1 +for PROG in *.awk; do + ((TOTAL+=1)) + export LANG=C + printf "$PROG... " + INPUT="${PROG/.awk/.in}" + if [[ -f $INPUT ]]; then + $AWK -f $PROG < $INPUT > $WORKDIR/test.temp.out 2>&1 || \ + echo EXIT CODE: $? >> $WORKDIR/test.temp.out + else + $AWK -f $PROG > $WORKDIR/test.temp.out 2>&1 || \ + echo EXIT CODE: $? >> $WORKDIR/test.temp.out + fi + if diff $WORKDIR/test.temp.out ${PROG/.awk/.ok}; then + printf "ok\n" + ((SUCCESSES+=1)) + else + printf "failed\n" + fi +done + +for script in ./*.sh; do + ((TOTAL+=1)) + export LANG=C + printf "$script... " + $script > $WORKDIR/test.temp.out 2>&1 + if diff $WORKDIR/test.temp.out ${script/.sh/.ok}; then + printf "ok\n" + ((SUCCESSES+=1)) + else + printf "failed\n" + fi +done +cd $TOP + +printf '\n# Imported GAWK Syntax Tests\n\n' + +cd syn || exit 1 +for PROG in *.awk; do + ((TOTAL+=1)) + printf "$PROG... " + if $AWK -f $PROG /dev/null > /dev/null 2> $WORKDIR/test.temp.out; then + printf "failed (should exit nonzero)\n" + continue + fi + + if diff $WORKDIR/test.temp.out <(sed "s|\$AWK|$AWK|g" ${PROG/.awk/.ok}); then + printf "ok\n" + ((SUCCESSES+=1)) + else + printf "failed\n" + fi +done +cd $TOP + +printf '\n\nTOTAL: %d/%d\n' "$SUCCESSES" "$TOTAL" + +rm -rf $WORKDIR + +if [[ $SUCCESSES != $TOTAL ]]; then + exit 1 +fi diff --git a/usr/src/test/util-tests/tests/awk/syn/arrayparm.awk b/usr/src/test/util-tests/tests/awk/syn/arrayparm.awk new file mode 100644 index 0000000000..d6f34d9640 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/arrayparm.awk @@ -0,0 +1,21 @@ +# +# Test program from: +# +# Date: Tue, 21 Feb 95 16:09:29 EST +# From: emory!blackhawk.com!aaron (Aaron Sosnick) +# +BEGIN { + foo[1]=1; + foo[2]=2; + bug1(foo); +} +function bug1(i) { + for (i in foo) { + bug2(i); + delete foo[i]; + print i,1,bot[1]; + } +} +function bug2(arg) { + bot[arg]=arg; +} diff --git a/usr/src/test/util-tests/tests/awk/syn/arrayparm.ok b/usr/src/test/util-tests/tests/awk/syn/arrayparm.ok new file mode 100644 index 0000000000..f3c63b52a1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/arrayparm.ok @@ -0,0 +1,2 @@ +$AWK: can't assign to foo; it's an array name. + source line number 13 diff --git a/usr/src/test/util-tests/tests/awk/syn/arryref3.awk b/usr/src/test/util-tests/tests/awk/syn/arryref3.awk new file mode 100644 index 0000000000..e234ee52b1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/arryref3.awk @@ -0,0 +1,18 @@ +BEGIN { + foo(a) + + for (i in a) + print i, a[i] +} + +function foo(b) +{ + a[1] = "global" + b[2] = "local" + bar(b) +} + +function bar(c) +{ + c = 12 +} diff --git a/usr/src/test/util-tests/tests/awk/syn/arryref3.ok b/usr/src/test/util-tests/tests/awk/syn/arryref3.ok new file mode 100644 index 0000000000..496f4ad69e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/arryref3.ok @@ -0,0 +1,2 @@ +$AWK: can't assign to a; it's an array name. + source line number 17 diff --git a/usr/src/test/util-tests/tests/awk/syn/arryref4.awk b/usr/src/test/util-tests/tests/awk/syn/arryref4.awk new file mode 100644 index 0000000000..072eade6e0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/arryref4.awk @@ -0,0 +1,17 @@ +BEGIN { + foo(a) + + print a +} + +function foo(b) +{ + a = "global" + b[2] = "local" +# bar(b) +} + +function bar(c) +{ + c = 12 +} diff --git a/usr/src/test/util-tests/tests/awk/syn/arryref4.ok b/usr/src/test/util-tests/tests/awk/syn/arryref4.ok new file mode 100644 index 0000000000..fb70605a04 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/arryref4.ok @@ -0,0 +1,2 @@ +$AWK: can't read value of a; it's an array name. + source line number 4 diff --git a/usr/src/test/util-tests/tests/awk/syn/arryref5.awk b/usr/src/test/util-tests/tests/awk/syn/arryref5.awk new file mode 100644 index 0000000000..babff9c35a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/arryref5.awk @@ -0,0 +1,17 @@ +BEGIN { + foo(a) + + print a +} + +function foo(b) +{ + b[2] = "local" + a = "global" +# bar(b) +} + +function bar(c) +{ + c = 12 +} diff --git a/usr/src/test/util-tests/tests/awk/syn/arryref5.ok b/usr/src/test/util-tests/tests/awk/syn/arryref5.ok new file mode 100644 index 0000000000..fb70605a04 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/arryref5.ok @@ -0,0 +1,2 @@ +$AWK: can't read value of a; it's an array name. + source line number 4 diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm1.awk b/usr/src/test/util-tests/tests/awk/syn/aryprm1.awk new file mode 100644 index 0000000000..e5bb9915bd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm1.awk @@ -0,0 +1,9 @@ +function f(a) { + if (3 in a) + print 7 + a = 5 +} + +BEGIN { + f(arr) +} diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm1.ok b/usr/src/test/util-tests/tests/awk/syn/aryprm1.ok new file mode 100644 index 0000000000..091f55202e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm1.ok @@ -0,0 +1,2 @@ +$AWK: arr is not an array + source line number 2 diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm2.awk b/usr/src/test/util-tests/tests/awk/syn/aryprm2.awk new file mode 100644 index 0000000000..00dd763832 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm2.awk @@ -0,0 +1,8 @@ +function f(a) { + delete a + a *= 5 +} + +BEGIN { + f(arr) +} diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm2.ok b/usr/src/test/util-tests/tests/awk/syn/aryprm2.ok new file mode 100644 index 0000000000..e1974ff31d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm2.ok @@ -0,0 +1,6 @@ +$AWK: you can only delete array[element] at source line 3 in function f + context is + delete a >>> + <<< +$AWK: syntax error at source line 3 in function f +$AWK: illegal statement at source line 3 in function f diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm3.awk b/usr/src/test/util-tests/tests/awk/syn/aryprm3.awk new file mode 100644 index 0000000000..c38ab58855 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm3.awk @@ -0,0 +1,10 @@ +function f(a, i) { + for (i in a) + delete a[i] + if (a == 0) + print 7 +} + +BEGIN { + f(arr) +} diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm3.ok b/usr/src/test/util-tests/tests/awk/syn/aryprm3.ok new file mode 100644 index 0000000000..091f55202e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm3.ok @@ -0,0 +1,2 @@ +$AWK: arr is not an array + source line number 2 diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm4.awk b/usr/src/test/util-tests/tests/awk/syn/aryprm4.awk new file mode 100644 index 0000000000..09427f6b75 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm4.awk @@ -0,0 +1,7 @@ +function f(x){ + x = 1 +} +BEGIN { + f(a) + a[1] +} diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm4.ok b/usr/src/test/util-tests/tests/awk/syn/aryprm4.ok new file mode 100644 index 0000000000..2f157f4829 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm4.ok @@ -0,0 +1,2 @@ +$AWK: can't assign to a; it's an array name. + source line number 2 diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm5.awk b/usr/src/test/util-tests/tests/awk/syn/aryprm5.awk new file mode 100644 index 0000000000..a4aac36776 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm5.awk @@ -0,0 +1,6 @@ +function f(x){ + x[1] = x +} +BEGIN { + f(a) +} diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm5.ok b/usr/src/test/util-tests/tests/awk/syn/aryprm5.ok new file mode 100644 index 0000000000..18401b4de0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm5.ok @@ -0,0 +1,2 @@ +$AWK: can't read value of a; it's an array name. + source line number 2 diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm6.awk b/usr/src/test/util-tests/tests/awk/syn/aryprm6.awk new file mode 100644 index 0000000000..b12b2782fd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm6.awk @@ -0,0 +1,7 @@ +function f(x){ + a + x[1] = 3 +} +BEGIN { + f(a) +} diff --git a/usr/src/test/util-tests/tests/awk/syn/aryprm6.ok b/usr/src/test/util-tests/tests/awk/syn/aryprm6.ok new file mode 100644 index 0000000000..3f717ba331 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/aryprm6.ok @@ -0,0 +1,2 @@ +$AWK: illegal statement + source line number 2 diff --git a/usr/src/test/util-tests/tests/awk/syn/badassign1.awk b/usr/src/test/util-tests/tests/awk/syn/badassign1.awk new file mode 100644 index 0000000000..5614f4a43b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/badassign1.awk @@ -0,0 +1 @@ +BEGIN { $i++ = 3 ; print i } diff --git a/usr/src/test/util-tests/tests/awk/syn/badassign1.ok b/usr/src/test/util-tests/tests/awk/syn/badassign1.ok new file mode 100644 index 0000000000..63195088bc --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/badassign1.ok @@ -0,0 +1,4 @@ +$AWK: syntax error at source line 1 + context is + BEGIN { $i++ >>> = <<< 3 ; print i } +$AWK: illegal statement at source line 1 diff --git a/usr/src/test/util-tests/tests/awk/syn/badbuild.awk b/usr/src/test/util-tests/tests/awk/syn/badbuild.awk new file mode 100644 index 0000000000..12a6caebad --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/badbuild.awk @@ -0,0 +1,6 @@ +$1 == $2 == $3 { + print "Gawk was built incorrectly." + print "Use bison, not byacc or something else!" + print "(Really, why aren't you using the awkgram.c in the distribution?)" + exit 42 +} diff --git a/usr/src/test/util-tests/tests/awk/syn/badbuild.ok b/usr/src/test/util-tests/tests/awk/syn/badbuild.ok new file mode 100644 index 0000000000..bebca97297 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/badbuild.ok @@ -0,0 +1,4 @@ +$AWK: syntax error at source line 1 + context is + $1 == $2 >>> == <<< +$AWK: bailing out at source line 1 diff --git a/usr/src/test/util-tests/tests/awk/syn/callparam.awk b/usr/src/test/util-tests/tests/awk/syn/callparam.awk new file mode 100644 index 0000000000..b925db019f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/callparam.awk @@ -0,0 +1,6 @@ +BEGIN { f() } + +function f( a, b) +{ + a = b() +} diff --git a/usr/src/test/util-tests/tests/awk/syn/callparam.ok b/usr/src/test/util-tests/tests/awk/syn/callparam.ok new file mode 100644 index 0000000000..1a3dfbdd7a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/callparam.ok @@ -0,0 +1,2 @@ +$AWK: calling undefined function b + source line number 5 diff --git a/usr/src/test/util-tests/tests/awk/syn/delfunc.awk b/usr/src/test/util-tests/tests/awk/syn/delfunc.awk new file mode 100644 index 0000000000..365a76ba97 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/delfunc.awk @@ -0,0 +1,7 @@ +# from Stepan Kasal, 9 July 2003 +function f() +{ + delete f +} + +BEGIN { f() } diff --git a/usr/src/test/util-tests/tests/awk/syn/delfunc.ok b/usr/src/test/util-tests/tests/awk/syn/delfunc.ok new file mode 100644 index 0000000000..52bdbc462d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/delfunc.ok @@ -0,0 +1,4 @@ +$AWK: you can only delete array[element] at source line 5 in function f + context is + delete f >>> + <<< diff --git a/usr/src/test/util-tests/tests/awk/syn/fnarray.awk b/usr/src/test/util-tests/tests/awk/syn/fnarray.awk new file mode 100644 index 0000000000..92a18b98ea --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/fnarray.awk @@ -0,0 +1,7 @@ +function foo(N) { + return 0 +} +BEGIN { + Num = foo[c] +} + diff --git a/usr/src/test/util-tests/tests/awk/syn/fnarray.ok b/usr/src/test/util-tests/tests/awk/syn/fnarray.ok new file mode 100644 index 0000000000..2575d2591f --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/fnarray.ok @@ -0,0 +1,3 @@ +$AWK: foo is a function, not an array at source line 5 + context is + Num = >>> foo[c] <<< diff --git a/usr/src/test/util-tests/tests/awk/syn/fnaryscl.awk b/usr/src/test/util-tests/tests/awk/syn/fnaryscl.awk new file mode 100644 index 0000000000..b88778ec14 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/fnaryscl.awk @@ -0,0 +1,10 @@ +BEGIN { + foo[1] = 4 + f1(foo) +} + +function f1(a) { f2(a) } + +function f2(b) { f3(b) } + +function f3(c) { c = 6 } diff --git a/usr/src/test/util-tests/tests/awk/syn/fnaryscl.ok b/usr/src/test/util-tests/tests/awk/syn/fnaryscl.ok new file mode 100644 index 0000000000..def175e27c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/fnaryscl.ok @@ -0,0 +1,2 @@ +$AWK: can't assign to foo; it's an array name. + source line number 10 diff --git a/usr/src/test/util-tests/tests/awk/syn/fnmisc.awk b/usr/src/test/util-tests/tests/awk/syn/fnmisc.awk new file mode 100644 index 0000000000..4dcc94eee0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/fnmisc.awk @@ -0,0 +1,13 @@ +# Tue Feb 4 12:20:10 IST 2003 + +# Misc functions tests, in case we start mucking around in the grammar again. + +# Empty body shouldn't hurt anything: +function f() {} +BEGIN { f() } + +# Using a built-in function name should manage the symbol table +# correctly: +function split(x) { return x } + +function x(a) { return a } diff --git a/usr/src/test/util-tests/tests/awk/syn/fnmisc.ok b/usr/src/test/util-tests/tests/awk/syn/fnmisc.ok new file mode 100644 index 0000000000..7f9d5e7e6d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/fnmisc.ok @@ -0,0 +1,4 @@ +$AWK: syntax error at source line 11 + context is + function >>> split <<< (x) { return x } +$AWK: bailing out at source line 11 diff --git a/usr/src/test/util-tests/tests/awk/syn/gsubasgn.awk b/usr/src/test/util-tests/tests/awk/syn/gsubasgn.awk new file mode 100644 index 0000000000..f0b770127b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/gsubasgn.awk @@ -0,0 +1,13 @@ +# tests for assigning to a function within that function + +#1 - should be bad +function test1 (r) { gsub(r, "x", test1) } +BEGIN { test1("") } + +#2 - should be bad +function test2 () { gsub(/a/, "x", test2) } +BEGIN { test2() } + +#3 - should be ok +function test3 (r) { gsub(/a/, "x", r) } +BEGIN { test3("") } diff --git a/usr/src/test/util-tests/tests/awk/syn/gsubasgn.ok b/usr/src/test/util-tests/tests/awk/syn/gsubasgn.ok new file mode 100644 index 0000000000..fe7085c174 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/gsubasgn.ok @@ -0,0 +1,2 @@ +$AWK: can't read value of test1; it's a function. + source line number 4 diff --git a/usr/src/test/util-tests/tests/awk/syn/nastyparm.awk b/usr/src/test/util-tests/tests/awk/syn/nastyparm.awk new file mode 100644 index 0000000000..a1f1c8298d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/nastyparm.awk @@ -0,0 +1,41 @@ +function biz(baz, bar) +{ + print baz, bar +} + +function buz(baz, bar) +{ + print length(baz), bar +} + +function buz2(baz, baz1, bar, baz2) +{ + print length(baz), length(baz1), bar, length(baz2) + baz2[0] = "baz2" +# baz[0] = "baz" # fatal +} + +function buz3(baz) +{ + buz2(baz, baz, split("abc", baz, ""), baz) +} + + +BEGIN { + biz(foo, foo != "") + + biz(fy, fy = "fy") + + biz(fi = 10, fi = 20) + print fi + + buz(a, split("abc", a, "")) + + buz2(c, c, split("abc", c, ""), c) + print c[0], length(c) + + buz3(d) + print d[0], length(d) + + biz(b, split("abc", b, "")) +} diff --git a/usr/src/test/util-tests/tests/awk/syn/nastyparm.ok b/usr/src/test/util-tests/tests/awk/syn/nastyparm.ok new file mode 100644 index 0000000000..763d89fef9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/nastyparm.ok @@ -0,0 +1,2 @@ +$AWK: can't read value of a; it's an array name. + source line number 8 diff --git a/usr/src/test/util-tests/tests/awk/syn/noparms.awk b/usr/src/test/util-tests/tests/awk/syn/noparms.awk new file mode 100644 index 0000000000..2c7ccc7678 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/noparms.awk @@ -0,0 +1 @@ +function x(a, b, c , ,) {} diff --git a/usr/src/test/util-tests/tests/awk/syn/noparms.ok b/usr/src/test/util-tests/tests/awk/syn/noparms.ok new file mode 100644 index 0000000000..6d523bf86e --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/noparms.ok @@ -0,0 +1,4 @@ +$AWK: syntax error at source line 1 in function x + context is + function x(a, b, c , >>> , <<< +$AWK: bailing out at source line 1 in function x diff --git a/usr/src/test/util-tests/tests/awk/syn/nulinsrc.awk b/usr/src/test/util-tests/tests/awk/syn/nulinsrc.awk new file mode 100644 index 0000000000..aecda8620b Binary files /dev/null and b/usr/src/test/util-tests/tests/awk/syn/nulinsrc.awk differ diff --git a/usr/src/test/util-tests/tests/awk/syn/nulinsrc.ok b/usr/src/test/util-tests/tests/awk/syn/nulinsrc.ok new file mode 100644 index 0000000000..d0b7cb139a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/nulinsrc.ok @@ -0,0 +1,4 @@ +$AWK: syntax error at source line 1 + context is + >>> /\ <<< +$AWK: bailing out at source line 1 diff --git a/usr/src/test/util-tests/tests/awk/syn/parseme.awk b/usr/src/test/util-tests/tests/awk/syn/parseme.awk new file mode 100644 index 0000000000..4d6ba943bd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/parseme.awk @@ -0,0 +1 @@ +BEGIN { toupper(substr*line,1,12)) } diff --git a/usr/src/test/util-tests/tests/awk/syn/parseme.ok b/usr/src/test/util-tests/tests/awk/syn/parseme.ok new file mode 100644 index 0000000000..1b517e1eca --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/parseme.ok @@ -0,0 +1,5 @@ +$AWK: syntax error at source line 1 + context is + BEGIN { >>> toupper(substr* <<< line,1,12)) } +$AWK: illegal statement at source line 1 + extra ) diff --git a/usr/src/test/util-tests/tests/awk/syn/readbuf.awk b/usr/src/test/util-tests/tests/awk/syn/readbuf.awk new file mode 100644 index 0000000000..b7512db4b8 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/readbuf.awk @@ -0,0 +1,2 @@ + +{ diff --git a/usr/src/test/util-tests/tests/awk/syn/readbuf.ok b/usr/src/test/util-tests/tests/awk/syn/readbuf.ok new file mode 100644 index 0000000000..de9670396a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/readbuf.ok @@ -0,0 +1,6 @@ +$AWK: syntax error at source line 3 + context is + { >>> + <<< +$AWK: illegal statement at source line 3 + missing } diff --git a/usr/src/test/util-tests/tests/awk/syn/scalar.awk b/usr/src/test/util-tests/tests/awk/syn/scalar.awk new file mode 100644 index 0000000000..9027389bae --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/scalar.awk @@ -0,0 +1,4 @@ +BEGIN{ + sub(/x/,"",a) + a[1] +} diff --git a/usr/src/test/util-tests/tests/awk/syn/scalar.ok b/usr/src/test/util-tests/tests/awk/syn/scalar.ok new file mode 100644 index 0000000000..18401b4de0 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/scalar.ok @@ -0,0 +1,2 @@ +$AWK: can't read value of a; it's an array name. + source line number 2 diff --git a/usr/src/test/util-tests/tests/awk/syn/sclforin.awk b/usr/src/test/util-tests/tests/awk/syn/sclforin.awk new file mode 100644 index 0000000000..335e85402a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/sclforin.awk @@ -0,0 +1 @@ +BEGIN { j = 4; for (i in j) print j[i] } diff --git a/usr/src/test/util-tests/tests/awk/syn/sclforin.ok b/usr/src/test/util-tests/tests/awk/syn/sclforin.ok new file mode 100644 index 0000000000..aec71f7461 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/sclforin.ok @@ -0,0 +1,2 @@ +$AWK: can't assign to j; it's an array name. + source line number 1 diff --git a/usr/src/test/util-tests/tests/awk/syn/sclifin.awk b/usr/src/test/util-tests/tests/awk/syn/sclifin.awk new file mode 100644 index 0000000000..64f5d0d3ac --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/sclifin.awk @@ -0,0 +1,7 @@ +BEGIN { + j = 4 + if ("foo" in j) + print "ouch" + else + print "ok" +} diff --git a/usr/src/test/util-tests/tests/awk/syn/sclifin.ok b/usr/src/test/util-tests/tests/awk/syn/sclifin.ok new file mode 100644 index 0000000000..e5f337306a --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/sclifin.ok @@ -0,0 +1,2 @@ +$AWK: can't assign to j; it's an array name. + source line number 2 diff --git a/usr/src/test/util-tests/tests/awk/syn/synerr1.awk b/usr/src/test/util-tests/tests/awk/syn/synerr1.awk new file mode 100644 index 0000000000..131708d257 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/synerr1.awk @@ -0,0 +1,4 @@ +# program to make sure we don't infinite +# syntax errors + +print "hi" diff --git a/usr/src/test/util-tests/tests/awk/syn/synerr1.ok b/usr/src/test/util-tests/tests/awk/syn/synerr1.ok new file mode 100644 index 0000000000..ef8e46dac5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/synerr1.ok @@ -0,0 +1,4 @@ +$AWK: syntax error at source line 4 + context is + >>> print <<< "hi" +$AWK: bailing out at source line 4 diff --git a/usr/src/test/util-tests/tests/awk/syn/synerr2.awk b/usr/src/test/util-tests/tests/awk/syn/synerr2.awk new file mode 100644 index 0000000000..9860f24883 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/synerr2.awk @@ -0,0 +1,47 @@ +# From: =?ISO-8859-1?Q?J=FCrgen_Kahrs?= +# Newsgroups: gnu.utils.bug +# Subject: Re: gawk-3.1.5: syntax error, core dump +# Date: Fri, 23 Jun 2006 18:12:07 +0200 +# Lines: 12 +# Approved: bug-gnu-utils@gnu.org +# Message-ID: +# References: +# Reply-To: Juergen.KahrsDELETETHIS@vr-web.de +# NNTP-Posting-Host: lists.gnu.org +# Mime-Version: 1.0 +# Content-Type: text/plain; charset=ISO-8859-1 +# Content-Transfer-Encoding: 7bit +# X-Trace: news.Stanford.EDU 1151079136 27033 199.232.76.165 (23 Jun 2006 16:12:16 GMT) +# X-Complaints-To: news@news.stanford.edu +# To: gnu-utils-bug@moderators.isc.org +# Envelope-to: bug-gnu-utils@gnu.org +# X-Orig-X-Trace: individual.net +# vYX9N7nUUtqHxPyspweN0gZ4Blkl17z/xU01EwbykxB178O8M= +# User-Agent: Thunderbird 1.5 (X11/20060317) +# In-Reply-To: +# X-BeenThere: bug-gnu-utils@gnu.org +# X-Mailman-Version: 2.1.5 +# Precedence: list +# List-Id: Bug reports for the GNU utilities +# List-Unsubscribe: , +# +# List-Archive: +# List-Post: +# List-Help: +# List-Subscribe: , +# +# Path: news.012.net.il!seanews2.seabone.net!newsfeed.albacom.net!news.mailgate.org!newsfeed.stueberl.de!newsfeed.news2me.com!headwall.stanford.edu!newsfeed.stanford.edu!shelby.stanford.edu!individual.net!not-for-mail +# Xref: news.012.net.il gnu.utils.bug:813 +# +# Karel Zak wrote: +# +# > it seems that gawk has problem with "syntax error" reporting: +# > +# > ./gawk '/^include / { system(sprintf("cd /etc; cat %s", [$]2)); skip +# > = 1; } { if (!skip) print $0; skipQuit; }' < /etc/ld.so.conf +# +# This test case can be boiled down to +# +# gawk 'BEGIN {sprintf("%s", $)}' +# +BEGIN { sprintf("%s", $) } diff --git a/usr/src/test/util-tests/tests/awk/syn/synerr2.ok b/usr/src/test/util-tests/tests/awk/syn/synerr2.ok new file mode 100644 index 0000000000..7b778e2e5b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/synerr2.ok @@ -0,0 +1,4 @@ +$AWK: syntax error at source line 47 + context is + BEGIN { sprintf("%s", >>> $) <<< } +$AWK: illegal statement at source line 47 diff --git a/usr/src/test/util-tests/tests/awk/syn/tradanch1.awk b/usr/src/test/util-tests/tests/awk/syn/tradanch1.awk new file mode 100644 index 0000000000..40bd104fbe --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/tradanch1.awk @@ -0,0 +1 @@ +/foo^bar/ diff --git a/usr/src/test/util-tests/tests/awk/syn/tradanch1.ok b/usr/src/test/util-tests/tests/awk/syn/tradanch1.ok new file mode 100644 index 0000000000..8d07ab4dfb --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/tradanch1.ok @@ -0,0 +1,4 @@ +$AWK: syntax error in regular expression foo^bar at bar + source line number 1 + context is + >>> /foo^bar/ <<< diff --git a/usr/src/test/util-tests/tests/awk/syn/unterm.awk b/usr/src/test/util-tests/tests/awk/syn/unterm.awk new file mode 100644 index 0000000000..c420c47b30 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/unterm.awk @@ -0,0 +1 @@ +BEGIN{x=".........................................................................................................................................................................................................................................................} \ No newline at end of file diff --git a/usr/src/test/util-tests/tests/awk/syn/unterm.ok b/usr/src/test/util-tests/tests/awk/syn/unterm.ok new file mode 100644 index 0000000000..4c32fcf95b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/syn/unterm.ok @@ -0,0 +1,5 @@ +$AWK: syntax error at source line 1 + context is + >>> BEGIN{x=".........................................................................................................................................................................................................................................................} <<< +$AWK: illegal statement at source line 1 + missing } diff --git a/usr/src/test/util-tests/tests/awk/tests/T.-f-f b/usr/src/test/util-tests/tests/awk/tests/T.-f-f new file mode 100755 index 0000000000..57679a6f8b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.-f-f @@ -0,0 +1,44 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.-f-f: check multiple -f arguments + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 +TEMP3=$WORKDIR/test.temp.3 +TEMP4=$WORKDIR/test.temp.4 +TEMP5=$WORKDIR/test.temp.5 + +echo 'begin +end' > $TEMP0 +echo 'BEGIN { print "begin" }' > $TEMP1 +echo 'END { print "end" }' > $TEMP2 +echo xxx | $AWK -f $TEMP1 -f $TEMP2 > $TEMP3 +diff $TEMP0 $TEMP3 || fail 'BAD: T.-f-f multiple -fs' + + +echo '/a/' | $AWK -f - /etc/passwd > $TEMP1 +$AWK '/a/' /etc/passwd > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.-f-f -f -' + + +cp /etc/passwd $TEMP1 +echo '/./ {' > $TEMP2 +echo 'print' > $TEMP3 +echo '}' > $TEMP4 +$AWK -f $TEMP2 -f $TEMP3 -f $TEMP4 /etc/passwd > $TEMP5 +diff $TEMP1 $TEMP5 || fail 'BAD: T.-f-f 3 files' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.argv b/usr/src/test/util-tests/tests/awk/tests/T.argv new file mode 100755 index 0000000000..f80cded5c5 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.argv @@ -0,0 +1,137 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 +TEMP3=$WORKDIR/test.temp.3 +TEMP4=$WORKDIR/test.temp.4 +TEMP5=$WORKDIR/test.temp.5 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.argv: misc tests of argc and argv + +echo > $TEMP1 +echo > $TEMP2 +$AWK ' +BEGIN { + for (i = 1; i < ARGC-1; i++) + printf "%s ", ARGV[i] + if (ARGC > 1) + printf "%s", ARGV[i] + printf "\n" + exit +}' * > $TEMP1 +echo * > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (echo1 *)' + +$AWK ' +BEGIN { + for (i = 1; i < ARGC; i++) { + printf "%s", ARGV[i] + if (i < ARGC-1) + printf " " + } + printf "\n" + exit +}' * > $TEMP1 +echo * > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (echo2 *)' + +$AWK ' +BEGIN { + print ARGC + ARGV[ARGC-1] = "" + for (i=0; i < ARGC; i++) + print ARGV[i] + exit +} +' a bc def gh > $TEMP1 +echo "5 +$AWK +a +bc +def +" > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (argc *)' + +echo '1 +2 +3' > $TEMP0 +echo 'foo1 +foo2 +foo3' > $TEMP1 +$AWK '{print L $0}' L=foo <$TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (L=foo $TEMP0 +echo 'foo1 +foo2 +foo3' > $TEMP1 +$AWK '{print L $0}' L=foo $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (L=foo test.temp.1)' + +echo '1 +2 +3' > $TEMP0 +echo 'foo1 +foo2 +foo3' > $TEMP1 +cat $TEMP0 | $AWK '{print L $0}' L=foo - > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (L=foo -)' + +echo '1 +2 +3' > $TEMP0 +echo 'foo1 +foo2 +foo3 +glop1 +glop2 +glop3' > $TEMP1 +$AWK '{print L $0}' L=foo $TEMP0 L=glop $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (L=foo L=glop)' + +echo '1 +2 +3' > $TEMP0 +echo '111 +112 +113 +221 +222 +223' > $TEMP1 +$AWK '{print L $0}' L=11 $TEMP0 L=22 $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (L=11 L=22)' + +echo 3.345 > $TEMP1 +$AWK 'BEGIN { print ARGV[1] + ARGV[2]}' 1 2.345 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (ARGV[1] + ARGV[2])' + +echo 3.345 > $TEMP1 +x1=1 x2=2.345 $AWK 'BEGIN { print ENVIRON["x1"] + ENVIRON["x2"]}' 1 2.345 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.argv (ENVIRON[x1] + ENVIRON[x2])' + + +echo 'test.temp.1' > $TEMP1 +echo 'test.temp.2' > $TEMP2 +echo 'test.temp.3' > $TEMP3 +$AWK 'BEGIN { ARGV[2] = "" } + { print }' $TEMP1 $TEMP2 $TEMP3 > $TEMP4 +echo 'test.temp.1 +test.temp.3' > $TEMP5 +diff $TEMP4 $TEMP5 || fail 'BAD: T.argv zap ARGV[2]' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.builtin b/usr/src/test/util-tests/tests/awk/tests/T.builtin new file mode 100755 index 0000000000..15319675e7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.builtin @@ -0,0 +1,72 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.builtin: test miscellaneous builtin functions + +$AWK 'BEGIN { print index(123, substr(123, 2)) }' > $TEMP1 +echo 2 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.builtin (index/substr)' + +$AWK 'BEGIN { + pi = 2 * atan2(1, 0) + printf("%.5f %.3f %.3f %.5f %.3f\n", + pi, sin(pi), cos(pi/2), exp(log(pi)), log(exp(10))) +}' > $TEMP1 +echo '3.14159 0.000 0.000 3.14159 10.000' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.builtin (sin/cos)' + +$AWK 'BEGIN { + s = srand(1) # set a real random start + for (i = 1; i <= 10; i++) + print rand() >"'$TEMP1'" + srand(s) # reset it + for (i = 1; i <= 10; i++) + print rand() >"'$TEMP2'" +}' +diff $TEMP1 $TEMP2 || fail 'BAD: T.builtin (rand)' + +echo 'hello, WORLD!' | +$AWK '{ printf("%s|%s|%s\n", tolower($0), toupper($0), $0)}' > $TEMP1 +echo 'hello, world!|HELLO, WORLD!|hello, WORLD!' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.builtin (toupper/tolower)' + +$AWK 'BEGIN { + j = 1; sprintf("%d", 99, ++j) # does j get incremented? + if (j != 2) + print "BAD: T.builtin (printf arg list not evaluated)" +}' + +$AWK 'BEGIN { + j = 1; substr("", 1, ++j) # does j get incremented? + if (j != 2) + print "BAD: T.builtin (substr arg list not evaluated)" +}' + +$AWK 'BEGIN { + j = 1; sub(/1/, ++j, z) # does j get incremented? + if (j != 2) + print "BAD: T.builtin (sub() arg list not evaluated)" +}' + +$AWK 'BEGIN { + j = 1; length("zzzz", ++j, ++j) # does j get incremented? + if (j != 3) + print "BAD: T.builtin (excess length args not evaluated)" +}' 2> $TEMP1 +grep 'too many arg' $TEMP1 >/dev/null || fail 'T.bad: too many args not caught' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.chem b/usr/src/test/util-tests/tests/awk/tests/T.chem new file mode 100755 index 0000000000..3c942da0d9 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.chem @@ -0,0 +1,28 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +set -x + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.chem: test chem.awk + +for i in lsd1.p penicil.p res.p +do + $AWK -f chem.awk $i > $TEMP1 + diff $TEMP1 ${i/.p/.ok} || fail "BAD: T.chem on $i" +done + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.close b/usr/src/test/util-tests/tests/awk/tests/T.close new file mode 100755 index 0000000000..14b36f8bf6 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.close @@ -0,0 +1,30 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.close: test close built-in + +rm -f test.temp +$AWK '{ print >>"'$TEMP0'"; close("'$TEMP0'") }' /etc/passwd +diff /etc/passwd $TEMP0 || fail 'BAD: T.close (1)' + +ls -l > $TEMP0 +tail -1 $TEMP0 > $TEMP1 +$AWK '{ print >"'$TEMP2'"; close("'$TEMP2'") }' $TEMP0 +diff $TEMP1 $TEMP2 || fail 'BAD: T.close (2)' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.clv b/usr/src/test/util-tests/tests/awk/tests/T.clv new file mode 100755 index 0000000000..065555d1c3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.clv @@ -0,0 +1,153 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.clv: check command-line variables + +rm -f core + +# stdin only, no cmdline asgn +echo 'hello +goodbye' | $AWK ' +BEGIN { x=0; print x; getline; print x, $0 } +' > $TEMP1 +echo '0 +0 hello' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (stdin only)' + +# cmdline asgn then stdin +echo 'hello +goodbye' | $AWK ' +BEGIN { x=0; print x; getline; print x, $0 } +' x=1 > $TEMP1 +echo '0 +1 hello' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=1 only)' + +# several cmdline asgn, then stdin +echo 'hello +goodbye' | $AWK ' +BEGIN { x=0; print x; getline; print x, $0 } +' x=1 x=2 x=3 > $TEMP1 +echo '0 +3 hello' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=3 only)' + +# several cmdline asgn, then file +echo 'hello +goodbye' > $TEMP0 +$AWK ' +BEGIN { x=0; print x; getline; print x, $0 } +' x=1 x=2 x=3 $TEMP0 > $TEMP1 +echo '0 +3 hello' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=3 only)' + +# cmdline asgn then file +echo 4 > $TEMP1 +$AWK 'BEGIN { getline; print x}' x=4 /dev/null > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=4 /dev/null)' + +#cmdline asgn then file but no read of it +echo 0 > $TEMP1 +$AWK 'BEGIN { x=0; getline <"/dev/null"; print x}' x=5 /dev/null > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=5 /dev/null)' + +#cmdline asgn then file then read +echo 'xxx +yyy +zzz' > $TEMP0 +echo '6 +end' > $TEMP1 +$AWK 'BEGIN { x=0; getline; print x} + END { print x }' x=6 $TEMP0 x=end > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=6 /dev/null)' + +#cmdline asgn then file then read +echo '0 +end' > $TEMP1 +$AWK 'BEGIN { x=0; getline <"/dev/null"; print x} + END { print x }' x=7 /dev/null x=end > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=7 /dev/null)' + +#cmdline asgn then file then read; _ in commandname +echo '0 +end' > $TEMP1 +$AWK 'BEGIN { _=0; getline <"/dev/null"; print _} + END { print _ }' _=7A /dev/null _=end > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (_=7A /dev/null)' + +# illegal varname in commandname +$AWK '{ print }' 99_=$TEMP0 /dev/null > $TEMP0 2> $TEMP2 +grep "can't open.*test.temp.0" $TEMP2 >/dev/null 2>&1 || fail 'BAD: T.clv (7B: illegal varname)' + +# these test the new -v option: awk ... -v a=1 -v b=2 'prog' does before BEGIN + +echo 123 > $TEMP1 +$AWK -v x=123 'BEGIN { print x }' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=11)' + +echo 123 abc 10.99 > $TEMP1 +$AWK -v x=123 -v y=abc -v z1=10.99 'BEGIN { print x, y, z1 }' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=12)' + +echo 123 abc 10.99 > $TEMP1 +$AWK -v x=123 -v y=abc -v z1=10.99 -- 'BEGIN { print x, y, z1 }' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=12a)' + +echo 'BEGIN { print x, y, z1 }' > $TEMP0 +echo 123 abc 10.99 > $TEMP1 +$AWK -v x=123 -v y=abc -f $TEMP0 -v z1=10.99 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=13)' + +echo 'BEGIN { print x, y, z1 }' > $TEMP0 +echo 123 abc 10.99 > $TEMP1 +$AWK -f $TEMP0 -v x=123 -v y=abc -v z1=10.99 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=14)' + +echo 'BEGIN { print x, y, z1 } +END { print x }' > $TEMP0 +echo '123 abc 10.99 +4567' > $TEMP1 +$AWK -f $TEMP0 -v x=123 -v y=abc -v z1=10.99 /dev/null x=4567 /dev/null > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=15)' + +echo 'BEGIN { print x, y, z1 } +NR==1 { print x }' > $TEMP0 +echo '123 abc 10.99 +4567' > $TEMP1 +$AWK -v x=123 -v y=abc -v z1=10.99 -f $TEMP0 x=4567 /etc/passwd > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=16)' + +# special chars in commandline assigned value; +# have to use local echo to avoid quoting problems. + +cat <<< 'a\\b\z' > $TEMP1 +echo 'hello' | $AWK '{print x}' x='\141\\\\\142\\z' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=17)' + +echo "a +z" > $TEMP1 +echo 'hello' | $AWK '{print x}' x='a\nz' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=18)' + +# a bit circular here... +$AWK 'BEGIN { printf("a%c%c%cz\n", "\b", "\r", "\f") }' > $TEMP1 +echo 'hello' | $AWK '{print x}' x='a\b\r\fz' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.clv (x=19)' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.errmsg b/usr/src/test/util-tests/tests/awk/tests/T.errmsg new file mode 100755 index 0000000000..7bcae73d51 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.errmsg @@ -0,0 +1,198 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMPLS=$WORKDIR/test.temp.ls +TEMPSH=$WORKDIR/test.temp.sh +TEMPOUT=$WORKDIR/test.temp.out + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.errmsg: check some error messages + +ls > $TEMPLS +$AWK ' +$1 ~ /^#/ { + next +} +{ pat = $0 + prog = "" + while (getline x > 0 && x != "") + prog = prog "\n" x + print sprintf("\n%s '"'"'%s'"'"' < '$TEMPLS' >> /dev/null 2> '$TEMPOUT'", + ENVIRON["AWK"], prog) + print sprintf("grep '"'"'%s'"'"' '$TEMPOUT' >> /dev/null || fail '"'"'BAD: %s'"'"' failed", pat, pat) +} +' > $TEMPSH <<\!!!! +illegal primary in regular expression +/(/ + +nonterminated character class +/[[/ + +nonterminated character class +BEGIN { s = "[x"; if (1 ~ s) print "foo"} + +syntax error in regular expression +BEGIN { if ("x" ~ /$^/) print "ugh" } + +syntax error in regular expression +/((.)/ + +division by zero +BEGIN { print 1/0 } + +division by zero in /= +BEGIN { x = 1; print x /= 0 } + +division by zero in %= +BEGIN { x = 1; print x %= 0 } + +division by zero in mod +BEGIN { print 1%0 } + +can.t read value.* array name. +BEGIN { x[1] = 0; split("a b c", y, x) } + +can.t read value.* function +function f(){}; {split($0, x, f)} + +can.t assign.* a function +function f(){}; {f = split($0, x)} + +can.t assign to x; it.s an array name. +{x = split($0, x)} + +is a function, not an array +function f(){}; {split($0, f)} + +function f called with 1 args, uses only 0 +BEGIN { f(f) } +function f() { print "x" } + +can.t use function f as argument in f +BEGIN { f(f) } +function f() { print "x" } + +x is an array, not a function +{ split($0, x) }; function x() {} + +illegal nested function +function x() { function g() {} } + +return not in function +{ return } + +illegal field $(foo) +BEGIN { print $"foo" } + +next is illegal inside a function +BEGIN { f() } +function f() { next } + +not enough args in printf(%s) +BEGIN { printf("%s") } + +function f has .* arguments, limit .* +function f(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10, + c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10, + e1,e2,e3,e4,e5,e6,e7,e8,e9,e10,f1,f2,f3,f4,f5,f6,f7,f8,f9,f10) {} +BEGIN { f(123) } + +bailing out +])} + +bailing out +{ print }} + +bailing out +{ print }}} + +bailing out +] + +bailing out +[ + +bailing out +a & b + +extra ) +{ x = 1) } + +illegal statement +{ print ))} + +illegal statement +{{ print } + +illegal statement +{{{ print } + +illegal .*next.* from BEGIN +BEGIN { next } + +illegal .*next.* from END +END { next; print NR } + +can.t open file /etc/passwd +BEGIN { print "abc" >"/etc/passwd" } + +you can.t define function f more than once +function f() { print 1 } +function f() { print 2 } + +function mp called with 1 args, uses only 0 +function mp(){ cnt++;} +BEGIN { mp(xx) } + +index.*doesn.t permit regular expressions +BEGIN { index("abc", /a/) } + +log argument out of domain +BEGIN { print log(-1) } + +exp result out of range +BEGIN {print exp(1000)} + +null file name in print or getline +BEGIN { print >foo } + +function has too many arguments +BEGIN { length("abc", "def") } + +calling undefined function foo +BEGIN { foo() } + +# I am pretty certain that this test is _meant_ to fail, +# to allow checking whether anything is happening. Uncomment +# below to check whether the script then fails: +# +# this should print a BAD message +# BEGIN { print } +!!!! + + +echo ' running tests in test.temp.sh' +source $TEMPSH + +[[ $? -eq 139 ]] && fail 'BAD: someone dropped core' 1>&2 + +echo xxx > $TEMP0 +$AWK '{print x}' x='a +b' $TEMP0 > $TEMP1 2> $TEMP2 +grep 'newline in string' $TEMP2 >/dev/null || fail 'BAD: T.errmsg newline in string' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.expr b/usr/src/test/util-tests/tests/awk/tests/T.expr new file mode 100755 index 0000000000..0c3ad6d21c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.expr @@ -0,0 +1,220 @@ +#!/bin/sh + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +echo T.expr: tests of miscellaneous expressions + +$AWK ' +BEGIN { + FS = "\t" + awk = ENVIRON["AWK"] +} +NF == 0 || $1 ~ /^#/ { + next +} +$1 ~ /try/ { # new test + nt++ + sub(/try /, "") + prog = $0 + printf("%3d %s\n", nt, prog) + prog = sprintf("%s -F\"\\t\" '"'"'%s'"'"'", awk, prog) + # print "prog is", prog + nt2 = 0 + while (getline > 0) { + if (NF == 0) # blank line terminates a sequence + break + input = $1 + for (i = 2; i < NF; i++) # input data + input = input "\t" $i + test = sprintf("printf %%s\\\\n '"'"'%s'"'"' | %s > '$TEMP1'; ", + input, prog) + gsub(/\\t/, "\t", $NF) + gsub(/\\n/, "\n", $NF) + if ($NF == "\"\"") + output = "> '$TEMP2';" + else + output = sprintf("printf %%s\\\\n '"'"'%s'"'"' > '$TEMP2'; ", $NF) + run = sprintf("diff '$TEMP1' '$TEMP2'") + msg = sprintf("test %d.%d failed", nt, ++nt2); + # print "input is", input + # print "test is", test + # print "output is", output + # print "run is", run + tcode = system(test output run) + if (tcode > 0) { + print msg + ecode = tcode + } + } + tt += nt2 +} +END { + print tt, "tests" + exit ecode +} +' <<\!!!! +# General format: +# try program as rest of line +# $1 $2 $3 output1 (\t for tab, \n for newline, +# $1 $2 $3 output2 ("" for null) +# ... terminated by blank line + +# try another program... + +try { print ($1 == 1) ? "yes" : "no" } +1 yes +1.0 yes +1E0 yes +0.1E1 yes +10E-1 yes +01 yes +10 no +10E-2 no + +try $1 > 0 +1 1 +2 2 +0 "" +-1 "" +1e0 1e0 +0e1 "" +-2e64 "" +3.1e4 3.1e4 + +try { print NF } + 0 +x 1 +x y 2 + y 2 +x 2 + +try { print NF, $NF } + 0 +x 1 x +x y 2 y +x yy zzz 3 zzz + +# this horror prints $($2+1) +try { i=1; print ($++$++i) } +1 1 +1 2 3 3 +abc abc + +# concatenate $1 and ++$2; print new $1 and concatenated value +try { x = $1++++$2; print $1, x } +1 3 2 14 + +# aside: !$1 = $2 is now a syntax error + +# the definition of "number" changes with isnumber. +# 2e100 is ok according to strtod. +# try 1 + +try { print ($1 == $2) } +0 0 1 +0 1 0 +0 00 1 +0 "" 0 ++0 -0 1 +1 1.0 1 +1 1e0 1 +2e10 2.00e10 1 +2e10 2e+10 1 +2e-10 2e-10 1 +2e10 2e-10 0 +2e10 20e9 1 +2e1000 2.0e1000 0 + +# this one (3 & 4) may "fail" if a negative 0 is printed as -0, +# but i think this might be a type-coercion problem. + +try { print $1, +$1, -$1, - -$1 } +1 1 1 -1 1 +-1 -1 -1 1 -1 + +try { printf("a%*sb\n", $1, $2) } +1 x axb +2 x a xb +3 x a xb + +try { printf("a%-*sb\n", $1, $2) } +1 x axb +2 x ax b +3 x ax b + +try { printf("a%*.*sb\n", $1, $2, "hello") } +1 1 ahb +2 1 a hb +3 1 a hb + +try { printf("a%-*.*sb\n", $1, $2, "hello") } +1 1 ahb +2 1 ah b +3 1 ah b + +try { printf("%d %ld\n", $1, $1) } +1 1 1 +10 10 10 +10000 10000 10000 + +try { printf("%x %lx\n", $1, $1) } +1 1 1 +10 a a +10000 2710 2710 + +try { if ($1 ~ $2) print 1; else print 0 } +a \141 1 +a \142 0 +a \x061 0 +a \x62 0 +0 \060 1 +0 \60 1 +0 \0060 0 + +try { print $1 ~ $2 } +a \141 1 +a \142 0 +a \x061 0 +a \x62 0 +0 \060 1 +0 \60 1 +0 \0060 0 + +try { print $1 || $2 } + 0 +1 1 +0 0 0 +1 0 1 +0 1 1 +1 1 1 +a b 1 + +try { print $1 && $2 } + 0 +1 0 +0 0 0 +1 0 0 +0 1 0 +1 1 1 +a b 1 + +try { $1 = $2; $1 = $1; print $1 } +abc def def +abc def ghi def + +# $f++ => ($f)++ +try { f = 1; $f++; print f, $f } +11 22 33 1 12 + +# $f[1]++ => ($f[1])++ +try { f[1]=1; f[2]=2; print $f[1], $f[1]++, $f[2], f[1], f[2] } +111 222 333 111 111 222 2 2 + + +!!!! diff --git a/usr/src/test/util-tests/tests/awk/tests/T.exprconv b/usr/src/test/util-tests/tests/awk/tests/T.exprconv new file mode 100755 index 0000000000..435251794b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.exprconv @@ -0,0 +1,38 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.exprconv: check conversion of expr to number + +$AWK ' +BEGIN { x = (1 > 0); print x + x = (1 < 0); print x + x = (1 == 1); print x + print ("a" >= "b") + print ("b" >= "a") + print (0 == 0.0) + # x = ((1 == 1e0) && (1 == 10e-1) && (1 == .1e2)); print x + exit +}' > $TEMP1 +echo '1 +0 +1 +0 +1 +1' > $TEMP2 +cmp $TEMP1 $TEMP2 || fail 'BAD: T.exprconv (1 > 0, etc.)' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.flags b/usr/src/test/util-tests/tests/awk/tests/T.flags new file mode 100755 index 0000000000..48baf24852 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.flags @@ -0,0 +1,34 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.flags: test some commandline flags + +$AWK > $TEMP1 2>&1 +grep '[Uu]sage' $TEMP1 >/dev/null || fail 'T.flags: bad usage' + +$AWK -f > $TEMP1 2>&1 +grep 'no program' $TEMP1 >/dev/null || fail 'T.flags: bad no program' + +$AWK -f glop/glop > $TEMP1 2>&1 +grep 'can.t open' $TEMP1 >/dev/null || fail 'T.flags: bad can.t open program' + +$AWK -zz 'BEGIN{}' > $TEMP1 2>&1 +grep 'unknown option' $TEMP1 >/dev/null || fail 'T.flags: bad unknown option' + +$AWK -F > $TEMP1 2>&1 +grep 'field separator.*empty' $TEMP1 >/dev/null || fail 'T.flags: bad null field separator' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.func b/usr/src/test/util-tests/tests/awk/tests/T.func new file mode 100755 index 0000000000..e5d0ec37d1 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.func @@ -0,0 +1,207 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.func: test user-defined functions + +echo '10 2 +2 10 +10 10 +10 1e1 +1e1 9' | $AWK ' +# tests whether function returns sensible type bits + +function assert(cond) { # assertion + if (cond) print 1; else print 0 +} + +function i(x) { return x } + +{ m=$1; n=i($2); assert(m>n) } +' > $TEMP1 +echo '1 +0 +0 +0 +1' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.func (function return type)' + +echo 'data: data' > $TEMP1 +$AWK ' +function test1(array) { array["test"] = "data" } +function test2(array) { return(array["test"]) } +BEGIN { test1(foo); print "data: " test2(foo) } +' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.func (array type)' + +$AWK ' +BEGIN { code() } +END { codeout("x") } +function code() { ; } +function codeout(ex) { print ex } +' /dev/null > $TEMP1 +echo x > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.func (argument passing)' + +$AWK ' +BEGIN { unireghf() } + +function unireghf(hfeed) { + hfeed[1]=0 + rcell("foo",hfeed) + hfeed[1]=0 + rcell("bar",hfeed) +} + +function rcell(cellname,hfeed) { + print cellname +} +' > $TEMP1 +echo "foo +bar" > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.func (convert arg to array)' + +$AWK ' +function f(n) { + if (n <= 1) + return 1 + else + return n * f(n-1) +} +{ print f($1) } +' > $TEMP2 < $TEMP1 < $TEMP2 < $TEMP1 < $TEMP2 < $TEMP1 < $TEMP1 +grep 'should not' $TEMP1 && fail 'BAD: T.func (return)' + +# this exercises multiple free of temp cells +echo 'eqn +eqn2' > $TEMP1 +$AWK 'BEGIN { eprocess("eqn", "x", contig) + process("tbl" ) + eprocess("eqn" "2", "x", contig) + } +function eprocess(file, first, contig) { + print file +} +function process(file) { + close(file) +}' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.func (eqn)' + +echo 1 > $TEMP1 +$AWK 'function f() { n = 1; exit } + BEGIN { n = 0; f(); n = 2 }; END { print n}' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.func (exit in function)' + +echo 1 > $TEMP1 +$AWK ' +BEGIN { n = 10 + for (i = 1; i <= n; i++) + for (j = 1; j <= n; j++) + x[i,j] = n * i + j + for (i = 1; i <= n; i++) + for (j = 1; j <= n; j++) + if ((i,j) in x) + k++ + print (k == n^2) + } +' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.func (multi-dim subscript)' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.gawk b/usr/src/test/util-tests/tests/awk/tests/T.gawk new file mode 100755 index 0000000000..a30f2c3c0b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.gawk @@ -0,0 +1,355 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.gawk: tests adapted from gawk test suite +# for which thanks. + +# arrayref: +echo '1 +1' > $TEMP1 +$AWK ' + BEGIN { # foo[10] = 0 # put this line in and it will work + test(foo); print foo[1] + test2(foo2); print foo2[1] + } + function test(foo) { test2(foo) } + function test2(bar) { bar[1] = 1 } +' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk arrayref' + +# asgext +echo '1 2 3 +1 +1 2 3 4' > $TEMP0 +echo '3 +1 2 3 a + +1 a +3 +1 2 3 a' > $TEMP1 +$AWK '{ print $3; $4 = "a"; print }' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk asgext' + +# backgsub: +cat <<< 'x\y +x\\y' > $TEMP0 +cat <<< 'x\y +xAy +xAy +xAAy' > $TEMP1 +$AWK '{ x = y = $0 + gsub( /\\\\/, "A", x); print x + gsub( "\\\\", "A", y); print y +}' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk backgsub' + + +# backgsub3: +cat <<< 'xax +xaax' > $TEMP0 +cat <<< ' xax + x&x + x&x + x\ax + x\ax + x\&x + xaax + x&&x + x&&x + x\a\ax + x\a\ax + x\&\&x' > $TEMP1 +$AWK '{ w = x = y = z = z1 = z2 = $0 + gsub( /a/, "\&", w); print " " w + gsub( /a/, "\\&", x); print " " x + gsub( /a/, "\\\&", y); print " " y + gsub( /a/, "\\\\&", z); print " " z + gsub( /a/, "\\\\\&", z1); print " " z1 + gsub( /a/, "\\\\\\&", z2); print " " z2 +} +' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk backgsub3' + + +# backsub3: +cat <<< 'xax +xaax' > $TEMP0 +cat <<< ' xax + x&x + x&x + x\ax + x\ax + x\&x + xaax + x&ax + x&ax + x\aax + x\aax + x\&ax' > $TEMP1 +$AWK '{ w = x = y = z = z1 = z2 = $0 + sub( /a/, "\&", w); print " " w + sub( /a/, "\\&", x); print " " x + sub( /a/, "\\\&", y); print " " y + sub( /a/, "\\\\&", z); print " " z + sub( /a/, "\\\\\&", z1); print " " z1 + sub( /a/, "\\\\\\&", z2); print " " z2 +} +' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk backsub3' + + + +# dynlj: +echo 'hello world' > $TEMP1 +$AWK 'BEGIN { printf "%*sworld\n", -20, "hello" }' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk dynlj' + +# fsrs: +echo 'a b +c d +e f + +1 2 +3 4 +5 6' > $TEMP0 +# note -n: +echo -n 'a b +c d +e f1 2 +3 4 +5 6' > $TEMP1 +$AWK ' +BEGIN { + RS=""; FS="\n"; + ORS=""; OFS="\n"; + } +{ + split ($2,f," ") + print $0; +}' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk fsrs' + +# intest +echo '0 1' > $TEMP1 +$AWK 'BEGIN { + bool = ((b = 1) in c); + print bool, b # gawk-3.0.1 prints "0 "; should print "0 1" +}' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk intest' + +# intprec: +echo '0000000005:000000000e' > $TEMP1 +$AWK 'BEGIN { printf "%.10d:%.10x\n", 5, 14 }' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk intprec' + +# litoct: +echo 'axb +ab +a*b' > $TEMP0 +echo 'no match +no match +match' > $TEMP1 +$AWK '{ if (/a\52b/) print "match" ; else print "no match" }' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk litoct' + +# math: +echo 'cos(0.785398) = 0.707107 +sin(0.785398) = 0.707107 +e = 2.718282 +log(e) = 1.000000 +sqrt(pi ^ 2) = 3.141593 +atan2(1, 1) = 0.785398' > $TEMP1 +$AWK 'BEGIN { + pi = 3.1415927 + printf "cos(%f) = %f\n", pi/4, cos(pi/4) + printf "sin(%f) = %f\n", pi/4, sin(pi/4) + e = exp(1) + printf "e = %f\n", e + printf "log(e) = %f\n", log(e) + printf "sqrt(pi ^ 2) = %f\n", sqrt(pi ^ 2) + printf "atan2(1, 1) = %f\n", atan2(1, 1) +}' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk math' + +# nlfldsep: +echo 'some stuff +more stuffA +junk +stuffA +final' > $TEMP0 +echo '4 +some +stuff +more +stuff + +2 +junk +stuff + +1 +final +' > $TEMP1 +$AWK 'BEGIN { RS = "A" } +{print NF; for (i = 1; i <= NF; i++) print $i ; print ""} +' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk nlfldsep' + +# numsubstr: +echo '5000 +10000 +5000' > $TEMP0 +echo '000 +1000 +000' > $TEMP1 +$AWK '{ print substr(1000+$1, 2) }' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk numsubstr' + +# pcntplus: +echo '+3 4' > $TEMP1 +$AWK 'BEGIN { printf "%+d %d\n", 3, 4 }' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk pcntplus' + +# prt1eval: +echo 1 > $TEMP1 +$AWK 'function tst () { + sum += 1 + return sum +} +BEGIN { OFMT = "%.0f" ; print tst() } +' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk prt1eval' + +# reparse: +echo '1 axbxc 2' > $TEMP0 +echo '1 +1 a b c 2 +1 a b' > $TEMP1 +$AWK '{ gsub(/x/, " ") + $0 = $0 + print $1 + print $0 + print $1, $2, $3 +}' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk reparse' + +# rswhite: +echo ' a b +c d' > $TEMP0 +echo '< a b +c d>' > $TEMP1 +$AWK 'BEGIN { RS = "" } +{ printf("<%s>\n", $0) }' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk rswhite' + +# splitvar: +echo 'Here===Is=Some=====Data' > $TEMP0 +echo 4 > $TEMP1 +$AWK '{ sep = "=+" + n = split($0, a, sep) + print n +}' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk splitvar' + +# splitwht: +echo '4 +5' > $TEMP1 +$AWK 'BEGIN { + str = "a b\t\tc d" + n = split(str, a, " ") + print n + m = split(str, b, / /) + print m +}' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk splitwht' + +# sprintfc: +echo '65 +66 +foo' > $TEMP0 +echo 'A 65 +B 66 +f foo' > $TEMP1 +$AWK '{ print sprintf("%c", $1), $1 }' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk sprintfc' + +# substr: +echo 'xxA +xxab +xxbc +xxab +xx +xx +xxab +xx +xxef +xx' > $TEMP1 +$AWK 'BEGIN { + x = "A" + printf("xx%-39s\n", substr(x,1,39)) + print "xx" substr("abcdef", 0, 2) + print "xx" substr("abcdef", 2.3, 2) + print "xx" substr("abcdef", -1, 2) + print "xx" substr("abcdef", 1, 0) + print "xx" substr("abcdef", 1, -3) + print "xx" substr("abcdef", 1, 2.3) + print "xx" substr("", 1, 2) + print "xx" substr("abcdef", 5, 5) + print "xx" substr("abcdef", 7, 2) + exit (0) +}' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk substr' + +# fldchg: +echo 'aa aab c d e f' > $TEMP0 +echo '1: + +b c d e f +2: + +b d e f +2a:%+%+b%%d%e' > $TEMP1 +$AWK '{ gsub("aa", "+") + print "1:", $0 + $3 = "<" $3 ">" + print "2:", $0 + print "2a:" "%" $1 "%" $2 "%" $3 "%" $4 "%" $5 +}' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk fldchg' + +# fldchgnf: +echo 'a b c d' > $TEMP0 +echo 'a::c:d +4' > $TEMP1 +$AWK '{ OFS = ":"; $2 = ""; print $0; print NF }' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk fldchgnf' + +### # convfmt: +### echo 'a = 123.46 +### a = 123.456 +### a = 123.456' > $TEMP1 +### $AWK 'BEGIN { +### CONVFMT = "%2.2f" +### a = 123.456 +### b = a "" # give a string value also +### a += 0 # make a numeric only again +### print "a = ", a +### CONVFMT = "%.6g" +### print "a = ", a +### a += 0 # make a numeric only again +### print "a = ", a # use a as string +### }' > $TEMP2 +### diff $TEMP1 $TEMP2 || fail 'BAD: T.gawk convfmt' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.getline b/usr/src/test/util-tests/tests/awk/tests/T.getline new file mode 100755 index 0000000000..45fce166ff --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.getline @@ -0,0 +1,98 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.getline: test getline function + +who > $TEMP1 +cat $TEMP1 | $AWK ' +BEGIN { + while (getline) + print + exit +} +' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.getline (bare getline)' + +who > $TEMP1 +cat $TEMP1 | $AWK ' +BEGIN { + while (getline xxx) + print xxx + exit +} +' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.getline (getline xxx)' + +$AWK ' +BEGIN { + while (getline <"/etc/passwd") + print + exit +} +' > $TEMP1 +cmp -s /etc/passwd $TEMP1 || fail 'BAD: T.getline (getline $TEMP1 +cmp -s /etc/passwd $TEMP1 || fail 'BAD: T.getline (getline <"-")' + +$AWK ' +BEGIN { + while (getline $TEMP1 +cmp -s /etc/passwd $TEMP1 || fail 'BAD: T.getline (getline $TEMP1 +cmp -s /etc/passwd $TEMP1 || fail 'BAD: T.getline (getline x $TEMP1 +cmp -s /etc/passwd $TEMP1 || fail 'BAD: T.getline (cat arg | getline)' + +$AWK ' +BEGIN { + while (("cat " ARGV[1]) | getline x) + print x + exit +} +' /etc/passwd > $TEMP1 +cmp -s /etc/passwd $TEMP1 || fail 'BAD: T.getline (cat arg | getline x)' + +$AWK ' BEGIN { print getline <"/glop/glop/glop" } ' > $TEMP1 +echo '-1' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.getline (non-existent file)' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.latin1 b/usr/src/test/util-tests/tests/awk/tests/T.latin1 new file mode 100755 index 0000000000..792578212c --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.latin1 @@ -0,0 +1,53 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.latin1: tests of 8-bit input + +$AWK ' +{ print $0 } +' latin1 > $TEMP1 + +diff latin1 $TEMP1 || fail 'BAD: T.latin1 1' + +LC_ALL=C grep '[Å-å]' latin1 > $TEMP0 +$AWK '/[Å-å]/' latin1 > $TEMP1 +diff $TEMP0 $TEMP1 || fail 'BAD: T.latin1 2' + +$AWK '{ gsub(/\351/, "\370"); print }' latin1 > $TEMP0 +$AWK '{ gsub(/é/, "ø"); print }' latin1 > $TEMP1 +diff $TEMP0 $TEMP1 || fail 'BAD: T.latin1 3' + +echo '/á/' > $TEMP1 +$AWK -f $TEMP1 $TEMP1 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.latin1 5' + +echo /[áé]/ > $TEMP1 +$AWK -f $TEMP1 $TEMP1 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.latin1 6' + + +echo 'This is a line. +Patterns like /[áé]/ do not work yet. Example, run awk /[áé]/ +over a file containing just á. +This is another line.' > $TEMP0 +echo 'Patterns like /[áé]/ do not work yet. Example, run awk /[áé]/ +over a file containing just á.' > $TEMP1 +$AWK '/[áé]/' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.latin1 7' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.main b/usr/src/test/util-tests/tests/awk/tests/T.main new file mode 100755 index 0000000000..555e4a25be --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.main @@ -0,0 +1,50 @@ +#!/bin/bash + +if [[ -z "$AWK" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.main: misc tests of arguments in main + +rm -f core + +# test -d option + + + +echo hello | $AWK -d '{print}' > $TEMP1 +if [[ $? -eq 139 ]]; then fail "BAD: T.main awk -d dropped core"; fi + +echo 'a::b::c' > $TEMP0 +$AWK -F:: '{print NF}' $TEMP0 > $TEMP1 +echo '3' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'bad: awk -F::' + +echo 'a::b::c' > $TEMP0 +$AWK -F :: '{print NF}' $TEMP0 > $TEMP1 +echo '3' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'bad: awk -F ::' + +echo 'a b c' > $TEMP0 +$AWK -F t '{print NF}' $TEMP0 > $TEMP1 +echo '3' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'bad: awk -F (tab)' + +echo 'atabbtabc' > $TEMP0 +$AWK -F tab '{print NF}' $TEMP0 > $TEMP1 +echo '3' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'bad: awk -F tab' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.misc b/usr/src/test/util-tests/tests/awk/tests/T.misc new file mode 100755 index 0000000000..748705c60d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.misc @@ -0,0 +1,428 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 +TEMP3=$WORKDIR/test.temp.3 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.misc: miscellaneous buglets now watched for + +rm -f core + +echo 'The big brown over the lazy doe +The big brown over the lazy dog +x +The big brown over the lazy dog' > $TEMP0 +echo 'failed +succeeded +failed +succeeded' > $TEMP1 +$AWK '{ if (match($0, /^The big brown over the lazy dog/) == 0) { + printf("failed\n") + } else { + printf("succeeded\n") + } +} ' $TEMP0 > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc ghosh RE bug' + +echo '123 +1234567890 +12345678901' > $TEMP0 +echo '12345678901' > $TEMP1 +$AWK 'length($0) > 10' $TEMP0 > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc last number bug' + +# check some \ sequences in strings (ascii) +echo HIJKL > $TEMP1 +echo $TEMP0 | $AWK '{ print "H\x49\x4a\x4BL" }' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc hex string cvt' + +echo 012x45 > $TEMP1 +$AWK 'BEGIN { print "0\061\62x\0645" }' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc oct string cvt' + +# $i++ means ($i)++ +echo 3 5 | $AWK '{ i = 1; print $i++ ; print $1, i }' > $TEMP1 +echo '3 +4 1' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc bad field increment' + +# makes sure that fields are recomputed even if self-assignment +echo 'a b c +s p q r +x y' > $TEMP0 +echo 'a +s p +x' > $TEMP1 +$AWK '{ NF -= 2; $1 = $1; print }' < $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail "BAD: T.misc bad field self-assignment" + +echo '1 +1' > $TEMP1 +$AWK 'BEGIN {x = 1; print x; x = x; print x}' > $TEMP2 +diff $TEMP1 $TEMP2 || fail "BAD: T.misc bad self-assignment" + +echo 573109312 | $AWK '{print $1*4}' > $TEMP1 +echo 2292437248 > $TEMP2 +diff $TEMP1 $TEMP2 || fail "BAD: T.misc bad overflow" + +# note that there are 8-bit characters in the echo +# some shells will probably screw this up. +echo '# +code € 1 +code € 2' | +$AWK '/^#/' > $TEMP1 +echo '#' > $TEMP2 +diff $TEMP1 $TEMP2 || fail "BAD: T.misc bad match of 8-bit char" + +echo hello | +$AWK 'BEGIN { FILENAME = "/etc/passwd" } + { print $0 }' >/dev/null +if [[ $? -eq 139 ]]; then fail "BAD: T.misc /etc/passwd dropped core"; fi + +echo '2 +10' | +$AWK '{ x[NR] = $0 } # test whether $0 is NUM as well as STR +END { if (x[1] > x[2]) print "BAD: T.misc: $0 is not NUM" }' + + +$AWK 'BEGIN { + npad = substr("alexander" " ",1,15) + print npad + }' > $TEMP0 +grep '\\' $TEMP0 && fail "BAD: T.misc alexander fails" + +# This should give an error about function arguments +$AWK ' +function foo(x) { print "x is" x } +BEGIN { foo(foo) } +' 2> $TEMP0 +grep "can't use function foo" $TEMP0 >/dev/null || fail "BAD: T.misc fcn args" + + +# gawk defref test; should give error about undefined function +$AWK 'BEGIN { foo() }' 2> $TEMP0 +grep "calling undefined function foo" $TEMP0 >/dev/null || fail "BAD: T.misc undefined function" + + +# gawk arrayparm test; should give error about function +$AWK ' +BEGIN { + foo[1]=1; + foo[2]=2; + bug1(foo); +} +function bug1(i) { + for (i in foo) { + bug2(i); + delete foo[i]; + print i,1,bot[1]; + } +} +function bug2(arg) { + bot[arg]=arg; +} +' 2> $TEMP0 +grep "can.t assign to foo" $TEMP0 >/dev/null || fail "BAD: T.misc foo bug" + + +# This should print bbb +$AWK ' +BEGIN { up[1] = "a" + for (i in up) gsub("a", "A", x) + print x x "bbb" + exit + } +' > $TEMP0 +grep bbb $TEMP0 >/dev/null || fail "BAD: T.misc gsub failed" + +echo yes | +$AWK ' +BEGIN { + printf "push return" >"/dev/null" + getline ans <"/dev/null" +} ' +if [[ $? -eq 139 ]]; then fail "BAD: T.misc getline ans dropped core"; fi + +$AWK 'BEGIN { unireghf() } +function unireghf(hfeed) { hfeed[1] = 0 }' +if [[ $? -eq 139 ]]; then fail "BAD: T.misc unireghf dropped core"; fi + +echo x | $AWK '/[/]/' 2> $TEMP0 +grep 'nonterminated character class' $TEMP0 >/dev/null || error 'BAD: T.misc nonterminated fails' +if [[ $? -eq 139 ]]; then fail "BAD: T.misc nonterminated dropped core"; fi + +$AWK ' +function f() { return 12345 } +BEGIN { printf "<%s>\n", f() } +' > $TEMP0 +grep '<12345>' $TEMP0 >/dev/null || fail 'BAD: T.misc <12345> fails' + +echo 'abc +def + +ghi +jkl' > $TEMP0 +$AWK ' +BEGIN { RS = "" + while (getline <"'$TEMP0'") + print +}' > $TEMP1 +$AWK 'END {print NR}' $TEMP1 | grep 4 >/dev/null || fail 'BAD: T.misc abcdef fails' + + +# The following should not produce a warning about changing a constant +# nor about a curdled tempcell list +$AWK 'function f(x) { x = 2 } +BEGIN { f(1) }' > $TEMP0 +grep '^' $TEMP0 && fail 'BAD: test constant change fails' + +# The following should not produce a warning about a curdled tempcell list +$AWK 'function f(x) { x } +BEGIN { f(1) }' > $TEMP0 +grep '^' $TEMP0 && fail 'BAD: test tempcell list fails' + +$AWK 'BEGIN { print 9, a=10, 11; print a; exit }' > $TEMP1 +echo '9 10 11 +10' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.misc (embedded expression)' + +echo "abc defgh ijkl" | $AWK ' + { $1 = ""; line = $0; print line; print $0; $0 = line; print $0 }' > $TEMP1 +echo " defgh ijkl + defgh ijkl + defgh ijkl" > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.misc (assignment to $0)' + +$AWK ' +function min(a, b) +{ + if (a < b) + return a + else + return b +} +BEGIN { exit } +' +if [[ $? -eq 139 ]]; then fail "BAD: T.misc function min dropped core"; fi + +# The following should not give a syntax error message: +$AWK ' +function expand(chart) { + getline chart < "CHAR.ticks" +} +' > $TEMP0 +grep '^' $TEMP0 >/dev/null && fail 'BAD: T.misc expand error' + +$AWK 'BEGIN { print 1e40 }' >/dev/null +if [[ $? -eq 139 ]]; then fail "BAD: T.misc 1E40 dropped core"; fi + +# The following syntax error should not dump core: +$AWK ' +$NF==3 {first=1} +$NF==2 && first==0 && (abs($1-o1)>120||abs($2-o2)>120) {print $0} +$NF==2 {o1=%1; o2=$2; first=0} +' 2>/dev/null +if [[ $? -eq 139 ]]; then fail "BAD: T.misc first/abs dropped core"; fi + +# The following syntax error should not dump core: +$AWK '{ n = split($1, address, !); print address[1] }' 2> $TEMP0 +grep 'illegal statement' $TEMP0 >/dev/null || fail 'BAD: T.misc split error' +if [[ $? -eq 139 ]]; then fail "BAD: T.misc split! dropped core"; fi + +# The following should cause a syntax error message +$AWK 'BEGIN {"hello"}' 2> $TEMP0 +grep 'illegal statement' $TEMP0 >/dev/null || fail 'BAD: T.misc hello error' + +# The following should give a syntax error message: +$AWK ' +function pile(c, r) { + r = ++pile[c] +} + +{ pile($1) } +' 2> $TEMP0 +grep 'context is' $TEMP0 >/dev/null || fail 'BAD: T.misc pile error' + +# This should complain about missing atan2 argument: +$AWK 'BEGIN { atan2(1) }' 2> $TEMP0 +grep 'requires two arg' $TEMP0 >/dev/null || fail 'BAD: T.misc atan2 error' + +# This should not core dump: +$AWK 'BEGIN { f() } +function f(A) { delete A[1] } +' +if [[ $? -eq 139 ]]; then fail "BAD: T.misc delete dropped core"; fi + +# nasty one: should not be able to overwrite constants +$AWK 'BEGIN { gsub(/ana/,"anda","banana") + printf "the monkey ate a %s\n", "banana" } +' >/dev/null 2> $TEMP0 +grep 'syntax error' $TEMP0 >/dev/null || fail 'BAD: T.misc gsub banana error' + +# nasty one: should not be able to overwrite constants +$AWK 'BEGIN { sub(/ana/,"anda","banana") + printf "the monkey ate a %s\n", "banana" } +' >/dev/null 2> $TEMP0 +grep 'syntax error' $TEMP0 >/dev/null || fail 'BAD: T.misc sub banana error' + +# line numbers used to double-count comments +$AWK '# +# +# +/x +' >/dev/null 2> $TEMP0 +grep 'line [45]' $TEMP0 >/dev/null || fail 'BAD: T.misc lineno' + +echo 'x  \y' > $TEMP1 +$AWK 'BEGIN { print "x\f\r\b\v\a\\y" }' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc weird chars' + +echo 0 > $TEMP1 +$AWK ' BEGIN { exit } + { print } + END { print NR }' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc BEGIN exit' + +echo 1 > $TEMP1 +$AWK ' { exit } + END { print NR }' /etc/passwd > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc immmediate exit' + +echo 1 > $TEMP1 +$AWK ' {i = 1; while (i <= NF) {if (i == NF) exit; i++ } } + END { print NR }' /etc/passwd > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc immmediate exit 2' + +echo 1 > $TEMP1 +$AWK ' function f() { + i = 1; while (i <= NF) {if (i == NF) return NR; i++ } + } + { if (f() == 1) exit } + END { print NR }' /etc/passwd > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc while return' + +echo 1 > $TEMP1 +$AWK ' function f() { + split("a b c", arr) + for (i in arr) {if (i == 3) return NR; i++ } + } + { if (f() == 1) exit } + END { print NR }' /etc/passwd > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc while return' + +echo 1 > $TEMP1 +$AWK ' {i = 1; do { if (i == NF) exit; i++ } while (i <= NF) } + END { print NR }' /etc/passwd > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc immmediate exit 3' + +echo 1 > $TEMP1 +$AWK ' function f() { + i = 1; do { if (i == NF) return NR; i++ } while (i <= NF) + } + { if (f() == 1) exit } + END { print NR }' /etc/passwd > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc do return' + +echo 1 > $TEMP1 +$AWK ' {i = 1; do { if (i == NF) break; i++ } while (i <= NF); exit } + END { print NR }' /etc/passwd > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc immmediate exit 4' + +echo 1 > $TEMP1 +$AWK ' { n = split($0, x) + for (i in x) { + if (i == 1) + exit } } + END { print NR }' /etc/passwd > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc immmediate exit 5' + +echo XXXXXXXX > $TEMP1 +$AWK 'BEGIN { s = "ab\fc\rd\be" + t = s; gsub("[" s "]", "X", t); print t }' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc weird escapes in char class' + +$AWK '{}' /etc/passwd glop/glop > $TEMP0 2> $TEMP2 +grep "can't open.*glop" $TEMP2 >/dev/null || fail "BAD: T.misc can't open" + +echo ' + + +a +aa + +b + + +c + +' > $TEMP0 +echo 3 > $TEMP1 +$AWK 'BEGIN { RS = "" }; END { print NR }' $TEMP0 > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc RS botch' + +$AWK 'BEGIN \ + { + print "hello, world" + } +}}}' > $TEMP1 2> $TEMP2 +grep 'source line 5' $TEMP2 >/dev/null 2>&1 || fail 'BAD: T.misc continuation line number' + + +echo 111 222 333 > $TEMP0 +$AWK '{ f[1]=1; f[2]=2; print $f[1], $f[1]++, $f[2], f[1], f[2] }' $TEMP0 > $TEMP2 +echo 111 111 222 2 2 > $TEMP1 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc $f[1]++' + + +# These should be syntax errors +$AWK . 2> $TEMP0 +grep "syntax error" $TEMP0 >/dev/null || fail "BAD: T.misc syntax error . fails" + +$AWK .. 2> $TEMP0 +grep "syntax error" $TEMP0 >/dev/null || fail "BAD: T.misc syntax error .. fails" + +$AWK .E. 2> $TEMP0 +grep "syntax error" $TEMP0 >/dev/null || fail "BAD: T.misc syntax error .E. fails" + +$AWK .++. 2> $TEMP0 +grep "syntax error" $TEMP0 >/dev/null || fail "BAD: T.misc syntax error .++. fails" + + +# next several were infinite loops, found by brian tsang. +# this is his example: + +$AWK 'BEGIN { + switch (substr("x",1,1)) { + case /ask.com/: + break + case "google": + break + } +}' > $TEMP0 2>&1 +grep "illegal statement" $TEMP0 >/dev/null || fail "BAD: T.misc looping syntax error 1" + +$AWK 'BEGIN { s { c /./ } }' > $TEMP0 2>&1 +grep "illegal statement" $TEMP0 >/dev/null || fail "BAD: T.misc looping syntax error 2" + +$AWK 'BEGIN { s { c /../ } }' > $TEMP0 2>&1 +grep "illegal statement" $TEMP0 >/dev/null || fail "BAD: T.misc looping syntax error 3" + +echo '' > $TEMP0 +$AWK 'END { print NF, $0 }' $TEMP0 > $TEMP1 +awk '{ print NF, $0 }' $TEMP0| tail -1 > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.misc END must preserve $0' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.overflow b/usr/src/test/util-tests/tests/awk/tests/T.overflow new file mode 100755 index 0000000000..e557c6bf4d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.overflow @@ -0,0 +1,96 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.overflow: test some overflow conditions + +$AWK 'BEGIN { + for (i = 0; i < 1000; i++) printf("abcdefghijklmnopqsrtuvwxyz") + printf("\n") + exit +}' > $TEMP1 +$AWK '{print}' $TEMP1 > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.overflow record 1' + +echo 'abcdefghijklmnopqsrtuvwxyz' > $TEMP1 +echo hello | $AWK ' + { for (i = 1; i < 500; i++) s = s "abcdefghijklmnopqsrtuvwxyz " + $0 = s + print $1 + }' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.overflow abcdef' + +# default input record 3072, fields 200: +$AWK ' +BEGIN { + for (j = 0; j < 2; j++) { + for (i = 0; i < 500; i++) + printf(" 123456789") + printf("\n"); + } +} ' > $TEMP1 +$AWK '{$1 = " 123456789"; print}' $TEMP1 > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.overflow -mr -mf set $1' + +$AWK ' +BEGIN { + for (j = 0; j < 2; j++) { + for (i = 0; i < 500; i++) + printf(" 123456789") + printf("\n"); + } +} ' > $TEMP0 +$AWK '{print NF}' $TEMP0 > $TEMP1 +echo '500 +500' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.overflow -mr -mf NF' + +rm -f core +# this should not drop core +$AWK 'BEGIN { + for (i = 1; i < 1000; i++) s = s "a-z" + if ("x" ~ "[" s "]") + print "ugh" +}' > $TEMP0 2> $TEMP0 +[[ $? -eq 139 ]] && fail "BAD: T.overflow too long char class dropped core" + +echo 4000004 > $TEMP1 +$AWK ' +BEGIN { + x1 = sprintf("%1000000s\n", "hello") + x2 = sprintf("%-1000000s\n", "world") + x3 = sprintf("%1000000.1000000s\n", "goodbye") + x4 = sprintf("%-1000000.1000000s\n", "goodbye") + print length(x1 x2 x3 x4) +}' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.overflow huge sprintfs' + +echo 0 > $TEMP1 +$AWK ' +BEGIN { + for (i = 0; i < 100000; i++) + x[i] = i + for (i in x) + delete x[i] + n = 0 + for (i in x) + n++ + print n +}' > $TEMP2 +cmp -s $TEMP1 $TEMP2 || fail 'BAD: T.overflow big array' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.re b/usr/src/test/util-tests/tests/awk/tests/T.re new file mode 100755 index 0000000000..54b5a60ac3 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.re @@ -0,0 +1,285 @@ +#!/bin/bash + +if [[ -z "$AWK" ]]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +echo T.re: tests of regular expression code + +$AWK ' +BEGIN { + FS = "\t" + awk = ENVIRON["AWK"] +} +NF == 0 { + next +} +$1 != "" { # new test + re = $1 +} +$2 != "" { # either ~ or !~ + op = $2 + if (op == "~") + neg = "!" + else if (op == "!~") + neg = "" +} +$3 != "" { # new test string + str = $3 +} +$3 == "\"\"" { # explicit empty line + $3 = "" +} +NF > 2 { # generate a test + input = $3 + test = sprintf("printf %%s\\\\n '"'"'%s'"'"' | %s '"'"'%s/%s/ {print \"%d fails %s %s %s\"; exit 1}'"'"'", + input, awk, neg, re, NR, re, op, input) + # printf(" %3d %s %s %s:\n", NR, re, op, input) + # print "test is |" test "|" + tcode = system(test) + if (tcode > 0) { + ecode = 1 + } + # system("bprint -c ../a.out") + nt++ +} +END { + print " " nt, "tests" + exit ecode +} +' <<\!!!! +a ~ a + ba + bab + !~ "" + x + xxxxx +. ~ x + xxx + !~ "" +.a ~ xa + xxa + xax + !~ a + ax + "" +$ ~ x + "" +.$ ~ x + xx + !~ "" +a$ ~ a + ba + bbba + !~ ab + x + "" +^ ~ x + "" + ^ +^a$ ~ a + !~ xa + ax + xax + "" +^a.$ ~ ax + aa + !~ xa + aaa + axy + "" +^$ ~ "" + !~ x + ^ +^.a ~ xa + xaa + !~ a + "" +^.*a ~ a + xa + xxxxxxa + !~ "" +^.+a ~ xa + xxxxxxa + !~ "" + a + ax +a* ~ "" + a + aaaa + xa + xxxx +aa* ~ a + aaa + xa + !~ xxxx + "" +\$ ~ x$ + $ + $x + x$x + !~ "" + x +\. ~ . + !~ x + "" +xr+y ~ xry + xrry + xrrrrrry + !~ ry + xy + xr +xr?y ~ xy + xry + !~ xrry +a?b?c? ~ "" + x +^a?b?x ~ x + ax + bx + abx + xa + !~ "" + ab + aba +[0-9] ~ 1 + 567 + x0y + !~ abc + "" +[^0-9] !~ 1 + 567 + "" + ~ abc + x0y +[0-25-69] ~ 0 + 1 + 2 + 5 + 6 + 9 + !~ 3 + 4 + 7 + 8 +x[0-9]+y ~ x0y + x23y + x12345y + !~ 0y + xy +x[0-9]?y ~ xy + x1y + !~ x23y +x[[]y ~ x[y + !~ xy + x[[]y + x]y +x[[-]y ~ x[y + x-y + !~ xy + x[[]y + x]y +x[[-a]y ~ x[y + xay + x]y + !~ xy + x[[]y + x-y +x[]]y ~ x]y + !~ xy + x[]]y + x[y +x[^[]y ~ xay + !~ x[y +x[-]y ~ x-y + !~ xy + x+y +x[^-]y ~ x+y + !~ x-y + xy +[0\-9] ~ 0 + - + 9 + !~ 1 + "" +[-1] ~ - + 1 + !~ 0 +[0-] ~ 0 + - + !~ 1 +[^-0] ~ x + ^ + !~ - + 0 + "" +[^0-] ~ x + ^ + !~ - + 0 + "" +x|y ~ x + y + xy + !~ a + "" +^abc|xyz$ ~ abc + abcd + axyz + xyz + !~ xabc + xyza +^(abc|xyz)$ ~ abc + xyz + !~ abcxyz + abcx + cxyz +^x\|y$ ~ x|y + !~ xy +^x\\y$ ~ x\y + !~ xy + x\\y + xay +\141\142 ~ ab + xab + abx + !~ a + b + ax + axb +x\056y ~ x.y + !~ x. + .x + xxx + xby because \056 is not the metacharacter . + xcy ditto +[\60-\62\65-6\71] ~ 0 + 1 + 2 + 5 + 6 + 9 +[\60-2\65-6\71] ~ 0 + 1 + 2 + 5 + 6 + 9 +[\x30-\x32\x35-6\71] ~ 0 + 1 + 2 + 5 + 6 + 9 +[\x30-2\x35-6\x39] ~ 0 + 1 + 2 + 5 + 6 + 9 +\f !~ x +\b !~ x +\r !~ x +\n !~ x +!!!! diff --git a/usr/src/test/util-tests/tests/awk/tests/T.redir b/usr/src/test/util-tests/tests/awk/tests/T.redir new file mode 100755 index 0000000000..9b75d065ba --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.redir @@ -0,0 +1,55 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.redir: test redirections + +$AWK '{ print >"'$TEMP1'" }' /etc/passwd +diff $TEMP1 /etc/passwd || fail 'BAD: T.redir (print >"test.temp.1")' + +rm -f $TEMP1 +$AWK '{ print >>"'$TEMP1'" }' /etc/passwd +diff $TEMP1 /etc/passwd || fail 'BAD: T.redir (print >>"test.temp.1")' + +rm -f $TEMP1 +$AWK 'NR%2 == 1 { print >>"'$TEMP1'" } + NR%2 == 0 { print >"'$TEMP1'" }' /etc/passwd +diff $TEMP1 /etc/passwd || fail 'BAD: T.redir (print > and >>"test.temp.1")' + +rm -f $TEMP1 +$AWK '{ print | "cat > '$TEMP1'" }' /etc/passwd +diff $TEMP1 /etc/passwd || fail 'BAD: T.redir (print | "cat > test.temp.1")' + +# tests flush of stdout before opening pipe +echo ' head +1 +2' > $TEMP1 +$AWK 'BEGIN { print " head" + for (i = 1; i < 3; i++) + print i | "sort" }' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.redir (buffering)' + +rm -f $TEMP1 $TEMP2 +$AWK '{ print >"/dev/stderr" }' /etc/passwd 1> $TEMP1 2> $TEMP2 +diff $TEMP2 /etc/passwd || fail 'BAD: T.redir (print >"/dev/stderr")' +diff $TEMP1 /dev/null || fail 'BAD: T.redir (print >"/dev/stderr")' + +rm -f $TEMP1 $TEMP2 +$AWK '{ print >"/dev/stdout" }' /etc/passwd 1> $TEMP1 2> $TEMP2 +diff $TEMP1 /etc/passwd || fail 'BAD: T.redir (print >"/dev/stdout")' +diff $TEMP2 /dev/null || fail 'BAD: T.redir (print >"/dev/stderr")' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.split b/usr/src/test/util-tests/tests/awk/tests/T.split new file mode 100755 index 0000000000..a22b514a75 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.split @@ -0,0 +1,48 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP0=$WORKDIR/test.temp.0 +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.split: misc tests of field splitting and split command + +echo a:bc:def > $TEMP0 +echo a > $TEMP1 +$AWK '{ FS = ":"; print $1 }' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.split 0.1' + +echo a:bc:def > $TEMP0 +echo 3 > $TEMP1 +$AWK '{ FS = ":"; print NF }' $TEMP0 > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.split 0.2' + +echo ' +a +a:b +c:d:e +e:f:g:h' > $TEMP0 +$AWK 'BEGIN { + FS = ":" + while (getline <"'$TEMP0'" > 0) + print NF +}' > $TEMP1 +echo '0 +1 +2 +3 +4' > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.split 0.3' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/T.sub b/usr/src/test/util-tests/tests/awk/tests/T.sub new file mode 100755 index 0000000000..a954b7a054 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.sub @@ -0,0 +1,323 @@ +#!/bin/bash + +if [[ -z "$AWK" ]]; then + printf '$AWK must be set\n' >&2 + exit 1 +fi + +echo T.sub: tests of sub and gsub code + +# input lines are of form +# pattern replacement input-string sub-output gsub-output + +$AWK ' +BEGIN { + FS = "\t" + awk = ENVIRON["AWK"] +} +NF == 0 { next } +$1 ~ /^#/ { next } + +$1 != "" { # new pattern + pat = $1 +} +$2 != "" { # new replacement + repl = $2 +} +$3 != "" { # new input string + str = $3 +} +$4 != "" { # new sub output + subout = $4 +} +$5 != "" { # new gsub output + gsubout = $5 +} +NF < 5 { # weird input line + printf("weird test spec `%s` ignored\n", $0) | "cat 1>&2" + next +} +{ # "" => explicitly empty + # printf(" %3d: %s %s %s %s %s:\n", NR, pat, repl, str, subout, gsubout) + if (pat == "\"\"") pat = "" + if (repl == "\"\"") repl = "" + if (str == "\"\"") str = "" + if (subout == "\"\"") subout = "" + if (gsubout == "\"\"") gsubout = "" +} +{ # generate a test + nt++ + gsub(/\\/, "&&", repl) # in case of \ enclosed + test = sprintf("echo '"'"'%s'"'"' | %s '"'\n"'", str, awk) \ + sprintf("{ temp = $0; sub(/%s/, \"%s\", temp)\n", pat, repl) \ + sprintf(" if (temp != \"%s\") print \" sub %d fails:\", temp, \"should be %s in %s\"\n", + subout, nt, subout, (pat " " repl " " str " " subout)) \ + sprintf(" gsub(/%s/, \"%s\")\n", pat, repl) \ + sprintf(" if ($0 != \"%s\") print \"gsub %d fails:\", $0, \"should be %s in %s\"\n}", + gsubout, nt, gsubout, (pat " " repl " " str " " gsubout)) \ + "'" '"'" + # if (nt >= 55) print "test is: " test + tcode = system(test) + if (tcode > 0) { + ecode = 1 + } + # system("bprint -c ../a.out") +} +END { + print nt, "tests" + exit ecode +} + +' <<\!!!! +a x aaa xaa xxx + axa xxa xxx + bbb bbb bbb + "" "" "" +a xy aaa xyaa xyxyxy + axa xyxa xyxxy + bbb bbb bbb + "" "" "" +. x aaa xaa xxx + axa xxa xxx + bbb xbb xxx + "" "" "" +.a x a a a + ax ax ax + aa x x + aaab xab xab + aaaa xaa xx + "" "" "" +$ x a ax ax + "" x x +.$ x "" "" "" + a x x + ab ax ax +a$ x "" "" "" + a x x + b b b + ab ab ab +^ x "" x x + a xa xa +^a$ xx a xx xx + "" "" "" + b b b + aa aa aa +^a.$ xy a a a + "" "" "" + ab xy xy + ba ba ba +^$ x "" x x + a a a +^.a x aa x x + ba x x + ab ab ab + a a a +^.*a xy "" "" "" + a xy xy + b b b + ba xy xy +^.+a xy "" "" "" + a a a + bb bb bb + ba xy xy +a &x&y a axay axay + aa axaya axayaxay + +a* x "" x x + z xz xzx + az xz xzx + aza xza xzx + b xxx bxxx bxbxbxb + x& paq xpaq xpxaqx + x\& paq x&paq x&px&qx& + x&y paq xypaq xypxayqxy + x\&y paq x&ypaq x&ypx&yqx&y +a+ x& paq pxaq pxaq + x\& paq px&q px&q + x&y paq pxayq pxayq + x\&y paq px&yq px&yq +aa* x a x x + aa x x + wawa wxwa wxwx +\$ x "" "" "" + a a a + a$ ax ax + $$$ x$$ xxx + z$z$z zxz$z zxzxz +\. x "" "" "" + a a a + a. ax ax + ... x.. xxx + z.z.z zxz.z zxzxz +xr+y q xy xy xy + xry q q + xrry q q + xryWxry qWxry qWq +xr?y q AxyB AqB AqB + AxryB AqB AqB + Axrry Axrry Axrry +a?b?c? x "" x x + a x x + b x x + c x x + ac x x + acc xc xx +^a?b?q x "" "" "" + q x x + a a a + aq x x + bq x x + abq x x + qab xab xab + abqabq xabq xabq +[0-9] xyz 0 xyz xyz + 00 xyz0 xyzxyz + 000 xyz00 xyzxyzxyz + 0a xyza xyza + a0 axyz axyz + 0a0 xyza0 xyzaxyz + xx xx xx + "" "" "" +^[0-9] xyz 0 xyz xyz + 00 xyz0 xyz0 + 000 xyz00 xyz00 + 0a xyza xyza + a0 a0 a0 + xx xx xx + "" "" "" +[0-9]$ xyz 0 xyz xyz + 00 0xyz 0xyz + 000 00xyz 00xyz + 0a 0a 0a + a0 axyz axyz + xx xx xx + "" "" "" +[0-9]* xyz 0 xyz xyz + 000 xyz xyz + 0a xyza xyzaxyz + a0 xyza0 xyzaxyz + 0a0 xyza0 xyzaxyz + pq xyzpq xyzpxyzqxyz + "" xyz xyz + +d?abc <&> abc +d? <&> abc <>abc <>a<>b<>c<> + +x[0-9]+y Q xy xy xy no change + x0y Q Q + x12y Q Q + x1y2 Q2 Q2 + x1yax23y Qax23y QaQ + +# x[0-9]?y ~ xy +# x1y +# !~ x23y +# x[[]y ~ x[y +# !~ xy +# x[[]y +# x]y +# x[^[]y ~ xay +# !~ x[y +# x[-]y ~ x-y +# !~ xy +# x+y +# x[^-]y ~ x+y +# !~ x-y +# xy +# [0\-9] ~ 0 +# - +# 9 +# !~ 1 +# "" +# [-1] ~ - +# 1 +# !~ 0 +# [0-] ~ 0 +# - +# !~ 1 +# [^-0] ~ x +# ^ +# !~ - +# 0 +# "" +# [^0-] ~ x +# ^ +# !~ - +# 0 +# "" +# x|y ~ x +# y +# xy +# !~ a +# "" +# ^abc|xyz$ ~ abc +# abcd +# axyz +# xyz +# !~ xabc +# xyza +# ^(abc|xyz)$ ~ abc +# xyz +# !~ abcxyz +# abcx +# cxyz +# ^x\|y$ ~ x|y +# !~ xy +# ^x\\y$ ~ x\y +# !~ xy +# x\\y +# xay +# \141\142 ~ ab +# xab +# abx +# !~ a +# b +# ax +# axb +# x\056y ~ x.y +# !~ x. +# .x +# xxx +# xby because \056 is not the metacharacter . +# xcy ditto +# [\60-\62\65-6\71] ~ 0 +# 1 +# 2 +# 5 +# 6 +# 9 +# !~ 3 +# 4 +# 7 +# 8 +# [\60-2\65-6\71] ~ 0 +# 1 +# 2 +# 5 +# 6 +# 9 +# !~ 3 +# 4 +# 7 +# 8 +# [\x30-\x32\x35-6\71] ~ 0 +# 1 +# 2 +# 5 +# 6 +# 9 +# !~ 3 +# 4 +# 7 +# 8 +# [\x30-2\x35-6\x39] ~ 0 +# 1 +# 2 +# 5 +# 6 +# 9 +# !~ 3 +# 4 +# 7 +# 8 +!!!! diff --git a/usr/src/test/util-tests/tests/awk/tests/T.system b/usr/src/test/util-tests/tests/awk/tests/T.system new file mode 100755 index 0000000000..4cf4012733 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/T.system @@ -0,0 +1,32 @@ +#!/bin/bash + +if [[ -z "$AWK" || -z "$WORKDIR" ]]; then + printf '$AWK and $WORKDIR must be set\n' >&2 + exit 1 +fi + +TEMP1=$WORKDIR/test.temp.1 +TEMP2=$WORKDIR/test.temp.2 + +RESULT=0 + +fail() { + echo "$1" >&2 + RESULT=1 +} + +echo T.system: test system built-in + +rm -f $TEMP1 $TEMP2 +$AWK 'BEGIN { + n = system("exit 3") + print n + exit n+1 +} +' > $TEMP1 +echo $? >> $TEMP1 +echo "3 +4" > $TEMP2 +diff $TEMP1 $TEMP2 || fail 'BAD: T.system (1)' + +exit $RESULT diff --git a/usr/src/test/util-tests/tests/awk/tests/chem.awk b/usr/src/test/util-tests/tests/awk/tests/chem.awk new file mode 100644 index 0000000000..db5426c9d4 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/chem.awk @@ -0,0 +1,492 @@ +BEGIN { + macros = "/usr/bwk/chem/chem.macros" # CHANGE ME!!!!! + macros = "/dev/null" # since originals are lost + + pi = 3.141592654 + deg = 57.29578 + setparams(1.0) + set(dc, "up 0 right 90 down 180 left 270 ne 45 se 135 sw 225 nw 315") + set(dc, "0 n 30 ne 45 ne 60 ne 90 e 120 se 135 se 150 se 180 s") + set(dc, "300 nw 315 nw 330 nw 270 w 210 sw 225 sw 240 sw") +} +function init() { + printf ".PS\n" + if (firsttime++ == 0) { + printf "copy \"%s\"\n", macros + printf "\ttextht = %g; textwid = .1; cwid = %g\n", textht, cwid + printf "\tlineht = %g; linewid = %g\n", lineht, linewid + } + printf "Last: 0,0\n" + RING = "R"; MOL = "M"; BOND = "B"; OTHER = "O" # manifests + last = OTHER + dir = 90 +} +function setparams(scale) { + lineht = scale * 0.2 + linewid = scale * 0.2 + textht = scale * 0.16 + db = scale * 0.2 # bond length + cwid = scale * 0.12 # character width + cr = scale * 0.08 # rad of invis circles at ring vertices + crh = scale * 0.16 # ht of invis ellipse at ring vertices + crw = scale * 0.12 # wid + dav = scale * 0.015 # vertical shift up for atoms in atom macro + dew = scale * 0.02 # east-west shift for left of/right of + ringside = scale * 0.3 # side of all rings + dbrack = scale * 0.1 # length of bottom of bracket +} + + { lineno++ } + +/^(\.cstart)|(begin chem)/ { init(); inchem = 1; next } +/^(\.cend)|(end)/ { inchem = 0; print ".PE"; next } + +/^\./ { print; next } # troff + +inchem == 0 { print; next } # everything else + +$1 == "pic" { shiftfields(1); print; next } # pic pass-thru +$1 ~ /^#/ { next } # comment + +$1 == "textht" { textht = $NF; next } +$1 == "cwid" { cwid = $NF; next } +$1 == "db" { db = $NF; next } +$1 == "size" { if ($NF <= 4) size = $NF; else size = $NF/10 + setparams(size); next } + + { print "\n#", $0 } # debugging, etc. + { lastname = "" } + +$1 ~ /^[A-Z].*:$/ { # label; falls thru after shifting left + lastname = substr($1, 1, length($1)-1) + print $1 + shiftfields(1) +} + +$1 ~ /^\"/ { print "Last: ", $0; last = OTHER; next } + +$1 ~ /bond/ { bond($1); next } +$1 ~ /^(double|triple|front|back)$/ && $2 == "bond" { + $1 = $1 $2; shiftfields(2); bond($1); next } + +$1 == "aromatic" { temp = $1; $1 = $2; $2 = temp } +$1 ~ /ring|benz/ { ring($1); next } + +$1 == "methyl" { $1 = "CH3" } # left here as an example + +$1 ~ /^[A-Z]/ { molecule(); next } + +$1 == "left" { left[++stack] = fields(2, NF); printf("Last: [\n"); next } + +$1 == "right" { bracket(); stack--; next } + +$1 == "label" { label(); next } + +/./ { print "Last: ", $0; last = OTHER } + +END { if (firsttime == 0) error("did you forget .cstart and .cend?") + if (inchem) printf ".PE\n" +} + +function bond(type, i, goes, from) { + goes = "" + for (i = 2; i <= NF; i++) + if ($i == ";") { + goes = $(i+1) + NF = i - 1 + break + } + leng = db + from = "" + for (cf = 2; cf <= NF; ) { + if ($cf ~ /(\+|-)?[0-9]+|up|down|right|left|ne|se|nw|sw/) + dir = cvtdir(dir) + else if ($cf ~ /^leng/) { + leng = $(cf+1) + cf += 2 + } else if ($cf == "to") { + leng = 0 + from = fields(cf, NF) + break + } else if ($cf == "from") { + from = dofrom() + break + } else if ($cf ~ /^#/) { + cf = NF+1 + break; + } else { + from = fields(cf, NF) + break + } + } + if (from ~ /( to )|^to/) # said "from ... to ...", so zap length + leng = 0 + else if (from == "") # no from given at all + from = "from Last." leave(last, dir) " " fields(cf, NF) + printf "Last: %s(%g, %g, %s)\n", type, leng, dir, from + last = BOND + if (lastname != "") + labsave(lastname, last, dir) + if (goes) { + $0 = goes + molecule() + } +} + +function dofrom( n, s) { + cf++ # skip "from" + n = $cf + if (n in labtype) # "from Thing" => "from Thing.V.s" + return "from " n "." leave(labtype[n], dir) + if (n ~ /^\.[A-Z]/) # "from .V" => "from Last.V.s" + return "from Last" n "." corner(dir) + if (n ~ /^[A-Z][^.]*\.[A-Z][^.]*$/) # "from X.V" => "from X.V.s" + return "from " n "." corner(dir) + return fields(cf-1, NF) +} + +function bracket( t) { + printf("]\n") + if ($2 == ")") + t = "spline" + else + t = "line" + printf("%s from last [].sw+(%g,0) to last [].sw to last [].nw to last [].nw+(%g,0)\n", + t, dbrack, dbrack) + printf("%s from last [].se-(%g,0) to last [].se to last [].ne to last [].ne-(%g,0)\n", + t, dbrack, dbrack) + if ($3 == "sub") + printf("\" %s\" ljust at last [].se\n", fields(4,NF)) +} + +function molecule( n, type) { + n = $1 + if (n == "BP") { + $1 = "\"\" ht 0 wid 0" + type = OTHER + } else { + $1 = atom(n) + type = MOL + } + gsub(/[^A-Za-z0-9]/, "", n) # for stuff like C(OH3): zap non-alnum + if ($2 == "") + printf "Last: %s: %s with .%s at Last.%s\n", \ + n, $0, leave(type,dir+180), leave(last,dir) + else if ($2 == "below") + printf("Last: %s: %s with .n at %s.s\n", n, $1, $3) + else if ($2 == "above") + printf("Last: %s: %s with .s at %s.n\n", n, $1, $3) + else if ($2 == "left" && $3 == "of") + printf("Last: %s: %s with .e at %s.w+(%g,0)\n", n, $1, $4, dew) + else if ($2 == "right" && $3 == "of") + printf("Last: %s: %s with .w at %s.e-(%g,0)\n", n, $1, $4, dew) + else + printf "Last: %s: %s\n", n, $0 + last = type + if (lastname != "") + labsave(lastname, last, dir) + labsave(n, last, dir) +} + +function label( i, v) { + if (substr(labtype[$2], 1, 1) != RING) + error(sprintf("%s is not a ring", $2)) + else { + v = substr(labtype[$2], 2, 1) + for (i = 1; i <= v; i++) + printf("\"\\s-3%d\\s0\" at 0.%d<%s.C,%s.V%d>\n", i, v+2, $2, $2, i) + } +} + +function ring(type, typeint, pt, verts, i) { + pt = 0 # points up by default + if (type ~ /[1-8]$/) + verts = substr(type, length(type), 1) + else if (type ~ /flat/) + verts = 5 + else + verts = 6 + fused = other = "" + for (i = 1; i <= verts; i++) + put[i] = dbl[i] = "" + nput = aromatic = withat = 0 + for (cf = 2; cf <= NF; ) { + if ($cf == "pointing") + pt = cvtdir(0) + else if ($cf == "double" || $cf == "triple") + dblring(verts) + else if ($cf ~ /arom/) { + aromatic++ + cf++ # handled later + } else if ($cf == "put") { + putring(verts) + nput++ + } else if ($cf ~ /^#/) { + cf = NF+1 + break; + } else { + if ($cf == "with" || $cf == "at") + withat = 1 + other = other " " $cf + cf++ + } + } + typeint = RING verts pt # RING | verts | dir + if (withat == 0) + fused = joinring(typeint, dir, last) + printf "Last: [\n" + makering(type, pt, verts) + printf "] %s %s\n", fused, other + last = typeint + if (lastname != "") + labsave(lastname, last, dir) +} + +function makering(type, pt, v, i, a, r) { + if (type ~ /flat/) + v = 6 + # vertices + r = ringside / (2 * sin(pi/v)) + printf "\tC: 0,0\n" + for (i = 0; i <= v+1; i++) { + a = ((i-1) / v * 360 + pt) / deg + printf "\tV%d: (%g,%g)\n", i, r * sin(a), r * cos(a) + } + if (type ~ /flat/) { + printf "\tV4: V5; V5: V6\n" + v = 5 + } + # sides + if (nput > 0) { # hetero ... + for (i = 1; i <= v; i++) { + c1 = c2 = 0 + if (put[i] != "") { + printf("\tV%d: ellipse invis ht %g wid %g at V%d\n", + i, crh, crw, i) + printf("\t%s at V%d\n", put[i], i) + c1 = cr + } + j = i+1 + if (j > v) + j = 1 + if (put[j] != "") + c2 = cr + printf "\tline from V%d to V%d chop %g chop %g\n", i, j, c1, c2 + if (dbl[i] != "") { # should check i to %g chop %g chop %g\n", + rat, i, rat, j, c1, c2 + if (dbl[i] == "triple") + printf "\tline from %g to %g chop %g chop %g\n", + 2-rat, i, 2-rat, j, c1, c2 + } + } + } else { # regular + for (i = 1; i <= v; i++) { + j = i+1 + if (j > v) + j = 1 + printf "\tline from V%d to V%d\n", i, j + if (dbl[i] != "") { # should check i to %g\n", + rat, i, rat, j + if (dbl[i] == "triple") + printf "\tline from %g to %g\n", + 2-rat, i, 2-rat, j + } + } + } + # punt on triple temporarily + # circle + if (type ~ /benz/ || aromatic > 0) { + if (type ~ /flat/) + r *= .4 + else + r *= .5 + printf "\tcircle rad %g at 0,0\n", r + } +} + +function putring(v) { # collect "put Mol at n" + cf++ + mol = $(cf++) + if ($cf == "at") + cf++ + if ($cf >= 1 && $cf <= v) { + m = mol + gsub(/[^A-Za-z0-9]/, "", m) + put[$cf] = m ":" atom(mol) + } + cf++ +} + +function joinring(type, dir, last) { # join a ring to something + if (substr(last, 1, 1) == RING) { # ring to ring + if (substr(type, 3) == substr(last, 3)) # fails if not 6-sided + return "with .V6 at Last.V2" + } + # if all else fails + return sprintf("with .%s at Last.%s", \ + leave(type,dir+180), leave(last,dir)) +} + +function leave(last, d, c, c1) { # return vertex of last in dir d + if (last == BOND) + return "end" + d = reduce(d) + if (substr(last, 1, 1) == RING) + return ringleave(last, d) + if (last == MOL) { + if (d == 0 || d == 180) + c = "C" + else if (d > 0 && d < 180) + c = "R" + else + c = "L" + if (d in dc) + c1 = dc[d] + else + c1 = corner(d) + return sprintf("%s.%s", c, c1) + } + if (last == OTHER) + return corner(d) + return "c" +} + +function ringleave(last, d, rd, verts) { # return vertex of ring in dir d + verts = substr(last, 2, 1) + rd = substr(last, 3) + return sprintf("V%d.%s", int(reduce(d-rd)/(360/verts)) + 1, corner(d)) +} + +function corner(dir) { + return dc[reduce(45 * int((dir+22.5)/45))] +} + +function labsave(name, type, dir) { + labtype[name] = type + labdir[name] = dir +} + +function dblring(v, d, v1, v2) { # should canonicalize to i,i+1 mod v + d = $cf + for (cf++; $cf ~ /^[1-9]/; cf++) { + v1 = substr($cf,1,1) + v2 = substr($cf,3,1) + if (v2 == v1+1 || v1 == v && v2 == 1) # e.g., 2,3 or 5,1 + dbl[v1] = d + else if (v1 == v2+1 || v2 == v && v1 == 1) # e.g., 3,2 or 1,5 + dbl[v2] = d + else + error(sprintf("weird %s bond in\n\t%s", d, $0)) + } +} + +function cvtdir(d) { # maps "[pointing] somewhere" to degrees + if ($cf == "pointing") + cf++ + if ($cf ~ /^[+\-]?[0-9]+/) + return reduce($(cf++)) + else if ($cf ~ /left|right|up|down|ne|nw|se|sw/) + return reduce(dc[$(cf++)]) + else { + cf++ + return d + } +} + +function reduce(d) { # reduces d to 0 <= d < 360 + while (d >= 360) + d -= 360 + while (d < 0) + d += 360 + return d +} + +function atom(s, c, i, n, nsub, cloc, nsubc) { # convert CH3 to atom(...) + if (s == "\"\"") + return s + n = length(s) + nsub = nsubc = 0 + cloc = index(s, "C") + if (cloc == 0) + cloc = 1 + for (i = 1; i <= n; i++) + if (substr(s, i, 1) !~ /[A-Z]/) { + nsub++ + if (i < cloc) + nsubc++ + } + gsub(/([0-9]+\.[0-9]+)|([0-9]+)/, "\\s-3\\d&\\u\\s+3", s) + if (s ~ /([^0-9]\.)|(\.[^0-9])/) # centered dot + gsub(/\./, "\\v#-.3m#.\\v#.3m#", s) + return sprintf("atom(\"%s\", %g, %g, %g, %g, %g, %g)", + s, (n-nsub/2)*cwid, textht, (cloc-nsubc/2-0.5)*cwid, crh, crw, dav) +} + +function in_line( i, n, s, s1, os) { + s = $0 + os = "" + while ((n = match(s, /!?[A-Z][A-Za-z]*(([0-9]+\.[0-9]+)|([0-9]+))/)) > 0) { + os = os substr(s, 1, n-1) # prefix + s1 = substr(s, n, RLENGTH) # molecule + if (substr(s1, 1, 1) == "!") { # !mol => leave alone + s1 = substr(s1, 2) + } else { + gsub(/([0-9]+\.[0-9]+)|([0-9]+)/, "\\s-3\\d&\\u\\s+3", s1) + if (s1 ~ /([^0-9]\.)|(\.[^0-9])/) # centered dot + gsub(/\./, "\\v#-.3m#.\\v#.3m#", s1) + } + os = os s1 + s = substr(s, n + RLENGTH) # tail + } + os = os s + print os + return +} + +function shiftfields(n, i) { # move $n+1..$NF to $n..$NF-1, zap $NF + for (i = n; i < NF; i++) + $i = $(i+1) + $NF = "" + NF-- +} + +function fields(n1, n2, i, s) { + if (n1 > n2) + return "" + s = "" + for (i = n1; i <= n2; i++) { + if ($i ~ /^#/) + break; + s = s $i " " + } + return s +} + +function set(a, s, i, n, q) { + n = split(s, q) + for (i = 1; i <= n; i += 2) + a[q[i]] = q[i+1] +} + +function error(s) { + printf "chem\007: error on line %d: %s\n", lineno, s | "cat 1>&2" +} diff --git a/usr/src/test/util-tests/tests/awk/tests/latin1 b/usr/src/test/util-tests/tests/awk/tests/latin1 new file mode 100644 index 0000000000..4699fec61d --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/latin1 @@ -0,0 +1,11 @@ +Ich studiere Rechtswissenschaft an der Juristischen Fakultät der LMU + München, arbeite als Aufsicht und Postmaster im CIP-Pool der + Universitätsbibliothek und bin Mitglied von Mensa in Deutschland und + Greenpeace. + Außerdem bin ich im Ortsverband München-Ost des THW für die + Jugendarbeit zuständig. +Serveurs WWW Français et Francophones. Les références qui suivent sont en francais +dansk deutsch español français italiano +À propos de CANARIE +Accélérer l'émergence de la société de l'information +Jysk Åbent universiteit På dansk Fluemønstre Jørgensens diff --git a/usr/src/test/util-tests/tests/awk/tests/lsd1.ok b/usr/src/test/util-tests/tests/awk/tests/lsd1.ok new file mode 100644 index 0000000000..962cda7bca --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/lsd1.ok @@ -0,0 +1,128 @@ +.PS +copy "/dev/null" + textht = 0.16; textwid = .1; cwid = 0.12 + lineht = 0.2; linewid = 0.2 +Last: 0,0 + +# B: benzene pointing right +B: +Last: [ + C: 0,0 + V0: (0.15,0.259808) + V1: (0.3,4.00474e-09) + V2: (0.15,-0.259808) + V3: (-0.15,-0.259808) + V4: (-0.3,-1.20142e-08) + V5: (-0.15,0.259808) + V6: (0.15,0.259808) + V7: (0.3,2.00237e-08) + line from V1 to V2 + line from V2 to V3 + line from V3 to V4 + line from V4 to V5 + line from V5 to V6 + line from V6 to V1 + circle rad 0.15 at 0,0 +] with .V4.w at Last.e + +# F: flatring pointing left put N at 5 double 3,4 with .V1 at B.V2 +F: +Last: [ + C: 0,0 + V0: (-0.15,-0.259808) + V1: (-0.3,-1.20142e-08) + V2: (-0.15,0.259808) + V3: (0.15,0.259808) + V4: (0.3,2.00237e-08) + V5: (0.15,-0.259808) + V6: (-0.15,-0.259808) + V7: (-0.3,-2.80332e-08) + V4: V5; V5: V6 + line from V1 to V2 chop 0 chop 0 + line from V2 to V3 chop 0 chop 0 + line from V3 to V4 chop 0 chop 0 + line from 0.75 to 0.75 chop 0 chop 0 + line from V4 to V5 chop 0 chop 0.08 + V5: ellipse invis ht 0.16 wid 0.12 at V5 + N:atom("N", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) at V5 + line from V5 to V1 chop 0.08 chop 0 +] with .V1 at B.V2 + +# H below F.N +Last: H: atom("H", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .n at F.N.s + +# R: ring pointing right with .V4 at B.V6 +R: +Last: [ + C: 0,0 + V0: (0.15,0.259808) + V1: (0.3,4.00474e-09) + V2: (0.15,-0.259808) + V3: (-0.15,-0.259808) + V4: (-0.3,-1.20142e-08) + V5: (-0.15,0.259808) + V6: (0.15,0.259808) + V7: (0.3,2.00237e-08) + line from V1 to V2 + line from V2 to V3 + line from V3 to V4 + line from V4 to V5 + line from V5 to V6 + line from V6 to V1 +] with .V4 at B.V6 + +# front bond right from R.V6 ; H +Last: frontbond(0.2, 90, from R.V6.e) +Last: H: atom("H", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.w at Last.end + +# W: ring pointing right with .V2 at R.V6 put N at 1 double 3,4 +W: +Last: [ + C: 0,0 + V0: (0.15,0.259808) + V1: (0.3,4.00474e-09) + V2: (0.15,-0.259808) + V3: (-0.15,-0.259808) + V4: (-0.3,-1.20142e-08) + V5: (-0.15,0.259808) + V6: (0.15,0.259808) + V7: (0.3,2.00237e-08) + V1: ellipse invis ht 0.16 wid 0.12 at V1 + N:atom("N", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) at V1 + line from V1 to V2 chop 0.08 chop 0 + line from V2 to V3 chop 0 chop 0 + line from V3 to V4 chop 0 chop 0 + line from 0.85 to 0.85 chop 0 chop 0 + line from V4 to V5 chop 0 chop 0 + line from V5 to V6 chop 0 chop 0 + line from V6 to V1 chop 0 chop 0.08 +] with .V2 at R.V6 + +# bond right from W.N ; CH3 +Last: bond(0.2, 90, from W.N.e) +Last: CH3: atom("CH\s-3\d3\u\s+3", 0.3, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.w at Last.end + +# back bond -60 from W.V5 ; H +Last: backbond(0.2, 300, from W.V5.nw) +Last: H: atom("H", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .R.se at Last.end + +# bond up from W.V5 ; C +Last: bond(0.2, 0, from W.V5.n) +Last: C: atom("C", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .C.s at Last.end + +# doublebond up from C ; O +Last: doublebond(0.2, 0, from C.C.n) +Last: O: atom("O", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .C.s at Last.end + +# bond right from C ; N +Last: bond(0.2, 90, from C.R.e) +Last: N: atom("N", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.w at Last.end + +# bond 45 from N ; C2H5 +Last: bond(0.2, 45, from N.R.ne) +Last: C2H5: atom("C\s-3\d2\u\s+3H\s-3\d5\u\s+3", 0.36, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.sw at Last.end + +# bond 135 from N ; C2H5 +Last: bond(0.2, 135, from N.R.se) +Last: C2H5: atom("C\s-3\d2\u\s+3H\s-3\d5\u\s+3", 0.36, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.nw at Last.end +.PE diff --git a/usr/src/test/util-tests/tests/awk/tests/lsd1.p b/usr/src/test/util-tests/tests/awk/tests/lsd1.p new file mode 100644 index 0000000000..ba3351c03b --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/lsd1.p @@ -0,0 +1,15 @@ +.cstart +B: benzene pointing right +F: flatring pointing left put N at 5 double 3,4 with .V1 at B.V2 + H below F.N +R: ring pointing right with .V4 at B.V6 + front bond right from R.V6 ; H +W: ring pointing right with .V2 at R.V6 put N at 1 double 3,4 + bond right from W.N ; CH3 + back bond -60 from W.V5 ; H + bond up from W.V5 ; C + doublebond up from C ; O + bond right from C ; N + bond 45 from N ; C2H5 + bond 135 from N ; C2H5 +.cend diff --git a/usr/src/test/util-tests/tests/awk/tests/penicil.ok b/usr/src/test/util-tests/tests/awk/tests/penicil.ok new file mode 100644 index 0000000000..dbf2318ca7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/penicil.ok @@ -0,0 +1,134 @@ +.so /usr/bwk/talks/vg.mac +.vg +.ft R +.PS +copy "/dev/null" + textht = 0.16; textwid = .1; cwid = 0.12 + lineht = 0.2; linewid = 0.2 +Last: 0,0 + +# R1: ring4 pointing 45 put N at 2 +R1: +Last: [ + C: 0,0 + V0: (-0.21,0.21) + V1: (0.21,0.21) + V2: (0.21,-0.21) + V3: (-0.21,-0.21) + V4: (-0.21,0.21) + V5: (0.21,0.21) + line from V1 to V2 chop 0 chop 0.112 + V2: ellipse invis ht 0.224 wid 0.168 at V2 + N:atom("N", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) at V2 + line from V2 to V3 chop 0.112 chop 0 + line from V3 to V4 chop 0 chop 0 + line from V4 to V1 chop 0 chop 0 +] with .V3.w at Last.e + +# doublebond -135 from R1.V3 ; O +Last: doublebond(0.28, 225, from R1.V3.sw) +Last: O: atom("O", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) with .R.ne at Last.end + +# backbond up from R1.V1 ; H +Last: backbond(0.28, 0, from R1.V1.n) +Last: H: atom("H", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) with .C.s at Last.end + +# frontbond -45 from R1.V4 ; N +Last: frontbond(0.28, 315, from R1.V4.nw) +Last: N: atom("N", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) with .R.se at Last.end + +# H above N +Last: H: atom("H", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) with .s at N.n + +# bond left from N ; C +Last: bond(0.28, 270, from N.L.w) +Last: C: atom("C", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) with .R.e at Last.end + +# doublebond up ; O +Last: doublebond(0.28, 0, from Last.C.n ) +Last: O: atom("O", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) with .C.s at Last.end + +# bond length .1 left from C ; CH2 +Last: bond(0.1, 270, from C.L.w) +Last: CH2: atom("CH\s-3\d2\u\s+3", 0.42, 0.224, 0.084, 0.224, 0.168, 0.021) with .R.e at Last.end + +# bond length .1 left +Last: bond(0.1, 270, from Last.L.w ) + +# benzene pointing left +Last: [ + C: 0,0 + V0: (-0.21,-0.363731) + V1: (-0.42,-1.68199e-08) + V2: (-0.21,0.363731) + V3: (0.21,0.363731) + V4: (0.42,2.80332e-08) + V5: (0.21,-0.363731) + V6: (-0.21,-0.363731) + V7: (-0.42,-3.92464e-08) + line from V1 to V2 + line from V2 to V3 + line from V3 to V4 + line from V4 to V5 + line from V5 to V6 + line from V6 to V1 + circle rad 0.21 at 0,0 +] with .V4.e at Last.end + +# R2: flatring5 put S at 1 put N at 4 with .V5 at R1.V1 +R2: +Last: [ + C: 0,0 + V0: (-0.363731,0.21) + V1: (0,0.42) + V2: (0.363731,0.21) + V3: (0.363731,-0.21) + V4: (1.12133e-08,-0.42) + V5: (-0.363731,-0.21) + V6: (-0.363731,0.21) + V7: (-2.24265e-08,0.42) + V4: V5; V5: V6 + V1: ellipse invis ht 0.224 wid 0.168 at V1 + S:atom("S", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) at V1 + line from V1 to V2 chop 0.112 chop 0 + line from V2 to V3 chop 0 chop 0 + line from V3 to V4 chop 0 chop 0.112 + V4: ellipse invis ht 0.224 wid 0.168 at V4 + N:atom("N", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) at V4 + line from V4 to V5 chop 0.112 chop 0 + line from V5 to V1 chop 0 chop 0.112 +] with .V5 at R1.V1 + +# bond 20 from R2.V2 ; CH3 +Last: bond(0.28, 20, from R2.V2.n) +Last: CH3: atom("CH\s-3\d3\u\s+3", 0.42, 0.224, 0.084, 0.224, 0.168, 0.021) with .L.s at Last.end + +# bond 90 from R2.V2 ; CH3 +Last: bond(0.28, 90, from R2.V2.e) +Last: CH3: atom("CH\s-3\d3\u\s+3", 0.42, 0.224, 0.084, 0.224, 0.168, 0.021) with .L.w at Last.end + +# bond 90 from R2.V3 ; H +Last: bond(0.28, 90, from R2.V3.e) +Last: H: atom("H", 0.168, 0.224, 0.084, 0.224, 0.168, 0.021) with .L.w at Last.end + +# backbond 170 from R2.V3 ; COOH +Last: backbond(0.28, 170, from R2.V3.s) +Last: COOH: atom("COOH", 0.672, 0.224, 0.084, 0.224, 0.168, 0.021) with .L.n at Last.end +.PE +.CW + # this is the structure of penicillin G, an antibiotic +R1: ring4 pointing 45 put N at 2 + doublebond -135 from R1.V3 ; O + backbond up from R1.V1 ; H + frontbond -45 from R1.V4 ; N + H above N + bond left from N ; C + doublebond up ; O + bond length .1 left from C ; CH2 + bond length .1 left + benzene pointing left +R2: flatring5 put S at 1 put N at 4 with .V5 at R1.V1 + bond 20 from R2.V2 ; CH3 + bond 90 from R2.V2 ; CH3 + bond 90 from R2.V3 ; H + backbond 170 from R2.V3 ; COOH diff --git a/usr/src/test/util-tests/tests/awk/tests/penicil.p b/usr/src/test/util-tests/tests/awk/tests/penicil.p new file mode 100644 index 0000000000..2480ce37fd --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/penicil.p @@ -0,0 +1,39 @@ +.so /usr/bwk/talks/vg.mac +.vg +.ft R +.cstart + # this is the structure of penicillin G, an antibiotic +size 14 +R1: ring4 pointing 45 put N at 2 + doublebond -135 from R1.V3 ; O + backbond up from R1.V1 ; H + frontbond -45 from R1.V4 ; N + H above N + bond left from N ; C + doublebond up ; O + bond length .1 left from C ; CH2 + bond length .1 left + benzene pointing left +R2: flatring5 put S at 1 put N at 4 with .V5 at R1.V1 + bond 20 from R2.V2 ; CH3 + bond 90 from R2.V2 ; CH3 + bond 90 from R2.V3 ; H + backbond 170 from R2.V3 ; COOH +.cend +.CW + # this is the structure of penicillin G, an antibiotic +R1: ring4 pointing 45 put N at 2 + doublebond -135 from R1.V3 ; O + backbond up from R1.V1 ; H + frontbond -45 from R1.V4 ; N + H above N + bond left from N ; C + doublebond up ; O + bond length .1 left from C ; CH2 + bond length .1 left + benzene pointing left +R2: flatring5 put S at 1 put N at 4 with .V5 at R1.V1 + bond 20 from R2.V2 ; CH3 + bond 90 from R2.V2 ; CH3 + bond 90 from R2.V3 ; H + backbond 170 from R2.V3 ; COOH diff --git a/usr/src/test/util-tests/tests/awk/tests/res.ok b/usr/src/test/util-tests/tests/awk/tests/res.ok new file mode 100644 index 0000000000..9a04d514b7 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/res.ok @@ -0,0 +1,201 @@ +.PS +copy "/dev/null" + textht = 0.16; textwid = .1; cwid = 0.12 + lineht = 0.2; linewid = 0.2 +Last: 0,0 + +# CH3O +Last: CH3O: atom("CH\s-3\d3\u\s+3O", 0.42, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.w at Last.e + +# bond 60 +Last: bond(0.2, 60, from Last.R.ne ) + +# R1: benzene +R1: +Last: [ + C: 0,0 + V0: (-0.259808,0.15) + V1: (0,0.3) + V2: (0.259808,0.15) + V3: (0.259808,-0.15) + V4: (8.00947e-09,-0.3) + V5: (-0.259808,-0.15) + V6: (-0.259808,0.15) + V7: (-1.60189e-08,0.3) + line from V1 to V2 + line from V2 to V3 + line from V3 to V4 + line from V4 to V5 + line from V5 to V6 + line from V6 to V1 + circle rad 0.15 at 0,0 +] with .V5.sw at Last.end + +# R2: aromatic flatring5 pointing down put N at 1 with .V3 at R1.V2 +R2: +Last: [ + C: 0,0 + V0: (0.259808,-0.15) + V1: (8.00947e-09,-0.3) + V2: (-0.259808,-0.15) + V3: (-0.259808,0.15) + V4: (-1.60189e-08,0.3) + V5: (0.259808,0.15) + V6: (0.259808,-0.15) + V7: (2.40284e-08,-0.3) + V4: V5; V5: V6 + V1: ellipse invis ht 0.16 wid 0.12 at V1 + N:atom("N", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) at V1 + line from V1 to V2 chop 0.08 chop 0 + line from V2 to V3 chop 0 chop 0 + line from V3 to V4 chop 0 chop 0 + line from V4 to V5 chop 0 chop 0 + line from V5 to V1 chop 0 chop 0.08 + circle rad 0.12 at 0,0 +] with .V3 at R1.V2 + +# H below R2.V1 +Last: H: atom("H", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .n at R2.V1.s + +# R3: ring put N at 3 with .V5 at R2.V5 +R3: +Last: [ + C: 0,0 + V0: (-0.259808,0.15) + V1: (0,0.3) + V2: (0.259808,0.15) + V3: (0.259808,-0.15) + V4: (8.00947e-09,-0.3) + V5: (-0.259808,-0.15) + V6: (-0.259808,0.15) + V7: (-1.60189e-08,0.3) + line from V1 to V2 chop 0 chop 0 + line from V2 to V3 chop 0 chop 0.08 + V3: ellipse invis ht 0.16 wid 0.12 at V3 + N:atom("N", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) at V3 + line from V3 to V4 chop 0.08 chop 0 + line from V4 to V5 chop 0 chop 0 + line from V5 to V6 chop 0 chop 0 + line from V6 to V1 chop 0 chop 0 +] with .V5 at R2.V5 + +# R4: ring put N at 1 with .V1 at R3.V3 +R4: +Last: [ + C: 0,0 + V0: (-0.259808,0.15) + V1: (0,0.3) + V2: (0.259808,0.15) + V3: (0.259808,-0.15) + V4: (8.00947e-09,-0.3) + V5: (-0.259808,-0.15) + V6: (-0.259808,0.15) + V7: (-1.60189e-08,0.3) + V1: ellipse invis ht 0.16 wid 0.12 at V1 + N:atom("N", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) at V1 + line from V1 to V2 chop 0.08 chop 0 + line from V2 to V3 chop 0 chop 0 + line from V3 to V4 chop 0 chop 0 + line from V4 to V5 chop 0 chop 0 + line from V5 to V6 chop 0 chop 0 + line from V6 to V1 chop 0 chop 0.08 +] with .V1 at R3.V3 + +# back bond -120 from R4.V4 ; H +Last: backbond(0.2, 240, from R4.V4.sw) +Last: H: atom("H", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .R.ne at Last.end + +# back bond 60 from R4.V3 ; H +Last: backbond(0.2, 60, from R4.V3.ne) +Last: H: atom("H", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.sw at Last.end + +# R5: ring with .V1 at R4.V3 +R5: +Last: [ + C: 0,0 + V0: (-0.259808,0.15) + V1: (0,0.3) + V2: (0.259808,0.15) + V3: (0.259808,-0.15) + V4: (8.00947e-09,-0.3) + V5: (-0.259808,-0.15) + V6: (-0.259808,0.15) + V7: (-1.60189e-08,0.3) + line from V1 to V2 + line from V2 to V3 + line from V3 to V4 + line from V4 to V5 + line from V5 to V6 + line from V6 to V1 +] with .V1 at R4.V3 + +# bond -120 ; C +Last: bond(0.2, 240, from Last.V5.sw ) +Last: C: atom("C", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .R.ne at Last.end + +# doublebond down from C ; O +Last: doublebond(0.2, 180, from C.C.s) +Last: O: atom("O", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .C.n at Last.end + +# CH3O left of C +Last: CH3O: atom("CH\s-3\d3\u\s+3O", 0.42, 0.16, 0.06, 0.16, 0.12, 0.015) with .e at C.w+(0.02,0) + +# back bond 60 from R5.V3 ; H +Last: backbond(0.2, 60, from R5.V3.ne) +Last: H: atom("H", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.sw at Last.end + +# back bond down from R5.V4 ; O +Last: backbond(0.2, 180, from R5.V4.s) +Last: O: atom("O", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .C.n at Last.end + +# CH3 right of O +Last: CH3: atom("CH\s-3\d3\u\s+3", 0.3, 0.16, 0.06, 0.16, 0.12, 0.015) with .w at O.e-(0.02,0) + +# bond 120 from R5.V3 ; O +Last: bond(0.2, 120, from R5.V3.se) +Last: O: atom("O", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.nw at Last.end + +# bond right lenght .1 from O ; C +Last: bond(0.1, 90, from O.R.e) +Last: C: atom("C", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .L.w at Last.end + +# double bond down ; O +Last: doublebond(0.2, 180, from Last.C.s ) +Last: O: atom("O", 0.12, 0.16, 0.06, 0.16, 0.12, 0.015) with .C.n at Last.end + +# bond right length .1 from C +Last: bond(0.1, 90, from C.R.e) + +# B: benzene pointing right +B: +Last: [ + C: 0,0 + V0: (0.15,0.259808) + V1: (0.3,4.00474e-09) + V2: (0.15,-0.259808) + V3: (-0.15,-0.259808) + V4: (-0.3,-1.20142e-08) + V5: (-0.15,0.259808) + V6: (0.15,0.259808) + V7: (0.3,2.00237e-08) + line from V1 to V2 + line from V2 to V3 + line from V3 to V4 + line from V4 to V5 + line from V5 to V6 + line from V6 to V1 + circle rad 0.15 at 0,0 +] with .V4.w at Last.end + +# bond 30 from B ; OCH3 +Last: bond(0.2, 30, from B.V6.ne) +Last: OCH3: atom("OCH\s-3\d3\u\s+3", 0.42, 0.16, 0.18, 0.16, 0.12, 0.015) with .L.sw at Last.end + +# bond right from B ; OCH3 +Last: bond(0.2, 90, from B.V1.e) +Last: OCH3: atom("OCH\s-3\d3\u\s+3", 0.42, 0.16, 0.18, 0.16, 0.12, 0.015) with .L.w at Last.end + +# bond 150 from B ; OCH3 +Last: bond(0.2, 150, from B.V2.se) +Last: OCH3: atom("OCH\s-3\d3\u\s+3", 0.42, 0.16, 0.18, 0.16, 0.12, 0.015) with .L.nw at Last.end +.PE diff --git a/usr/src/test/util-tests/tests/awk/tests/res.p b/usr/src/test/util-tests/tests/awk/tests/res.p new file mode 100644 index 0000000000..76fd280d92 --- /dev/null +++ b/usr/src/test/util-tests/tests/awk/tests/res.p @@ -0,0 +1,26 @@ +.cstart + CH3O + bond 60 +R1: benzene +R2: aromatic flatring5 pointing down put N at 1 with .V3 at R1.V2 + H below R2.V1 +R3: ring put N at 3 with .V5 at R2.V5 +R4: ring put N at 1 with .V1 at R3.V3 + back bond -120 from R4.V4 ; H + back bond 60 from R4.V3 ; H +R5: ring with .V1 at R4.V3 + bond -120 ; C + doublebond down from C ; O + CH3O left of C + back bond 60 from R5.V3 ; H + back bond down from R5.V4 ; O + CH3 right of O + bond 120 from R5.V3 ; O + bond right lenght .1 from O ; C + double bond down ; O + bond right length .1 from C +B: benzene pointing right + bond 30 from B ; OCH3 + bond right from B ; OCH3 + bond 150 from B ; OCH3 +.cend -- cgit v1.2.3