chiark / gitweb /
@@ -1,8 +1,14 @@
[userv.git] / spec.ps
diff --git a/spec.ps b/spec.ps
index a4283095edfc4727e7f24d5d2c7b70027be4658f..9277903f26d5bcbe7f02d7ef0fc8c8632d302720 100644 (file)
--- a/spec.ps
+++ b/spec.ps
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: Basser Lout Version 3.10 (November 1996)
-%%CreationDate: Sun Jun 20 18:45:09 1999
+%%CreationDate: Thu Jul 27 00:59:08 2000
 %%DocumentData: Binary
 %%DocumentNeededResources: (atend)
 %%DocumentMedia: Plain 595 842 0 white ()
@@ -261,15 +261,15 @@ gsave
 gsave
 1 LoutMargSet
 grestore
-340 fnt84 1359 13532(User)m 2118(ser)s 3(vice)k 3190(daemon)s
-4421(and)s 5047(client)s 5922(speci\207cation)s 200 fnt82 2792 13016(Ian)m
+340 fnt84 1359 13772(User)m 2118(ser)s 3(vice)k 3190(daemon)s
+4421(and)s 5047(client)s 5922(speci\207cation)s 200 fnt82 2792 13256(Ian)m
 3093(Jackson)s gsave
-3770 13061 translate
+3770 13301 translate
 0.6953 1.0000 scale
 200 fnt31 1031 -43(<ian@davenant.greenend.org.uk>)m 
 grestore
-240 fnt82 4326 12513(0.62)m
-9066 609 0 609 240 240 60 0 11253 LoutGr2
+240 fnt82 4305 12755(1.0.1)m
+9066 609 0 609 240 240 60 0 11495 LoutGr2
 newpath 0 ysize 0.3 ft sub moveto
 xsize 0 rlineto
 0 0.1 ft rlineto
@@ -278,12 +278,12 @@ closepath fill
 grestore
 320 fnt84 0 5(0.1.)m 628(Abstract)s 
 grestore
-0 10959(This)m 476(is)s
+0 11201(This)m 476(is)s
 686(a)s 852(speci\207cation)s 2117(for)s 2455(a)s 2621(Unix)s
 3155(system)s 3879(f)s 2(acility)k 4606(to)s 4845(allo)s 6(w)k
 5424(one)s 5826(program)s 6696(to)s 6935(in)s 9(v)k 4(ok)k 2(e)k
-7628(another)s 8405(when)s 0 10719(only)m 480(limited)s 1214(trust)s
-1698(e)s 3(xists)k 2290(between)s 3144(them.)s 9066 670 0 670 240 240 60 0 9695 LoutGr2
+7628(another)s 8405(when)s 0 10961(only)m 480(limited)s 1214(trust)s
+1698(e)s 3(xists)k 2290(between)s 3144(them.)s 9066 670 0 670 240 240 60 0 9937 LoutGr2
 newpath 0 ysize 0.3 ft sub moveto
 xsize 0 rlineto
 0 0.1 ft rlineto
@@ -294,53 +294,53 @@ grestore
 0 66(0.2.)m 628(Copyright)s 2109(Notice)s 
 grestore
 gsave
-0 9455 translate
+0 9697 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(userv)m
 
 grestore
-560 9401(is)m 770(Cop)s 2(yright)k 1799(1996-1999)s 2889(Ian)s
+560 9643(is)m 770(Cop)s 2(yright)k 1799(1996-1999)s 2889(Ian)s
 3251(Jackson.)s gsave
-0 9047 translate
+0 9289 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(userv)m 
 grestore
-544 8993(is)m 737(free)s
+544 9235(is)m 737(free)s
 1146(softw)s 2(are;)k 2062(you)s 2460(can)s 2832(redistrib)s 4(ute)k
 3955(it)s 4130(and/or)s 4784(modify)s 5512(it)s 5688(under)s
 6276(the)s 6607(terms)s 7172(of)s 7426(the)s 7757(GNU)s
-8315(General)s 0 8753(Public)m 659(License)s 1453(as)s 1698(published)s
+8315(General)s 0 8995(Public)m 659(License)s 1453(as)s 1698(published)s
 2682(by)s 2971(the)s 3314(Free)s 3789(Softw)s 2(are)k
 4699(F)s 3(oundation;)k 5894(either)s 6492(v)s 3(ersion)k
 7245(2)s 7414(of)s 7680(the)s 8023(License,)s 8867(or)s
-0 8513(\(at)m 311(your)s 810(option\))s 1550(an)s 3(y)k
-1947(later)s 2430(v)s 3(ersion.)k 0 8105(This)m 476(program)s
+0 8755(\(at)m 311(your)s 810(option\))s 1550(an)s 3(y)k
+1947(later)s 2430(v)s 3(ersion.)k 0 8347(This)m 476(program)s
 1346(is)s 1556(distrib)s 4(uted)k 2632(in)s 2875(the)s
 3223(hope)s 3745(that)s 4163(it)s 4355(will)s 4781(be)s
-5063(useful,)s 5754(b)s 4(ut)k 240 fnt83 6116 8107(without)m
-6898(any)s 7300(warr)s 3(anty)k 240 fnt82 8171 8105(;)m
-8283(without)s 0 7864(e)m 6(v)k 3(en)k 500(the)s
+5063(useful,)s 5754(b)s 4(ut)k 240 fnt83 6116 8349(without)m
+6898(any)s 7300(warr)s 3(anty)k 240 fnt82 8171 8347(;)m
+8283(without)s 0 8106(e)m 6(v)k 3(en)k 500(the)s
 848(implied)s 1636(w)s 2(arranty)k 2537(of)s 240 fnt83
-2808 7866(mer)m 8(c)k 3(hantability)k 240 fnt82 4367 7864(or)m
-240 fnt83 4626 7866(\207tness)m 5279(for)s 5623(a)s 5798(particular)s
-6833(purpose)s 240 fnt82 7598 7864(.)m 7702(See)s 8103(the)s
-8451(GNU)s 0 7624(General)m 811(Public)s 1475(License)s 2274(for)s
-2612(more)s 3159(details.)s 0 7216(Y)m 26(ou)k 442(should)s
+2808 8108(mer)m 8(c)k 3(hantability)k 240 fnt82 4367 8106(or)m
+240 fnt83 4626 8108(\207tness)m 5279(for)s 5623(a)s 5798(particular)s
+6833(purpose)s 240 fnt82 7598 8106(.)m 7702(See)s 8103(the)s
+8451(GNU)s 0 7866(General)m 811(Public)s 1475(License)s 2274(for)s
+2612(more)s 3159(details.)s 0 7458(Y)m 26(ou)k 442(should)s
 1139(ha)s 4(v)k 3(e)k 1640(re)s 1821(cei)s 6(v)k 3(ed)k
 2494(a)s 2660(cop)s 2(y)k 3178(of)s 3449(the)s
 3797(GNU)s 4372(Gen)s 4768(er)s 4953(al)s 5180(Pub)s
 5546(lic)s 5837(Li)s 6043(cense)s 6630(along)s 7215(with)s
 gsave
-7697 7270 translate
+7697 7512 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(userv)m 
 grestore
 8197(;)s 8309(if)s 8526(not,)s
-0 6975(write)m 546(to)s 785(the)s 1133(Free)s 1613(Soft)s
+0 7217(write)m 546(to)s 785(the)s 1133(Free)s 1613(Soft)s
 2011(w)s 2(are)k 2529(F)s 3(oun)k 3016(da)s
 3242(tion,)s 3721(59)s 4012(T)s 16(em)k 4434(ple)s
 4782(Place)s 5355(-)s 5483(Suite)s 6030(330,)s 6497(Boston,)s
-7283(MA)s 7726(02111-1307,)s 0 6735(USA.)m 9066 610 0 610 240 240 60 0 5771 LoutGr2
+7283(MA)s 7726(02111-1307,)s 0 6977(USA.)m 9066 610 0 610 240 240 60 0 6013 LoutGr2
 newpath 0 ysize 0.3 ft sub moveto
 xsize 0 rlineto
 0 0.1 ft rlineto
@@ -350,33 +350,55 @@ grestore
 320 fnt84 0 6(0.3.)m
 628(Contents)s 
 grestore
-0 5477(1.)m 1200(Introduction)s 8962(3)s 0 5250(2.)m
-1200(Client)s 1844(program)s 2714(usage)s 8952(4)s 0 5013(2.1.)m
-1200(Options)s 8952(4)s 0 4776(2.2.)m 1200(Security-o)s 3(v)k 3(erriding)k
-3118(options)s 8958(7)s 0 4539(3.)m 1200(Ex)s 3(ecution)k
+0 5719(1.)m 1200(Introduction)s 8962(3)s 0 5492(2.)m
+1200(Client)s 1844(program)s 2714(usage)s 8952(4)s 0 5255(2.1.)m
+1200(Options)s 8952(4)s 0 5018(2.2.)m 1200(Security-o)s 3(v)k 3(erriding)k
+3118(options)s 8958(7)s 0 4781(3.)m 1200(Ex)s 3(ecution)k
 2224(en)s 9(vironment)k 3484(of)s 3755(the)s 4103(service)s
-4835(program)s 8959(8)s 0 4302(3.1.)m 1200(File)s 1627(descriptors)s
-8959(8)s 0 4065(3.2.)m 1200(En)s 9(vironment)k 8955(9)s
-0 3838(4.)m 1200(Service-side)s 2436(con\207guration)s 8831(10)s 0 3601(4.1.)m
-1200(Con\207guration)s 2587(\207le)s 2948(syntax)s 8831(10)s 0 3364(4.2.)m
+4835(program)s 8959(8)s 0 4544(3.1.)m 1200(File)s 1627(descriptors)s
+8959(8)s 0 4307(3.2.)m 1200(En)s 9(vironment)k 8955(9)s
+0 4080(4.)m 1200(Service-side)s 2436(con\207guration)s 8831(10)s 0 3843(4.1.)m
+1200(Con\207guration)s 2587(\207le)s 2948(syntax)s 8831(10)s 0 3606(4.2.)m
 1200(Con\207guration)s 2587(\207le)s 2948(directi)s 6(v)k 3(es)k
-8831(10)s 0 3127(4.2.1.)m 1200(Immediate)s 2277(directi)s 6(v)k 3(es)k
-8851(11)s 0 2900(4.2.2.)m 1200(Directi)s 6(v)k 3(es)k
-2223(with)s 2705(delayed)s 3507(ef)s 6(fect)k 8832(12)s
-0 2663(4.2.3.)m 1200(Control)s 1986(structure)s 2877(directi)s 6(v)k 3(es)k
-8832(12)s 0 2436(4.2.4.)m 1200(Directi)s 6(v)k 3(es)k
-2223(for)s 2561(changing)s 3492(e)s 3(x)k 3(ecution)k
-4473(settings)s 8832(14)s 0 2198(4.3.)m 1200(Errors)s 1847(in)s
-2090(the)s 2438(con\207guration)s 3771(\207le)s 8833(16)s 0 1960(4.4.)m
-1200(Def)s 2(aults)k 8833(16)s 0 1733(5.)m 1200(Information)s
-2398(passed)s 3094(through)s 3896(the)s 4244(client/daemon)s 5655(combination)s
-8839(18)s 0 1495(6.)m 1200(Applications)s 2473(and)s 2877(notes)s
-3433(on)s 3730(use)s 8831(20)s 0 1257(6.1.)m 1200(Standard)s
-2108(services)s 2928(and)s 3332(directory)s 4248(management)s 8831(20)s
-0 1019(6.2.)m 1200(Reducing)s 2171(the)s 2519(number)s 3310(of)s
-3581(absolutely)s 4618(pri)s 6(vile)k 3(ged)k 5636(subsystems)s
-8831(20)s 0 52(User)m 511(service)s 1243(daemon)s 2058(and)s
-2462(client)s 3052(speci\207cation)s 8652(0.62)s 
+8831(10)s 0 3368(4.3.)m 1200(Errors)s 1847(in)s 2090(the)s
+2438(con\207guration)s 3771(\207le)s 8833(16)s 0 3130(4.4.)m 1200(Def)s 2(aults)k
+8833(16)s 0 2903(5.)m 1200(Information)s 2398(passed)s 3094(through)s
+3896(the)s 4244(client/daemon)s 5655(combination)s 8839(18)s 0 2665(6.)m
+1200(Applications)s 2473(and)s 2877(notes)s 3433(on)s 3730(use)s
+8831(20)s 0 2427(6.1.)m 1200(Standard)s 2108(services)s 2928(and)s
+3332(directory)s 4248(management)s 8831(20)s 0 2189(6.2.)m 1200(Reducing)s
+2171(the)s 2519(number)s 3310(of)s 3581(absolutely)s 4618(pri)s 6(vile)k 3(ged)k
+5636(subsystems)s 8831(20)s 0 1951(6.3.)m 1200(Do)s 1546(not)s
+1912(gi)s 6(v)k 3(e)k 2371(a)s 3(w)k 2(ay)k
+2925(e)s 3(xcessi)k 6(v)k 3(e)k 3885(pri)s 6(vile)k 3(ge)k
+4781(to)s gsave
+5020 2005 translate
+0.6953 1.0000 scale
+240 fnt31 0 -52(userv)m 
+grestore
+5520(-using)s 6171(f)s 2(acilities)k
+8831(20)s 0 1713(6.4.)m gsave
+1200 1767 translate
+0.6953 1.0000 scale
+240 fnt31 0 -52(userv)m 
+grestore
+1760(is)s
+1970(not)s 2336(a)s 2502(replacement)s 3729(for)s gsave
+4067 1767 translate
+0.6953 1.0000 scale
+240 fnt31
+0 -52(really)m 
+grestore
+4727(and)s gsave
+5131 1767 translate
+0.6953 1.0000 scale
+240 fnt31 0 -52(sudo)m 
+grestore
+8851(21)s
+0 1474(6.5.)m 1200(Don')s 4(t)k 1814(gi)s 6(v)k 3(e)k
+2273(access)s 2934(to)s 3173(general-purpose)s 4769(utilities)s 8851(21)s
+0 52(User)m 511(service)s 1243(daemon)s 2058(and)s 2462(client)s
+3052(speci\207cation)s 8611(1.0.1)s 
 grestore
 
 grestore
@@ -388,7 +410,6 @@ showpage
 %%BeginPageSetup
 %%PageResources: font Times-Roman
 %%+ font Times-Bold
-%%+ font Courier-Bold
 /pgsave save def
 0.0500 dup scale 10 setlinewidth
 %%EndPageSetup
@@ -414,37 +435,9 @@ gsave
 gsave
 0 LoutMargSet
 grestore
-240 fnt84 0 13842(2)m 240 fnt82 0 13253(6.3.)m 1200(Do)s
-1546(not)s 1912(gi)s 6(v)k 3(e)k 2371(a)s 3(w)k 2(ay)k
-2925(e)s 3(xcessi)k 6(v)k 3(e)k 3885(pri)s 6(vile)k 3(ge)k
-4781(to)s gsave
-5020 13307 translate
-0.6953 1.0000 scale
-240 fnt31 0 -52(userv)m 
-grestore
-5520(-using)s 6171(f)s 2(acilities)k
-8831(20)s 0 13015(6.4.)m gsave
-1200 13069 translate
-0.6953 1.0000 scale
-240 fnt31 0 -52(userv)m 
-grestore
-1760(is)s
-1970(not)s 2336(a)s 2502(replacement)s 3729(for)s gsave
-4067 13069 translate
-0.6953 1.0000 scale
-240 fnt31
-0 -52(really)m 
-grestore
-4727(and)s gsave
-5131 13069 translate
-0.6953 1.0000 scale
-240 fnt31 0 -52(sudo)m 
-grestore
-8851(21)s
-0 12776(6.5.)m 1200(Don')s 4(t)k 1814(gi)s 6(v)k 3(e)k
-2273(access)s 2934(to)s 3173(general-purpose)s 4769(utilities)s 8851(21)s
-0 52(0.62)m 4809(User)s 5320(service)s 6052(daemon)s 6867(and)s
-7271(client)s 7861(speci\207cation)s 
+240 fnt84 0 13842(2)m 240 fnt82 0 52(1.0.1)m 4809(User)s
+5320(service)s 6052(daemon)s 6867(and)s 7271(client)s 7861(speci\207cation)s
+
 grestore
 
 grestore
@@ -530,7 +523,7 @@ grestore
 0 10002(with)m 482(each)s 977(other)s 1528(in)s 1771(an)s 3(y)k
 2168(une)s 3(xpected)k 3313(w)s 2(ays.)k 0 52(User)m
 511(service)s 1243(daemon)s 2058(and)s 2462(client)s 3052(speci\207cation)s
-8652(0.62)s 
+8611(1.0.1)s 
 grestore
 
 grestore
@@ -885,20 +878,20 @@ grestore
 240 fnt31
 0 -52(write)m 
 grestore
-1134 0 0 0 240 240 60 0 948 LoutGr2
+1134 0 0 0 240 240 60 0 947 LoutGr2
 0 0 moveto xsize 0 lineto stroke
 grestore
 
 grestore
-122 fnt82 0 753(1)m gsave
-58 726 translate
+122 fnt82 0 752(1)m gsave
+58 725 translate
 0.6953 1.0000 scale
 192 fnt31 0 -42(userv)m
 
 grestore
-192 fnt82 505 683(is)m 673(short)s 1103(for)s 1373(`user)s
+192 fnt82 505 682(is)m 673(short)s 1103(for)s 1373(`user)s
 1802(services',)s 2566(and)s 2890(is)s 3058(pronounced)s 4010(`you-serv)s 2(e'.)k
-240 fnt82 0 52(0.62)m 4809(User)s 5320(service)s 6052(daemon)s
+240 fnt82 0 52(1.0.1)m 4809(User)s 5320(service)s 6052(daemon)s
 6867(and)s 7271(client)s 7861(speci\207cation)s 
 grestore
 
@@ -1380,7 +1373,7 @@ grestore
 5015(the)s 5358(speci\207ed)s 6261(\207le)s 6616(descriptor;)s 240 fnt83
 7678 835(action)m 240 fnt82 8325 833(must)m 8844(be)s 0 52(User)m
 511(service)s 1243(daemon)s 2058(and)s 2462(client)s 3052(speci\207cation)s
-8652(0.62)s 
+8611(1.0.1)s 
 grestore
 
 grestore
@@ -1722,7 +1715,7 @@ grestore
 1693(calling)s 2396(process')s 13(s)k 3323(current)s 4059(directory)s
 4975(name)s 5549(from)s 6073(being)s 6658(passed)s 7354(to)s
 7593(the)s 7941(service;)s 8729(the)s 480 956(null)m 907(string)s
-1504(will)s 1930(be)s 2212(passed)s 2908(instead.)s 0 52(0.62)m
+1504(will)s 1930(be)s 2212(passed)s 2908(instead.)s 0 52(1.0.1)m
 4809(User)s 5320(service)s 6052(daemon)s 6867(and)s 7271(client)s
 7861(speci\207cation)s 
 grestore
@@ -1935,7 +1928,7 @@ grestore
 7954(the)s 8302(service)s 480 5072(user)m 938(will)s 1364(be)s
 1646(the)s 1994(real)s 2406(calling)s 3109(user)s 13(.)k
 0 52(User)m 511(service)s 1243(daemon)s 2058(and)s 2462(client)s
-3052(speci\207cation)s 8652(0.62)s 
+3052(speci\207cation)s 8611(1.0.1)s 
 grestore
 
 grestore
@@ -2192,7 +2185,7 @@ grestore
 8175(for)s 8513(the)s 0 864(rele)m 6(v)k 6(ant)k
 817(\207le)s 1178(descriptor)s 2193(in)s 2436(the)s 2784(client')s 13(s)k
 3524(ar)s 4(guments.)k 4620(By)s 4954(def)s 2(ault)k
-5675(writing)s 6418(\207ledescriptors)s 7822(remain)s 8542(open)s 0 52(0.62)m
+5675(writing)s 6418(\207ledescriptors)s 7822(remain)s 8542(open)s 0 52(1.0.1)m
 4809(User)s 5320(service)s 6052(daemon)s 6867(and)s 7271(client)s
 7861(speci\207cation)s 
 grestore
@@ -2419,7 +2412,7 @@ grestore
 3671(be)s 3953(set)s 4278(appropriately)s 5606(\(according)s 6681(to)s
 6920(the)s 7268(details)s 7942(of)s 8213(the)s 0 5083(service)m
 732(user\).)s 0 52(User)m 511(service)s 1243(daemon)s 2058(and)s
-2462(client)s 3052(speci\207cation)s 8652(0.62)s 
+2462(client)s 3052(speci\207cation)s 8611(1.0.1)s 
 grestore
 
 grestore
@@ -2670,7 +2663,7 @@ grestore
 628(Con\207guration)s 2618(\207le)s 3100(dir)s 5(ecti)k 3(v)k 3(es)k
 
 grestore
-0 52(0.62)m 4809(User)s 5320(service)s 6052(daemon)s 6867(and)s
+0 52(1.0.1)m 4809(User)s 5320(service)s 6052(daemon)s 6867(and)s
 7271(client)s 7861(speci\207cation)s 
 grestore
 
@@ -3039,7 +3032,7 @@ grestore
 3653(all)s 3941(the)s 4284(characters)s 5298(until)s 5786(the)s
 6129(end)s 6528(of)s 6794(the)s 7137(line)s 7546(will)s
 7967(be)s 8244(included)s 0 52(User)m 511(service)s 1243(daemon)s
-2058(and)s 2462(client)s 3052(speci\207cation)s 8652(0.62)s 
+2058(and)s 2462(client)s 3052(speci\207cation)s 8611(1.0.1)s 
 grestore
 
 grestore
@@ -3345,7 +3338,7 @@ grestore
 240 fnt82 2252 810(refers)m 2845(to)s 3084(a)s 3250(\207le)s
 3611(one)s 4013(of)s 4284(whose)s 4952(lines)s 5454(is)s
 5664(the)s 6012(v)s 6(alue)k 6580(of)s 6851(the)s
-7199(parameter)s 8213(\(leading)s 0 52(0.62)m 4809(User)s 5320(service)s
+7199(parameter)s 8213(\(leading)s 0 52(1.0.1)m 4809(User)s 5320(service)s
 6052(daemon)s 6867(and)s 7271(client)s 7861(speci\207cation)s 
 grestore
 
@@ -3690,7 +3683,7 @@ grestore
 
 grestore
 8490(after)s 0 52(User)m 511(service)s 1243(daemon)s 2058(and)s
-2462(client)s 3052(speci\207cation)s 8652(0.62)s 
+2462(client)s 3052(speci\207cation)s 8611(1.0.1)s 
 grestore
 
 grestore
@@ -3992,7 +3985,7 @@ grestore
 240 fnt31
 0 -52(catch\211quit)m 
 grestore
-5645(\).)s 0 52(0.62)m 4809(User)s 5320(service)s
+5645(\).)s 0 52(1.0.1)m 4809(User)s 5320(service)s
 6052(daemon)s 6867(and)s 7271(client)s 7861(speci\207cation)s 
 grestore
 
@@ -4062,119 +4055,107 @@ grestore
 960 11584(Displays)m 1848(a)s 2014(list)s
 2365(of)s 2636(the)s 2984(understood)s 4106(b)s 4(uiltin)k
 4783(service)s 5515(names)s 6177(and)s 6581(ar)s 4(guments.)k
+480 11321(In)m 736(the)s 1084(fu)s 1278(ture)s 1705(oth)s
+2008(er)s 2253(b)s 4(uiltin)k 2930(ser)s 3208(vices)s
+3750(may)s 4216(be)s 4498(de)s 4720(\207ned)s 5257(which)s
+5899(do)s 6192(more)s 6739(than)s 7208(just)s 7613(print)s
+8124(in)s 8307(for)s 8585(-)s 480 11081(ma)m 772(tion.)s
 gsave
-600 11398 translate
+120 10791 translate
 0.6953 1.0000 scale
-240 fnt31 0 -52(shutdown)m 
-grestore
-960 11104(Arranges)m 1876(for)s 2203(the)s
-gsave
-2540 11158 translate
-0.6953 1.0000 scale
-240 fnt31 0 -52(uservd)m 
-grestore
-3189(to)s 3417(shut)s 3865(do)s 6(wn.)k
-4485(A)s 17(v)k 6(ailable)k 5435(only)s 5904(when)s
-6469(the)s 6806(service)s 7527(user)s 7974(is)s 8173(root.)s
-8650(This)s 960 10864(only)m 1440(af)s 6(fects)k 2120(ne)s 6(w)k
-2567(requests;)s 3462(it)s 3654(doesn')s 4(t)k 4414(terminate)s
-5371(an)s 3(y)k 5768(currently-running)s 7507(requests)s gsave
-120 10476 translate
-0.6953 1.0000 scale
-240 fnt31
-0 -52(set\211environment)m 
+240 fnt31 0 -52(set\211environment)m 
 grestore
 gsave
-120 10236 translate
+120 10551 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(no\211set\211environment)m 
 grestore
-480 9942(Runs)m gsave
-1024 9996 translate
+480 10257(Runs)m
+gsave
+1024 10311 translate
 0.6953 1.0000 scale
-240 fnt31
-0 -52(/etc/environment)m 
+240 fnt31 0 -52(/etc/environment)m 
 grestore
-2686(to)s 2925(set)s 3250(the)s 3598(service)s
-4330(user')s 13(s)k 4938(en)s 9(vironment.)k 6242(This)s
-6718(adds)s 7208(the)s 7556(o)s 3(v)k 3(erhead)k
-8485(of)s 480 9702(in)m 9(v)k 4(oking)k 1372(a)s
+2686(to)s 2925(set)s 3250(the)s
+3598(service)s 4330(user')s 13(s)k 4938(en)s 9(vironment.)k
+6242(This)s 6718(adds)s 7208(the)s 7556(o)s 3(v)k 3(erhead)k
+8485(of)s 480 10017(in)m 9(v)k 4(oking)k 1372(a)s
 1538(shell,)s 2096(b)s 4(ut)k 2458(doesn')s 4(t)k
 3218(cause)s 3805(an)s 3(y)k 4202(shell)s 4708(\(de\)mangling)s
 6049(of)s 6320(the)s 6668(service')s 13(s)k 7554(ar)s 4(guments.)k
-8650(This)s 480 9462(is)m 690(achie)s 6(v)k 3(ed)k
+8650(This)s 480 9777(is)m 690(achie)s 6(v)k 3(ed)k
 1589(by)s 1883(in)s 9(v)k 4(oking)k gsave
-960 9276 translate
+960 9591 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(.../program)m 1728(arg)s 2304(arg)s 2880(arg)s 3456(\202)s
 
 grestore
-480 9031(as)m gsave
-960 8845 translate
+480 9346(as)m gsave
+960 9160 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(/bin/sh)m 1152(\211c)s 1584('.)s
 2016(/etc/environment;)s 4608(exec)s 5328("$@"')s 6192(\211)s 6480(.../program)s
 8208(arg)s 8784(arg)s 9360(arg)s 9936(\202)s 
 grestore
 gsave
-480 8601 translate
+480 8916 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(no\211set\211environment)m 
 grestore
-2342 8547(cancels)m 3096(the)s 3444(ef)s 6(fect)k
+2342 8862(cancels)m 3096(the)s 3444(ef)s 6(fect)k
 4040(of)s gsave
-4311 8601 translate
+4311 8916 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(set\211environment)m 
 grestore
 5812(.)s gsave
-120 8257 translate
+120 8572 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(no\211suppress\211args)m 
 grestore
 gsave
-120 8017 translate
+120 8332 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(suppress\211args)m 
 grestore
-480 7723(Include)m 1253(an)s 3(y)k
+480 8038(Include)m 1253(an)s 3(y)k
 1650(ar)s 4(guments)k 2693(gi)s 6(v)k 3(en)k
 3273(to)s 3512(the)s 3860(client)s 4450(as)s 4700(ar)s 4(guments)k
 5743(to)s 5982(the)s 6330(program)s 7200(in)s 9(v)k 4(ok)k 2(ed)k
-8015(as)s 8265(a)s 8431(result)s 480 7483(of)m 749(an)s
+8015(as)s 8265(a)s 8431(result)s 480 7798(of)m 749(an)s
 gsave
-1030 7537 translate
+1030 7852 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(execute)m 
 grestore
 1730(,)s gsave
-1834 7537 translate
+1834 7852 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(execute\211from\211directory)m
 
 grestore
 4094(or)s gsave
-4351 7537 translate
+4351 7852 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(execute\211from\211path)m 
 grestore
 6110(directi)s 6(v)k 3(e.)k
 gsave
-7038 7537 translate
+7038 7852 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(suppress\211args)m 
 grestore
-8396(undoes)s 480 7243(the)m 828(ef)s 6(fect)k
+8396(undoes)s 480 7558(the)m 828(ef)s 6(fect)k
 1424(of)s gsave
-1695 7297 translate
+1695 7612 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(no\211suppress\211args)m 
 grestore
 3297(.)s gsave
-120 6922 translate
+120 7237 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(require\211fd)m gsave
@@ -4185,135 +4166,135 @@ grestore
 grestore
 2940(read|write)s 
 grestore
-480 6623(In)m 676(sist)s 1054(that)s 1472(the)s
+480 6938(In)m 676(sist)s 1054(that)s 1472(the)s
 1820(\207ledescrip)s 2808(tor\(s\))s 3373(be)s 3655(opened)s 4405(for)s
 4743(read)s 5152(ing)s 5511(resp.)s 6013(writ)s 6397(ing.)s
 6807(It)s 7012(is)s 7222(an)s 7505(er)s 7690(ror)s
 8028(if)s 8245(an)s 3(y)k 8642(de)s 8864(-)s
-480 6383(scrip)m 937(tor)s 1258(mark)s 2(ed)k 2027(as)s
+480 6698(scrip)m 937(tor)s 1258(mark)s 2(ed)k 2027(as)s
 2272(re)s 2453(quired)s 3118(when)s 3689(the)s 4033(ser)s
 4311(vice)s 4760(is)s 4966(about)s 5554(to)s 5788(be)s
 6066(in)s 6249(v)s 4(ok)k 2(ed)k 6882(\(af)s
 7158(ter)s 7465(the)s 7808(con)s 8151(\207g)s 8397(u)s
-8512(ra)s 8697(tion)s 480 6143(has)m 850(been)s 1359(parsed\))s
+8512(ra)s 8697(tion)s 480 6458(has)m 850(been)s 1359(parsed\))s
 2111(w)s 2(as)k 2532(not)s 2898(spec)s 3316(i)s
 3376(\207ed)s 3793(when)s 4369(the)s 4717(client)s 5307(w)s 2(as)k
 5728(in)s 5911(v)s 4(ok)k 2(ed.)k 6595(Each)s
 7130(\207le)s 7491(de)s 7713(scrip)s 8170(tor)s 8495(has)s
-480 5903(a)m 646(sep)s 958(a)s 1064(rate)s 1477(set)s
+480 6218(a)m 646(sep)s 958(a)s 1064(rate)s 1477(set)s
 1742(ting,)s 2221(and)s 2625(the)s 2973(last)s 3364(one)s
 3766(of)s gsave
-4037 5957 translate
+4037 6272 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(require\211fd)m 
 grestore
 5038(,)s gsave
-5145 5957 translate
+5145 6272 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(allow\211fd)m 
 grestore
 5946(,)s gsave
-6053 5957 translate
+6053 6272 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(ignore\211fd)m 
 grestore
 6954(,)s
 gsave
-7061 5957 translate
+7061 6272 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(null\211fd)m 
 grestore
 7821(or)s gsave
-8080 5957 translate
+8080 6272 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(reject\211fd)m
 
 grestore
-480 5662(which)m 1122(af)s 1319(fect)s 1676(ed)s 1960(a)s
+480 5977(which)m 1122(af)s 1319(fect)s 1676(ed)s 1960(a)s
 2126(par)s 2431(tic)s 2662(u)s 2777(lar)s 3088(\207le)s
 3449(de)s 3671(scrip)s 4128(tor)s 4453(will)s 4879(tak)s 2(e)k
-5331(ef)s 5528(fect.)s 240 fnt83 6049 5664(fd-)m 6302(r)s 3(ang)k 2(e)k
-240 fnt82 6909 5662(may)m 7375(be)s 7657(a)s 7823(sin)s
-8099(gle)s 8447(num)s 8873(-)s 480 5422(ber)m 9(,)k
+5331(ef)s 5528(fect.)s 240 fnt83 6049 5979(fd-)m 6302(r)s 3(ang)k 2(e)k
+240 fnt82 6909 5977(may)m 7375(be)s 7657(a)s 7823(sin)s
+8099(gle)s 8447(num)s 8873(-)s 480 5737(ber)m 9(,)k
 883(tw)s 2(o)k 1293(num)s 1719(bers)s 2168(sep)s
 2480(a)s 2586(rat)s 2837(ed)s 3121(by)s 3415(a)s
 3581(h)s 1(y)k 3814(phen,)s 4387(or)s 4646(one)s
 5048(num)s 5474(ber)s 5839(fol)s 6099(lo)s 6(wed)k
 6736(by)s 7030(a)s 7196(h)s 1(y)k 7429(phen)s
-7952(\(in)s 8214(di)s 8394(cat)s 8672(ing)s 480 5182(all)m
+7952(\(in)s 8214(di)s 8394(cat)s 8672(ing)s 480 5497(all)m
 772(de)s 994(scrip)s 1451(tors)s 1858(from)s 2380(that)s
 2796(num)s 3222(ber)s 3585(on)s 3822(w)s 2(ards\).)k
 4573(It)s 4776(may)s 5240(also)s 5676(be)s 5956(one)s
 6357(of)s 6626(the)s 6972(w)s 2(ords)k gsave
-7604 5236 translate
+7604 5551 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(stdin)m 
 grestore
 8104(,)s gsave
-8209 5236 translate
+8209 5551 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(stdout)m 
 grestore
 8867(or)s
 gsave
-480 4996 translate
+480 5311 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(stderr)m 
 grestore
-1080 4942(.)m 1174(Open-)s 1761(ended)s
+1080 5257(.)m 1174(Open-)s 1761(ended)s
 2380(\207le)s 2730(de)s 2952(scrip)s 3409(tor)s 3723(rangers)s
 4466(are)s 4802(al)s 4969(lo)s 6(wed)k 5596(only)s
 6065(with)s gsave
-6536 4996 translate
+6536 5311 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(reject\211fd)m 
 grestore
 7486(and)s gsave
-7879 4996 translate
+7879 5311 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(ignore\211fd)m 
 grestore
-8780(,)s 8876(as)s 480 4702(oth)m 783(er)s
+8780(,)s 8876(as)s 480 5017(oth)m 783(er)s
 968(wise)s 1457(the)s 1799(ser)s 2077(vice)s 2526(pro)s
 2838(gram)s 3383(w)s 2(ould)k 4033(\207nd)s 4458(it)s
 4590(self)s 5001(with)s 5477(a)s 5638(v)s 3(ery)k
 6108(lar)s 4(ge)k 6632(num)s 7058(ber)s 7417(of)s
-7683(\207le)s 8038(de)s 8260(scrip)s 8717(tors)s 480 4462(open.)m
+7683(\207le)s 8038(de)s 8260(scrip)s 8717(tors)s 480 4777(open.)m
 1090(When)s 1699(the)s 2027(con)s 2370(\207g)s 2616(u)s
 2731(ra)s 2916(tion)s 3325(has)s 3674(been)s 4163(parsed,)s
 4874(and)s 5258(be)s 5480(fore)s 5900(the)s 6227(ser)s
 6505(vice)s 6939(is)s 7129(about)s 7701(to)s 7920(be)s
 8181(e)s 3(x)k 8399(e)s 8501(cut)s 8793(ed,)s
-480 4222(stderr)m 1083(\(fd)s 1418(2\))s 1665(must)s 2189(be)s
+480 4537(stderr)m 1083(\(fd)s 1418(2\))s 1665(must)s 2189(be)s
 2470(re)s 2651(quired)s 3320(or)s 3578(al)s 3745(lo)s 6(wed)k
 4381(\()s gsave
-4454 4276 translate
+4454 4591 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(require\211fd)m 
 grestore
 5514(or)s gsave
-5772 4276 translate
+5772 4591 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(allow\211fd)m 
 grestore
 6573(\))s 6701(for)s 7038(writ)s 7422(ing;)s
-7839(this)s 8234(is)s 8443(so)s 8708(that)s 480 3982(the)m
+7839(this)s 8234(is)s 8443(so)s 8708(that)s 480 4297(the)m
 825(er)s 1010(ror)s 1345(mes)s 1721(sage)s 2198(print)s
 2649(ed)s 2930(by)s 3220(the)s 3565(serv)s 3958(er')s 13(s)k
 4350(child)s 4882(pro)s 5194(cess)s 5640(if)s 5853(it)s
 6042(can)s 6371(not)s gsave
-6734 4036 translate
+6734 4351 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(exec)m 
 grestore
 7190(the)s
-7535(ser)s 7813(vice)s 8263(pro)s 8575(gram)s 480 3742(is)m
+7535(ser)s 7813(vice)s 8263(pro)s 8575(gram)s 480 4057(is)m
 690(not)s 1056(lost.)s gsave
-120 3452 translate
+120 3767 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(allow\211fd)m gsave
 1296 0 translate
@@ -4323,45 +4304,45 @@ grestore
 grestore
 2652([read|write])s 
 grestore
-480 3153(Allo)m 6(w)k
+480 3468(Allo)m 6(w)k
 1126(the)s 1474(descriptor\(s\))s 2729(to)s 2968(be)s 3250(opened)s
 4000(for)s 4338(reading)s 5108(resp.)s 5610(writing,)s 6407(or)s
 6666(either)s 7269(if)s 7486(neither)s gsave
-8209 3207 translate
+8209 3522 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(read)m
 
 grestore
 8669(nor)s gsave
-480 2967 translate
+480 3282 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(write)m 
 grestore
-1040 2913(is)m 1250(speci\207ed.)s
+1040 3228(is)m 1250(speci\207ed.)s
 2204(If)s 2434(a)s 2600(particular)s 3574(descriptor)s 4589(not)s
 4955(speci\207ed)s 5863(by)s 6157(the)s 6505(client)s 7095(then)s
-7564(it)s 7756(will)s 8182(be)s 8464(open)s 480 2673(onto)m
+7564(it)s 7756(will)s 8182(be)s 8464(open)s 480 2988(onto)m
 gsave
-959 2727 translate
+959 3042 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(/dev/null)m 
 grestore
 1920(\(for)s 2337(reading,)s 3161(writing,)s
 3958(or)s 4217(both,)s 4750(depending)s 5801(on)s 6098(whether)s
 gsave
-6928 2727 translate
+6928 3042 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(read)m 
 grestore
 7328(,)s gsave
-7435 2727 translate
+7435 3042 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(write)m
 
 grestore
-7995(or)s 8254(neither)s 480 2433(w)m 2(as)k 901(speci\207ed\).)s
+7995(or)s 8254(neither)s 480 2748(w)m 2(as)k 901(speci\207ed\).)s
 gsave
-120 2093 translate
+120 2408 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(null\211fd)m gsave
 1152 0 translate
@@ -4371,23 +4352,23 @@ gsave
 grestore
 2508([read|write])s 
 grestore
-480 1794(Spec)m 938(i)s 998(fy)s 1251(that)s
+480 2109(Spec)m 938(i)s 998(fy)s 1251(that)s
 1669(the)s 2017(de)s 2239(scrip)s 2696(tor\(s\))s 3261(be)s
 3543(opened)s 4293(onto)s gsave
-4772 1848 translate
+4772 2163 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(/dev/null)m 
 grestore
 5733(for)s
 6071(read)s 6480(ing)s 6839(resp.)s 7341(writ)s 7725(ing,)s
-8138(or)s 8397(both)s 8880(if)s 480 1554(nei)m 766(ther)s
+8138(or)s 8397(both)s 8880(if)s 480 1869(nei)m 766(ther)s
 gsave
-1181 1608 translate
+1181 1923 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(read)m 
 grestore
 1624(nor)s gsave
-1986 1608 translate
+1986 1923 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(write)m
 
@@ -4396,13 +4377,13 @@ grestore
 4093(spec)s 4511(i)s 4571(\207)s 4696(ca)s 4908(tion)s
 5320(of)s 5574(these)s 6104(\207le)s 6448(de)s 6670(scrip)s
 7127(tors)s 7519(by)s 7796(the)s 8127(client)s 8700(will)s
-480 1314(be)m 762(silent)s 1279(ly)s 1519(ig)s 1698(nored;)s
+480 1629(be)m 762(silent)s 1279(ly)s 1519(ig)s 1698(nored;)s
 2355(the)s 2703(client)s 3293(will)s 3719(see)s 4080(its)s
 4356(ends)s 4846(of)s 5117(the)s 5465(de)s 5687(scrip)s
 6144(tors)s 6553(be)s 6775(ing)s 7134(closed)s 7803(im)s
 8055(me)s 8343(di)s 8523(ate)s 8797(ly)s 15(.)k
 gsave
-120 974 translate
+120 1289 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(reject\211fd)m gsave
 1440 0 translate
@@ -4412,8 +4393,15 @@ gsave
 grestore
 
 grestore
-0 52(User)m 511(service)s 1243(daemon)s 2058(and)s 2462(client)s
-3052(speci\207cation)s 8652(0.62)s 
+480 995(Do)m 824(not)s 1187(allo)s 6(w)k 1764(the)s
+2109(descriptor\(s\))s 3362(to)s 3598(be)s 3878(speci\207ed)s 4783(by)s
+5075(the)s 5420(client.)s 6052(It)s 6254(is)s 6462(an)s
+6742(error)s 7263(if)s 7477(an)s 3(y)k 7871(descriptor\(s\))s
+480 755(mark)m 2(ed)k 1253(for)s 1591(rejection)s 2483(are)s
+2830(speci\207ed)s 3738(when)s 4314(the)s 4662(service)s 5394(is)s
+5604(about)s 6196(to)s 6435(be)s 6717(in)s 9(v)k 4(ok)k 2(ed)k
+7532(\(after)s 8107(the)s 0 52(User)m 511(service)s 1243(daemon)s
+2058(and)s 2462(client)s 3052(speci\207cation)s 8611(1.0.1)s 
 grestore
 
 grestore
@@ -4452,133 +4440,125 @@ gsave
 gsave
 0 LoutMargSet
 grestore
-240 fnt84 0 13842(16)m 240 fnt82 480 13251(Do)m 824(not)s
-1187(allo)s 6(w)k 1764(the)s 2109(descriptor\(s\))s 3362(to)s
-3598(be)s 3878(speci\207ed)s 4783(by)s 5075(the)s 5420(client.)s
-6052(It)s 6254(is)s 6462(an)s 6742(error)s 7263(if)s
-7477(an)s 3(y)k 7871(descriptor\(s\))s 480 13011(mark)m 2(ed)k
-1253(for)s 1591(rejection)s 2483(are)s 2830(speci\207ed)s 3738(when)s
-4314(the)s 4662(service)s 5394(is)s 5604(about)s 6196(to)s
-6435(be)s 6717(in)s 9(v)k 4(ok)k 2(ed)k
-7532(\(after)s 8107(the)s 480 12771(con\207guration)m 1813(has)s 2183(been)s
-2692(parsed\).)s gsave
-120 12431 translate
+240 fnt84 0 13842(16)m 240 fnt82 480 13251(con\207guration)m 1813(has)s
+2183(been)s 2692(parsed\).)s gsave
+120 12911 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(ignore\211fd)m gsave
 1440 0 translate
 1.4219 1.0000 scale
-240 fnt83 0 -52(fd\211r)m 3(ang)k 2(e)k
-
+240 fnt83
+0 -52(fd\211r)m 3(ang)k 2(e)k 
 grestore
 
 grestore
-480 12137(Silent)m 1037(ly)s 1260(ig)s 1439(nore)s 1902(an)s 3(y)k
-2281(spec)s 2699(i)s 2759(\207)s 2884(ca)s 3096(tion)s
-3507(by)s 3783(the)s 4113(client)s 4685(of)s 4938(those)s
-5481(de)s 5703(scrip)s 6160(tor\(s\).)s 6762(The)s 7172(pipes)s
-7710(cor)s 8015(re)s 8196(spond)s 8767(ing)s 480 11897(to)m
-719(these)s 1266(de)s 1488(scrip)s 1945(tors)s 2354(will)s
-2780(be)s 3062(closed)s 3731(just)s 4136(be)s 4358(fore)s
-4798(the)s 5146(ser)s 5424(vice)s 5878(is)s 6088(in)s
-6271(v)s 4(ok)k 2(ed.)k gsave
-120 11557 translate
+480 12617(Silent)m 1037(ly)s
+1260(ig)s 1439(nore)s 1902(an)s 3(y)k 2281(spec)s
+2699(i)s 2759(\207)s 2884(ca)s 3096(tion)s 3507(by)s
+3783(the)s 4113(client)s 4685(of)s 4938(those)s 5481(de)s
+5703(scrip)s 6160(tor\(s\).)s 6762(The)s 7172(pipes)s 7710(cor)s
+8015(re)s 8196(spond)s 8767(ing)s 480 12377(to)m 719(these)s
+1266(de)s 1488(scrip)s 1945(tors)s 2354(will)s 2780(be)s
+3062(closed)s 3731(just)s 4136(be)s 4358(fore)s 4798(the)s
+5146(ser)s 5424(vice)s 5878(is)s 6088(in)s 6271(v)s 4(ok)k 2(ed.)k
+gsave
+120 12037 translate
 0.6953 1.0000 scale
-240 fnt31 0 -52(disconnect\211hup)m
-
+240 fnt31 0 -52(disconnect\211hup)m 
 grestore
 gsave
-120 11317 translate
+120 11797 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(no\211disconnect\211hup)m 
 grestore
-480 11023(Caus)m 950(es)s 1200(the)s
-1548(ser)s 1826(vice')s 13(s)k 2434(pro)s 2746(cess)s
-3195(group)s 3807(to)s 4046(get)s 4398(a)s gsave
-4564 11077 translate
+480 11503(Caus)m
+950(es)s 1200(the)s 1548(ser)s 1826(vice')s 13(s)k
+2434(pro)s 2746(cess)s 3195(group)s 3807(to)s 4046(get)s
+4398(a)s gsave
+4564 11557 translate
 0.6953 1.0000 scale
-240 fnt31
-0 -52(SIGHUP)m 
+240 fnt31 0 -52(SIGHUP)m 
 grestore
-5224(if)s 5441(the)s 5789(client)s 6379(dis)s
-6649(con)s 6992(nects)s 7534(be)s 7756(fore)s 8196(the)s
-8544(main)s 480 10783(ser)m 758(vice)s 1209(pro)s 1521(cess)s
-1966(ter)s 2217(mi)s 2463(nates.)s gsave
-3055 10837 translate
+5224(if)s 5441(the)s
+5789(client)s 6379(dis)s 6649(con)s 6992(nects)s 7534(be)s
+7756(fore)s 8196(the)s 8544(main)s 480 11263(ser)m 758(vice)s
+1209(pro)s 1521(cess)s 1966(ter)s 2217(mi)s 2463(nates.)s
+gsave
+3055 11317 translate
 0.6953 1.0000 scale
-240 fnt31 0 -52(no\211disconnect\211hup)m
-
+240 fnt31 0 -52(no\211disconnect\211hup)m 
 grestore
 4813(can)s 5142(cels)s gsave
-5560 10837 translate
+5560 11317 translate
 0.6953 1.0000 scale
-240 fnt31 0 -52(disconnect\211hup)m 
-grestore
-6961(.)s
-7122(If)s 7348(one)s 7747(of)s 8014(the)s 8358(read)s
-8767(ing)s 480 10543(de)m 702(scrip)s 1159(tors)s 1568(spec)s
-1986(i)s 2046(\207ed)s 2463(when)s 3039(the)s 3387(client)s
-3977(is)s 4187(called)s 4815(gets)s 5251(a)s 5417(read)s
-5886(er)s 6071(ror)s 9(,)k 6447(or)s 6706(if)s
-6923(the)s 7271(ser)s 7549(vice)s 8003(is)s 8213(dis)s
-8483(con)s 8826(-)s 480 10302(nect)m 878(ed)s 1162(for)s
-1500(some)s 2061(oth)s 2364(er)s 2609(rea)s 2900(son,)s
-3340(then)s 3809(the)s gsave
-4157 10356 translate
+240 fnt31
+0 -52(disconnect\211hup)m 
+grestore
+6961(.)s 7122(If)s 7348(one)s 7747(of)s
+8014(the)s 8358(read)s 8767(ing)s 480 11023(de)m 702(scrip)s
+1159(tors)s 1568(spec)s 1986(i)s 2046(\207ed)s 2463(when)s
+3039(the)s 3387(client)s 3977(is)s 4187(called)s 4815(gets)s
+5251(a)s 5417(read)s 5886(er)s 6071(ror)s 9(,)k
+6447(or)s 6706(if)s 6923(the)s 7271(ser)s 7549(vice)s
+8003(is)s 8213(dis)s 8483(con)s 8826(-)s 480 10782(nect)m
+878(ed)s 1162(for)s 1500(some)s 2061(oth)s 2364(er)s
+2609(rea)s 2900(son,)s 3340(then)s 3809(the)s gsave
+4157 10836 translate
 0.6953 1.0000 scale
-240 fnt31 0 -52(SIGHUP)m 
+240 fnt31
+0 -52(SIGHUP)m 
 grestore
-4817(will)s
-5243(be)s 5525(de)s 5747(li)s 6(v)k 5988(ered)s
-240 fnt83 6457 10304(be)m 6676(for)s 8(e)k 240 fnt82
-7106 10302(the)m 7454(writ)s 7838(ing)s 8197(end\(s\))s 8843(of)s
-480 10062(the)m 818(ser)s 1096(vice')s 13(s)k 1694(read)s
-2103(ing)s 2452(pipe\(s\))s 3154(are)s 3491(closed,)s 4199(so)s
-4455(that)s 4863(the)s 5201(client)s 5781(can)s 6160(dis)s
-6430(tin)s 6679(guish)s 7245(dis)s 7515(con)s 7858(nec)s
-8183(tion)s 8602(from)s 480 9822(read)m 889(ing)s 1248(EOF)s
-1758(on)s 2055(a)s 2221(pipe.)s gsave
-120 9482 translate
+4817(will)s 5243(be)s 5525(de)s 5747(li)s 6(v)k
+5988(ered)s 240 fnt83 6457 10784(be)m 6676(for)s 8(e)k
+240 fnt82 7106 10782(the)m 7454(writ)s 7838(ing)s 8197(end\(s\))s
+8843(of)s 480 10542(the)m 818(ser)s 1096(vice')s 13(s)k
+1694(read)s 2103(ing)s 2452(pipe\(s\))s 3154(are)s 3491(closed,)s
+4199(so)s 4455(that)s 4863(the)s 5201(client)s 5781(can)s
+6160(dis)s 6430(tin)s 6679(guish)s 7245(dis)s 7515(con)s
+7858(nec)s 8183(tion)s 8602(from)s 480 10302(read)m 889(ing)s
+1248(EOF)s 1758(on)s 2055(a)s 2221(pipe.)s gsave
+120 9962 translate
 0.6953 1.0000 scale
-240 fnt31 0 -52(reset)m
-
+240 fnt31
+0 -52(reset)m 
 grestore
-480 9188(Resets)m 1155(the)s 1503(e)s 3(x)k 3(ecution)k
+480 9668(Resets)m 1155(the)s 1503(e)s 3(x)k 3(ecution)k
 2484(settings)s 3265(to)s 3504(the)s 3852(def)s 2(ault.)k
 4617(This)s 5093(is)s 5303(equi)s 6(v)k 6(alent)k
 6347(to:)s gsave
-960 9002 translate
+960 9482 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(cd)m 432(~/)s 0 -292(reject)m
 0 -532(no\211set\211environment)m 0 -772(suppress\211args)m 0 -1012(allow\211fd)m 1296(0)s 1584(read)s
 0 -1252(allow\211fd)m 1296(1\2112)s 1872(write)s 0 -1492(reject\211fd)m 1440(3\211)s
 0 -1732(disconnect\211hup)m 
 grestore
-0 7025(If)m 230(no)s gsave
-523 7079 translate
+0 7505(If)m 230(no)s gsave
+523 7559 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(execute)m
 
 grestore
 1223(,)s gsave
-1330 7079 translate
+1330 7559 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(execute\211from\211path)m 
 grestore
 3032(,)s gsave
-3139 7079 translate
+3139 7559 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(execute\211from\211directory)m 
 grestore
 5401(or)s gsave
-5660 7079 translate
+5660 7559 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(builtin)m 
 grestore
 6420(is)s
-6630(interpreted)s 7722(before)s 8388(all)s 8681(the)s 0 6785(\207les)m
+6630(interpreted)s 7722(before)s 8388(all)s 8681(the)s 0 7265(\207les)m
 449(are)s 796(read)s 1265(then)s 1734(the)s 2082(request)s
-2832(is)s 3042(rejected.)s 9066 670 0 670 240 240 60 0 5761 LoutGr2
+2832(is)s 3042(rejected.)s 9066 670 0 670 240 240 60 0 6241 LoutGr2
 newpath 0 ysize 0.3 ft sub moveto
 xsize 0 rlineto
 0 0.1 ft rlineto
@@ -4588,35 +4568,35 @@ grestore
 320 fnt84 0 66(4.3.)m 628(Err)s 5(ors)k
 1618(in)s 1958(the)s 2458(con\207guration)s 4359(\207le)s 
 grestore
-0 5299(If)m
+0 5779(If)m
 230(a)s 396(syntax)s 1076(error)s 1599(or)s 1858(other)s
 2409(problem)s 3266(occurs)s 3941(when)s 4517(processing)s 5593(a)s
 5759(con\207guration)s 7092(\207le)s 7453(then)s 7922(a)s 8088(diagnostic)s
-0 5059(will)m 422(be)s 699(issued,)s 1399(to)s 1633(where)s 6(v)k 3(er)k
+0 5539(will)m 422(be)s 699(issued,)s 1399(to)s 1633(where)s 6(v)k 3(er)k
 2568(the)s 2911(error)s 3429(messages)s 4378(are)s 4721(currently)s
 5632(being)s 6212(sent)s 6652(\(see)s 7087(the)s gsave
-7430 5113 translate
+7430 5593 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(errors\211)m 
 grestore
-8185(f)s 2(amily)k 8855(of)s 0 4819(directi)m 6(v)k 3(es,)k
-1026(abo)s 3(v)k 3(e\).)k 0 4411(The)m 428(error)s
+8185(f)s 2(amily)k 8855(of)s 0 5299(directi)m 6(v)k 3(es,)k
+1026(abo)s 3(v)k 3(e\).)k 0 4891(The)m 428(error)s
 951(will)s 1377(cause)s 1964(processing)s 3040(of)s 3311(the)s
 3659(con\207guration)s 4992(\207les)s 5441(to)s 5680(cease)s 6253(at)s
 6485(that)s 6903(point,)s 7502(unless)s 8151(the)s 8499(error)s
-0 4171(w)m 2(as)k 421(inside)s 1048(a)s gsave
-1214 4225 translate
+0 4651(w)m 2(as)k 421(inside)s 1048(a)s gsave
+1214 4705 translate
 0.6953 1.0000 scale
 240 fnt31
 0 -52(catch\211quit)m 
 grestore
 2275(construct.)s 3255(In)s 3511(this)s 3907(case)s
 4374(the)s 4722(settings)s 5503(controlling)s 6605(the)s 6953(program')s 13(s)k
-7973(e)s 3(x)k 3(ecution)k 0 3931(will)m 426(be)s
+7973(e)s 3(x)k 3(ecution)k 0 4411(will)m 426(be)s
 708(reset)s 1218(to)s 1457(the)s 1805(def)s 2(aults)k
 2610(as)s 2860(if)s 3077(a)s gsave
-3243 3985 translate
+3243 4465 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(reset)m
 
@@ -4624,11 +4604,11 @@ grestore
 3803(directi)s 6(v)k 3(e)k 4685(had)s 5089(been)s
 5598(issued,)s 6303(and)s 6707(parsing)s 7464(continues)s 8432(after)s
 gsave
-0 3745 translate
+0 4225 translate
 0.6953 1.0000 scale
 240 fnt31 0 -52(hctac)m 
 grestore
-500 3691(.)m 9066 609 0 609 240 240 60 0 2728 LoutGr2
+500 4171(.)m 9066 609 0 609 240 240 60 0 3208 LoutGr2
 newpath 0 ysize 0.3 ft sub moveto
 xsize 0 rlineto
 0 0.1 ft rlineto
@@ -4638,11 +4618,11 @@ grestore
 320 fnt84 0 5(4.4.)m
 628(Defaults)s 
 grestore
-0 2266(The)m 428(def)s 2(ault)k 1149(con\207guration)s
+0 2746(The)m 428(def)s 2(ault)k 1149(con\207guration)s
 2482(processing)s 3558(is)s 3768(as)s 4018(if)s 4235(the)s
 4583(daemon)s 5398(were)s 5918(parsing)s 6675(an)s 6958(o)s 3(v)k 3(erall)k
-7670(con\207guration)s 0 2026(\207le)m 361(whose)s 1029(contents)s 1877(were)s
-2397(as)s 2647(follo)s 6(ws:)k 0 52(0.62)m 4809(User)s
+7670(con\207guration)s 0 2506(\207le)m 361(whose)s 1029(contents)s 1877(were)s
+2397(as)s 2647(follo)s 6(ws:)k 0 52(1.0.1)m 4809(User)s
 5320(service)s 6052(daemon)s 6867(and)s 7271(client)s 7861(speci\207cation)s
 
 grestore
@@ -4724,7 +4704,7 @@ grestore
 0 -772(quit)m 
 grestore
 0 52(User)m 511(service)s
-1243(daemon)s 2058(and)s 2462(client)s 3052(speci\207cation)s 8652(0.62)s
+1243(daemon)s 2058(and)s 2462(client)s 3052(speci\207cation)s 8611(1.0.1)s
 
 grestore
 
@@ -5022,7 +5002,7 @@ grestore
 8188(v)s 6(ariable.)k 480 887(This)m 946(grants)s 1570(no)s
 1852(special)s 2560(access)s 3210(to)s 3438(that)s 3846(directory)s
 4751(unless)s 5389(it)s 5571(is)s 5770(a)s 5925(subdirectory)s
-7164(of)s 7424(a)s 7579(directory)s 8484(which)s 0 52(0.62)m
+7164(of)s 7424(a)s 7579(directory)s 8484(which)s 0 52(1.0.1)m
 4809(User)s 5320(service)s 6052(daemon)s 6867(and)s 7271(client)s
 7861(speci\207cation)s 
 grestore
@@ -5121,7 +5101,7 @@ grestore
 6106(other)s 6657(information)s 7842(may)s 8308(pass)s 480 11379(between)m
 1334(the)s 1682(caller)s 2271(and)s 2675(the)s 3023(service.)s
 0 52(User)m 511(service)s 1243(daemon)s 2058(and)s 2462(client)s
-3052(speci\207cation)s 8652(0.62)s 
+3052(speci\207cation)s 8611(1.0.1)s 
 grestore
 
 grestore
@@ -5416,7 +5396,7 @@ grestore
 1287(daemon')s 13(s)k 2255(queues,)s 3027(and)s 3431(the)s
 3779(daemon)s 4594(w)s 2(ould)k 5249(read)s 5718(the)s
 6066(\207le)s 6427(later)s 6910(when)s 7486(it)s 7678(felt)s
-8055(lik)s 2(e)k 8467(it.)s 0 52(0.62)m 4809(User)s
+8055(lik)s 2(e)k 8467(it.)s 0 52(1.0.1)m 4809(User)s
 5320(service)s 6052(daemon)s 6867(and)s 7271(client)s 7861(speci\207cation)s
 
 grestore
@@ -5664,24 +5644,24 @@ grestore
 1801(ha)s 4(v)k 3(e)k 2302(to)s 2541(say)s
 2914(this)s 3310(here,)s 3828(b)s 4(ut)k 4190(ine)s 3(xperienced)k
 5586(administrators)s 7003(ha)s 4(v)k 3(e)k 7504(made)s
-8078(similar)s 1134 0 0 0 240 240 60 0 1178 LoutGr2
+8078(similar)s 1134 0 0 0 240 240 60 0 1177 LoutGr2
 0 0 moveto xsize 0 lineto stroke
 grestore
 
 grestore
-122 fnt82 0 983(1)m gsave
-58 956 translate
+122 fnt82 0 982(1)m gsave
+58 955 translate
 0.6953 1.0000 scale
 192 fnt31 0 -42(sudo)m
 
 grestore
-192 fnt82 425 913(is)m 593(a)s 726(program)s 1422(which)s
+192 fnt82 425 912(is)m 593(a)s 726(program)s 1422(which)s
 1936(allo)s 4(ws)k 2472(users)s 2905(to)s 3097(e)s 2(x)k 2(ecute)k
 3723(certain)s 4289(programs)s 5052(as)s 5252(root,)s 5646(according)s
 6444(to)s 6636(con\207guration)s 7703(\207les)s 8062(speci\207ed)s 8789(by)s
-0 683(the)m 279(system)s 858(administrator)s 10(.)k 240 fnt82
+0 682(the)m 279(system)s 858(administrator)s 10(.)k 240 fnt82
 0 52(User)m 511(service)s 1243(daemon)s 2058(and)s 2462(client)s
-3052(speci\207cation)s 8652(0.62)s 
+3052(speci\207cation)s 8611(1.0.1)s 
 grestore
 
 grestore
@@ -5692,7 +5672,6 @@ showpage
 %%Page: 22 22
 %%BeginPageSetup
 %%PageResources: font Times-Roman
-%%+ font Times-Bold
 %%+ font Courier-Bold
 /pgsave save def
 0.0500 dup scale 10 setlinewidth
@@ -5719,15 +5698,14 @@ gsave
 gsave
 0 LoutMargSet
 grestore
-240 fnt84 0 13842(22)m 240 fnt82 0 13254(mistak)m 2(es)k
-885(with)s 1367(programs)s 2321(lik)s 2(e)k gsave
-2733 13308 translate
+0 13844(??)m 0 13255(mistak)m 2(es)k 885(with)s 1367(programs)s
+2321(lik)s 2(e)k gsave
+2733 13309 translate
 0.6953 1.0000 scale
-240 fnt31
-0 -52(sudo)m 
+240 fnt31 0 -52(sudo)m 
 grestore
-3133(.)s 0 52(0.62)m 4809(User)s 5320(service)s
-6052(daemon)s 6867(and)s 7271(client)s 7861(speci\207cation)s 
+3133(.)s
+
 grestore
 
 grestore