]> andersk Git - splint.git/commitdiff
*** empty log message ***
authordrl7x <drl7x>
Wed, 15 Aug 2001 03:18:01 +0000 (03:18 +0000)
committerdrl7x <drl7x>
Wed, 15 Aug 2001 03:18:01 +0000 (03:18 +0000)
28 files changed:
lib/Makefile
lib/ansi.h
lib/ansi.lcd
lib/ansistrict.lcd
lib/posix.h
lib/posix.lcd
lib/posixstrict.lcd
lib/unix.h
lib/unix.lcd
lib/unixstrict.lcd
readmeSecurityChecking.txt [new file with mode: 0644]
src/Headers/herald.h
src/Headers/herald.last
src/Headers/local_constants.last
src/constraint.c
test/bufferTest.expect
test/bufferTest.out
test/constannot.expect
test/for.expect
test/maxset.expect
test/moreBufferTests.expect
test/mystrncat.expect
test/mystrncat.out
test/null6.lcd
test/simplebufferConstraintTests.expect
test/sizeoftest.expect
test/sizeoftest.out
test/tests2.5/newlint.lcd

index 83652f8018d588fdb6722a95a11c5c78ea027906..b4482497bed5be2fea0a9294519dce2a6c7c5fca 100644 (file)
@@ -1,8 +1,8 @@
 all:
-       ../bin/lclint -nolib +impconj ansi.h -dump ansi 
-       ../bin/lclint -nolib +impconj -DSTRICT ansi.h -dump ansistrict
-       ../bin/lclint -nolib +impconj ansi.h posix.h -dump posix
-       ../bin/lclint -nolib +impconj -DSTRICT ansi.h posix.h -dump posixstrict
-       ../bin/lclint -nolib +impconj ansi.h posix.h unix.h -dump unix
-       ../bin/lclint -nolib +impconj -DSTRICT ansi.h posix.h unix.h -dump unixstrict
+       -../bin/lclint -nolib +impconj ansi.h -dump ansi 
+       -../bin/lclint -nolib +impconj -DSTRICT ansi.h -dump ansistrict
+       -../bin/lclint -nolib +impconj ansi.h posix.h -dump posix
+       -../bin/lclint -nolib +impconj -DSTRICT ansi.h posix.h -dump posixstrict
+       -../bin/lclint -nolib +impconj ansi.h posix.h unix.h -dump unix
+       -../bin/lclint -nolib +impconj -DSTRICT ansi.h posix.h unix.h -dump unixstrict
 
index 5a80fd29c8519a84022a1f0735645b82ac792b4a..51925b15c46eaff18722590911d27e09cad60d07 100644 (file)
@@ -847,13 +847,13 @@ extern size_t wcstombs (/*@out@*/ char *s, wchar_t *pwcs, size_t n)
 extern void /*@alt void * @*/
   memcpy (/*@unique@*/ /*@returned@*/ /*@out@*/ void *s1, void *s2, size_t n) 
   /*@modifies *s1@*/
-     /*@requires MaxRead(s2) >= n /\ MaxSet(s1) >= n; @*/
+     /*@requires MaxRead(s2) >= (n - 1) /\ MaxSet(s1) >= (n - 1); @*/
      ;
 
 extern void /*@alt void * @*/
   memmove (/*@returned@*/ /*@out@*/ void *s1, void *s2, size_t n)
   /*@modifies *s1@*/
-  /*@requires MaxRead(s2) >= n /\ MaxSet(s1) >= n; @*/
+  /*@requires MaxRead(s2) >= (n - 1) /\ MaxSet(s1) >= (n - 1); @*/
    ;
 
   
index f4639d06e2517936e06caec4a1d13ac1a454d8cb..170e4cce9773e140166eb85022f02a19fde12b2c 100644 (file)
@@ -1230,9 +1230,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1242,9 +1249,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 memmove
@@ -1258,9 +1272,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1270,9 +1291,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 strcpy
index 5caf8c8f24015b9532584aadb2ee5f8b74a76669..7056f84d96bdc3fdbcae9d1f5b00cbb747675e2c 100644 (file)
 0 s346|&
 0 s347|&
 0 s348|&
+0 s349|&
+0 s350|&
+0 s351|&
+0 s352|&
+0 s353|&
+0 s354|&
+0 s355|&
+0 s356|&
+0 s357|&
+0 s358|&
+0 s359|&
+0 s360|&
+0 s361|&
+0 s362|&
+0 s363|&
+0 s364|&
+0 s365|&
+0 s366|&
+0 s367|&
+0 s368|&
+0 s369|&
+0 s370|&
 ;;tistable
 0
 28
 ^341 610@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime
 ^342 612$@0@@1@tp0$@0#strftime
 *0 (Datatype)
-^343 4@-@-@0@0@0@0@613#int8_t
-^344 7@-@-@0@0@0@0@614#int16_t
-^345 5@-@-@0@0@0@0@615#int32_t
-^346 3@-@-@0@0@0@0@616#u_int8_t
-^347 8@-@-@0@0@0@0@617#u_int16_t
-^348 6@-@-@0@0@0@0@618#u_int32_t
+^343 13@-@-@0@0@0@0@613#int8_t
+^344 13@-@-@0@0@0@0@614#int16_t
+^345 13@-@-@0@0@0@0@615#int32_t
+^346 13@-@-@0@0@0@0@616#int64_t
+^347 14@-@-@0@0@0@0@617#uint8_t
+^348 14@-@-@0@0@0@0@618#uint16_t
+^349 14@-@-@0@0@0@0@619#uint32_t
+^350 14@-@-@0@0@0@0@620#uint64_t
+^351 13@-@-@0@0@0@0@621#int_least8_t
+^352 13@-@-@0@0@0@0@622#int_least16_t
+^353 13@-@-@0@0@0@0@623#int_least32_t
+^354 13@-@-@0@0@0@0@624#int_least64_t
+^355 14@-@-@0@0@0@0@625#uint_least8_t
+^356 14@-@-@0@0@0@0@626#uint_least16_t
+^357 14@-@-@0@0@0@0@627#uint_least32_t
+^358 14@-@-@0@0@0@0@628#uint_least64_t
+^359 13@-@-@0@0@0@0@629#int_fast8_t
+^360 13@-@-@0@0@0@0@630#int_fast16_t
+^361 13@-@-@0@0@0@0@631#int_fast32_t
+^362 13@-@-@0@0@0@0@632#int_fast64_t
+^363 14@-@-@0@0@0@0@633#uint_fast8_t
+^364 14@-@-@0@0@0@0@634#uint_fast16_t
+^365 14@-@-@0@0@0@0@635#uint_fast32_t
+^366 14@-@-@0@0@0@0@636#uint_fast64_t
+^367 24@-@+@0@0@0@0@637#intptr_t
+^368 25@-@+@0@0@0@0@638#uintptr_t
+^369 15@-@-@0@0@0@0@639#intmax_t
+^370 14@-@-@0@0@0@0@640#uintmax_t
+*1 (Constant)
+^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX
+^407 63$#INTPTR_MIN#INTPTR_MAX
 ;; Library constraints
 vsnprintf
 pre:
@@ -1140,9 +1187,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1152,9 +1206,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 memmove
@@ -1168,9 +1229,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1180,9 +1248,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 strcpy
index 4f39cdc8dc25ab5c549c1af1b0d8f2a00c7089b7..01fbf408696ef36f9b89b4e41959d8719720a3e7 100644 (file)
@@ -270,12 +270,12 @@ struct passwd {
 } ;
 
        extern /*@observer@*/ /*@null@*/ struct passwd *
-getpwnam (const char *)
-       /*@modifies errno@*/;
+       getpwnam (const char *)
+       /*@modifies errno@*/  /*@ensures maxRead(result) == 0 /\ maxSet(result) == 0 @*/;
 
        extern /*@observer@*/ /*@null@*/ struct passwd *
 getpwuid (uid_t uid)
-       /*@modifies errno@*/;
+       /*@modifies errno@*/  /*@ensures maxRead(result) == 0 /\ maxSet(result) == 0 @*/;
 
 /*
 ** setjmp.h
@@ -822,8 +822,10 @@ pipe (/*@out@*/ int fd[]) /* Out parameter noticed by Marc Espie. */
 
        extern ssize_t
 read (int fd, /*@out@*/ void *buf, size_t nbyte)
-       /*@modifies errno, *buf@*/;
-
+     /*@modifies errno, *buf@*/ /*@requires maxSet(buf) >= (nbyte - 1) @*/
+     /*@ensures maxRead(buf) >= nbyte @*/;
+     /*@i33*/
+     
        extern int
 rmdir (const char *path)
        /*@modifies fileSystem, errno@*/;
index 0759dfde581f0ed34c6e02149f7ffd1f6cab7071..9ff8fb80a927c957a4157fde01ef8cc9edff92d0 100644 (file)
 0 p16|-2 35 54
 0 p17|-2 36 55
 0 p18|-2 37 56
-1 t0|0 314 861
+1 t0|0 314 883
 1 t1|1&
 1 t2|2&
 1 t3|3&
-1 t4|4 315 862
+1 t4|4 315 884
 1 t5|5&
 1 t6|6&
 1 t7|7&
 0 s347|&
 0 s348|&
 0 s349|&
-0 s350|-1 -1 882
+0 s350|&
 0 s351|&
 0 s352|&
 0 s353|&
 0 s354|&
 0 s355|&
 0 s356|&
-0 a357|-1 673 -1
+0 s357|&
+0 s358|&
+0 s359|&
+0 s360|&
+0 s361|&
+0 s362|&
+0 s363|&
+0 s364|&
+0 s365|&
+0 s366|&
+0 s367|&
+0 s368|&
+0 s369|&
+0 s370|&
+0 s409|&
+0 s410|-1 -1 904
+0 s411|&
+0 s412|&
+0 s413|&
+0 s414|&
+0 s415|&
+0 s416|&
+0 a417|-1 695 -1
 3 Sdirent{42|@1|^#d_name,}!
-0 s358|-1 681 -1
-1 t670|670&
-3 f0 (673|$#,)!
-3 f5 (673|$#,)!
+0 s418|-1 703 -1
+1 t692|692&
+3 f0 (695|$#,)!
+3 f5 (695|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f673 (23|$#,)!
-3 f0 (673|$#,)!
-3 f19 (673|$#,)!
-1 t672|672&
-3 f681 (673|$#,)!
-3 f0 (673|$#,)!
-3 f1 (673|$#,)!
-3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,667|@1|^#l_start,667|@1|^#l_len,668|@1|^#l_pid,}!
-0 s434|&
-3 f0 (23|$#,665|$#,)!
-3 f5 (23|$#,665|$#,)!
+3 f695 (23|$#,)!
+3 f0 (695|$#,)!
+3 f19 (695|$#,)!
+1 t694|694&
+3 f703 (695|$#,)!
+3 f0 (695|$#,)!
+3 f1 (695|$#,)!
+3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,689|@1|^#l_start,689|@1|^#l_len,690|@1|^#l_pid,}!
+0 s494|&
+3 f0 (23|$#,687|$#,)!
+3 f5 (23|$#,687|$#,)!
 3 f0 (5|$#,5|$#,!.,)!
 3 f5 (5|$#,5|$#,!.,)!
 3 f0 (23|$#,5|$#,!.,)!
 3 f5 (23|$#,5|$#,!.,)!
-3 Sgroup{23|@1|0@0@3&#gr_name,663|@1|^#gr_gid,315|@1|0@0@3&#gr_mem,}!
-0 s438|-1 697 -1
-3 f0 (663|$#,)!
-3 f19 (663|$#,)!
-1 t694|694&
-3 f697 (663|$#,)!
+3 Sgroup{23|@1|0@0@3&#gr_name,685|@1|^#gr_gid,315|@1|0@0@3&#gr_mem,}!
+0 s498|-1 719 -1
+3 f0 (685|$#,)!
+3 f19 (685|$#,)!
+1 t716|716&
+3 f719 (685|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f697 (23|$#,)!
-3 Spasswd{23|@1|0@0@3&#pw_name,669|@1|^#pw_uid,663|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
-0 s466|-1 706 -1
+3 f719 (23|$#,)!
+3 Spasswd{23|@1|0@0@3&#pw_name,691|@1|^#pw_uid,685|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
+0 s526|-1 728 -1
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-1 t703|703&
-3 f706 (23|$#,)!
-3 f0 (669|$#,)!
-3 f19 (669|$#,)!
-3 f706 (669|$#,)!
-0 a469|&
-3 f0 (711|$#,5|$#,)!
-3 f1 (711|$#,5|$#,)!
-3 f0 (711|4@0@7&#,5|$#,)!
-3 f5 (711|4@0@7&#,5|$#,)!
-0 a472|-1 728 -1
+1 t725|725&
+3 f728 (23|$#,)!
+3 f0 (691|$#,)!
+3 f19 (691|$#,)!
+3 f728 (691|$#,)!
+0 a529|&
+3 f0 (733|$#,5|$#,)!
+3 f1 (733|$#,5|$#,)!
+3 f0 (733|4@0@7&#,5|$#,)!
+3 f5 (733|4@0@7&#,5|$#,)!
+0 a532|-1 750 -1
 3 ?!
-3 f717 ()!
-3 f1 ()^720
-1 t719|719&
-3 Ssigaction{!720$$$@0#sa_handler,716|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
-0 s490|-1 725 -1
-3 f0 (668|$#,5|$#,)!
-3 f5 (668|$#,5|$#,)!
-1 t722|722&
-3 f0 (5|$#,725|$#,725|4@5@7&#,)!
-3 f5 (5|$#,725|$#,725|4@5@7&#,)!
-1 t716|716&
-3 f0 (728|$#,5|$#,)!
-3 f5 (728|$#,5|$#,)!
-3 f0 (728|$#,5|$#,)!
-3 f5 (728|$#,5|$#,)!
-3 f0 (728|4@0@7&#,)!
-3 f5 (728|4@0@7&#,)!
-3 f0 (728|4@0@7&#,)!
-3 f5 (728|4@0@7&#,)!
-3 f0 (728|$#,5|$#,)!
-3 f5 (728|$#,5|$#,)!
-3 f0 (728|4@0@7&#,)!
-3 f5 (728|4@0@7&#,)!
-3 f0 (5|$#,728|0@5@7&#,728|4@5@7&#,)!
-3 f5 (5|$#,728|0@5@7&#,728|4@5@7&#,)!
-3 f0 (728|$#,)!
-3 f5 (728|$#,)!
+3 f739 ()!
+3 f1 ()^742
+1 t741|741&
+3 Ssigaction{!742$$$@0#sa_handler,738|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
+0 s550|-1 747 -1
+3 f0 (690|$#,5|$#,)!
+3 f5 (690|$#,5|$#,)!
+1 t744|744&
+3 f0 (5|$#,747|$#,747|4@5@7&#,)!
+3 f5 (5|$#,747|$#,747|4@5@7&#,)!
+1 t738|738&
+3 f0 (750|$#,5|$#,)!
+3 f5 (750|$#,5|$#,)!
+3 f0 (750|$#,5|$#,)!
+3 f5 (750|$#,5|$#,)!
+3 f0 (750|4@0@7&#,)!
+3 f5 (750|4@0@7&#,)!
+3 f0 (750|4@0@7&#,)!
+3 f5 (750|4@0@7&#,)!
+3 f0 (750|$#,5|$#,)!
+3 f5 (750|$#,5|$#,)!
+3 f0 (750|4@0@7&#,)!
+3 f5 (750|4@0@7&#,)!
+3 f0 (5|$#,750|0@5@7&#,750|4@5@7&#,)!
+3 f5 (5|$#,750|0@5@7&#,750|4@5@7&#,)!
+3 f0 (750|$#,)!
+3 f5 (750|$#,)!
 3 f0 (5|$#,23|$#,)!
 3 f19 (5|$#,23|$#,)!
 3 f211 (5|$#,23|$#,)!
 3 f0 (211|$#,)!
 3 f5 (211|$#,)!
-3 Sstat{665|@1|^#st_mode,664|@1|^#st_ino,662|@1|^#st_dev,666|@1|^#st_nlink,669|@1|^#st_uid,663|@1|^#st_gid,667|@1|^#st_size,631|@1|^#st_st_atime,631|@1|^#st_st_mtime,631|@1|^#st_st_ctime,}!
-0 s505|-1 764 -1
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (23|$#,665|$#,)!
-3 f5 (23|$#,665|$#,)!
-1 t751|751&
-3 f0 (5|$#,764|4@0@7&#,)!
-3 f5 (5|$#,764|4@0@7&#,)!
-3 f0 (23|$#,665|$#,)!
-3 f5 (23|$#,665|$#,)!
-3 f0 (23|$#,665|$#,)!
-3 f5 (23|$#,665|$#,)!
-3 f0 (23|$#,764|4@0@7&#,)!
-3 f5 (23|$#,764|4@0@7&#,)!
-3 f0 (665|$#,)!
-3 f5 (665|$#,)!
+3 Sstat{687|@1|^#st_mode,686|@1|^#st_ino,684|@1|^#st_dev,688|@1|^#st_nlink,691|@1|^#st_uid,685|@1|^#st_gid,689|@1|^#st_size,631|@1|^#st_st_atime,631|@1|^#st_st_mtime,631|@1|^#st_st_ctime,}!
+0 s565|-1 786 -1
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (23|$#,687|$#,)!
+3 f5 (23|$#,687|$#,)!
+1 t773|773&
+3 f0 (5|$#,786|4@0@7&#,)!
+3 f5 (5|$#,786|4@0@7&#,)!
+3 f0 (23|$#,687|$#,)!
+3 f5 (23|$#,687|$#,)!
+3 f0 (23|$#,687|$#,)!
+3 f5 (23|$#,687|$#,)!
+3 f0 (23|$#,786|4@0@7&#,)!
+3 f5 (23|$#,786|4@0@7&#,)!
+3 f0 (687|$#,)!
+3 f5 (687|$#,)!
 3 Stms{630|@1|^#tms_utime,630|@1|^#tms_stime,630|@1|^#tms_cutime,630|@1|^#tms_cstime,}!
-0 s517|-1 777 -1
-1 t776|776&
-3 f0 (777|4@0@7&#,)!
-3 f630 (777|4@0@7&#,)!
+0 s577|-1 799 -1
+1 t798|798&
+3 f0 (799|4@0@7&#,)!
+3 f630 (799|4@0@7&#,)!
 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}!
-0 s519|-1 782 -1
-1 t781|781&
-3 f0 (782|4@0@7&#,)!
-3 f5 (782|4@0@7&#,)!
+0 s579|-1 804 -1
+1 t803|803&
+3 f0 (804|4@0@7&#,)!
+3 f5 (804|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (24|4@5@7&#,)!
-3 f668 (24|4@5@7&#,)!
-3 f0 (668|$#,24|4@5@7&#,5|$#,)!
-3 f668 (668|$#,24|4@5@7&#,5|$#,)!
+3 f690 (24|4@5@7&#,)!
+3 f0 (690|$#,24|4@5@7&#,5|$#,)!
+3 f690 (690|$#,24|4@5@7&#,5|$#,)!
 3 C0.4/8|!
 3 C0.3/8|!
-0 s530|&
+0 s590|&
 3 C0.9/9|!
 3 C0.10/9|!
-0 s531|&
-0 s532|&
-3 Stermios{807|@1|^#c_iflag,807|@1|^#c_oflag,807|@1|^#c_cflag,807|@1|^#c_lflag,803|@1|^#c_cc,}!
-0 s601|-1 810 -1
-1 t809|809&
-3 f0 (810|$#,)!
-3 f806 (810|$#,)!
-3 f0 (810|$#,)!
-3 f806 (810|$#,)!
-3 f0 (810|$#,)!
-3 f5 (810|$#,)!
-3 f0 (810|$#,)!
-3 f5 (810|$#,)!
+0 s591|&
+0 s592|&
+3 Stermios{829|@1|^#c_iflag,829|@1|^#c_oflag,829|@1|^#c_cflag,829|@1|^#c_lflag,825|@1|^#c_cc,}!
+0 s661|-1 832 -1
+1 t831|831&
+3 f0 (832|$#,)!
+3 f828 (832|$#,)!
+3 f0 (832|$#,)!
+3 f828 (832|$#,)!
+3 f0 (832|$#,)!
+3 f5 (832|$#,)!
+3 f0 (832|$#,)!
+3 f5 (832|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,810|4@0@7&#,)!
-3 f5 (5|$#,810|4@0@7&#,)!
+3 f0 (5|$#,832|4@0@7&#,)!
+3 f5 (5|$#,832|4@0@7&#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,5|$#,810|$#,)!
-3 f5 (5|$#,5|$#,810|$#,)!
+3 f0 (5|$#,5|$#,832|$#,)!
+3 f5 (5|$#,5|$#,832|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (5|$#,)!
 3 f6 (6|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (23|$#,669|$#,663|$#,)!
-3 f5 (23|$#,669|$#,663|$#,)!
+3 f0 (23|$#,691|$#,685|$#,)!
+3 f5 (23|$#,691|$#,685|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|@5|4@5@7&#,)!
 3 f5 (23|$#,23|$#,!.,)!
 2 y19|19&
 2 y23|23&
-3 f0 (23|$#,862|$#,)!
-3 f5 (23|$#,862|$#,)!
-3 f0 (23|$#,862|$#,315|$#,)!
-3 f5 (23|$#,862|$#,315|$#,)!
-3 f0 (23|$#,862|$#,)!
-3 f5 (23|$#,862|$#,)!
+3 f0 (23|$#,884|$#,)!
+3 f5 (23|$#,884|$#,)!
+3 f0 (23|$#,884|$#,315|$#,)!
+3 f5 (23|$#,884|$#,315|$#,)!
+3 f0 (23|$#,884|$#,)!
+3 f5 (23|$#,884|$#,)!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 f0 (5|$#,5|$#,)!
 3 f9 (5|$#,5|$#,)!
 3 f0 (23|@5|4@0@7&#,63|$#,)!
 3 f19 (23|@5|4@0@7&#,63|$#,)!
 3 f23 (23|@5|4@0@7&#,63|$#,)!
 3 f0 ()!
-3 f663 ()!
+3 f685 ()!
 3 f0 ()!
-3 f669 ()!
+3 f691 ()!
 3 f0 ()!
-3 f663 ()!
-2 y663|663&
-3 f0 (5|$#,882|4@0@7&#,)!
-3 f5 (5|$#,882|4@0@7&#,)!
+3 f685 ()!
+2 y685|685&
+3 f0 (5|$#,904|4@0@7&#,)!
+3 f5 (5|$#,904|4@0@7&#,)!
 3 f0 ()!
 3 f19 ()!
 3 f23 ()!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 f0 ()!
-3 f669 ()!
+3 f691 ()!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
-3 f0 (5|$#,667|$#,5|$#,)!
-3 f667 (5|$#,667|$#,5|$#,)!
+3 f0 (5|$#,689|$#,5|$#,)!
+3 f689 (5|$#,689|$#,5|$#,)!
 3 f0 (23|$#,5|$#,)!
 3 f9 (23|$#,5|$#,)!
 3 f0 ()!
 3 f64 (5|$#,20|4@0@7&#,63|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (663|$#,)!
-3 f5 (663|$#,)!
-3 f0 (668|$#,668|$#,)!
-3 f5 (668|$#,668|$#,)!
+3 f0 (685|$#,)!
+3 f5 (685|$#,)!
+3 f0 (690|$#,690|$#,)!
+3 f5 (690|$#,690|$#,)!
 3 f0 ()!
-3 f668 ()!
-3 f0 (669|$#,)!
-3 f5 (669|$#,)!
+3 f690 ()!
+3 f0 (691|$#,)!
+3 f5 (691|$#,)!
 3 f0 (6|$#,)!
 3 f6 (6|$#,)!
 3 f0 (5|$#,)!
 3 f9 (5|$#,)!
 3 f0 (5|$#,)!
-3 f668 (5|$#,)!
-3 f0 (5|$#,668|$#,)!
-3 f5 (5|$#,668|$#,)!
+3 f690 (5|$#,)!
+3 f0 (5|$#,690|$#,)!
+3 f5 (5|$#,690|$#,)!
 3 f0 (5|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,)!
 3 f64 (5|$#,20|$#,63|$#,)!
 3 Sutimbuf{631|@1|^#actime,631|@1|^#modtime,}!
-0 s693|-1 937 -1
-1 t936|936&
-3 f0 (23|$#,937|0@5@7&#,)!
-3 f5 (23|$#,937|0@5@7&#,)!
-0 a695|-1 945 -1
-0 s696|&
-3 S!4{941|@1|^#rm_so,941|@1|^#rm_eo,}!
-0 s697|&
-0 s698|-1 -1 948
-1 t940|940&
-3 f0 (945|4@0@7&#,23|$#,5|$#,)!
-3 f5 (945|4@0@7&#,23|$#,5|$#,)!
-2 y944|944&
-3 f0 (945|$#,23|$#,63|$#,948|4@0@7&#,5|$#,)!
-3 f5 (945|$#,23|$#,63|$#,948|4@0@7&#,5|$#,)!
-3 f0 (5|$#,945|$#,23|4@0@7&#,63|$#,)!
-3 f63 (5|$#,945|$#,23|4@0@7&#,63|$#,)!
-3 f0 (945|0@0@2&#,)!
-3 f1 (945|0@0@2&#,)!
+0 s753|-1 959 -1
+1 t958|958&
+3 f0 (23|$#,959|0@5@7&#,)!
+3 f5 (23|$#,959|0@5@7&#,)!
+0 a755|-1 967 -1
+0 s756|&
+3 S!4{963|@1|^#rm_so,963|@1|^#rm_eo,}!
+0 s757|&
+0 s758|-1 -1 970
+1 t962|962&
+3 f0 (967|4@0@7&#,23|$#,5|$#,)!
+3 f5 (967|4@0@7&#,23|$#,5|$#,)!
+2 y966|966&
+3 f0 (967|$#,23|$#,63|$#,970|4@0@7&#,5|$#,)!
+3 f5 (967|$#,23|$#,63|$#,970|4@0@7&#,5|$#,)!
+3 f0 (5|$#,967|$#,23|4@0@7&#,63|$#,)!
+3 f63 (5|$#,967|$#,23|4@0@7&#,63|$#,)!
+3 f0 (967|0@0@2&#,)!
+3 f1 (967|0@0@2&#,)!
 ;;tistable
 0
 28
 141
 28,123,138,141,142
 142
-357
-357,469
-469
-357,469,472
-472
-357,469,472,695
-695
+417
+417,529
+529
+417,529,532
+532
+417,529,532,755
+755
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 ^341 653@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime
 ^342 655$@0@@1@tp0$@0#strftime
 *0 (Datatype)
-^343 4@-@-@0@0@0@0@656#int8_t
-^344 7@-@-@0@0@0@0@657#int16_t
-^345 5@-@-@0@0@0@0@658#int32_t
-^346 3@-@-@0@0@0@0@659#u_int8_t
-^347 8@-@-@0@0@0@0@660#u_int16_t
-^348 6@-@-@0@0@0@0@661#u_int32_t
-^349 13@-@-@0@0@0@0@662#dev_t
-^350 13@-@-@0@0@0@0@663#gid_t
-^351 13@-@-@0@0@0@0@664#ino_t
-^352 13@-@-@0@0@0@0@665#mode_t
-^353 13@-@-@0@0@0@0@666#nlink_t
-^354 13@-@-@0@0@0@0@667#off_t
-^355 13@-@-@0@0@0@0@668#pid_t
-^356 13@-@-@0@0@0@0@669#uid_t
-^357 20@+@+@0@0@0@0@670#DIR
+^343 13@-@-@0@0@0@0@656#int8_t
+^344 13@-@-@0@0@0@0@657#int16_t
+^345 13@-@-@0@0@0@0@658#int32_t
+^346 13@-@-@0@0@0@0@659#int64_t
+^347 14@-@-@0@0@0@0@660#uint8_t
+^348 14@-@-@0@0@0@0@661#uint16_t
+^349 14@-@-@0@0@0@0@662#uint32_t
+^350 14@-@-@0@0@0@0@663#uint64_t
+^351 13@-@-@0@0@0@0@664#int_least8_t
+^352 13@-@-@0@0@0@0@665#int_least16_t
+^353 13@-@-@0@0@0@0@666#int_least32_t
+^354 13@-@-@0@0@0@0@667#int_least64_t
+^355 14@-@-@0@0@0@0@668#uint_least8_t
+^356 14@-@-@0@0@0@0@669#uint_least16_t
+^357 14@-@-@0@0@0@0@670#uint_least32_t
+^358 14@-@-@0@0@0@0@671#uint_least64_t
+^359 13@-@-@0@0@0@0@672#int_fast8_t
+^360 13@-@-@0@0@0@0@673#int_fast16_t
+^361 13@-@-@0@0@0@0@674#int_fast32_t
+^362 13@-@-@0@0@0@0@675#int_fast64_t
+^363 14@-@-@0@0@0@0@676#uint_fast8_t
+^364 14@-@-@0@0@0@0@677#uint_fast16_t
+^365 14@-@-@0@0@0@0@678#uint_fast32_t
+^366 14@-@-@0@0@0@0@679#uint_fast64_t
+^367 24@-@+@0@0@0@0@680#intptr_t
+^368 25@-@+@0@0@0@0@681#uintptr_t
+^369 15@-@-@0@0@0@0@682#intmax_t
+^370 14@-@-@0@0@0@0@683#uintmax_t
+*1 (Constant)
+^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX
+^407 63$#INTPTR_MIN#INTPTR_MAX
+*0 (Datatype)
+^409 13@-@-@0@0@0@0@684#dev_t
+^410 13@-@-@0@0@0@0@685#gid_t
+^411 13@-@-@0@0@0@0@686#ino_t
+^412 13@-@-@0@0@0@0@687#mode_t
+^413 13@-@-@0@0@0@0@688#nlink_t
+^414 13@-@-@0@0@0@0@689#off_t
+^415 13@-@-@0@0@0@0@690#pid_t
+^416 13@-@-@0@0@0@0@691#uid_t
+^417 20@+@+@0@0@0@0@692#DIR
 *7 (Struct tag)
-^358 671@672#@dirent
+^418 693@694#@dirent
 *4 (Function)
-^359 675$@0@g22@6@0@1@g22$@0#closedir
-^360 678@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
-^361 682@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
-^362 684$^$@0#rewinddir
+^419 697$@0@g22@6@0@1@g22$@0#closedir
+^420 700@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
+^421 704@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
+^422 706$^$@0#rewinddir
 *1 (Constant)
-^363 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
+^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
 *7 (Struct tag)
-^434 685@686#@flock
+^494 707@708#@flock
 *4 (Function)
-^435 688$@0@g22@6@0@1@g22$@0#creat
-^436 690$@0@g22@6@0@1@g22$@0#fcntl
-^437 692$@0@g22@6@0@1@g22$@0#open
+^495 710$@0@g22@6@0@1@g22$@0#creat
+^496 712$@0@g22@6@0@1@g22$@0#fcntl
+^497 714$@0@g22@6@0@1@g22$@0#open
 *7 (Struct tag)
-^438 693@694#@group
+^498 715@716#@group
 *4 (Function)
-^439 698@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
-^440 701@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
+^499 720@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
+^500 723@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
 *1 (Constant)
-^441 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
+^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
 *7 (Struct tag)
-^466 702@703#@passwd
+^526 724@725#@passwd
 *4 (Function)
-^467 707@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
-^468 710@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
+^527 729@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
+^528 732@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
 *0 (Datatype)
-^469 20@+@+@0@0@0@0@711#sigjmp_buf
+^529 20@+@+@0@0@0@0@733#sigjmp_buf
 *4 (Function)
-^470 713@6@0@5@0@0^$@0#siglongjmp
-^471 715$@0@@1@p0$@0#sigsetjmp
+^530 735@6@0@5@0@0^$@0#siglongjmp
+^531 737$@0@@1@p0$@0#sigsetjmp
 *0 (Datatype)
-^472 0@+@=@0@0@0@0@716#sigset_t
+^532 0@+@=@0@0@0@0@738#sigset_t
 *1 (Constant)
-^473 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
+^533 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
 *7 (Struct tag)
-^490 721@722#@sigaction
+^550 743@744#@sigaction
 *4 (Function)
-^491 724@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
-^492 727$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
-^493 730$@0@g22@6@0@1@tp0,g22$@0#sigaddset
-^494 732$@0@g22@6@0@1@tp0,g22$@0#sigdelset
-^495 734$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
-^496 736$@0@g22@6@0@1@tp0,g22$@0#sigfillset
-^497 738$@0@g22@6@0@1@g22$@0#sigismember
-^498 740$@0@g22@6@0@1@tp0,g22$@0#sigpending
-^499 742$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
-^500 744$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
+^551 746@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
+^552 749$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
+^553 752$@0@g22@6@0@1@tp0,g22$@0#sigaddset
+^554 754$@0@g22@6@0@1@tp0,g22$@0#sigdelset
+^555 756$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
+^556 758$@0@g22@6@0@1@tp0,g22$@0#sigfillset
+^557 760$@0@g22@6@0@1@g22$@0#sigismember
+^558 762$@0@g22@6@0@1@tp0,g22$@0#sigpending
+^559 764$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
+^560 766$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
 *1 (Constant)
-^501 5$#L_ctermid#L_cuserid
+^561 5$#L_ctermid#L_cuserid
 *4 (Function)
-^503 747@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
-^504 749$@0@g22@6@0@1@g22$@0#fileno
+^563 769@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
+^564 771$@0@g22@6@0@1@g22$@0#fileno
 *7 (Struct tag)
-^505 750@751#@stat
+^565 772@773#@stat
 *4 (Function)
-^506 753$^$@0#S_ISBLK
-^507 755$^$@0#S_ISCHR
-^508 757$^$@0#S_ISDIR
-^509 759$^$@0#S_ISFIFO
-^510 761$^$@0#S_ISREG
-^511 763$@0@s3,g22@6@0@1@s3,g22$@0#chmod
-^512 766$@0@g22@6@0@1@g22,tp1$@0#fstat
-^513 768$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
-^514 770$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
-^515 772$@0@g22@6@0@1@g22,tp1$@0#stat
-^516 774$@0@s3@1@s3$@0#umask
+^566 775$^$@0#S_ISBLK
+^567 777$^$@0#S_ISCHR
+^568 779$^$@0#S_ISDIR
+^569 781$^$@0#S_ISFIFO
+^570 783$^$@0#S_ISREG
+^571 785$@0@s3,g22@6@0@1@s3,g22$@0#chmod
+^572 788$@0@g22@6@0@1@g22,tp1$@0#fstat
+^573 790$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
+^574 792$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
+^575 794$@0@g22@6@0@1@g22,tp1$@0#stat
+^576 796$@0@s3@1@s3$@0#umask
 *7 (Struct tag)
-^517 775@776#@tms
+^577 797@798#@tms
 *4 (Function)
-^518 779$@0@@1@tp0$@0#times
+^578 801$@0@@1@tp0$@0#times
 *7 (Struct tag)
-^519 780@781#@utsname
+^579 802@803#@utsname
 *4 (Function)
-^520 784$@0@g22@6@0@1@tp0,g22$@0#uname
-^521 786$^$@0#WEXITSTATUS
-^522 788$^$@0#WIFEXITED
-^523 790$^$@0#WIFSIGNALED
-^524 792$^$@0#WIFSTOPPED
-^525 794$^$@0#WSTOPSIG
-^526 796$^$@0#WTERMSIG
+^580 806$@0@g22@6@0@1@tp0,g22$@0#uname
+^581 808$^$@0#WEXITSTATUS
+^582 810$^$@0#WIFEXITED
+^583 812$^$@0#WIFSIGNALED
+^584 814$^$@0#WIFSTOPPED
+^585 816$^$@0#WSTOPSIG
+^586 818$^$@0#WTERMSIG
 *1 (Constant)
-^527 5$#WUNTRACED
+^587 5$#WUNTRACED
 *4 (Function)
-^528 798$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
-^529 800$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
+^588 820$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
+^589 822$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
 *0 (Datatype)
-^530 802@-@-@0@0@0@0@803#cc_t
-^531 805@-@-@0@0@0@0@806#speed_t
-^532 805@-@-@0@0@0@0@807#tcflag_t
+^590 824@-@-@0@0@0@0@825#cc_t
+^591 827@-@-@0@0@0@0@828#speed_t
+^592 827@-@-@0@0@0@0@829#tcflag_t
 *1 (Constant)
-^533 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
+^593 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
 *7 (Struct tag)
-^601 808@809#@termios
+^661 830@831#@termios
 *4 (Function)
-^602 812$^$@0#cfgetispeed
-^603 814$^$@0#cfgetospeed
-^604 816$@0@@1@tp0$@0#cfsetispeed
-^605 818$@0@@1@tp0$@0#cfsetospeed
-^606 820$@0@g22@6@0@1@g22$@0#tcdrain
-^607 822$@0@g22@6@0@1@g22$@0#tcflow
-^608 824$@0@g22@6@0@1@g22$@0#tcflush
-^609 826$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
-^610 828$@0@g22@6@0@1@g22$@0#tcsendbreak
-^611 830$@0@g22@6@0@1@g22$@0#tcsetattr
+^662 834$^$@0#cfgetispeed
+^663 836$^$@0#cfgetospeed
+^664 838$@0@@1@tp0$@0#cfsetispeed
+^665 840$@0@@1@tp0$@0#cfsetospeed
+^666 842$@0@g22@6@0@1@g22$@0#tcdrain
+^667 844$@0@g22@6@0@1@g22$@0#tcflow
+^668 846$@0@g22@6@0@1@g22$@0#tcflush
+^669 848$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
+^670 850$@0@g22@6@0@1@g22$@0#tcsendbreak
+^671 852$@0@g22@6@0@1@g22$@0#tcsetattr
 *3 (Variable)
-^612 315|@1|6@0@0@0@1#environ
+^672 315|@1|6@0@0@0@1#environ
 *1 (Constant)
-^613 5$#CLK_TCK
+^673 5$#CLK_TCK
 *4 (Function)
-^614 832$@1@g612@6@0,s3@1@s3$@0#tzset
+^674 854$@1@g672@6@0,s3@1@s3$@0#tzset
 *1 (Constant)
-^615 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
+^675 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
 *4 (Function)
-^646 834@6@0@6@0@0^$@0#_exit
-^647 836$@0@g22@6@0@1@g22$@0#access
-^648 838$@0@s3@1@s3$@0#alarm
-^649 840$@0@g22@6@0@1@g22$@0#chdir
-^650 842$@0@s3,g22@6@0@1@s3,g22$@0#chown
-^651 844$@0@s3,g22@6@0@1@s3,g22$@0#close
-^652 847$@0@s3@1@tp0,s3$@0#ctermid
-^653 850$@0@@1@tp0@3@0@0#cuserid
-^654 852$@0@g22@6@0,s3@1@g22,s3$@0#dup2
-^655 854$@0@g22@6@0,s3@1@g22,s3$@0#dup
-^656 856@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
-^657 858@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
-^658 860@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
-^659 864@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
-^660 866@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
-^661 868@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
-^662 870$@0@s3,g22@6@0@1@s3,g22$@0#fork
-^663 872$@0@g22@6@0@1@g22$@0#fpathconf
-^664 875$@0@g22@6@0@1@g22,tp0$@0#getcwd
-^665 877$^$@0#getegid
-^666 879$^$@0#geteuid
-^667 881$^$@0#getgid
-^668 884$@0@g22@6@0@1@g22,ap1$@0#getgroups
-^669 887$^@19@3@0#getlogin
-^670 889$^$@0#getpgrp
-^671 891$^$@0#getpid
-^672 893$^$@0#getppid
-^673 895$^$@0#getuid
-^674 897$^$@0#isatty
-^675 899$@0@g22@6@0,s3@1@g22,s3$@0#link
-^676 901$@0@g22@6@0@1@g22$@0#lseek
-^677 903$@0@g22@6@0@1@g22$@0#pathconf
-^678 905$@0@g22@6@0@1@g22$@0#pause
-^679 907$@0@g22@6@0@1@g22$@0#pipe
-^680 909$@0@g22@6@0@1@g22,tp1$@0#read
-^681 911$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
-^682 913$@0@g22@6@0,s3@1@g22,s3$@0#setgid
-^683 915$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
-^684 917$^$@0#setsid
-^685 919$@0@g22@6@0,s3@1@g22,s3$@0#setuid
-^686 921$@0@s3@1@s3$@0#sleep
-^687 923$@0@g22@6@0@1@g22$@0#sysconf
-^688 925$@0@g22@6@0@1@g22$@0#tcgetpgrp
-^689 927$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
-^690 930@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
-^691 932$@0@s3,g22@6@0@1@s3,g22$@0#unlink
-^692 934$@0@g22@6@0@1@g22$@0#write
+^706 856@6@0@6@0@0^$@0#_exit
+^707 858$@0@g22@6@0@1@g22$@0#access
+^708 860$@0@s3@1@s3$@0#alarm
+^709 862$@0@g22@6@0@1@g22$@0#chdir
+^710 864$@0@s3,g22@6@0@1@s3,g22$@0#chown
+^711 866$@0@s3,g22@6@0@1@s3,g22$@0#close
+^712 869$@0@s3@1@tp0,s3$@0#ctermid
+^713 872$@0@@1@tp0@3@0@0#cuserid
+^714 874$@0@g22@6@0,s3@1@g22,s3$@0#dup2
+^715 876$@0@g22@6@0,s3@1@g22,s3$@0#dup
+^716 878@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
+^717 880@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
+^718 882@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
+^719 886@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
+^720 888@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
+^721 890@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
+^722 892$@0@s3,g22@6@0@1@s3,g22$@0#fork
+^723 894$@0@g22@6@0@1@g22$@0#fpathconf
+^724 897$@0@g22@6@0@1@g22,tp0$@0#getcwd
+^725 899$^$@0#getegid
+^726 901$^$@0#geteuid
+^727 903$^$@0#getgid
+^728 906$@0@g22@6@0@1@g22,ap1$@0#getgroups
+^729 909$^@19@3@0#getlogin
+^730 911$^$@0#getpgrp
+^731 913$^$@0#getpid
+^732 915$^$@0#getppid
+^733 917$^$@0#getuid
+^734 919$^$@0#isatty
+^735 921$@0@g22@6@0,s3@1@g22,s3$@0#link
+^736 923$@0@g22@6@0@1@g22$@0#lseek
+^737 925$@0@g22@6@0@1@g22$@0#pathconf
+^738 927$@0@g22@6@0@1@g22$@0#pause
+^739 929$@0@g22@6@0@1@g22$@0#pipe
+^740 931$@0@g22@6@0@1@g22,tp1$@0#read
+^741 933$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
+^742 935$@0@g22@6@0,s3@1@g22,s3$@0#setgid
+^743 937$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
+^744 939$^$@0#setsid
+^745 941$@0@g22@6@0,s3@1@g22,s3$@0#setuid
+^746 943$@0@s3@1@s3$@0#sleep
+^747 945$@0@g22@6@0@1@g22$@0#sysconf
+^748 947$@0@g22@6@0@1@g22$@0#tcgetpgrp
+^749 949$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
+^750 952@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
+^751 954$@0@s3,g22@6@0@1@s3,g22$@0#unlink
+^752 956$@0@g22@6@0@1@g22$@0#write
 *7 (Struct tag)
-^693 935@936#@utimbuf
+^753 957@958#@utimbuf
 *4 (Function)
-^694 939$@0@s3,g22@6@0@1@s3,g22$@0#utime
+^754 961$@0@s3,g22@6@0@1@s3,g22$@0#utime
 *0 (Datatype)
-^695 20@+@+@0@0@0@0@940#regex_t
-^696 13@-@-@0@0@0@0@941#regoff_t
+^755 20@+@+@0@0@0@0@962#regex_t
+^756 13@-@-@0@0@0@0@963#regoff_t
 *7 (Struct tag)
-^697 942@943#@!4
+^757 964@965#@!4
 *0 (Datatype)
-^698 942@-@-@0@0@0@0@944#regmatch_t
+^758 964@-@-@0@0@0@0@966#regmatch_t
 *4 (Function)
-^699 947$@0@@1@p0$@0#regcomp
-^700 950$@0@@1@p3$@0#regexec
-^701 952$@0@@1@p2$@0#regerror
-^702 954$$$@0#regfree
+^759 969$@0@@1@p0$@0#regcomp
+^760 972$@0@@1@p3$@0#regexec
+^761 974$@0@@1@p2$@0#regerror
+^762 976$$$@0#regfree
 *1 (Constant)
-^703 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
+^763 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
 ;; Library constraints
 vsnprintf
 pre:
@@ -1672,9 +1720,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1684,9 +1739,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 memmove
@@ -1700,9 +1762,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1712,9 +1781,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 strcpy
@@ -2209,6 +2285,98 @@ r
 3
 25
 ;; end precondition constraints
+getpwnam
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+getpwuid
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+read
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 20 1
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 20 1
+r
+2
+2
+Param 63 2
+;; end precondition constraints
 regexec
 pre:
 C
@@ -2218,7 +2386,7 @@ l
 1
 2
 2
-Param 948 3
+Param 970 3
 r
 2
 2
index e61ce06da751f10bcce66e071f439f7e1360932e..b4a0f0aa0b9de68ede990d1bd273b63ff1b35cbf 100644 (file)
 0 p16|-2 35 54
 0 p17|-2 36 55
 0 p18|-2 37 56
-1 t0|0 290 824
+1 t0|0 290 846
 1 t1|1&
 1 t2|2&
 1 t3|3&
-1 t4|4 291 825
+1 t4|4 291 847
 1 t5|5&
 1 t6|6&
 1 t7|7&
 0 s347|&
 0 s348|&
 0 s349|&
-0 s350|-1 -1 845
+0 s350|&
 0 s351|&
 0 s352|&
 0 s353|&
 0 s354|&
 0 s355|&
 0 s356|&
-0 a357|-1 630 -1
+0 s357|&
+0 s358|&
+0 s359|&
+0 s360|&
+0 s361|&
+0 s362|&
+0 s363|&
+0 s364|&
+0 s365|&
+0 s366|&
+0 s367|&
+0 s368|&
+0 s369|&
+0 s370|&
+0 s409|&
+0 s410|-1 -1 867
+0 s411|&
+0 s412|&
+0 s413|&
+0 s414|&
+0 s415|&
+0 s416|&
+0 a417|-1 652 -1
 3 Sdirent{42|@1|^#d_name,}!
-0 s358|-1 638 -1
-1 t627|627&
-3 f0 (630|$#,)!
-3 f5 (630|$#,)!
+0 s418|-1 660 -1
+1 t649|649&
+3 f0 (652|$#,)!
+3 f5 (652|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f630 (23|$#,)!
-3 f0 (630|$#,)!
-3 f19 (630|$#,)!
-1 t629|629&
-3 f638 (630|$#,)!
-3 f0 (630|$#,)!
-3 f1 (630|$#,)!
-3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,624|@1|^#l_start,624|@1|^#l_len,625|@1|^#l_pid,}!
-0 s434|&
-3 f0 (23|$#,622|$#,)!
-3 f5 (23|$#,622|$#,)!
+3 f652 (23|$#,)!
+3 f0 (652|$#,)!
+3 f19 (652|$#,)!
+1 t651|651&
+3 f660 (652|$#,)!
+3 f0 (652|$#,)!
+3 f1 (652|$#,)!
+3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,646|@1|^#l_start,646|@1|^#l_len,647|@1|^#l_pid,}!
+0 s494|&
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
 3 f0 (5|$#,5|$#,!.,)!
 3 f5 (5|$#,5|$#,!.,)!
 3 f0 (23|$#,5|$#,!.,)!
 3 f5 (23|$#,5|$#,!.,)!
-3 Sgroup{23|@1|0@0@3&#gr_name,620|@1|^#gr_gid,291|@1|0@0@3&#gr_mem,}!
-0 s438|-1 654 -1
-3 f0 (620|$#,)!
-3 f19 (620|$#,)!
-1 t651|651&
-3 f654 (620|$#,)!
+3 Sgroup{23|@1|0@0@3&#gr_name,642|@1|^#gr_gid,291|@1|0@0@3&#gr_mem,}!
+0 s498|-1 676 -1
+3 f0 (642|$#,)!
+3 f19 (642|$#,)!
+1 t673|673&
+3 f676 (642|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f654 (23|$#,)!
-3 Spasswd{23|@1|0@0@3&#pw_name,626|@1|^#pw_uid,620|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
-0 s466|-1 663 -1
+3 f676 (23|$#,)!
+3 Spasswd{23|@1|0@0@3&#pw_name,648|@1|^#pw_uid,642|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
+0 s526|-1 685 -1
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-1 t660|660&
-3 f663 (23|$#,)!
-3 f0 (626|$#,)!
-3 f19 (626|$#,)!
-3 f663 (626|$#,)!
-0 a469|&
-3 f0 (668|$#,5|$#,)!
-3 f1 (668|$#,5|$#,)!
-3 f0 (668|4@0@7&#,5|$#,)!
-3 f5 (668|4@0@7&#,5|$#,)!
-0 a472|-1 685 -1
+1 t682|682&
+3 f685 (23|$#,)!
+3 f0 (648|$#,)!
+3 f19 (648|$#,)!
+3 f685 (648|$#,)!
+0 a529|&
+3 f0 (690|$#,5|$#,)!
+3 f1 (690|$#,5|$#,)!
+3 f0 (690|4@0@7&#,5|$#,)!
+3 f5 (690|4@0@7&#,5|$#,)!
+0 a532|-1 707 -1
 3 ?!
-3 f674 ()!
-3 f1 ()^677
-1 t676|676&
-3 Ssigaction{!677$$$@0#sa_handler,673|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
-0 s490|-1 682 -1
-3 f0 (625|$#,5|$#,)!
-3 f5 (625|$#,5|$#,)!
-1 t679|679&
-3 f0 (5|$#,682|$#,682|4@5@7&#,)!
-3 f5 (5|$#,682|$#,682|4@5@7&#,)!
-1 t673|673&
-3 f0 (685|$#,5|$#,)!
-3 f5 (685|$#,5|$#,)!
-3 f0 (685|$#,5|$#,)!
-3 f5 (685|$#,5|$#,)!
-3 f0 (685|4@0@7&#,)!
-3 f5 (685|4@0@7&#,)!
-3 f0 (685|4@0@7&#,)!
-3 f5 (685|4@0@7&#,)!
-3 f0 (685|$#,5|$#,)!
-3 f5 (685|$#,5|$#,)!
-3 f0 (685|4@0@7&#,)!
-3 f5 (685|4@0@7&#,)!
-3 f0 (5|$#,685|0@5@7&#,685|4@5@7&#,)!
-3 f5 (5|$#,685|0@5@7&#,685|4@5@7&#,)!
-3 f0 (685|$#,)!
-3 f5 (685|$#,)!
+3 f696 ()!
+3 f1 ()^699
+1 t698|698&
+3 Ssigaction{!699$$$@0#sa_handler,695|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
+0 s550|-1 704 -1
+3 f0 (647|$#,5|$#,)!
+3 f5 (647|$#,5|$#,)!
+1 t701|701&
+3 f0 (5|$#,704|$#,704|4@5@7&#,)!
+3 f5 (5|$#,704|$#,704|4@5@7&#,)!
+1 t695|695&
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (5|$#,707|0@5@7&#,707|4@5@7&#,)!
+3 f5 (5|$#,707|0@5@7&#,707|4@5@7&#,)!
+3 f0 (707|$#,)!
+3 f5 (707|$#,)!
 3 f0 (5|$#,23|$#,)!
 3 f19 (5|$#,23|$#,)!
 3 f191 (5|$#,23|$#,)!
 3 f0 (191|$#,)!
 3 f5 (191|$#,)!
-3 Sstat{622|@1|^#st_mode,621|@1|^#st_ino,619|@1|^#st_dev,623|@1|^#st_nlink,626|@1|^#st_uid,620|@1|^#st_gid,624|@1|^#st_size,588|@1|^#st_st_atime,588|@1|^#st_st_mtime,588|@1|^#st_st_ctime,}!
-0 s505|-1 727 -1
+3 Sstat{644|@1|^#st_mode,643|@1|^#st_ino,641|@1|^#st_dev,645|@1|^#st_nlink,648|@1|^#st_uid,642|@1|^#st_gid,646|@1|^#st_size,588|@1|^#st_st_atime,588|@1|^#st_st_mtime,588|@1|^#st_st_ctime,}!
+0 s565|-1 749 -1
 3 C0.2/5|!
-3 f0 (622|@7|$#,)!
-3 f2 (622|@7|$#,)!
-3 f709 (622|@7|$#,)!
-3 f0 (622|@7|$#,)!
-3 f2 (622|@7|$#,)!
-3 f709 (622|@7|$#,)!
-3 f0 (622|@7|$#,)!
-3 f2 (622|@7|$#,)!
-3 f709 (622|@7|$#,)!
-3 f0 (622|@7|$#,)!
-3 f2 (622|@7|$#,)!
-3 f709 (622|@7|$#,)!
-3 f0 (622|@7|$#,)!
-3 f2 (622|@7|$#,)!
-3 f709 (622|@7|$#,)!
-3 f0 (23|$#,622|$#,)!
-3 f5 (23|$#,622|$#,)!
-1 t708|708&
-3 f0 (5|$#,727|4@0@7&#,)!
-3 f5 (5|$#,727|4@0@7&#,)!
-3 f0 (23|$#,622|$#,)!
-3 f5 (23|$#,622|$#,)!
-3 f0 (23|$#,622|$#,)!
-3 f5 (23|$#,622|$#,)!
-3 f0 (23|$#,727|4@0@7&#,)!
-3 f5 (23|$#,727|4@0@7&#,)!
-3 f0 (622|$#,)!
-3 f5 (622|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+1 t730|730&
+3 f0 (5|$#,749|4@0@7&#,)!
+3 f5 (5|$#,749|4@0@7&#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+3 f0 (23|$#,749|4@0@7&#,)!
+3 f5 (23|$#,749|4@0@7&#,)!
+3 f0 (644|$#,)!
+3 f5 (644|$#,)!
 3 Stms{587|@1|^#tms_utime,587|@1|^#tms_stime,587|@1|^#tms_cutime,587|@1|^#tms_cstime,}!
-0 s517|-1 740 -1
-1 t739|739&
-3 f0 (740|4@0@7&#,)!
-3 f587 (740|4@0@7&#,)!
+0 s577|-1 762 -1
+1 t761|761&
+3 f0 (762|4@0@7&#,)!
+3 f587 (762|4@0@7&#,)!
 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}!
-0 s519|-1 745 -1
-1 t744|744&
-3 f0 (745|4@0@7&#,)!
-3 f5 (745|4@0@7&#,)!
+0 s579|-1 767 -1
+1 t766|766&
+3 f0 (767|4@0@7&#,)!
+3 f5 (767|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (24|4@5@7&#,)!
-3 f625 (24|4@5@7&#,)!
-3 f0 (625|$#,24|4@5@7&#,5|$#,)!
-3 f625 (625|$#,24|4@5@7&#,5|$#,)!
+3 f647 (24|4@5@7&#,)!
+3 f0 (647|$#,24|4@5@7&#,5|$#,)!
+3 f647 (647|$#,24|4@5@7&#,5|$#,)!
 3 C0.4/8|!
 3 C0.3/8|!
-0 s530|&
+0 s590|&
 3 C0.9/9|!
 3 C0.10/9|!
-0 s531|&
-0 s532|&
-3 Stermios{770|@1|^#c_iflag,770|@1|^#c_oflag,770|@1|^#c_cflag,770|@1|^#c_lflag,766|@1|^#c_cc,}!
-0 s601|-1 773 -1
-1 t772|772&
-3 f0 (773|$#,)!
-3 f769 (773|$#,)!
-3 f0 (773|$#,)!
-3 f769 (773|$#,)!
-3 f0 (773|$#,)!
-3 f5 (773|$#,)!
-3 f0 (773|$#,)!
-3 f5 (773|$#,)!
+0 s591|&
+0 s592|&
+3 Stermios{792|@1|^#c_iflag,792|@1|^#c_oflag,792|@1|^#c_cflag,792|@1|^#c_lflag,788|@1|^#c_cc,}!
+0 s661|-1 795 -1
+1 t794|794&
+3 f0 (795|$#,)!
+3 f791 (795|$#,)!
+3 f0 (795|$#,)!
+3 f791 (795|$#,)!
+3 f0 (795|$#,)!
+3 f5 (795|$#,)!
+3 f0 (795|$#,)!
+3 f5 (795|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,773|4@0@7&#,)!
-3 f5 (5|$#,773|4@0@7&#,)!
+3 f0 (5|$#,795|4@0@7&#,)!
+3 f5 (5|$#,795|4@0@7&#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,5|$#,773|$#,)!
-3 f5 (5|$#,5|$#,773|$#,)!
+3 f0 (5|$#,5|$#,795|$#,)!
+3 f5 (5|$#,5|$#,795|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (5|$#,)!
 3 f6 (6|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (23|$#,626|$#,620|$#,)!
-3 f5 (23|$#,626|$#,620|$#,)!
+3 f0 (23|$#,648|$#,642|$#,)!
+3 f5 (23|$#,648|$#,642|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|@5|4@5@7&#,)!
 3 f5 (23|$#,23|$#,!.,)!
 2 y19|19&
 2 y23|23&
-3 f0 (23|$#,825|$#,)!
-3 f5 (23|$#,825|$#,)!
-3 f0 (23|$#,825|$#,291|$#,)!
-3 f5 (23|$#,825|$#,291|$#,)!
-3 f0 (23|$#,825|$#,)!
-3 f5 (23|$#,825|$#,)!
+3 f0 (23|$#,847|$#,)!
+3 f5 (23|$#,847|$#,)!
+3 f0 (23|$#,847|$#,291|$#,)!
+3 f5 (23|$#,847|$#,291|$#,)!
+3 f0 (23|$#,847|$#,)!
+3 f5 (23|$#,847|$#,)!
 3 f0 ()!
-3 f625 ()!
+3 f647 ()!
 3 f0 (5|$#,5|$#,)!
 3 f9 (5|$#,5|$#,)!
 3 f0 (23|@5|4@0@7&#,63|$#,)!
 3 f19 (23|@5|4@0@7&#,63|$#,)!
 3 f23 (23|@5|4@0@7&#,63|$#,)!
 3 f0 ()!
-3 f620 ()!
+3 f642 ()!
 3 f0 ()!
-3 f626 ()!
+3 f648 ()!
 3 f0 ()!
-3 f620 ()!
-2 y620|620&
-3 f0 (5|$#,845|4@0@7&#,)!
-3 f5 (5|$#,845|4@0@7&#,)!
+3 f642 ()!
+2 y642|642&
+3 f0 (5|$#,867|4@0@7&#,)!
+3 f5 (5|$#,867|4@0@7&#,)!
 3 f0 ()!
 3 f19 ()!
 3 f23 ()!
 3 f0 ()!
-3 f625 ()!
+3 f647 ()!
 3 f0 ()!
-3 f625 ()!
+3 f647 ()!
 3 f0 ()!
-3 f625 ()!
+3 f647 ()!
 3 f0 ()!
-3 f626 ()!
+3 f648 ()!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
-3 f0 (5|$#,624|$#,5|$#,)!
-3 f624 (5|$#,624|$#,5|$#,)!
+3 f0 (5|$#,646|$#,5|$#,)!
+3 f646 (5|$#,646|$#,5|$#,)!
 3 f0 (23|$#,5|$#,)!
 3 f9 (23|$#,5|$#,)!
 3 f0 ()!
 3 f64 (5|$#,20|4@0@7&#,63|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (620|$#,)!
-3 f5 (620|$#,)!
-3 f0 (625|$#,625|$#,)!
-3 f5 (625|$#,625|$#,)!
+3 f0 (642|$#,)!
+3 f5 (642|$#,)!
+3 f0 (647|$#,647|$#,)!
+3 f5 (647|$#,647|$#,)!
 3 f0 ()!
-3 f625 ()!
-3 f0 (626|$#,)!
-3 f5 (626|$#,)!
+3 f647 ()!
+3 f0 (648|$#,)!
+3 f5 (648|$#,)!
 3 f0 (6|$#,)!
 3 f6 (6|$#,)!
 3 f0 (5|$#,)!
 3 f9 (5|$#,)!
 3 f0 (5|$#,)!
-3 f625 (5|$#,)!
-3 f0 (5|$#,625|$#,)!
-3 f5 (5|$#,625|$#,)!
+3 f647 (5|$#,)!
+3 f0 (5|$#,647|$#,)!
+3 f5 (5|$#,647|$#,)!
 3 f0 (5|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,)!
 3 f64 (5|$#,20|$#,63|$#,)!
 3 Sutimbuf{588|@1|^#actime,588|@1|^#modtime,}!
-0 s693|-1 900 -1
-1 t899|899&
-3 f0 (23|$#,900|0@5@7&#,)!
-3 f5 (23|$#,900|0@5@7&#,)!
-0 a695|-1 908 -1
-0 s696|&
-3 S!4{904|@1|^#rm_so,904|@1|^#rm_eo,}!
-0 s697|&
-0 s698|-1 -1 911
-1 t903|903&
-3 f0 (908|4@0@7&#,23|$#,5|$#,)!
-3 f5 (908|4@0@7&#,23|$#,5|$#,)!
-2 y907|907&
-3 f0 (908|$#,23|$#,63|$#,911|4@0@7&#,5|$#,)!
-3 f5 (908|$#,23|$#,63|$#,911|4@0@7&#,5|$#,)!
-3 f0 (5|$#,908|$#,23|4@0@7&#,63|$#,)!
-3 f63 (5|$#,908|$#,23|4@0@7&#,63|$#,)!
-3 f0 (908|0@0@2&#,)!
-3 f1 (908|0@0@2&#,)!
+0 s753|-1 922 -1
+1 t921|921&
+3 f0 (23|$#,922|0@5@7&#,)!
+3 f5 (23|$#,922|0@5@7&#,)!
+0 a755|-1 930 -1
+0 s756|&
+3 S!4{926|@1|^#rm_so,926|@1|^#rm_eo,}!
+0 s757|&
+0 s758|-1 -1 933
+1 t925|925&
+3 f0 (930|4@0@7&#,23|$#,5|$#,)!
+3 f5 (930|4@0@7&#,23|$#,5|$#,)!
+2 y929|929&
+3 f0 (930|$#,23|$#,63|$#,933|4@0@7&#,5|$#,)!
+3 f5 (930|$#,23|$#,63|$#,933|4@0@7&#,5|$#,)!
+3 f0 (5|$#,930|$#,23|4@0@7&#,63|$#,)!
+3 f63 (5|$#,930|$#,23|4@0@7&#,63|$#,)!
+3 f0 (930|0@0@2&#,)!
+3 f1 (930|0@0@2&#,)!
 ;;tistable
 0
 28
 141
 28,123,138,141,142
 142
-357
-357,469
-469
-357,469,472
-472
-357,469,472,695
-695
+417
+417,529
+529
+417,529,532
+532
+417,529,532,755
+755
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 ^341 610@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime
 ^342 612$@0@@1@tp0$@0#strftime
 *0 (Datatype)
-^343 4@-@-@0@0@0@0@613#int8_t
-^344 7@-@-@0@0@0@0@614#int16_t
-^345 5@-@-@0@0@0@0@615#int32_t
-^346 3@-@-@0@0@0@0@616#u_int8_t
-^347 8@-@-@0@0@0@0@617#u_int16_t
-^348 6@-@-@0@0@0@0@618#u_int32_t
-^349 13@-@-@0@0@0@0@619#dev_t
-^350 13@-@-@0@0@0@0@620#gid_t
-^351 13@-@-@0@0@0@0@621#ino_t
-^352 13@-@-@0@0@0@0@622#mode_t
-^353 13@-@-@0@0@0@0@623#nlink_t
-^354 13@-@-@0@0@0@0@624#off_t
-^355 13@-@-@0@0@0@0@625#pid_t
-^356 13@-@-@0@0@0@0@626#uid_t
-^357 20@+@+@0@0@0@0@627#DIR
+^343 13@-@-@0@0@0@0@613#int8_t
+^344 13@-@-@0@0@0@0@614#int16_t
+^345 13@-@-@0@0@0@0@615#int32_t
+^346 13@-@-@0@0@0@0@616#int64_t
+^347 14@-@-@0@0@0@0@617#uint8_t
+^348 14@-@-@0@0@0@0@618#uint16_t
+^349 14@-@-@0@0@0@0@619#uint32_t
+^350 14@-@-@0@0@0@0@620#uint64_t
+^351 13@-@-@0@0@0@0@621#int_least8_t
+^352 13@-@-@0@0@0@0@622#int_least16_t
+^353 13@-@-@0@0@0@0@623#int_least32_t
+^354 13@-@-@0@0@0@0@624#int_least64_t
+^355 14@-@-@0@0@0@0@625#uint_least8_t
+^356 14@-@-@0@0@0@0@626#uint_least16_t
+^357 14@-@-@0@0@0@0@627#uint_least32_t
+^358 14@-@-@0@0@0@0@628#uint_least64_t
+^359 13@-@-@0@0@0@0@629#int_fast8_t
+^360 13@-@-@0@0@0@0@630#int_fast16_t
+^361 13@-@-@0@0@0@0@631#int_fast32_t
+^362 13@-@-@0@0@0@0@632#int_fast64_t
+^363 14@-@-@0@0@0@0@633#uint_fast8_t
+^364 14@-@-@0@0@0@0@634#uint_fast16_t
+^365 14@-@-@0@0@0@0@635#uint_fast32_t
+^366 14@-@-@0@0@0@0@636#uint_fast64_t
+^367 24@-@+@0@0@0@0@637#intptr_t
+^368 25@-@+@0@0@0@0@638#uintptr_t
+^369 15@-@-@0@0@0@0@639#intmax_t
+^370 14@-@-@0@0@0@0@640#uintmax_t
+*1 (Constant)
+^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX
+^407 63$#INTPTR_MIN#INTPTR_MAX
+*0 (Datatype)
+^409 13@-@-@0@0@0@0@641#dev_t
+^410 13@-@-@0@0@0@0@642#gid_t
+^411 13@-@-@0@0@0@0@643#ino_t
+^412 13@-@-@0@0@0@0@644#mode_t
+^413 13@-@-@0@0@0@0@645#nlink_t
+^414 13@-@-@0@0@0@0@646#off_t
+^415 13@-@-@0@0@0@0@647#pid_t
+^416 13@-@-@0@0@0@0@648#uid_t
+^417 20@+@+@0@0@0@0@649#DIR
 *7 (Struct tag)
-^358 628@629#@dirent
+^418 650@651#@dirent
 *4 (Function)
-^359 632$@0@g22@6@0@1@g22$@0#closedir
-^360 635@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
-^361 639@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
-^362 641$^$@0#rewinddir
+^419 654$@0@g22@6@0@1@g22$@0#closedir
+^420 657@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
+^421 661@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
+^422 663$^$@0#rewinddir
 *1 (Constant)
-^363 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
+^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
 *7 (Struct tag)
-^434 642@643#@flock
+^494 664@665#@flock
 *4 (Function)
-^435 645$@0@g22@6@0@1@g22$@0#creat
-^436 647$@0@g22@6@0@1@g22$@0#fcntl
-^437 649$@0@g22@6@0@1@g22$@0#open
+^495 667$@0@g22@6@0@1@g22$@0#creat
+^496 669$@0@g22@6@0@1@g22$@0#fcntl
+^497 671$@0@g22@6@0@1@g22$@0#open
 *7 (Struct tag)
-^438 650@651#@group
+^498 672@673#@group
 *4 (Function)
-^439 655@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
-^440 658@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
+^499 677@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
+^500 680@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
 *1 (Constant)
-^441 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
+^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
 *7 (Struct tag)
-^466 659@660#@passwd
+^526 681@682#@passwd
 *4 (Function)
-^467 664@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
-^468 667@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
+^527 686@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
+^528 689@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
 *0 (Datatype)
-^469 20@+@+@0@0@0@0@668#sigjmp_buf
+^529 20@+@+@0@0@0@0@690#sigjmp_buf
 *4 (Function)
-^470 670@6@0@5@0@0^$@0#siglongjmp
-^471 672$@0@@1@p0$@0#sigsetjmp
+^530 692@6@0@5@0@0^$@0#siglongjmp
+^531 694$@0@@1@p0$@0#sigsetjmp
 *0 (Datatype)
-^472 0@+@=@0@0@0@0@673#sigset_t
+^532 0@+@=@0@0@0@0@695#sigset_t
 *1 (Constant)
-^473 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
+^533 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
 *7 (Struct tag)
-^490 678@679#@sigaction
+^550 700@701#@sigaction
 *4 (Function)
-^491 681@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
-^492 684$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
-^493 687$@0@g22@6@0@1@tp0,g22$@0#sigaddset
-^494 689$@0@g22@6@0@1@tp0,g22$@0#sigdelset
-^495 691$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
-^496 693$@0@g22@6@0@1@tp0,g22$@0#sigfillset
-^497 695$@0@g22@6@0@1@g22$@0#sigismember
-^498 697$@0@g22@6@0@1@tp0,g22$@0#sigpending
-^499 699$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
-^500 701$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
+^551 703@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
+^552 706$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
+^553 709$@0@g22@6@0@1@tp0,g22$@0#sigaddset
+^554 711$@0@g22@6@0@1@tp0,g22$@0#sigdelset
+^555 713$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
+^556 715$@0@g22@6@0@1@tp0,g22$@0#sigfillset
+^557 717$@0@g22@6@0@1@g22$@0#sigismember
+^558 719$@0@g22@6@0@1@tp0,g22$@0#sigpending
+^559 721$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
+^560 723$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
 *1 (Constant)
-^501 5$#L_ctermid#L_cuserid
+^561 5$#L_ctermid#L_cuserid
 *4 (Function)
-^503 704@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
-^504 706$@0@g22@6@0@1@g22$@0#fileno
+^563 726@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
+^564 728$@0@g22@6@0@1@g22$@0#fileno
 *7 (Struct tag)
-^505 707@708#@stat
+^565 729@730#@stat
 *4 (Function)
-^506 712$^$@0#S_ISBLK
-^507 715$^$@0#S_ISCHR
-^508 718$^$@0#S_ISDIR
-^509 721$^$@0#S_ISFIFO
-^510 724$^$@0#S_ISREG
-^511 726$@0@s3,g22@6@0@1@s3,g22$@0#chmod
-^512 729$@0@g22@6@0@1@g22,tp1$@0#fstat
-^513 731$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
-^514 733$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
-^515 735$@0@g22@6@0@1@g22,tp1$@0#stat
-^516 737$@0@s3@1@s3$@0#umask
+^566 734$^$@0#S_ISBLK
+^567 737$^$@0#S_ISCHR
+^568 740$^$@0#S_ISDIR
+^569 743$^$@0#S_ISFIFO
+^570 746$^$@0#S_ISREG
+^571 748$@0@s3,g22@6@0@1@s3,g22$@0#chmod
+^572 751$@0@g22@6@0@1@g22,tp1$@0#fstat
+^573 753$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
+^574 755$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
+^575 757$@0@g22@6@0@1@g22,tp1$@0#stat
+^576 759$@0@s3@1@s3$@0#umask
 *7 (Struct tag)
-^517 738@739#@tms
+^577 760@761#@tms
 *4 (Function)
-^518 742$@0@@1@tp0$@0#times
+^578 764$@0@@1@tp0$@0#times
 *7 (Struct tag)
-^519 743@744#@utsname
+^579 765@766#@utsname
 *4 (Function)
-^520 747$@0@g22@6@0@1@tp0,g22$@0#uname
-^521 749$^$@0#WEXITSTATUS
-^522 751$^$@0#WIFEXITED
-^523 753$^$@0#WIFSIGNALED
-^524 755$^$@0#WIFSTOPPED
-^525 757$^$@0#WSTOPSIG
-^526 759$^$@0#WTERMSIG
+^580 769$@0@g22@6@0@1@tp0,g22$@0#uname
+^581 771$^$@0#WEXITSTATUS
+^582 773$^$@0#WIFEXITED
+^583 775$^$@0#WIFSIGNALED
+^584 777$^$@0#WIFSTOPPED
+^585 779$^$@0#WSTOPSIG
+^586 781$^$@0#WTERMSIG
 *1 (Constant)
-^527 5$#WUNTRACED
+^587 5$#WUNTRACED
 *4 (Function)
-^528 761$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
-^529 763$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
+^588 783$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
+^589 785$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
 *0 (Datatype)
-^530 765@-@-@0@0@0@0@766#cc_t
-^531 768@-@-@0@0@0@0@769#speed_t
-^532 768@-@-@0@0@0@0@770#tcflag_t
+^590 787@-@-@0@0@0@0@788#cc_t
+^591 790@-@-@0@0@0@0@791#speed_t
+^592 790@-@-@0@0@0@0@792#tcflag_t
 *1 (Constant)
-^533 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
+^593 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
 *7 (Struct tag)
-^601 771@772#@termios
+^661 793@794#@termios
 *4 (Function)
-^602 775$^$@0#cfgetispeed
-^603 777$^$@0#cfgetospeed
-^604 779$@0@@1@tp0$@0#cfsetispeed
-^605 781$@0@@1@tp0$@0#cfsetospeed
-^606 783$@0@g22@6@0@1@g22$@0#tcdrain
-^607 785$@0@g22@6@0@1@g22$@0#tcflow
-^608 787$@0@g22@6@0@1@g22$@0#tcflush
-^609 789$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
-^610 791$@0@g22@6@0@1@g22$@0#tcsendbreak
-^611 793$@0@g22@6@0@1@g22$@0#tcsetattr
+^662 797$^$@0#cfgetispeed
+^663 799$^$@0#cfgetospeed
+^664 801$@0@@1@tp0$@0#cfsetispeed
+^665 803$@0@@1@tp0$@0#cfsetospeed
+^666 805$@0@g22@6@0@1@g22$@0#tcdrain
+^667 807$@0@g22@6@0@1@g22$@0#tcflow
+^668 809$@0@g22@6@0@1@g22$@0#tcflush
+^669 811$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
+^670 813$@0@g22@6@0@1@g22$@0#tcsendbreak
+^671 815$@0@g22@6@0@1@g22$@0#tcsetattr
 *3 (Variable)
-^612 291|@1|6@0@0@0@1#environ
+^672 291|@1|6@0@0@0@1#environ
 *1 (Constant)
-^613 5$#CLK_TCK
+^673 5$#CLK_TCK
 *4 (Function)
-^614 795$@1@g612@6@0,s3@1@s3$@0#tzset
+^674 817$@1@g672@6@0,s3@1@s3$@0#tzset
 *1 (Constant)
-^615 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
+^675 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
 *4 (Function)
-^646 797@6@0@6@0@0^$@0#_exit
-^647 799$@0@g22@6@0@1@g22$@0#access
-^648 801$@0@s3@1@s3$@0#alarm
-^649 803$@0@g22@6@0@1@g22$@0#chdir
-^650 805$@0@s3,g22@6@0@1@s3,g22$@0#chown
-^651 807$@0@s3,g22@6@0@1@s3,g22$@0#close
-^652 810$@0@s3@1@tp0,s3$@0#ctermid
-^653 813$@0@@1@tp0@3@0@0#cuserid
-^654 815$@0@g22@6@0,s3@1@g22,s3$@0#dup2
-^655 817$@0@g22@6@0,s3@1@g22,s3$@0#dup
-^656 819@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
-^657 821@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
-^658 823@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
-^659 827@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
-^660 829@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
-^661 831@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
-^662 833$@0@s3,g22@6@0@1@s3,g22$@0#fork
-^663 835$@0@g22@6@0@1@g22$@0#fpathconf
-^664 838$@0@g22@6@0@1@g22,tp0$@0#getcwd
-^665 840$^$@0#getegid
-^666 842$^$@0#geteuid
-^667 844$^$@0#getgid
-^668 847$@0@g22@6@0@1@g22,ap1$@0#getgroups
-^669 850$^@19@3@0#getlogin
-^670 852$^$@0#getpgrp
-^671 854$^$@0#getpid
-^672 856$^$@0#getppid
-^673 858$^$@0#getuid
-^674 860$^$@0#isatty
-^675 862$@0@g22@6@0,s3@1@g22,s3$@0#link
-^676 864$@0@g22@6@0@1@g22$@0#lseek
-^677 866$@0@g22@6@0@1@g22$@0#pathconf
-^678 868$@0@g22@6@0@1@g22$@0#pause
-^679 870$@0@g22@6@0@1@g22$@0#pipe
-^680 872$@0@g22@6@0@1@g22,tp1$@0#read
-^681 874$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
-^682 876$@0@g22@6@0,s3@1@g22,s3$@0#setgid
-^683 878$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
-^684 880$^$@0#setsid
-^685 882$@0@g22@6@0,s3@1@g22,s3$@0#setuid
-^686 884$@0@s3@1@s3$@0#sleep
-^687 886$@0@g22@6@0@1@g22$@0#sysconf
-^688 888$@0@g22@6@0@1@g22$@0#tcgetpgrp
-^689 890$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
-^690 893@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
-^691 895$@0@s3,g22@6@0@1@s3,g22$@0#unlink
-^692 897$@0@g22@6@0@1@g22$@0#write
+^706 819@6@0@6@0@0^$@0#_exit
+^707 821$@0@g22@6@0@1@g22$@0#access
+^708 823$@0@s3@1@s3$@0#alarm
+^709 825$@0@g22@6@0@1@g22$@0#chdir
+^710 827$@0@s3,g22@6@0@1@s3,g22$@0#chown
+^711 829$@0@s3,g22@6@0@1@s3,g22$@0#close
+^712 832$@0@s3@1@tp0,s3$@0#ctermid
+^713 835$@0@@1@tp0@3@0@0#cuserid
+^714 837$@0@g22@6@0,s3@1@g22,s3$@0#dup2
+^715 839$@0@g22@6@0,s3@1@g22,s3$@0#dup
+^716 841@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
+^717 843@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
+^718 845@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
+^719 849@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
+^720 851@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
+^721 853@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
+^722 855$@0@s3,g22@6@0@1@s3,g22$@0#fork
+^723 857$@0@g22@6@0@1@g22$@0#fpathconf
+^724 860$@0@g22@6@0@1@g22,tp0$@0#getcwd
+^725 862$^$@0#getegid
+^726 864$^$@0#geteuid
+^727 866$^$@0#getgid
+^728 869$@0@g22@6@0@1@g22,ap1$@0#getgroups
+^729 872$^@19@3@0#getlogin
+^730 874$^$@0#getpgrp
+^731 876$^$@0#getpid
+^732 878$^$@0#getppid
+^733 880$^$@0#getuid
+^734 882$^$@0#isatty
+^735 884$@0@g22@6@0,s3@1@g22,s3$@0#link
+^736 886$@0@g22@6@0@1@g22$@0#lseek
+^737 888$@0@g22@6@0@1@g22$@0#pathconf
+^738 890$@0@g22@6@0@1@g22$@0#pause
+^739 892$@0@g22@6@0@1@g22$@0#pipe
+^740 894$@0@g22@6@0@1@g22,tp1$@0#read
+^741 896$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
+^742 898$@0@g22@6@0,s3@1@g22,s3$@0#setgid
+^743 900$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
+^744 902$^$@0#setsid
+^745 904$@0@g22@6@0,s3@1@g22,s3$@0#setuid
+^746 906$@0@s3@1@s3$@0#sleep
+^747 908$@0@g22@6@0@1@g22$@0#sysconf
+^748 910$@0@g22@6@0@1@g22$@0#tcgetpgrp
+^749 912$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
+^750 915@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
+^751 917$@0@s3,g22@6@0@1@s3,g22$@0#unlink
+^752 919$@0@g22@6@0@1@g22$@0#write
 *7 (Struct tag)
-^693 898@899#@utimbuf
+^753 920@921#@utimbuf
 *4 (Function)
-^694 902$@0@s3,g22@6@0@1@s3,g22$@0#utime
+^754 924$@0@s3,g22@6@0@1@s3,g22$@0#utime
 *0 (Datatype)
-^695 20@+@+@0@0@0@0@903#regex_t
-^696 13@-@-@0@0@0@0@904#regoff_t
+^755 20@+@+@0@0@0@0@925#regex_t
+^756 13@-@-@0@0@0@0@926#regoff_t
 *7 (Struct tag)
-^697 905@906#@!4
+^757 927@928#@!4
 *0 (Datatype)
-^698 905@-@-@0@0@0@0@907#regmatch_t
+^758 927@-@-@0@0@0@0@929#regmatch_t
 *4 (Function)
-^699 910$@0@@1@p0$@0#regcomp
-^700 913$@0@@1@p3$@0#regexec
-^701 915$@0@@1@p2$@0#regerror
-^702 917$$$@0#regfree
+^759 932$@0@@1@p0$@0#regcomp
+^760 935$@0@@1@p3$@0#regexec
+^761 937$@0@@1@p2$@0#regerror
+^762 939$$$@0#regfree
 *1 (Constant)
-^703 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
+^763 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
 ;; Library constraints
 vsnprintf
 pre:
@@ -1635,9 +1683,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1647,9 +1702,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 memmove
@@ -1663,9 +1725,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1675,9 +1744,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 strcpy
@@ -2172,6 +2248,98 @@ r
 3
 25
 ;; end precondition constraints
+getpwnam
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+getpwuid
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+read
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 20 1
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 20 1
+r
+2
+2
+Param 63 2
+;; end precondition constraints
 regexec
 pre:
 C
@@ -2181,7 +2349,7 @@ l
 1
 2
 2
-Param 911 3
+Param 933 3
 r
 2
 2
index b3df3d7e0fb2b13fba8193471f83c97e79e1bda5..e6db35e01561f9fa7ea90d72a4c44617057ba58d 100644 (file)
@@ -828,7 +828,7 @@ lchown (const char *path, uid_t owner, gid_t group)
 
        extern int
 readlink (const char *path, /*@out@*/ char *buf, int size)
-       /*@modifies *buf, errno@*/;
+     /*@modifies *buf, errno@*/ /*@ensures result <= size @*/;
 
        extern int
 select (int mfd, fd_set /*@null@*/ *r, fd_set /*@null@*/ *w, fd_set /*@null@*/ *e, struct timeval *t)
index c379913265c24cecd3f38fa3ee7565f954d96bde..194f09ca7be174941596790773457c179f684ebd 100644 (file)
 0 p16|-2 35 54
 0 p17|-2 36 55
 0 p18|-2 37 56
-1 t0|0 314 861
+1 t0|0 314 883
 1 t1|1&
 1 t2|2&
 1 t3|3&
-1 t4|4 315 862
+1 t4|4 315 884
 1 t5|5&
 1 t6|6&
 1 t7|7&
@@ -65,7 +65,7 @@
 0 s11|&
 0 s12|&
 0 s23|&
-0 s24|-1 1104 -1
+0 s24|-1 1124 -1
 0 s25|&
 0 s26|-1 383 -1
 0 s27|&
 0 s347|&
 0 s348|&
 0 s349|&
-0 s350|-1 1231 882
+0 s350|&
 0 s351|&
 0 s352|&
 0 s353|&
 0 s354|&
 0 s355|&
 0 s356|&
-0 a357|-1 673 -1
+0 s357|&
+0 s358|&
+0 s359|&
+0 s360|&
+0 s361|&
+0 s362|&
+0 s363|&
+0 s364|&
+0 s365|&
+0 s366|&
+0 s367|&
+0 s368|&
+0 s369|&
+0 s370|&
+0 s409|&
+0 s410|-1 1251 904
+0 s411|&
+0 s412|&
+0 s413|&
+0 s414|&
+0 s415|&
+0 s416|&
+0 a417|-1 695 -1
 3 Sdirent{42|@1|^#d_name,}!
-0 s358|-1 681 -1
-1 t670|670&
-3 f0 (673|$#,)!
-3 f5 (673|$#,)!
+0 s418|-1 703 -1
+1 t692|692&
+3 f0 (695|$#,)!
+3 f5 (695|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f673 (23|$#,)!
-3 f0 (673|$#,)!
-3 f19 (673|$#,)!
-1 t672|672&
-3 f681 (673|$#,)!
-3 f0 (673|$#,)!
-3 f1 (673|$#,)!
-3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,667|@1|^#l_start,667|@1|^#l_len,668|@1|^#l_pid,}!
-0 s434|&
-3 f0 (23|$#,665|$#,)!
-3 f5 (23|$#,665|$#,)!
+3 f695 (23|$#,)!
+3 f0 (695|$#,)!
+3 f19 (695|$#,)!
+1 t694|694&
+3 f703 (695|$#,)!
+3 f0 (695|$#,)!
+3 f1 (695|$#,)!
+3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,689|@1|^#l_start,689|@1|^#l_len,690|@1|^#l_pid,}!
+0 s494|&
+3 f0 (23|$#,687|$#,)!
+3 f5 (23|$#,687|$#,)!
 3 f0 (5|$#,5|$#,!.,)!
 3 f5 (5|$#,5|$#,!.,)!
 3 f0 (23|$#,5|$#,!.,)!
 3 f5 (23|$#,5|$#,!.,)!
-3 Sgroup{23|@1|0@0@3&#gr_name,663|@1|^#gr_gid,315|@1|0@0@3&#gr_mem,}!
-0 s438|-1 697 -1
-3 f0 (663|$#,)!
-3 f19 (663|$#,)!
-1 t694|694&
-3 f697 (663|$#,)!
+3 Sgroup{23|@1|0@0@3&#gr_name,685|@1|^#gr_gid,315|@1|0@0@3&#gr_mem,}!
+0 s498|-1 719 -1
+3 f0 (685|$#,)!
+3 f19 (685|$#,)!
+1 t716|716&
+3 f719 (685|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f697 (23|$#,)!
-3 Spasswd{23|@1|0@0@3&#pw_name,669|@1|^#pw_uid,663|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
-0 s466|-1 706 -1
+3 f719 (23|$#,)!
+3 Spasswd{23|@1|0@0@3&#pw_name,691|@1|^#pw_uid,685|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
+0 s526|-1 728 -1
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-1 t703|703&
-3 f706 (23|$#,)!
-3 f0 (669|$#,)!
-3 f19 (669|$#,)!
-3 f706 (669|$#,)!
-0 a469|&
-3 f0 (711|$#,5|$#,)!
-3 f1 (711|$#,5|$#,)!
-3 f0 (711|4@0@7&#,5|$#,)!
-3 f5 (711|4@0@7&#,5|$#,)!
-0 a472|-1 728 -1
+1 t725|725&
+3 f728 (23|$#,)!
+3 f0 (691|$#,)!
+3 f19 (691|$#,)!
+3 f728 (691|$#,)!
+0 a529|&
+3 f0 (733|$#,5|$#,)!
+3 f1 (733|$#,5|$#,)!
+3 f0 (733|4@0@7&#,5|$#,)!
+3 f5 (733|4@0@7&#,5|$#,)!
+0 a532|-1 750 -1
 3 ?!
-3 f717 ()!
-3 f1 ()^720
-1 t719|719&
-3 Ssigaction{!720$$$@0#sa_handler,716|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
-0 s490|-1 725 -1
-3 f0 (668|$#,5|$#,)!
-3 f5 (668|$#,5|$#,)!
-1 t722|722&
-3 f0 (5|$#,725|$#,725|4@5@7&#,)!
-3 f5 (5|$#,725|$#,725|4@5@7&#,)!
-1 t716|716&
-3 f0 (728|$#,5|$#,)!
-3 f5 (728|$#,5|$#,)!
-3 f0 (728|$#,5|$#,)!
-3 f5 (728|$#,5|$#,)!
-3 f0 (728|4@0@7&#,)!
-3 f5 (728|4@0@7&#,)!
-3 f0 (728|4@0@7&#,)!
-3 f5 (728|4@0@7&#,)!
-3 f0 (728|$#,5|$#,)!
-3 f5 (728|$#,5|$#,)!
-3 f0 (728|4@0@7&#,)!
-3 f5 (728|4@0@7&#,)!
-3 f0 (5|$#,728|0@5@7&#,728|4@5@7&#,)!
-3 f5 (5|$#,728|0@5@7&#,728|4@5@7&#,)!
-3 f0 (728|$#,)!
-3 f5 (728|$#,)!
+3 f739 ()!
+3 f1 ()^742
+1 t741|741&
+3 Ssigaction{!742$$$@0#sa_handler,738|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
+0 s550|-1 747 -1
+3 f0 (690|$#,5|$#,)!
+3 f5 (690|$#,5|$#,)!
+1 t744|744&
+3 f0 (5|$#,747|$#,747|4@5@7&#,)!
+3 f5 (5|$#,747|$#,747|4@5@7&#,)!
+1 t738|738&
+3 f0 (750|$#,5|$#,)!
+3 f5 (750|$#,5|$#,)!
+3 f0 (750|$#,5|$#,)!
+3 f5 (750|$#,5|$#,)!
+3 f0 (750|4@0@7&#,)!
+3 f5 (750|4@0@7&#,)!
+3 f0 (750|4@0@7&#,)!
+3 f5 (750|4@0@7&#,)!
+3 f0 (750|$#,5|$#,)!
+3 f5 (750|$#,5|$#,)!
+3 f0 (750|4@0@7&#,)!
+3 f5 (750|4@0@7&#,)!
+3 f0 (5|$#,750|0@5@7&#,750|4@5@7&#,)!
+3 f5 (5|$#,750|0@5@7&#,750|4@5@7&#,)!
+3 f0 (750|$#,)!
+3 f5 (750|$#,)!
 3 f0 (5|$#,23|$#,)!
 3 f19 (5|$#,23|$#,)!
 3 f211 (5|$#,23|$#,)!
 3 f0 (211|$#,)!
 3 f5 (211|$#,)!
-3 Sstat{665|@1|^#st_mode,664|@1|^#st_ino,662|@1|^#st_dev,666|@1|^#st_nlink,669|@1|^#st_uid,663|@1|^#st_gid,667|@1|^#st_size,631|@1|^#st_st_atime,631|@1|^#st_st_mtime,631|@1|^#st_st_ctime,}!
-0 s505|-1 764 -1
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f2 (665|@7|$#,)!
-3 f0 (23|$#,665|$#,)!
-3 f5 (23|$#,665|$#,)!
-1 t751|751&
-3 f0 (5|$#,764|4@0@7&#,)!
-3 f5 (5|$#,764|4@0@7&#,)!
-3 f0 (23|$#,665|$#,)!
-3 f5 (23|$#,665|$#,)!
-3 f0 (23|$#,665|$#,)!
-3 f5 (23|$#,665|$#,)!
-3 f0 (23|$#,764|4@0@7&#,)!
-3 f5 (23|$#,764|4@0@7&#,)!
-3 f0 (665|$#,)!
-3 f5 (665|$#,)!
+3 Sstat{687|@1|^#st_mode,686|@1|^#st_ino,684|@1|^#st_dev,688|@1|^#st_nlink,691|@1|^#st_uid,685|@1|^#st_gid,689|@1|^#st_size,631|@1|^#st_st_atime,631|@1|^#st_st_mtime,631|@1|^#st_st_ctime,}!
+0 s565|-1 786 -1
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (23|$#,687|$#,)!
+3 f5 (23|$#,687|$#,)!
+1 t773|773&
+3 f0 (5|$#,786|4@0@7&#,)!
+3 f5 (5|$#,786|4@0@7&#,)!
+3 f0 (23|$#,687|$#,)!
+3 f5 (23|$#,687|$#,)!
+3 f0 (23|$#,687|$#,)!
+3 f5 (23|$#,687|$#,)!
+3 f0 (23|$#,786|4@0@7&#,)!
+3 f5 (23|$#,786|4@0@7&#,)!
+3 f0 (687|$#,)!
+3 f5 (687|$#,)!
 3 Stms{630|@1|^#tms_utime,630|@1|^#tms_stime,630|@1|^#tms_cutime,630|@1|^#tms_cstime,}!
-0 s517|-1 777 -1
-1 t776|776&
-3 f0 (777|4@0@7&#,)!
-3 f630 (777|4@0@7&#,)!
+0 s577|-1 799 -1
+1 t798|798&
+3 f0 (799|4@0@7&#,)!
+3 f630 (799|4@0@7&#,)!
 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}!
-0 s519|-1 782 -1
-1 t781|781&
-3 f0 (782|4@0@7&#,)!
-3 f5 (782|4@0@7&#,)!
+0 s579|-1 804 -1
+1 t803|803&
+3 f0 (804|4@0@7&#,)!
+3 f5 (804|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (24|4@5@7&#,)!
-3 f668 (24|4@5@7&#,)!
-3 f0 (668|$#,24|4@5@7&#,5|$#,)!
-3 f668 (668|$#,24|4@5@7&#,5|$#,)!
+3 f690 (24|4@5@7&#,)!
+3 f0 (690|$#,24|4@5@7&#,5|$#,)!
+3 f690 (690|$#,24|4@5@7&#,5|$#,)!
 3 C0.4/8|!
 3 C0.3/8|!
-0 s530|&
+0 s590|&
 3 C0.9/9|!
 3 C0.10/9|!
-0 s531|&
-0 s532|&
-3 Stermios{807|@1|^#c_iflag,807|@1|^#c_oflag,807|@1|^#c_cflag,807|@1|^#c_lflag,803|@1|^#c_cc,}!
-0 s601|-1 810 -1
-1 t809|809&
-3 f0 (810|$#,)!
-3 f806 (810|$#,)!
-3 f0 (810|$#,)!
-3 f806 (810|$#,)!
-3 f0 (810|$#,)!
-3 f5 (810|$#,)!
-3 f0 (810|$#,)!
-3 f5 (810|$#,)!
+0 s591|&
+0 s592|&
+3 Stermios{829|@1|^#c_iflag,829|@1|^#c_oflag,829|@1|^#c_cflag,829|@1|^#c_lflag,825|@1|^#c_cc,}!
+0 s661|-1 832 -1
+1 t831|831&
+3 f0 (832|$#,)!
+3 f828 (832|$#,)!
+3 f0 (832|$#,)!
+3 f828 (832|$#,)!
+3 f0 (832|$#,)!
+3 f5 (832|$#,)!
+3 f0 (832|$#,)!
+3 f5 (832|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,810|4@0@7&#,)!
-3 f5 (5|$#,810|4@0@7&#,)!
+3 f0 (5|$#,832|4@0@7&#,)!
+3 f5 (5|$#,832|4@0@7&#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,5|$#,810|$#,)!
-3 f5 (5|$#,5|$#,810|$#,)!
+3 f0 (5|$#,5|$#,832|$#,)!
+3 f5 (5|$#,5|$#,832|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (5|$#,)!
 3 f6 (6|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (23|$#,669|$#,663|$#,)!
-3 f5 (23|$#,669|$#,663|$#,)!
+3 f0 (23|$#,691|$#,685|$#,)!
+3 f5 (23|$#,691|$#,685|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|@5|4@5@7&#,)!
 3 f5 (23|$#,23|$#,!.,)!
 2 y19|19&
 2 y23|23&
-3 f0 (23|$#,862|$#,)!
-3 f5 (23|$#,862|$#,)!
-3 f0 (23|$#,862|$#,315|$#,)!
-3 f5 (23|$#,862|$#,315|$#,)!
-3 f0 (23|$#,862|$#,)!
-3 f5 (23|$#,862|$#,)!
+3 f0 (23|$#,884|$#,)!
+3 f5 (23|$#,884|$#,)!
+3 f0 (23|$#,884|$#,315|$#,)!
+3 f5 (23|$#,884|$#,315|$#,)!
+3 f0 (23|$#,884|$#,)!
+3 f5 (23|$#,884|$#,)!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 f0 (5|$#,5|$#,)!
 3 f9 (5|$#,5|$#,)!
 3 f0 (23|@5|4@0@7&#,63|$#,)!
 3 f19 (23|@5|4@0@7&#,63|$#,)!
 3 f23 (23|@5|4@0@7&#,63|$#,)!
 3 f0 ()!
-3 f663 ()!
+3 f685 ()!
 3 f0 ()!
-3 f669 ()!
+3 f691 ()!
 3 f0 ()!
-3 f663 ()!
-2 y663|663&
-3 f0 (5|$#,882|4@0@7&#,)!
-3 f5 (5|$#,882|4@0@7&#,)!
+3 f685 ()!
+2 y685|685&
+3 f0 (5|$#,904|4@0@7&#,)!
+3 f5 (5|$#,904|4@0@7&#,)!
 3 f0 ()!
 3 f19 ()!
 3 f23 ()!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 f0 ()!
-3 f669 ()!
+3 f691 ()!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
-3 f0 (5|$#,667|$#,5|$#,)!
-3 f667 (5|$#,667|$#,5|$#,)!
+3 f0 (5|$#,689|$#,5|$#,)!
+3 f689 (5|$#,689|$#,5|$#,)!
 3 f0 (23|$#,5|$#,)!
 3 f9 (23|$#,5|$#,)!
 3 f0 ()!
 3 f64 (5|$#,20|4@0@7&#,63|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (663|$#,)!
-3 f5 (663|$#,)!
-3 f0 (668|$#,668|$#,)!
-3 f5 (668|$#,668|$#,)!
+3 f0 (685|$#,)!
+3 f5 (685|$#,)!
+3 f0 (690|$#,690|$#,)!
+3 f5 (690|$#,690|$#,)!
 3 f0 ()!
-3 f668 ()!
-3 f0 (669|$#,)!
-3 f5 (669|$#,)!
+3 f690 ()!
+3 f0 (691|$#,)!
+3 f5 (691|$#,)!
 3 f0 (6|$#,)!
 3 f6 (6|$#,)!
 3 f0 (5|$#,)!
 3 f9 (5|$#,)!
 3 f0 (5|$#,)!
-3 f668 (5|$#,)!
-3 f0 (5|$#,668|$#,)!
-3 f5 (5|$#,668|$#,)!
+3 f690 (5|$#,)!
+3 f0 (5|$#,690|$#,)!
+3 f5 (5|$#,690|$#,)!
 3 f0 (5|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,)!
 3 f64 (5|$#,20|$#,63|$#,)!
 3 Sutimbuf{631|@1|^#actime,631|@1|^#modtime,}!
-0 s693|-1 937 -1
-1 t936|936&
-3 f0 (23|$#,937|0@5@7&#,)!
-3 f5 (23|$#,937|0@5@7&#,)!
-0 a695|-1 945 -1
-0 s696|&
-3 S!4{941|@1|^#rm_so,941|@1|^#rm_eo,}!
-0 s697|&
-0 s698|-1 -1 948
-1 t940|940&
-3 f0 (945|4@0@7&#,23|$#,5|$#,)!
-3 f5 (945|4@0@7&#,23|$#,5|$#,)!
-2 y944|944&
-3 f0 (945|$#,23|$#,63|$#,948|4@0@7&#,5|$#,)!
-3 f5 (945|$#,23|$#,63|$#,948|4@0@7&#,5|$#,)!
-3 f0 (5|$#,945|$#,23|4@0@7&#,63|$#,)!
-3 f63 (5|$#,945|$#,23|4@0@7&#,63|$#,)!
-3 f0 (945|0@0@2&#,)!
-3 f1 (945|0@0@2&#,)!
-0 s736|&
+0 s753|-1 959 -1
+1 t958|958&
+3 f0 (23|$#,959|0@5@7&#,)!
+3 f5 (23|$#,959|0@5@7&#,)!
+0 a755|-1 967 -1
+0 s756|&
+3 S!4{963|@1|^#rm_so,963|@1|^#rm_eo,}!
+0 s757|&
+0 s758|-1 -1 970
+1 t962|962&
+3 f0 (967|4@0@7&#,23|$#,5|$#,)!
+3 f5 (967|4@0@7&#,23|$#,5|$#,)!
+2 y966|966&
+3 f0 (967|$#,23|$#,63|$#,970|4@0@7&#,5|$#,)!
+3 f5 (967|$#,23|$#,63|$#,970|4@0@7&#,5|$#,)!
+3 f0 (5|$#,967|$#,23|4@0@7&#,63|$#,)!
+3 f63 (5|$#,967|$#,23|4@0@7&#,63|$#,)!
+3 f0 (967|0@0@2&#,)!
+3 f1 (967|0@0@2&#,)!
+0 s796|&
 3 f0 (23|$#,23|4@0@7&#,5|$#,)!
 3 f1 (23|$#,23|4@0@7&#,5|$#,)!
 3 C0.5/2|!
 3 f0 (23|$#,23|$#,5|$#,)!
 3 f5 (23|$#,23|$#,5|$#,)!
-3 f958 (23|$#,23|$#,5|$#,)!
+3 f980 (23|$#,23|$#,5|$#,)!
 3 f0 (23|4@0@7&#,5|$#,)!
 3 f1 (23|4@0@7&#,5|$#,)!
 3 f0 (5|$#,)!
 3 C0.1/20|!
 3 f0 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
 3 f1 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
-3 f984 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
+3 f1006 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
 3 f0 (23|$#,23|$#,5|$#,)!
 3 f17 (17|$#,)!
 3 f0 ()!
 3 f1 ()!
-0 s864|&
-0 s865|&
-0 s866|&
-0 s867|&
-0 s868|&
-0 s869|&
-0 s870|&
-0 s871|&
-0 s872|&
-0 s873|&
-0 s874|&
-0 s875|&
-0 s876|&
-0 s877|&
-0 s878|&
-0 s879|&
-0 s880|&
-0 s881|&
-0 s882|&
-0 s883|&
-0 s884|&
+0 s924|&
+0 s925|&
+0 s926|&
+0 s927|&
+0 s928|&
+0 s929|&
+0 s930|&
+0 s931|&
+0 s932|&
+0 s933|&
+0 s934|&
+0 s935|&
+0 s936|&
+0 s937|&
+0 s938|&
+0 s939|&
+0 s940|&
+0 s941|&
+0 s942|&
+0 s943|&
+0 s944|&
 2 F0/12|0&
 2 F4/12|4&
-0 s885|&
-0 s886|&
-0 s887|&
-0 s888|&
-0 s889|&
-0 s890|&
-0 s891|-1 1267 -1
-0 s892|&
-0 s893|&
-0 s894|&
-0 s895|&
-0 s896|&
-0 s897|&
-0 s898|&
-0 s899|&
-0 s900|&
-0 s901|&
-0 s902|&
-0 s903|&
-0 s904|&
-0 a905|-1 1197 -1
-0 s906|&
-0 s907|&
+0 s945|&
+0 s946|&
+0 s947|&
+0 s948|&
+0 s949|&
+0 s950|&
+0 s951|-1 1287 -1
+0 s952|&
+0 s953|&
+0 s954|&
+0 s955|&
+0 s956|&
+0 s957|&
+0 s958|&
+0 s959|&
+0 s960|&
+0 s961|&
+0 s962|&
+0 s963|&
+0 s964|&
+0 a965|-1 1217 -1
 3 f0 (5|$#,23|4@0@7&#,5|$#,)!
 3 f5 (5|$#,23|4@0@7&#,5|$#,)!
 3 C0.5/9|!
-3 f0 (5|$#,1065|$#,20|4@0@7&#,)!
-3 f5 (5|$#,1065|$#,20|4@0@7&#,)!
+3 f0 (5|$#,1085|$#,20|4@0@7&#,)!
+3 f5 (5|$#,1085|$#,20|4@0@7&#,)!
 3 f0 ()!
-3 f668 ()!
+3 f690 ()!
 3 Siovec{20|@1|0@0@3&#iov_base,63|@1|^#iov_len,}!
-0 s911|-1 1092 1072
-2 y1071|1071&
-3 f0 (5|$#,1072|$#,5|$#,)!
-3 f64 (5|$#,1072|$#,5|$#,)!
-3 f0 (5|$#,1072|$#,5|$#,)!
-3 f64 (5|$#,1072|$#,5|$#,)!
+0 s969|-1 1112 1092
+2 y1091|1091&
+3 f0 (5|$#,1092|$#,5|$#,)!
+3 f64 (5|$#,1092|$#,5|$#,)!
+3 f0 (5|$#,1092|$#,5|$#,)!
+3 f64 (5|$#,1092|$#,5|$#,)!
 3 Spoll{5|@1|^#fd,7|@1|^#events,7|@1|^#revents,}!
-0 s916|-1 -1 1079
-2 y1078|1078&
-3 f0 (1079|$#,10|$#,5|$#,)!
-3 f5 (1079|$#,10|$#,5|$#,)!
+0 s974|-1 -1 1099
+2 y1098|1098&
+3 f0 (1099|$#,10|$#,5|$#,)!
+3 f5 (1099|$#,10|$#,5|$#,)!
 3 f0 (20|4@2@2&#,)!
 3 f1 (20|4@2@2&#,)!
 2 F0/14|0&
 2 F4/14|4&
-3 Ssockaddr{1049|@1|^#sa_len,1049|@1|^#sa_family,1085|@1|^#sa_data,}!
-0 s1030|-1 1097 -1
+3 Ssockaddr{1071|@1|^#sa_len,1071|@1|^#sa_family,1105|@1|^#sa_data,}!
+0 s1088|-1 1117 -1
 3 Slinger{5|@1|^#l_onoff,5|@1|^#l_linger,}!
-0 s1031|&
-3 Ssockproto{1050|@1|^#sp_family,1050|@1|^#sp_protocol,}!
-0 s1032|&
-1 t1071|1071&
-3 Smsghdr{1028|@1|0@0@3&#msg_name,1051|@1|^#msg_namelen,1092|@1|0@0@3&#msg_iov,1051|@1|^#msg_iovlen,1028|@1|0@0@3&#msg_control,1051|@1|^#msg_controllen,5|@1|^#msg_flags,}!
-0 s1033|-1 1117 -1
-3 Scmsghdr{1051|@1|^#cmsg_len,5|@1|^#cmsg_level,5|@1|^#cmsg_type,}!
-0 s1034|&
-1 t1087|1087&
-3 f0 (5|$#,1097|$#,24|$#,)!
-3 f5 (5|$#,1097|$#,24|$#,)!
-3 f0 (5|$#,1097|$#,5|$#,)!
-3 f5 (5|$#,1097|$#,5|$#,)!
-3 f0 (5|$#,1097|$#,5|$#,)!
-3 f5 (5|$#,1097|$#,5|$#,)!
+0 s1089|&
+3 Ssockproto{1072|@1|^#sp_family,1072|@1|^#sp_protocol,}!
+0 s1090|&
+1 t1091|1091&
+3 Smsghdr{1050|@1|0@0@3&#msg_name,1073|@1|^#msg_namelen,1112|@1|0@0@3&#msg_iov,1073|@1|^#msg_iovlen,1050|@1|0@0@3&#msg_control,1073|@1|^#msg_controllen,5|@1|^#msg_flags,}!
+0 s1091|-1 1137 -1
+3 Scmsghdr{1073|@1|^#cmsg_len,5|@1|^#cmsg_level,5|@1|^#cmsg_type,}!
+0 s1092|&
+1 t1107|1107&
+3 f0 (5|$#,1117|$#,24|$#,)!
+3 f5 (5|$#,1117|$#,24|$#,)!
+3 f0 (5|$#,1117|$#,5|$#,)!
+3 f5 (5|$#,1117|$#,5|$#,)!
+3 f0 (5|$#,1117|$#,5|$#,)!
+3 f5 (5|$#,1117|$#,5|$#,)!
 1 t63|63&
-3 f0 (5|$#,1097|4@0@7&#,1104|$#,)!
-3 f5 (5|$#,1097|4@0@7&#,1104|$#,)!
-3 f0 (5|$#,1097|$#,1104|$#,)!
-3 f5 (5|$#,1097|$#,1104|$#,)!
-3 f0 (5|$#,5|$#,5|$#,20|4@0@7&#,1104|$#,)!
-3 f5 (5|$#,5|$#,5|$#,20|4@0@7&#,1104|$#,)!
+3 f0 (5|$#,1117|4@0@7&#,1124|$#,)!
+3 f5 (5|$#,1117|4@0@7&#,1124|$#,)!
+3 f0 (5|$#,1117|$#,1124|$#,)!
+3 f5 (5|$#,1117|$#,1124|$#,)!
+3 f0 (5|$#,5|$#,5|$#,20|4@0@7&#,1124|$#,)!
+3 f5 (5|$#,5|$#,5|$#,20|4@0@7&#,1124|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,20|4@0@7&#,63|$#,5|$#,)!
 3 f64 (5|$#,20|4@0@7&#,63|$#,5|$#,)!
-3 f0 (5|$#,20|$#,63|$#,5|$#,1097|0@5@7&#,24|$#,)!
-3 f64 (5|$#,20|$#,63|$#,5|$#,1097|0@5@7&#,24|$#,)!
-1 t1094|1094&
-3 f0 (5|$#,1117|$#,5|$#,)!
-3 f64 (5|$#,1117|$#,5|$#,)!
+3 f0 (5|$#,20|$#,63|$#,5|$#,1117|0@5@7&#,24|$#,)!
+3 f64 (5|$#,20|$#,63|$#,5|$#,1117|0@5@7&#,24|$#,)!
+1 t1114|1114&
+3 f0 (5|$#,1137|$#,5|$#,)!
+3 f64 (5|$#,1137|$#,5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,5|$#,)!
 3 f64 (5|$#,20|$#,63|$#,5|$#,)!
-3 f0 (5|$#,20|$#,63|$#,5|$#,1097|$#,5|$#,)!
-3 f64 (5|$#,20|$#,63|$#,5|$#,1097|$#,5|$#,)!
-3 f0 (5|$#,1117|$#,5|$#,)!
-3 f64 (5|$#,1117|$#,5|$#,)!
+3 f0 (5|$#,20|$#,63|$#,5|$#,1117|$#,5|$#,)!
+3 f64 (5|$#,20|$#,63|$#,5|$#,1117|$#,5|$#,)!
+3 f0 (5|$#,1137|$#,5|$#,)!
+3 f64 (5|$#,1137|$#,5|$#,)!
 3 f0 (5|$#,5|$#,5|$#,20|$#,5|$#,)!
 3 f5 (5|$#,5|$#,5|$#,20|$#,5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-0 s1087|-1 1151 -1
-1 t1150|1150&
-3 f0 (24|$#,5|$#,1151|4@5@7&#,)!
-3 f668 (24|$#,5|$#,1151|4@5@7&#,)!
-3 f0 (668|$#,24|$#,5|$#,1151|4@5@7&#,)!
-3 f668 (668|$#,24|$#,5|$#,1151|4@5@7&#,)!
+0 s1145|-1 1171 -1
+1 t1170|1170&
+3 f0 (24|$#,5|$#,1171|4@5@7&#,)!
+3 f690 (24|$#,5|$#,1171|4@5@7&#,)!
+3 f0 (690|$#,24|$#,5|$#,1171|4@5@7&#,)!
+3 f690 (690|$#,24|$#,5|$#,1171|4@5@7&#,)!
 3 Stimeval{9|@1|^#tv_sec,9|@1|^#tv_usec,}!
-0 s1090|-1 1166 -1
+0 s1148|-1 1186 -1
 3 Stimespec{9|@1|^#ts_sec,9|@1|^#ts_nsec,}!
-0 s1091|&
+0 s1149|&
 3 Stimezone{5|@1|^#tz_minuteswest,5|@1|^#tz_dsttime,}!
-0 s1092|-1 1172 -1
-3 Sitimerval{1157|@1|^#it_interval,1157|@1|^#it_value,}!
-0 s1103|-1 1169 -1
+0 s1150|-1 1192 -1
+3 Sitimerval{1177|@1|^#it_interval,1177|@1|^#it_value,}!
+0 s1161|-1 1189 -1
 3 Sclockinfo{5|@1|^#hz,5|@1|^#tick,5|@1|^#stathz,5|@1|^#profhz,}!
-0 s1104|&
-1 t1157|1157&
-3 f0 (1166|$#,1166|4@5@7&#,)!
-3 f5 (1166|$#,1166|4@5@7&#,)!
-1 t1163|1163&
-3 f0 (5|$#,1169|4@0@7&#,)!
-3 f5 (5|$#,1169|4@0@7&#,)!
-1 t1161|1161&
-3 f0 (1166|4@5@7&#,1172|4@5@7&#,)!
-3 f5 (1166|4@5@7&#,1172|4@5@7&#,)!
-3 f0 (5|$#,1169|$#,1169|4@5@7&#,)!
-3 f5 (5|$#,1169|$#,1169|4@5@7&#,)!
-3 f0 (1166|$#,1172|$#,)!
-3 f5 (1166|$#,1172|$#,)!
-3 f0 (23|$#,1166|0@5@7&#,)!
-3 f5 (23|$#,1166|0@5@7&#,)!
-3 f0 (1028|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,667|$#,)!
-3 f1028 (1028|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,667|$#,)!
-3 f0 (1028|$#,5|$#,5|$#,)!
-3 f5 (1028|$#,5|$#,5|$#,)!
-3 f0 (1028|$#,5|$#,5|$#,)!
-3 f5 (1028|$#,5|$#,5|$#,)!
-3 f0 (1028|$#,63|$#,)!
-3 f5 (1028|$#,63|$#,)!
-3 f0 (1028|$#,5|$#,5|$#,)!
-3 f5 (1028|$#,5|$#,5|$#,)!
-3 f0 (1028|$#,63|$#,)!
-3 f5 (1028|$#,63|$#,)!
-3 f0 (1028|$#,63|$#,)!
-3 f5 (1028|$#,63|$#,)!
+0 s1162|&
+1 t1177|1177&
+3 f0 (1186|$#,1186|4@5@7&#,)!
+3 f5 (1186|$#,1186|4@5@7&#,)!
+1 t1183|1183&
+3 f0 (5|$#,1189|4@0@7&#,)!
+3 f5 (5|$#,1189|4@0@7&#,)!
+1 t1181|1181&
+3 f0 (1186|4@5@7&#,1192|4@5@7&#,)!
+3 f5 (1186|4@5@7&#,1192|4@5@7&#,)!
+3 f0 (5|$#,1189|$#,1189|4@5@7&#,)!
+3 f5 (5|$#,1189|$#,1189|4@5@7&#,)!
+3 f0 (1186|$#,1192|$#,)!
+3 f5 (1186|$#,1192|$#,)!
+3 f0 (23|$#,1186|0@5@7&#,)!
+3 f5 (23|$#,1186|0@5@7&#,)!
+3 f0 (1050|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,689|$#,)!
+3 f1050 (1050|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,689|$#,)!
+3 f0 (1050|$#,5|$#,5|$#,)!
+3 f5 (1050|$#,5|$#,5|$#,)!
+3 f0 (1050|$#,5|$#,5|$#,)!
+3 f5 (1050|$#,5|$#,5|$#,)!
+3 f0 (1050|$#,63|$#,)!
+3 f5 (1050|$#,63|$#,)!
+3 f0 (1050|$#,5|$#,5|$#,)!
+3 f5 (1050|$#,5|$#,5|$#,)!
+3 f0 (1050|$#,63|$#,)!
+3 f5 (1050|$#,63|$#,)!
+3 f0 (1050|$#,63|$#,)!
+3 f5 (1050|$#,63|$#,)!
 3 Swinsize{8|@1|^#ws_row,8|@1|^#ws_col,8|@1|^#ws_xpixel,8|@1|^#ws_ypixel,}!
-0 s1139|&
-1 t1060|1060&
-3 f0 (5|$#,1197|$#,)!
-3 f1 (5|$#,1197|$#,)!
-3 f0 (1197|$#,1197|4@0@7&#,)!
-3 f1 (1197|$#,1197|4@0@7&#,)!
-3 f0 (5|$#,1197|$#,)!
-3 f5 (5|$#,1197|$#,)!
-3 f958 (5|$#,1197|$#,)!
-3 f0 (5|$#,1197|$#,)!
-3 f1 (5|$#,1197|$#,)!
-3 f0 (1197|4@0@7&#,)!
-3 f1 (1197|4@0@7&#,)!
+0 s1197|&
+1 t1082|1082&
+3 f0 (5|$#,1217|$#,)!
+3 f1 (5|$#,1217|$#,)!
+3 f0 (1217|$#,1217|4@0@7&#,)!
+3 f1 (1217|$#,1217|4@0@7&#,)!
+3 f0 (5|$#,1217|$#,)!
+3 f5 (5|$#,1217|$#,)!
+3 f980 (5|$#,1217|$#,)!
+3 f0 (5|$#,1217|$#,)!
+3 f1 (5|$#,1217|$#,)!
+3 f0 (1217|4@0@7&#,)!
+3 f1 (1217|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-3 f0 (5|$#,669|$#,663|$#,)!
-3 f5 (5|$#,669|$#,663|$#,)!
+3 f0 (5|$#,691|$#,685|$#,)!
+3 f5 (5|$#,691|$#,685|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-3 f0 (5|$#,667|$#,)!
-3 f5 (5|$#,667|$#,)!
+3 f0 (5|$#,689|$#,)!
+3 f5 (5|$#,689|$#,)!
 3 f0 (23|4@0@7&#,63|$#,)!
 3 f5 (23|4@0@7&#,63|$#,)!
 3 f0 (23|$#,5|$#,)!
 3 f5 (23|$#,5|$#,)!
-3 f0 (23|$#,669|$#,663|$#,)!
-3 f5 (23|$#,669|$#,663|$#,)!
+3 f0 (23|$#,691|$#,685|$#,)!
+3 f5 (23|$#,691|$#,685|$#,)!
 3 f0 (23|$#,23|4@0@7&#,5|$#,)!
 3 f5 (23|$#,23|4@0@7&#,5|$#,)!
-3 f0 (5|$#,1197|0@5@7&#,1197|0@5@7&#,1197|0@5@7&#,1166|$#,)!
-3 f5 (5|$#,1197|0@5@7&#,1197|0@5@7&#,1197|0@5@7&#,1166|$#,)!
-3 f0 (663|$#,)!
-3 f5 (663|$#,)!
-3 f0 (669|$#,)!
-3 f5 (669|$#,)!
-1 t663|663&
-3 f0 (5|$#,1231|$#,)!
-3 f5 (5|$#,1231|$#,)!
-3 f0 (663|$#,663|$#,)!
-3 f5 (663|$#,663|$#,)!
-3 f0 (663|$#,663|$#,)!
-3 f5 (663|$#,663|$#,)!
+3 f0 (5|$#,1217|0@5@7&#,1217|0@5@7&#,1217|0@5@7&#,1186|$#,)!
+3 f5 (5|$#,1217|0@5@7&#,1217|0@5@7&#,1217|0@5@7&#,1186|$#,)!
+3 f0 (685|$#,)!
+3 f5 (685|$#,)!
+3 f0 (691|$#,)!
+3 f5 (691|$#,)!
+1 t685|685&
+3 f0 (5|$#,1251|$#,)!
+3 f5 (5|$#,1251|$#,)!
+3 f0 (685|$#,685|$#,)!
+3 f5 (685|$#,685|$#,)!
+3 f0 (685|$#,685|$#,)!
+3 f5 (685|$#,685|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
-3 f0 (23|$#,667|$#,)!
-3 f5 (23|$#,667|$#,)!
-3 Sipc_perm{669|@1|^#uid,663|@1|^#gid,669|@1|^#cuid,663|@1|^#cgid,665|@1|^#mode,1048|@1|^#seq,1036|@1|^#key,}!
-0 s1261|&
-0 s1272|-1 1247 -1
-1 t1246|1246&
-3 Smsqid_ds{1245|@1|^#msg_perm,1247|@1|0@0@3&#msg_first,1247|@1|0@0@3&#msg_last,1052|@1|^#msg_cbytes,1052|@1|^#msg_qnum,1052|@1|^#msg_qbytes,668|@1|^#msg_lspid,668|@1|^#msg_lrpid,631|@1|^#msg_stime,631|@1|^#msg_rtime,631|@1|^#msg_ctime,}!
-0 s1273|-1 1252 -1
+3 f0 (23|$#,689|$#,)!
+3 f5 (23|$#,689|$#,)!
+3 Sipc_perm{691|@1|^#uid,685|@1|^#gid,691|@1|^#cuid,685|@1|^#cgid,687|@1|^#mode,1070|@1|^#seq,1058|@1|^#key,}!
+0 s1319|&
+0 s1330|-1 1267 -1
+1 t1266|1266&
+3 Smsqid_ds{1265|@1|^#msg_perm,1267|@1|0@0@3&#msg_first,1267|@1|0@0@3&#msg_last,1074|@1|^#msg_cbytes,1074|@1|^#msg_qnum,1074|@1|^#msg_qbytes,690|@1|^#msg_lspid,690|@1|^#msg_lrpid,631|@1|^#msg_stime,631|@1|^#msg_rtime,631|@1|^#msg_ctime,}!
+0 s1331|-1 1272 -1
 3 Smymesg{9|@1|^#mtype,42|@1|^#mtext,}!
-0 s1274|&
-1 t1249|1249&
-3 f0 (5|$#,5|$#,1252|4@0@7&#,)!
-3 f5 (5|$#,5|$#,1252|4@0@7&#,)!
-3 f0 (1036|$#,5|$#,)!
-3 f5 (1036|$#,5|$#,)!
+0 s1332|&
+1 t1269|1269&
+3 f0 (5|$#,5|$#,1272|4@0@7&#,)!
+3 f5 (5|$#,5|$#,1272|4@0@7&#,)!
+3 f0 (1058|$#,5|$#,)!
+3 f5 (1058|$#,5|$#,)!
 3 f0 (5|$#,20|4@0@7&#,63|$#,9|$#,5|$#,)!
 3 f5 (5|$#,20|4@0@7&#,63|$#,9|$#,5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,5|$#,)!
 3 f5 (5|$#,20|$#,63|$#,5|$#,)!
-0 s1284|-1 1262 -1
-1 t1261|1261&
-3 Ssemid_ds{1245|@1|^#sem_perm,1262|@1|0@0@3&#sem_base,1046|@1|^#sem_nsems,631|@1|^#sem_otime,631|@1|^#sem_ctime,}!
-0 s1285|-1 1266 -1
-3 Ssem{1046|@1|^#semval,668|@1|^#sempid,1046|@1|^#semncnt,1046|@1|^#semzcnt,}!
-1 t1264|1264&
-1 t1046|1046&
-3 Usemun{5|@1|^#val,1266|@1|0@0@3&#buf,1267|@1|0@0@3&#array,}!
-0 s1286|&
-3 Ssembuf{1046|@1|^#sem_num,7|@1|^#sem_op,7|@1|^#sem_flg,}!
-0 s1287|-1 1276 -1
-3 f0 (5|$#,5|$#,5|$#,1269|$#,)!
-3 f5 (5|$#,5|$#,5|$#,1269|$#,)!
-3 f0 (1036|$#,5|$#,5|$#,)!
-3 f5 (1036|$#,5|$#,5|$#,)!
-1 t1271|1271&
-3 f0 (5|$#,1276|$#,63|$#,)!
-3 f5 (5|$#,1276|$#,63|$#,)!
-3 Sshmid_ds{1245|@1|^#shm_perm,5|@1|^#shm_segsz,1046|@1|^#shm_lkcnt,668|@1|^#shm_lpid,668|@1|^#shm_cpid,1048|@1|^#shm_nattch,1048|@1|^#shm_cnattch,631|@1|^#shm_atime,631|@1|^#shm_dtime,631|@1|^#shm_ctime,}!
-0 s1310|-1 1284 -1
+0 s1342|-1 1282 -1
+1 t1281|1281&
+3 Ssemid_ds{1265|@1|^#sem_perm,1282|@1|0@0@3&#sem_base,1068|@1|^#sem_nsems,631|@1|^#sem_otime,631|@1|^#sem_ctime,}!
+0 s1343|-1 1286 -1
+3 Ssem{1068|@1|^#semval,690|@1|^#sempid,1068|@1|^#semncnt,1068|@1|^#semzcnt,}!
+1 t1284|1284&
+1 t1068|1068&
+3 Usemun{5|@1|^#val,1286|@1|0@0@3&#buf,1287|@1|0@0@3&#array,}!
+0 s1344|&
+3 Ssembuf{1068|@1|^#sem_num,7|@1|^#sem_op,7|@1|^#sem_flg,}!
+0 s1345|-1 1296 -1
+3 f0 (5|$#,5|$#,5|$#,1289|$#,)!
+3 f5 (5|$#,5|$#,5|$#,1289|$#,)!
+3 f0 (1058|$#,5|$#,5|$#,)!
+3 f5 (1058|$#,5|$#,5|$#,)!
+1 t1291|1291&
+3 f0 (5|$#,1296|$#,63|$#,)!
+3 f5 (5|$#,1296|$#,63|$#,)!
+3 Sshmid_ds{1265|@1|^#shm_perm,5|@1|^#shm_segsz,1068|@1|^#shm_lkcnt,690|@1|^#shm_lpid,690|@1|^#shm_cpid,1070|@1|^#shm_nattch,1070|@1|^#shm_cnattch,631|@1|^#shm_atime,631|@1|^#shm_dtime,631|@1|^#shm_ctime,}!
+0 s1368|-1 1304 -1
 3 f0 (5|$#,20|0@5@7&#,5|$#,)!
 3 f19 (5|$#,20|0@5@7&#,5|$#,)!
 3 f20 (5|$#,20|0@5@7&#,5|$#,)!
-1 t1280|1280&
-3 f0 (5|$#,5|$#,1284|4@0@7&#,)!
-3 f5 (5|$#,5|$#,1284|4@0@7&#,)!
+1 t1300|1300&
+3 f0 (5|$#,5|$#,1304|4@0@7&#,)!
+3 f5 (5|$#,5|$#,1304|4@0@7&#,)!
 3 f0 (20|$#,)!
 3 f5 (20|$#,)!
-3 f0 (1036|$#,5|$#,5|$#,)!
-3 f5 (1036|$#,5|$#,5|$#,)!
+3 f0 (1058|$#,5|$#,5|$#,)!
+3 f5 (1058|$#,5|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f1 ()!
 3 f0 ()!
 3 f19 ()!
-3 f706 ()!
+3 f728 ()!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f19 ()!
-3 f697 ()!
+3 f719 ()!
 3 f0 ()!
 3 f5 ()!
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-3 f0 (665|@7|$#,)!
-3 f5 (665|@7|$#,)!
-3 f958 (665|@7|$#,)!
-3 f0 (665|@7|$#,)!
-3 f5 (665|@7|$#,)!
-3 f958 (665|@7|$#,)!
-3 f0 (23|$#,1052|$#,)!
-3 f5 (23|$#,1052|$#,)!
-3 f0 (5|$#,1052|$#,)!
-3 f5 (5|$#,1052|$#,)!
-3 f0 (5|$#,665|$#,)!
-3 f5 (5|$#,665|$#,)!
-3 f0 (23|$#,764|4@0@7&#,)!
-3 f5 (23|$#,764|4@0@7&#,)!
+3 f0 (687|@7|$#,)!
+3 f5 (687|@7|$#,)!
+3 f980 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f5 (687|@7|$#,)!
+3 f980 (687|@7|$#,)!
+3 f0 (23|$#,1074|$#,)!
+3 f5 (23|$#,1074|$#,)!
+3 f0 (5|$#,1074|$#,)!
+3 f5 (5|$#,1074|$#,)!
+3 f0 (5|$#,687|$#,)!
+3 f5 (5|$#,687|$#,)!
+3 f0 (23|$#,786|4@0@7&#,)!
+3 f5 (23|$#,786|4@0@7&#,)!
 3 Sstrbuf{5|@1|^#maxlen,5|@1|^#len,23|@1|0@0@3&#buf,}!
-0 s1421|-1 1346 -1
+0 s1479|-1 1366 -1
 3 Sstr_mlist{42|@1|^#l_name,}!
-0 s1422|-1 1343 -1
-1 t1342|1342&
-3 Sstr_list{5|@1|^#sl_nmods,1343|@1|0@0@3&#sl_modlist,}!
-0 s1423|&
-1 t1340|1340&
-3 f0 (5|$#,1346|4@0@7&#,1346|4@0@7&#,24|$#,)!
-3 f5 (5|$#,1346|4@0@7&#,1346|4@0@7&#,24|$#,)!
-3 f0 (5|$#,1346|4@0@7&#,1346|4@0@7&#,24|$#,24|$#,)!
-3 f5 (5|$#,1346|4@0@7&#,1346|4@0@7&#,24|$#,24|$#,)!
-3 f0 (5|$#,1346|$#,1346|$#,24|$#,)!
-3 f5 (5|$#,1346|$#,1346|$#,24|$#,)!
-3 f0 (5|$#,1346|$#,1346|$#,5|$#,24|$#,)!
-3 f5 (5|$#,1346|$#,1346|$#,5|$#,24|$#,)!
-3 Srusage{1157|@1|^#ru_utime,1157|@1|^#ru_stime,9|@1|^#ru_maxrss,9|@1|^#ru_ixrss,9|@1|^#ru_idrss,9|@1|^#ru_isrss,9|@1|^#ru_minflt,9|@1|^#ru_majflt,9|@1|^#ru_nswap,9|@1|^#ru_inblock,9|@1|^#ru_oublock,9|@1|^#ru_msgsnd,9|@1|^#ru_msgrcv,9|@1|^#ru_nsignals,9|@1|^#ru_nvcsw,9|@1|^#ru_nivcsw,}!
+0 s1480|-1 1363 -1
+1 t1362|1362&
+3 Sstr_list{5|@1|^#sl_nmods,1363|@1|0@0@3&#sl_modlist,}!
+0 s1481|&
+1 t1360|1360&
+3 f0 (5|$#,1366|4@0@7&#,1366|4@0@7&#,24|$#,)!
+3 f5 (5|$#,1366|4@0@7&#,1366|4@0@7&#,24|$#,)!
+3 f0 (5|$#,1366|4@0@7&#,1366|4@0@7&#,24|$#,24|$#,)!
+3 f5 (5|$#,1366|4@0@7&#,1366|4@0@7&#,24|$#,24|$#,)!
+3 f0 (5|$#,1366|$#,1366|$#,24|$#,)!
+3 f5 (5|$#,1366|$#,1366|$#,24|$#,)!
+3 f0 (5|$#,1366|$#,1366|$#,5|$#,24|$#,)!
+3 f5 (5|$#,1366|$#,1366|$#,5|$#,24|$#,)!
+3 Srusage{1177|@1|^#ru_utime,1177|@1|^#ru_stime,9|@1|^#ru_maxrss,9|@1|^#ru_ixrss,9|@1|^#ru_idrss,9|@1|^#ru_isrss,9|@1|^#ru_minflt,9|@1|^#ru_majflt,9|@1|^#ru_nswap,9|@1|^#ru_inblock,9|@1|^#ru_oublock,9|@1|^#ru_msgsnd,9|@1|^#ru_msgrcv,9|@1|^#ru_nsignals,9|@1|^#ru_nvcsw,9|@1|^#ru_nivcsw,}!
 3 Srlimit{9|@1|^#rlim_cur,9|@1|^#rlim_max,}!
-0 s1446|-1 1364 -1
+0 s1504|-1 1384 -1
 2 F0/3|0&
 2 F10/3|10&
-3 Sloadavg{1359|@1|^#ldavg,9|@1|^#fscale,}!
-0 s1447|&
+3 Sloadavg{1379|@1|^#ldavg,9|@1|^#fscale,}!
+0 s1505|&
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-1 t1357|1357&
-3 f0 (5|$#,1364|4@0@7&#,)!
-3 f5 (5|$#,1364|4@0@7&#,)!
-3 f0 (5|$#,1151|4@0@7&#,)!
-3 f5 (5|$#,1151|4@0@7&#,)!
+1 t1377|1377&
+3 f0 (5|$#,1384|4@0@7&#,)!
+3 f5 (5|$#,1384|4@0@7&#,)!
+3 f0 (5|$#,1171|4@0@7&#,)!
+3 f5 (5|$#,1171|4@0@7&#,)!
 3 f0 (5|$#,5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,5|$#,)!
-3 f0 (5|$#,1364|$#,)!
-3 f5 (5|$#,1364|$#,)!
+3 f0 (5|$#,1384|$#,)!
+3 f5 (5|$#,1384|$#,)!
 3 Sservent{23|@1|0@0@18@3@0#s_name,315|@1|0@0@18@3@0#s_aliases,5|@1|^#s_port,23|@1|0@0@18@3@0#s_proto,}!
-0 s1453|-1 1377 -1
+0 s1511|-1 1397 -1
 3 f0 (23|$#,23|0@5@7&#,)!
 3 f19 (23|$#,23|0@5@7&#,)!
-1 t1374|1374&
-3 f1377 (23|$#,23|0@5@7&#,)!
-3 f0 (23|$#,23|0@5@7&#,1377|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
-3 f19 (23|$#,23|0@5@7&#,1377|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
-3 f1377 (23|$#,23|0@5@7&#,1377|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+1 t1394|1394&
+3 f1397 (23|$#,23|0@5@7&#,)!
+3 f0 (23|$#,23|0@5@7&#,1397|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f19 (23|$#,23|0@5@7&#,1397|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1397 (23|$#,23|0@5@7&#,1397|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
 3 f0 (5|$#,23|0@5@7&#,)!
 3 f19 (5|$#,23|0@5@7&#,)!
-3 f1377 (5|$#,23|0@5@7&#,)!
-3 f0 (5|$#,23|0@5@7&#,1377|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
-3 f19 (5|$#,23|0@5@7&#,1377|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
-3 f1377 (5|$#,23|0@5@7&#,1377|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1397 (5|$#,23|0@5@7&#,)!
+3 f0 (5|$#,23|0@5@7&#,1397|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f19 (5|$#,23|0@5@7&#,1397|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1397 (5|$#,23|0@5@7&#,1397|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
 3 f0 ()!
 3 f19 ()!
-3 f1377 ()!
-3 f0 (1377|$#,23|$#,5|$#,)!
-3 f19 (1377|$#,23|$#,5|$#,)!
-3 f1377 (1377|$#,23|$#,5|$#,)!
+3 f1397 ()!
+3 f0 (1397|$#,23|$#,5|$#,)!
+3 f19 (1397|$#,23|$#,5|$#,)!
+3 f1397 (1397|$#,23|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 ()!
 3 f5 ()!
-0 s1463|-1 1401 -1
+0 s1521|-1 1421 -1
 3 f0 (23|0@2@7&#,)!
 3 f19 (23|0@2@7&#,)!
-1 t1398|1398&
-3 f1401 (23|0@2@7&#,)!
-3 f0 (23|$#,1401|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
-3 f19 (23|$#,1401|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
-3 f1401 (23|$#,1401|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+1 t1418|1418&
+3 f1421 (23|0@2@7&#,)!
+3 f0 (23|$#,1421|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f19 (23|$#,1421|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1421 (23|$#,1421|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
 3 f0 (20|0@2@7&#,63|$#,5|$#,)!
 3 f19 (20|0@2@7&#,63|$#,5|$#,)!
-3 f1401 (20|0@2@7&#,63|$#,5|$#,)!
-3 f0 (20|0@2@7&#,63|$#,5|$#,1401|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
-3 f19 (20|0@2@7&#,63|$#,5|$#,1401|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
-3 f1401 (20|0@2@7&#,63|$#,5|$#,1401|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1421 (20|0@2@7&#,63|$#,5|$#,)!
+3 f0 (20|0@2@7&#,63|$#,5|$#,1421|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f19 (20|0@2@7&#,63|$#,5|$#,1421|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1421 (20|0@2@7&#,63|$#,5|$#,1421|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
 3 f0 ()!
 3 f19 ()!
-3 f1401 ()!
-3 f0 (1401|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
-3 f19 (1401|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
-3 f1401 (1401|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f1421 ()!
+3 f0 (1421|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f19 (1421|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f1421 (1421|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
 3 f0 (211|$#,)!
 3 f19 (211|$#,)!
-3 f1401 (211|$#,)!
-3 f0 (211|$#,1401|$#,4|$#,5|$#,)!
-3 f19 (211|$#,1401|$#,4|$#,5|$#,)!
-3 f1401 (211|$#,1401|$#,4|$#,5|$#,)!
+3 f1421 (211|$#,)!
+3 f0 (211|$#,1421|$#,4|$#,5|$#,)!
+3 f19 (211|$#,1421|$#,4|$#,5|$#,)!
+3 f1421 (211|$#,1421|$#,4|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f1 (5|$#,)!
 3 f0 ()!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 Shostent{23|@1|0@0@18@3@0#h_name,315|@1|0@0@18@3@0#h_aliases,5|@1|^#h_addrtype,5|@1|^#h_length,315|@1|0@0@18@3@0#h_addr_list,23|@1|0@0@18@3@0#h_addr,}!
-0 s1476|&
-3 Sin_addr{1434|@1|^#s_addr,}!
-0 s1477|&
-0 s1478|&
-3 f0 (1434|$#,)!
-3 f1434 (1434|$#,)!
-3 f0 (1437|$#,)!
-3 f1437 (1437|$#,)!
-3 f0 (1434|$#,)!
-3 f1434 (1434|$#,)!
-3 f0 (1437|$#,)!
-3 f1437 (1437|$#,)!
+0 s1534|&
+3 Sin_addr{1454|@1|^#s_addr,}!
+0 s1535|&
+0 s1536|&
+3 f0 (1454|$#,)!
+3 f1454 (1454|$#,)!
+3 f0 (1457|$#,)!
+3 f1457 (1457|$#,)!
+3 f0 (1454|$#,)!
+3 f1454 (1454|$#,)!
+3 f0 (1457|$#,)!
+3 f1457 (1457|$#,)!
 3 f0 (23|0@2@7&#,)!
 3 f5 (23|0@2@7&#,)!
 3 f0 (5|$#,)!
 141
 28,123,138,141,142
 142
-357
-357,469
-469
-357,469,472
-472
-357,469,472,695
-695
-905
+417
+417,529
+529
+417,529,532
+532
+417,529,532,755
+755
+965
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 ^207 328@6@5@1@0@0^@2@0@0#calloc
 ^208 331@4@5@1@0@0^@2@0@0#malloc
 ^209 334@6@5@1@0@0@0@@1@tp0@2@0@0#realloc
-^210 1083$@0@@1@p0,tp0$@0#free
+^210 1103$@0@@1@p0,tp0$@0#free
 *1 (Constant)
 ^211 5$#EXIT_FAILURE#EXIT_SUCCESS
 *4 (Function)
 ^341 653@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime
 ^342 655$@0@@1@tp0$@0#strftime
 *0 (Datatype)
-^343 4@-@-@0@0@0@0@656#int8_t
-^344 7@-@-@0@0@0@0@657#int16_t
-^345 5@-@-@0@0@0@0@658#int32_t
-^346 3@-@-@0@0@0@0@659#u_int8_t
-^347 8@-@-@0@0@0@0@660#u_int16_t
-^348 6@-@-@0@0@0@0@661#u_int32_t
-^349 13@-@-@0@0@0@0@662#dev_t
-^350 13@-@-@0@0@0@0@663#gid_t
-^351 13@-@-@0@0@0@0@664#ino_t
-^352 13@-@-@0@0@0@0@665#mode_t
-^353 13@-@-@0@0@0@0@666#nlink_t
-^354 13@-@-@0@0@0@0@667#off_t
-^355 13@-@-@0@0@0@0@668#pid_t
-^356 13@-@-@0@0@0@0@669#uid_t
-^357 20@+@+@0@0@0@0@670#DIR
+^343 13@-@-@0@0@0@0@656#int8_t
+^344 13@-@-@0@0@0@0@657#int16_t
+^345 13@-@-@0@0@0@0@658#int32_t
+^346 13@-@-@0@0@0@0@659#int64_t
+^347 14@-@-@0@0@0@0@660#uint8_t
+^348 14@-@-@0@0@0@0@661#uint16_t
+^349 14@-@-@0@0@0@0@662#uint32_t
+^350 14@-@-@0@0@0@0@663#uint64_t
+^351 13@-@-@0@0@0@0@664#int_least8_t
+^352 13@-@-@0@0@0@0@665#int_least16_t
+^353 13@-@-@0@0@0@0@666#int_least32_t
+^354 13@-@-@0@0@0@0@667#int_least64_t
+^355 14@-@-@0@0@0@0@668#uint_least8_t
+^356 14@-@-@0@0@0@0@669#uint_least16_t
+^357 14@-@-@0@0@0@0@670#uint_least32_t
+^358 14@-@-@0@0@0@0@671#uint_least64_t
+^359 13@-@-@0@0@0@0@672#int_fast8_t
+^360 13@-@-@0@0@0@0@673#int_fast16_t
+^361 13@-@-@0@0@0@0@674#int_fast32_t
+^362 13@-@-@0@0@0@0@675#int_fast64_t
+^363 14@-@-@0@0@0@0@676#uint_fast8_t
+^364 14@-@-@0@0@0@0@677#uint_fast16_t
+^365 14@-@-@0@0@0@0@678#uint_fast32_t
+^366 14@-@-@0@0@0@0@679#uint_fast64_t
+^367 24@-@+@0@0@0@0@680#intptr_t
+^368 25@-@+@0@0@0@0@681#uintptr_t
+^369 15@-@-@0@0@0@0@682#intmax_t
+^370 14@-@-@0@0@0@0@683#uintmax_t
+*1 (Constant)
+^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX
+^407 63$#INTPTR_MIN#INTPTR_MAX
+*0 (Datatype)
+^409 13@-@-@0@0@0@0@684#dev_t
+^410 13@-@-@0@0@0@0@685#gid_t
+^411 13@-@-@0@0@0@0@686#ino_t
+^412 13@-@-@0@0@0@0@687#mode_t
+^413 13@-@-@0@0@0@0@688#nlink_t
+^414 13@-@-@0@0@0@0@689#off_t
+^415 13@-@-@0@0@0@0@690#pid_t
+^416 13@-@-@0@0@0@0@691#uid_t
+^417 20@+@+@0@0@0@0@692#DIR
 *7 (Struct tag)
-^358 671@672#@dirent
+^418 693@694#@dirent
 *4 (Function)
-^359 675$@0@g22@6@0@1@g22$@0#closedir
-^360 678@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
-^361 682@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
-^362 684$^$@0#rewinddir
+^419 697$@0@g22@6@0@1@g22$@0#closedir
+^420 700@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
+^421 704@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
+^422 706$^$@0#rewinddir
 *1 (Constant)
-^363 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
+^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
 *7 (Struct tag)
-^434 685@686#@flock
+^494 707@708#@flock
 *4 (Function)
-^435 688$@0@g22@6@0@1@g22$@0#creat
-^436 690$@0@g22@6@0@1@g22$@0#fcntl
-^437 692$@0@g22@6@0@1@g22$@0#open
+^495 710$@0@g22@6@0@1@g22$@0#creat
+^496 712$@0@g22@6@0@1@g22$@0#fcntl
+^497 714$@0@g22@6@0@1@g22$@0#open
 *7 (Struct tag)
-^438 693@694#@group
+^498 715@716#@group
 *4 (Function)
-^439 698@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
-^440 701@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
+^499 720@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
+^500 723@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
 *1 (Constant)
-^441 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
+^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
 *7 (Struct tag)
-^466 702@703#@passwd
+^526 724@725#@passwd
 *4 (Function)
-^467 707@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
-^468 710@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
+^527 729@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
+^528 732@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
 *0 (Datatype)
-^469 20@+@+@0@0@0@0@711#sigjmp_buf
+^529 20@+@+@0@0@0@0@733#sigjmp_buf
 *4 (Function)
-^470 713@6@0@5@0@0^$@0#siglongjmp
-^471 715$@0@@1@p0$@0#sigsetjmp
+^530 735@6@0@5@0@0^$@0#siglongjmp
+^531 737$@0@@1@p0$@0#sigsetjmp
 *0 (Datatype)
-^472 0@+@=@0@0@0@0@716#sigset_t
+^532 0@+@=@0@0@0@0@738#sigset_t
 *1 (Constant)
-^473 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
+^533 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
 *7 (Struct tag)
-^490 721@722#@sigaction
+^550 743@744#@sigaction
 *4 (Function)
-^491 724@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
-^492 727$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
-^493 730$@0@g22@6@0@1@tp0,g22$@0#sigaddset
-^494 732$@0@g22@6@0@1@tp0,g22$@0#sigdelset
-^495 734$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
-^496 736$@0@g22@6@0@1@tp0,g22$@0#sigfillset
-^497 738$@0@g22@6@0@1@g22$@0#sigismember
-^498 740$@0@g22@6@0@1@tp0,g22$@0#sigpending
-^499 742$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
-^500 744$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
+^551 746@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
+^552 749$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
+^553 752$@0@g22@6@0@1@tp0,g22$@0#sigaddset
+^554 754$@0@g22@6@0@1@tp0,g22$@0#sigdelset
+^555 756$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
+^556 758$@0@g22@6@0@1@tp0,g22$@0#sigfillset
+^557 760$@0@g22@6@0@1@g22$@0#sigismember
+^558 762$@0@g22@6@0@1@tp0,g22$@0#sigpending
+^559 764$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
+^560 766$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
 *1 (Constant)
-^501 5$#L_ctermid#L_cuserid
+^561 5$#L_ctermid#L_cuserid
 *4 (Function)
-^503 747@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
-^504 749$@0@g22@6@0@1@g22$@0#fileno
+^563 769@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
+^564 771$@0@g22@6@0@1@g22$@0#fileno
 *7 (Struct tag)
-^505 750@751#@stat
+^565 772@773#@stat
 *4 (Function)
-^506 753$^$@0#S_ISBLK
-^507 755$^$@0#S_ISCHR
-^508 757$^$@0#S_ISDIR
-^509 759$^$@0#S_ISFIFO
-^510 761$^$@0#S_ISREG
-^511 763$@0@s3,g22@6@0@1@s3,g22$@0#chmod
-^512 766$@0@g22@6@0@1@g22,tp1$@0#fstat
-^513 768$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
-^514 770$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
-^515 772$@0@g22@6@0@1@g22,tp1$@0#stat
-^516 774$@0@s3@1@s3$@0#umask
+^566 775$^$@0#S_ISBLK
+^567 777$^$@0#S_ISCHR
+^568 779$^$@0#S_ISDIR
+^569 781$^$@0#S_ISFIFO
+^570 783$^$@0#S_ISREG
+^571 785$@0@s3,g22@6@0@1@s3,g22$@0#chmod
+^572 788$@0@g22@6@0@1@g22,tp1$@0#fstat
+^573 790$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
+^574 792$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
+^575 794$@0@g22@6@0@1@g22,tp1$@0#stat
+^576 796$@0@s3@1@s3$@0#umask
 *7 (Struct tag)
-^517 775@776#@tms
+^577 797@798#@tms
 *4 (Function)
-^518 779$@0@@1@tp0$@0#times
+^578 801$@0@@1@tp0$@0#times
 *7 (Struct tag)
-^519 780@781#@utsname
+^579 802@803#@utsname
 *4 (Function)
-^520 784$@0@g22@6@0@1@tp0,g22$@0#uname
-^521 786$^$@0#WEXITSTATUS
-^522 788$^$@0#WIFEXITED
-^523 790$^$@0#WIFSIGNALED
-^524 792$^$@0#WIFSTOPPED
-^525 794$^$@0#WSTOPSIG
-^526 796$^$@0#WTERMSIG
+^580 806$@0@g22@6@0@1@tp0,g22$@0#uname
+^581 808$^$@0#WEXITSTATUS
+^582 810$^$@0#WIFEXITED
+^583 812$^$@0#WIFSIGNALED
+^584 814$^$@0#WIFSTOPPED
+^585 816$^$@0#WSTOPSIG
+^586 818$^$@0#WTERMSIG
 *1 (Constant)
-^527 5$#WUNTRACED
+^587 5$#WUNTRACED
 *4 (Function)
-^528 798$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
-^529 800$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
+^588 820$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
+^589 822$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
 *0 (Datatype)
-^530 802@-@-@0@0@0@0@803#cc_t
-^531 805@-@-@0@0@0@0@806#speed_t
-^532 805@-@-@0@0@0@0@807#tcflag_t
+^590 824@-@-@0@0@0@0@825#cc_t
+^591 827@-@-@0@0@0@0@828#speed_t
+^592 827@-@-@0@0@0@0@829#tcflag_t
 *1 (Constant)
-^533 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
+^593 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
 *7 (Struct tag)
-^601 808@809#@termios
+^661 830@831#@termios
 *4 (Function)
-^602 812$^$@0#cfgetispeed
-^603 814$^$@0#cfgetospeed
-^604 816$@0@@1@tp0$@0#cfsetispeed
-^605 818$@0@@1@tp0$@0#cfsetospeed
-^606 820$@0@g22@6@0@1@g22$@0#tcdrain
-^607 822$@0@g22@6@0@1@g22$@0#tcflow
-^608 824$@0@g22@6@0@1@g22$@0#tcflush
-^609 826$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
-^610 828$@0@g22@6@0@1@g22$@0#tcsendbreak
-^611 830$@0@g22@6@0@1@g22$@0#tcsetattr
+^662 834$^$@0#cfgetispeed
+^663 836$^$@0#cfgetospeed
+^664 838$@0@@1@tp0$@0#cfsetispeed
+^665 840$@0@@1@tp0$@0#cfsetospeed
+^666 842$@0@g22@6@0@1@g22$@0#tcdrain
+^667 844$@0@g22@6@0@1@g22$@0#tcflow
+^668 846$@0@g22@6@0@1@g22$@0#tcflush
+^669 848$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
+^670 850$@0@g22@6@0@1@g22$@0#tcsendbreak
+^671 852$@0@g22@6@0@1@g22$@0#tcsetattr
 *3 (Variable)
-^612 315|@1|6@0@0@0@1#environ
+^672 315|@1|6@0@0@0@1#environ
 *1 (Constant)
-^613 5$#CLK_TCK
+^673 5$#CLK_TCK
 *4 (Function)
-^614 1016$@1@g612@6@0,s3@1@s3,g861,g862,g863$@0#tzset
+^674 1038$@1@g672@6@0,s3@1@s3,g921,g922,g923$@0#tzset
 *1 (Constant)
-^615 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
+^675 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
 *4 (Function)
-^646 834@6@0@6@0@0^$@0#_exit
-^647 836$@0@g22@6@0@1@g22$@0#access
-^648 838$@0@s3@1@s3$@0#alarm
-^649 840$@0@g22@6@0@1@g22$@0#chdir
-^650 842$@0@s3,g22@6@0@1@s3,g22$@0#chown
-^651 844$@0@s3,g22@6@0@1@s3,g22$@0#close
-^652 847$@0@s3@1@tp0,s3$@0#ctermid
-^653 850$@0@@1@tp0@3@0@0#cuserid
-^654 852$@0@g22@6@0,s3@1@g22,s3$@0#dup2
-^655 854$@0@g22@6@0,s3@1@g22,s3$@0#dup
-^656 856@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
-^657 858@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
-^658 860@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
-^659 864@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
-^660 866@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
-^661 868@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
-^662 870$@0@s3,g22@6@0@1@s3,g22$@0#fork
-^663 872$@0@g22@6@0@1@g22$@0#fpathconf
-^664 875$@0@g22@6@0@1@g22,tp0$@0#getcwd
-^665 877$^$@0#getegid
-^666 879$^$@0#geteuid
-^667 881$^$@0#getgid
-^668 884$@0@g22@6@0@1@g22,ap1$@0#getgroups
-^669 887$^@19@3@0#getlogin
-^670 889$^$@0#getpgrp
-^671 891$^$@0#getpid
-^672 893$^$@0#getppid
-^673 895$^$@0#getuid
-^674 897$^$@0#isatty
-^675 899$@0@g22@6@0,s3@1@g22,s3$@0#link
-^676 901$@0@g22@6@0@1@g22$@0#lseek
-^677 903$@0@g22@6@0@1@g22$@0#pathconf
-^678 905$@0@g22@6@0@1@g22$@0#pause
-^679 907$@0@g22@6@0@1@g22$@0#pipe
-^680 909$@0@g22@6@0@1@g22,tp1$@0#read
-^681 911$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
-^682 913$@0@g22@6@0,s3@1@g22,s3$@0#setgid
-^683 915$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
-^684 917$^$@0#setsid
-^685 919$@0@g22@6@0,s3@1@g22,s3$@0#setuid
-^686 921$@0@s3@1@s3$@0#sleep
-^687 923$@0@g22@6@0@1@g22$@0#sysconf
-^688 925$@0@g22@6@0@1@g22$@0#tcgetpgrp
-^689 927$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
-^690 930@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
-^691 932$@0@s3,g22@6@0@1@s3,g22$@0#unlink
-^692 934$@0@g22@6@0@1@g22$@0#write
+^706 856@6@0@6@0@0^$@0#_exit
+^707 858$@0@g22@6@0@1@g22$@0#access
+^708 860$@0@s3@1@s3$@0#alarm
+^709 862$@0@g22@6@0@1@g22$@0#chdir
+^710 864$@0@s3,g22@6@0@1@s3,g22$@0#chown
+^711 866$@0@s3,g22@6@0@1@s3,g22$@0#close
+^712 869$@0@s3@1@tp0,s3$@0#ctermid
+^713 872$@0@@1@tp0@3@0@0#cuserid
+^714 874$@0@g22@6@0,s3@1@g22,s3$@0#dup2
+^715 876$@0@g22@6@0,s3@1@g22,s3$@0#dup
+^716 878@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
+^717 880@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
+^718 882@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
+^719 886@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
+^720 888@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
+^721 890@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
+^722 892$@0@s3,g22@6@0@1@s3,g22$@0#fork
+^723 894$@0@g22@6@0@1@g22$@0#fpathconf
+^724 897$@0@g22@6@0@1@g22,tp0$@0#getcwd
+^725 899$^$@0#getegid
+^726 901$^$@0#geteuid
+^727 903$^$@0#getgid
+^728 906$@0@g22@6@0@1@g22,ap1$@0#getgroups
+^729 909$^@19@3@0#getlogin
+^730 911$^$@0#getpgrp
+^731 913$^$@0#getpid
+^732 915$^$@0#getppid
+^733 917$^$@0#getuid
+^734 919$^$@0#isatty
+^735 921$@0@g22@6@0,s3@1@g22,s3$@0#link
+^736 923$@0@g22@6@0@1@g22$@0#lseek
+^737 925$@0@g22@6@0@1@g22$@0#pathconf
+^738 927$@0@g22@6@0@1@g22$@0#pause
+^739 929$@0@g22@6@0@1@g22$@0#pipe
+^740 931$@0@g22@6@0@1@g22,tp1$@0#read
+^741 933$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
+^742 935$@0@g22@6@0,s3@1@g22,s3$@0#setgid
+^743 937$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
+^744 939$^$@0#setsid
+^745 941$@0@g22@6@0,s3@1@g22,s3$@0#setuid
+^746 943$@0@s3@1@s3$@0#sleep
+^747 945$@0@g22@6@0@1@g22$@0#sysconf
+^748 947$@0@g22@6@0@1@g22$@0#tcgetpgrp
+^749 949$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
+^750 952@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
+^751 954$@0@s3,g22@6@0@1@s3,g22$@0#unlink
+^752 956$@0@g22@6@0@1@g22$@0#write
 *7 (Struct tag)
-^693 935@936#@utimbuf
+^753 957@958#@utimbuf
 *4 (Function)
-^694 939$@0@s3,g22@6@0@1@s3,g22$@0#utime
+^754 961$@0@s3,g22@6@0@1@s3,g22$@0#utime
 *0 (Datatype)
-^695 20@+@+@0@0@0@0@940#regex_t
-^696 13@-@-@0@0@0@0@941#regoff_t
+^755 20@+@+@0@0@0@0@962#regex_t
+^756 13@-@-@0@0@0@0@963#regoff_t
 *7 (Struct tag)
-^697 942@943#@!4
+^757 964@965#@!4
 *0 (Datatype)
-^698 942@-@-@0@0@0@0@944#regmatch_t
+^758 964@-@-@0@0@0@0@966#regmatch_t
 *4 (Function)
-^699 947$@0@@1@p0$@0#regcomp
-^700 950$@0@@1@p3$@0#regexec
-^701 952$@0@@1@p2$@0#regerror
-^702 954$$$@0#regfree
+^759 969$@0@@1@p0$@0#regcomp
+^760 972$@0@@1@p3$@0#regexec
+^761 974$@0@@1@p2$@0#regerror
+^762 976$$$@0#regfree
 *1 (Constant)
-^703 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
+^763 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
 *3 (Variable)
-^735 5|@1|6@0@0@0@1#signgam
+^795 5|@1|6@0@0@0@1#signgam
 *0 (Datatype)
-^736 13@-@-@0@0@0@0@955#clockid_t
+^796 13@-@-@0@0@0@0@977#clockid_t
 *4 (Function)
-^737 957$@0@@1@tp1$@0#bcopy
-^738 961$^$@0#bcmp
-^739 963$@0@@1@tp0$@0#bzero
-^740 965$^$@0#ffs
-^741 1241$@0@s3@1@s3$@0#symlink
-^742 969$@0@s1@1@s1$@0#setvbuf_unlocked
-^743 971$@0@s1@1@s1$@0#setbuffer
-^744 973$@0@s1@1@s1$@0#setlinebuf
-^745 975$@0@@1@p1$@0#strerror_r
-^746 977$@0@@1@tp3,tp0$@0#fread_unlocked
-^747 979$@0@@1@tp3$@0#fwrite_unlocked
-^748 981$@0@@1@tp0$@0#funlockfile
-^749 983$@0@@1@tp0$@0#flockfile
-^750 987$@0@@1@tp0$@0#memccpy
-^751 989$^$@0#strcasecmp
-^752 991$^$@0#strncasecmp
-^753 994$^@3@0@0#strdup
-^754 997@6@5@1@0@0@0@s1@1@s1@3@0@0#tempnam
-^755 1000@6@5@1@0@0^@18@0@0#index
-^756 1003@6@5@1@0@0^@18@0@0#rindex
-^757 1006@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
-^758 1008$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
-^759 1010$@0@g22@6@0@1@g22$@0#cbrt
-^760 1012$^$@0#rint
-^761 1014$^$@0#trunc
+^797 979$@0@@1@tp1$@0#bcopy
+^798 983$^$@0#bcmp
+^799 985$@0@@1@tp0$@0#bzero
+^800 987$^$@0#ffs
+^801 1261$@0@s3@1@s3$@0#symlink
+^802 991$@0@s1@1@s1$@0#setvbuf_unlocked
+^803 993$@0@s1@1@s1$@0#setbuffer
+^804 995$@0@s1@1@s1$@0#setlinebuf
+^805 997$@0@@1@p1$@0#strerror_r
+^806 999$@0@@1@tp3,tp0$@0#fread_unlocked
+^807 1001$@0@@1@tp3$@0#fwrite_unlocked
+^808 1003$@0@@1@tp0$@0#funlockfile
+^809 1005$@0@@1@tp0$@0#flockfile
+^810 1009$@0@@1@tp0$@0#memccpy
+^811 1011$^$@0#strcasecmp
+^812 1013$^$@0#strncasecmp
+^813 1016$^@3@0@0#strdup
+^814 1019@6@5@1@0@0@0@s1@1@s1@3@0@0#tempnam
+^815 1022@6@5@1@0@0^@18@0@0#index
+^816 1025@6@5@1@0@0^@18@0@0#rindex
+^817 1028@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
+^818 1030$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
+^819 1032$@0@g22@6@0@1@g22$@0#cbrt
+^820 1034$^$@0#rint
+^821 1036$^$@0#trunc
 *1 (Constant)
-^762 5$#ENOTBLK#ETXTBSY#EWOULDBLOCK#EINPROGRESS#EALREADY#ENOTSOCK#EDESTADDRREQ#EMSGSIZE#EPROTOTYPE#ENOPROTOOPT#EPROTONOSUPPORT#ESOCKTNOSUPPORT#EOPNOTSUPP#EPFNOSUPPORT#EAFNOSUPPORT#EADDRINUSE#EADDRNOTAVAIL#ENETDOWN#ENETUNREACH#ENETRESET#ECONNABORTED#ECONNRESET#ENOBUFS#EISCONN#ENOTCONN#ESHUTDOWN#ETOOMANYREFS#ETIMEDOUT#ECONNREFUSED#EHOSTDOWN#EHOSTUNREACH#EPROCLIM#EUSERS#EDQUOT#ESTALE#EREMOTE#ENOMSG#EIDRM#EALIGN#EACTIVE#ENOACTIVE#ENORESOURCES#ENOSYSTEM#ENODUST#EDUPNOCONN#EDUPNODISCONN#EDUPNOTCNTD#EDUPNOTIDLE#EDUPNOTWAIT#EDUPNOTRUN#EDUPBADOPCODE#EDUPINTRANSIT#EDUPTOOMANYCPUS#ELOOP#LOCK_MAX#FCHR_MAX#USI_MAX#WORD_BIT#LONG_BIT#MAX_CHAR#PASS_MAX#PATH_MAX#PID_MAX#SYSPID_MAX#PIPE_MAX#PROC_MAX#STD_BLK#SYS_NMLN#SYS_OPEN#NZERO#UID_MAX#NL_ARGMAX#NL_MSGMAX#NL_NMAX#NL_SETMAX#NL_TEXTMAX#NL_LBLMAX#NL_LANGMAX
-^840 17$#M_E#M_LOG2E#M_LOG10E#M_LN2#M_LN10#M_PI#M_PI_2#M_PI_4#M_1_PI#M_2_PI#M_2_SQRTPI#M_SQRT2#M_SQRT1_2#MAXFLOAT#HUGE
-^855 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS
+^822 5$#ENOTBLK#ETXTBSY#EWOULDBLOCK#EINPROGRESS#EALREADY#ENOTSOCK#EDESTADDRREQ#EMSGSIZE#EPROTOTYPE#ENOPROTOOPT#EPROTONOSUPPORT#ESOCKTNOSUPPORT#EOPNOTSUPP#EPFNOSUPPORT#EAFNOSUPPORT#EADDRINUSE#EADDRNOTAVAIL#ENETDOWN#ENETUNREACH#ENETRESET#ECONNABORTED#ECONNRESET#ENOBUFS#EISCONN#ENOTCONN#ESHUTDOWN#ETOOMANYREFS#ETIMEDOUT#ECONNREFUSED#EHOSTDOWN#EHOSTUNREACH#EPROCLIM#EUSERS#EDQUOT#ESTALE#EREMOTE#ENOMSG#EIDRM#EALIGN#EACTIVE#ENOACTIVE#ENORESOURCES#ENOSYSTEM#ENODUST#EDUPNOCONN#EDUPNODISCONN#EDUPNOTCNTD#EDUPNOTIDLE#EDUPNOTWAIT#EDUPNOTRUN#EDUPBADOPCODE#EDUPINTRANSIT#EDUPTOOMANYCPUS#ELOOP#LOCK_MAX#FCHR_MAX#USI_MAX#WORD_BIT#LONG_BIT#MAX_CHAR#PASS_MAX#PATH_MAX#PID_MAX#SYSPID_MAX#PIPE_MAX#PROC_MAX#STD_BLK#SYS_NMLN#SYS_OPEN#NZERO#UID_MAX#NL_ARGMAX#NL_MSGMAX#NL_NMAX#NL_SETMAX#NL_TEXTMAX#NL_LBLMAX#NL_LANGMAX
+^900 17$#M_E#M_LOG2E#M_LOG10E#M_LN2#M_LN10#M_PI#M_PI_2#M_PI_4#M_1_PI#M_2_PI#M_2_SQRTPI#M_SQRT2#M_SQRT1_2#MAXFLOAT#HUGE
+^915 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS
 *3 (Variable)
-^861 5|@1|6@0@0@0@1#daylight
-^862 9|@1|6@0@0@0@1#timezone
-^863 862|@1|6@0@0@0@1#tzname
+^921 5|@1|6@0@0@0@1#daylight
+^922 9|@1|6@0@0@0@1#timezone
+^923 884|@1|6@0@0@0@1#tzname
 *0 (Datatype)
-^864 3@-@-@0@0@0@0@1017#uchar_t
-^865 8@-@-@0@0@0@0@1018#ushort_t
-^866 6@-@-@0@0@0@0@1019#uint_t
-^867 10@-@-@0@0@0@0@1020#ulong_t
-^868 3@-@-@0@0@0@0@1021#vuchar_t
-^869 8@-@-@0@0@0@0@1022#vushort_t
-^870 6@-@-@0@0@0@0@1023#vuint_t
-^871 10@-@-@0@0@0@0@1024#vulong_t
-^872 9@-@-@0@0@0@0@1025#label_t
-^873 5@-@-@0@0@0@0@1026#level_t
-^874 13@-@-@0@0@0@0@1027#daddr_t
-^875 23@-@+@0@0@0@0@1028#caddr_t
-^876 28@-@+@0@0@0@0@1029#qaddr_t
-^877 23@-@+@0@0@0@0@1030#addr_t
-^878 9@-@-@0@0@0@0@1031#physadr_t
-^879 7@-@-@0@0@0@0@1032#cnt_t
-^880 5@-@-@0@0@0@0@1033#chan_t
-^881 10@-@-@0@0@0@0@1034#rlim_t
-^882 5@-@-@0@0@0@0@1035#paddr_t
-^883 13@-@-@0@0@0@0@1036#key_t
-^884 20@-@+@0@0@0@0@1037#mid_t
-^885 1039@-@-@0@0@0@0@1040#slab_t
-^886 1020@-@-@0@0@0@0@1041#shmatt_t
-^887 1020@-@-@0@0@0@0@1042#msgqnum_t
-^888 1020@-@-@0@0@0@0@1043#msglen_t
-^889 9@-@-@0@0@0@0@1044#timer_t
-^890 1017@-@-@0@0@0@0@1045#uchar
-^891 1018@-@-@0@0@0@0@1046#ushort
-^892 1019@-@-@0@0@0@0@1047#uint
-^893 1020@-@-@0@0@0@0@1048#ulong
-^894 1017@-@-@0@0@0@0@1049#u_char
-^895 1018@-@-@0@0@0@0@1050#u_short
-^896 1019@-@-@0@0@0@0@1051#u_int
-^897 1020@-@-@0@0@0@0@1052#u_long
-^898 1021@-@-@0@0@0@0@1053#vu_char
-^899 1022@-@-@0@0@0@0@1054#vu_short
-^900 1023@-@-@0@0@0@0@1055#vu_int
-^901 1024@-@-@0@0@0@0@1056#vu_long
-^902 9@-@-@0@0@0@0@1057#swblk_t
-^903 1052@-@-@0@0@0@0@1058#fixpt_t
-^904 9@-@-@0@0@0@0@1059#segsz_t
-^905 0@+@=@0@0@0@0@1060#fd_set
-^906 6@-@-@0@0@0@0@1061#uint32_t
-^907 8@-@-@0@0@0@0@1062#uint16_t
+^924 3@-@-@0@0@0@0@1039#uchar_t
+^925 8@-@-@0@0@0@0@1040#ushort_t
+^926 6@-@-@0@0@0@0@1041#uint_t
+^927 10@-@-@0@0@0@0@1042#ulong_t
+^928 3@-@-@0@0@0@0@1043#vuchar_t
+^929 8@-@-@0@0@0@0@1044#vushort_t
+^930 6@-@-@0@0@0@0@1045#vuint_t
+^931 10@-@-@0@0@0@0@1046#vulong_t
+^932 9@-@-@0@0@0@0@1047#label_t
+^933 5@-@-@0@0@0@0@1048#level_t
+^934 13@-@-@0@0@0@0@1049#daddr_t
+^935 23@-@+@0@0@0@0@1050#caddr_t
+^936 28@-@+@0@0@0@0@1051#qaddr_t
+^937 23@-@+@0@0@0@0@1052#addr_t
+^938 9@-@-@0@0@0@0@1053#physadr_t
+^939 7@-@-@0@0@0@0@1054#cnt_t
+^940 5@-@-@0@0@0@0@1055#chan_t
+^941 10@-@-@0@0@0@0@1056#rlim_t
+^942 5@-@-@0@0@0@0@1057#paddr_t
+^943 13@-@-@0@0@0@0@1058#key_t
+^944 20@-@+@0@0@0@0@1059#mid_t
+^945 1061@-@-@0@0@0@0@1062#slab_t
+^946 1042@-@-@0@0@0@0@1063#shmatt_t
+^947 1042@-@-@0@0@0@0@1064#msgqnum_t
+^948 1042@-@-@0@0@0@0@1065#msglen_t
+^949 9@-@-@0@0@0@0@1066#timer_t
+^950 1039@-@-@0@0@0@0@1067#uchar
+^951 1040@-@-@0@0@0@0@1068#ushort
+^952 1041@-@-@0@0@0@0@1069#uint
+^953 1042@-@-@0@0@0@0@1070#ulong
+^954 1039@-@-@0@0@0@0@1071#u_char
+^955 1040@-@-@0@0@0@0@1072#u_short
+^956 1041@-@-@0@0@0@0@1073#u_int
+^957 1042@-@-@0@0@0@0@1074#u_long
+^958 1043@-@-@0@0@0@0@1075#vu_char
+^959 1044@-@-@0@0@0@0@1076#vu_short
+^960 1045@-@-@0@0@0@0@1077#vu_int
+^961 1046@-@-@0@0@0@0@1078#vu_long
+^962 9@-@-@0@0@0@0@1079#swblk_t
+^963 1074@-@-@0@0@0@0@1080#fixpt_t
+^964 9@-@-@0@0@0@0@1081#segsz_t
+^965 0@+@=@0@0@0@0@1082#fd_set
 *4 (Function)
-^908 1064$@0@@1@p1$@0#ttyname_r
-^909 1067$@0@g22@6@0@1@tp2,g22$@0#ioctl
-^910 1069$@0@s3@1@s3$@0#vfork
+^966 1084$@0@@1@p1$@0#ttyname_r
+^967 1087$@0@g22@6@0@1@tp2,g22$@0#ioctl
+^968 1089$@0@s3@1@s3$@0#vfork
 *7 (Struct tag)
-^911 1070@1071#@iovec
+^969 1090@1091#@iovec
 *1 (Constant)
-^912 5$#UIO_MAXIOV#IOV_MAX
+^970 5$#UIO_MAXIOV#IOV_MAX
 *4 (Function)
-^914 1074$@0@s3,g22@6@0@1@fiov_base.ap1,s3,g22$@0#readv
-^915 1076$@0@g22@6@0@1@g22$@0#writev
+^972 1094$@0@s3,g22@6@0@1@fiov_base.ap1,s3,g22$@0#readv
+^973 1096$@0@g22@6@0@1@g22$@0#writev
 *7 (Struct tag)
-^916 1077@1078#@poll
+^974 1097@1098#@poll
 *1 (Constant)
-^917 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL
+^975 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL
 *4 (Function)
-^927 1081$@0@g22@6@0@1@frevents.ap0,g22$@0#poll
+^985 1101$@0@g22@6@0@1@frevents.ap0,g22$@0#poll
 *1 (Constant)
-^928 5$#SOCK_STREAM#SOCK_DGRAM#SOCK_RAW#SOCK_RDM#SOCK_SEQPACKET#SO_DEBUG#SO_ACCEPTCONN#SO_REUSEADDR#SO_KEEPALIVE#SO_DONTROUTE#SO_BROADCAST#SO_USELOOPBACK#SO_LINGER#SO_OOBINLINE#SO_REUSEPORT#SO_SNDBUF#SO_RCVBUF#SO_SNDLOWAT#SO_RCVLOWAT#SO_SNDTIMEO#SO_RCVTIMEO#SO_ERROR#SO_TYPE#SOL_SOCKET#AF_UNSPEC#AF_LOCAL#AF_UNIX#AF_INET#AF_IMPLINK#AF_PUP#AF_CHAOS#AF_NS#AF_ISO#AF_OSI#AF_ECMA#AF_DATAKIT#AF_CCITT#AF_SNA#AF_DECnet#AF_DLI#AF_LAT#AF_HYLINK#AF_APPLETALK#AF_ROUTE#AF_LINK#pseudo_AF_XTP#AF_COIP#AF_CNT#pseudo_AF_RTIP#AF_IPX#AF_SIP#pseudo_AF_PIP#AF_ISDN#AF_E164#AF_MAX#MSG_OOB#MSG_PEEK#MSG_DONTROUTE#MSG_EOR#MSG_TRUNC#MSG_CTRUNC#MSG_WAITALL#MSG_DONTWAIT#MSG_EOF#MSG_COMPAT#PF_UNSPEC#PF_LOCAL#PF_UNIX#PF_INET#PF_IMPLINK#PF_PUP#PF_CHAOS#PF_NS#PF_ISO#PF_OSI#PF_ECMA#PF_DATAKIT#PF_CCITT#PF_SNA#PF_DECnet#PF_DLI#PF_LAT#PF_HYLINK#PF_APPLETALK#PF_ROUTE#PF_LINK#PF_XTP#PF_COIP#PF_CNT#PF_SIP#PF_IPX#PF_RTIP#PF_PIP#PF_ISDN#PF_MAX#NET_MAXID#NET_RT_DUMP#NET_RT_FLAGS#NET_RT_IFLIST#NET_RT_MAXID#SOMAXCONN#SCM_RIGHTS
+^986 5$#SOCK_STREAM#SOCK_DGRAM#SOCK_RAW#SOCK_RDM#SOCK_SEQPACKET#SO_DEBUG#SO_ACCEPTCONN#SO_REUSEADDR#SO_KEEPALIVE#SO_DONTROUTE#SO_BROADCAST#SO_USELOOPBACK#SO_LINGER#SO_OOBINLINE#SO_REUSEPORT#SO_SNDBUF#SO_RCVBUF#SO_SNDLOWAT#SO_RCVLOWAT#SO_SNDTIMEO#SO_RCVTIMEO#SO_ERROR#SO_TYPE#SOL_SOCKET#AF_UNSPEC#AF_LOCAL#AF_UNIX#AF_INET#AF_IMPLINK#AF_PUP#AF_CHAOS#AF_NS#AF_ISO#AF_OSI#AF_ECMA#AF_DATAKIT#AF_CCITT#AF_SNA#AF_DECnet#AF_DLI#AF_LAT#AF_HYLINK#AF_APPLETALK#AF_ROUTE#AF_LINK#pseudo_AF_XTP#AF_COIP#AF_CNT#pseudo_AF_RTIP#AF_IPX#AF_SIP#pseudo_AF_PIP#AF_ISDN#AF_E164#AF_MAX#MSG_OOB#MSG_PEEK#MSG_DONTROUTE#MSG_EOR#MSG_TRUNC#MSG_CTRUNC#MSG_WAITALL#MSG_DONTWAIT#MSG_EOF#MSG_COMPAT#PF_UNSPEC#PF_LOCAL#PF_UNIX#PF_INET#PF_IMPLINK#PF_PUP#PF_CHAOS#PF_NS#PF_ISO#PF_OSI#PF_ECMA#PF_DATAKIT#PF_CCITT#PF_SNA#PF_DECnet#PF_DLI#PF_LAT#PF_HYLINK#PF_APPLETALK#PF_ROUTE#PF_LINK#PF_XTP#PF_COIP#PF_CNT#PF_SIP#PF_IPX#PF_RTIP#PF_PIP#PF_ISDN#PF_MAX#NET_MAXID#NET_RT_DUMP#NET_RT_FLAGS#NET_RT_IFLIST#NET_RT_MAXID#SOMAXCONN#SCM_RIGHTS
 *7 (Struct tag)
-^1030 1086@1087#@sockaddr
-^1031 1088@1089#@linger
-^1032 1090@1091#@sockproto
-^1033 1093@1094#@msghdr
-^1034 1095@1096#@cmsghdr
+^1088 1106@1107#@sockaddr
+^1089 1108@1109#@linger
+^1090 1110@1111#@sockproto
+^1091 1113@1114#@msghdr
+^1092 1115@1116#@cmsghdr
 *4 (Function)
-^1035 1099$@0@g22@6@0@1@tp2,g22$@0#accept
-^1036 1101$@0@g22@6@0,s3@1@g22,s3$@0#bind
-^1037 1103$@0@g22@6@0,s1@1@g22,s1$@0#connect
-^1038 1106$@0@g22@6@0@1@tp1,tp2,g22$@0#getpeername
-^1039 1108$@0@g22@6@0@1@tp1,tp2,g22$@0#getsockname
-^1040 1110$@0@g22@6@0@1@tp3,tp4,g22$@0#getsockopt
-^1041 1112$@0@g22@6@0,s1@1@g22,s1$@0#listen
-^1042 1114$@0@g22@6@0@1@tp1,g22$@0#recv
-^1043 1116$@0@g22@6@0@1@tp1,tp4,tp5,g22$@0#recvfrom
-^1044 1119$@0@g22@6@0@1@afiov_base.tfmsg_iov.tp1,g22$@0#recvmsg
-^1045 1121$@0@g22@6@0@1@g22$@0#send
-^1046 1123$@0@g22@6@0@1@g22$@0#sendto
-^1047 1125$@0@g22@6@0@1@g22$@0#sendmsg
-^1048 1127$@0@s1,g22@6@0@1@s1,g22$@0#setsockopt
-^1049 1129$@0@g22@6@0@1@g22$@0#shutdown
-^1050 1131$@0@g22@6@0@1@g22$@0#socket
-^1051 1133$@0@g22@6@0@1@g22$@0#socketpair
+^1093 1119$@0@g22@6@0@1@tp2,g22$@0#accept
+^1094 1121$@0@g22@6@0,s3@1@g22,s3$@0#bind
+^1095 1123$@0@g22@6@0,s1@1@g22,s1$@0#connect
+^1096 1126$@0@g22@6@0@1@tp1,tp2,g22$@0#getpeername
+^1097 1128$@0@g22@6@0@1@tp1,tp2,g22$@0#getsockname
+^1098 1130$@0@g22@6@0@1@tp3,tp4,g22$@0#getsockopt
+^1099 1132$@0@g22@6@0,s1@1@g22,s1$@0#listen
+^1100 1134$@0@g22@6@0@1@tp1,g22$@0#recv
+^1101 1136$@0@g22@6@0@1@tp1,tp4,tp5,g22$@0#recvfrom
+^1102 1139$@0@g22@6@0@1@afiov_base.tfmsg_iov.tp1,g22$@0#recvmsg
+^1103 1141$@0@g22@6@0@1@g22$@0#send
+^1104 1143$@0@g22@6@0@1@g22$@0#sendto
+^1105 1145$@0@g22@6@0@1@g22$@0#sendmsg
+^1106 1147$@0@s1,g22@6@0@1@s1,g22$@0#setsockopt
+^1107 1149$@0@g22@6@0@1@g22$@0#shutdown
+^1108 1151$@0@g22@6@0@1@g22$@0#socket
+^1109 1153$@0@g22@6@0@1@g22$@0#socketpair
 *1 (Constant)
-^1052 5$#BADSIG#SA_ONSTACK#SA_RESTART#SA_DISABLE#SIGBUS#SIGEMT#SIGINFO#SIGIO#SIGIOT#SIGPOLL#SIGPROF#SIGPWR#SIGSYS#SIGTRAP#SIGURG#SIGVTALRM#SIGWINCH#SIGXCPU#SIGXFSZ
+^1110 5$#BADSIG#SA_ONSTACK#SA_RESTART#SA_DISABLE#SIGBUS#SIGEMT#SIGINFO#SIGIO#SIGIOT#SIGPOLL#SIGPROF#SIGPWR#SIGSYS#SIGTRAP#SIGURG#SIGVTALRM#SIGWINCH#SIGXCPU#SIGXFSZ
 *4 (Function)
-^1071 1135$@0@s3@1@s3$@0#psignal
+^1129 1155$@0@s3@1@s3$@0#psignal
 *3 (Variable)
-^1072 23|@1|6@0@0@0@1#optarg
-^1073 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
+^1130 23|@1|6@0@0@0@1#optarg
+^1131 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
 *4 (Function)
-^1077 1137$@1@g1072@6@0,g1073@6@0,g1074@6@0,g1075@6@0,g1076@6@0@1@g1072,g1073,g1074$@0#getopt
-^1078 1139$@1@g612@6@0,g22@6@0@1@tg612,g22$@0#setenv
-^1079 1141$@1@g612@6@0,g22@6@0@1@tg612,g22$@0#putenv
-^1080 1143$@1@g612@6@0@1@tg612$@0#unsetenv
-^1081 1145$^$@0#WCOREDUMP
-^1082 1147$^$@0#W_EXITCODE
-^1083 1149$^$@0#W_STOPCODE
+^1135 1157$@1@g1130@6@0,g1131@6@0,g1132@6@0,g1133@6@0,g1134@6@0@1@g1130,g1131,g1132$@0#getopt
+^1136 1159$@1@g672@6@0,g22@6@0@1@tg672,g22$@0#setenv
+^1137 1161$@1@g672@6@0,g22@6@0@1@tg672,g22$@0#putenv
+^1138 1163$@1@g672@6@0@1@tg672$@0#unsetenv
+^1139 1165$^$@0#WCOREDUMP
+^1140 1167$^$@0#W_EXITCODE
+^1141 1169$^$@0#W_STOPCODE
 *1 (Constant)
-^1084 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED
+^1142 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED
 *7 (Struct tag)
-^1087 1355@1150#@rusage
+^1145 1375@1170#@rusage
 *4 (Function)
-^1088 1153$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3
-^1089 1155$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4
+^1146 1173$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3
+^1147 1175$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4
 *7 (Struct tag)
-^1090 1156@1157#@timeval
-^1091 1158@1159#@timespec
-^1092 1160@1161#@timezone
+^1148 1176@1177#@timeval
+^1149 1178@1179#@timespec
+^1150 1180@1181#@timezone
 *1 (Constant)
-^1093 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL
+^1151 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL
 *7 (Struct tag)
-^1103 1162@1163#@itimerval
-^1104 1164@1165#@clockinfo
+^1161 1182@1183#@itimerval
+^1162 1184@1185#@clockinfo
 *4 (Function)
-^1105 1168$@0@s1,g22@6@0@1@s1,tp1,g22$@0#adjtime
-^1106 1171$@0@g22@6@0@1@g22,tp1$@0#getitimer
-^1107 1174$@0@g22@6@0@1@tp0,tp1,g22$@0#gettimeofday
-^1108 1176$@0@g22@6@0,s1@1@tp2,g22,s1$@0#setitimer
-^1109 1178$@0@s1,g22@6@0@1@s1,g22$@0#settimeofday
-^1110 1180$@0@s3,g22@6@0@1@s3,g22$@0#utimes
+^1163 1188$@0@s1,g22@6@0@1@s1,tp1,g22$@0#adjtime
+^1164 1191$@0@g22@6@0@1@g22,tp1$@0#getitimer
+^1165 1194$@0@g22@6@0@1@tp0,tp1,g22$@0#gettimeofday
+^1166 1196$@0@g22@6@0,s1@1@tp2,g22,s1$@0#setitimer
+^1167 1198$@0@s1,g22@6@0@1@s1,g22$@0#settimeofday
+^1168 1200$@0@s3,g22@6@0@1@s3,g22$@0#utimes
 *1 (Constant)
-^1111 5$#PROT_READ#PROT_WRITE#PROT_EXEC#MAP_SHARED#MAP_PRIVATE#MAP_COPY#MAP_FIXED#MAP_RENAME#MAP_NORESERVE#MAP_INHERIT#MAP_NOEXTEND#MAP_HASSEMAPHORE#MS_ASYNC#MS_INVALIDATE#MAP_FILE#MAP_ANON#MADV_NORMAL#MADV_RANDOM#MADV_SEQUENTIAL#MADV_WILLNEED#MADV_DONTNEED
+^1169 5$#PROT_READ#PROT_WRITE#PROT_EXEC#MAP_SHARED#MAP_PRIVATE#MAP_COPY#MAP_FIXED#MAP_RENAME#MAP_NORESERVE#MAP_INHERIT#MAP_NOEXTEND#MAP_HASSEMAPHORE#MS_ASYNC#MS_INVALIDATE#MAP_FILE#MAP_ANON#MADV_NORMAL#MADV_RANDOM#MADV_SEQUENTIAL#MADV_WILLNEED#MADV_DONTNEED
 *4 (Function)
-^1132 1182$@0@@1@p0$@0#mmap
-^1133 1184$^$@0#madvise
-^1134 1186$^$@0#mprotect
-^1135 1188$^$@0#munmap
-^1136 1190$^$@0#msync
-^1137 1192$^$@0#mlock
-^1138 1194$^$@0#munlock
+^1190 1202$@0@@1@p0$@0#mmap
+^1191 1204$^$@0#madvise
+^1192 1206$^$@0#mprotect
+^1193 1208$^$@0#munmap
+^1194 1210$^$@0#msync
+^1195 1212$^$@0#mlock
+^1196 1214$^$@0#munlock
 *7 (Struct tag)
-^1139 1195@1196#@winsize
+^1197 1215@1216#@winsize
 *1 (Constant)
-^1140 5$#TIOCMODG#TIOCMODS#TIOCM_LE#TIOCM_DTR#TIOCM_RTS#TIOCM_ST#TIOCM_SR#TIOCM_CTS#TIOCM_CAR#TIOCM_CD#TIOCM_RNG#TIOCM_RI#TIOCM_DSR#TIOCEXCL#TIOCNXCL#TIOCFLUSH#TIOCGETA#TIOCSETA#TIOCSETAW#TIOCSETAF#TIOCGETD#TIOCSETD#TIOCSBRK#TIOCCBRK#TIOCSDTR#TIOCCDTR#TIOCGPGRP#TIOCSPGRP#TIOCOUTQ#TIOCSTI#TIOCNOTTY#TIOCPKT#TIOCPKT_DATA#TIOCPKT_FLUSHREAD#TIOCPKT_FLUSHWRITE#TIOCPKT_STOP#TIOCPKT_START#TIOCPKT_NOSTOP#TIOCPKT_DOSTOP#TIOCPKT_IOCTL#TIOCSTOP#TIOCSTART#TIOCMSET#TIOCMBIS#TIOCMBIC#TIOCMGET#TIOCREMOTE#TIOCGWINSZ#TIOCSWINSZ#TIOCUCNTL#TIOCSTAT#TIOCCONS#TIOCSCTTY#TIOCEXT#TIOCSIG#TIOCDRAIN#TIOCMSDTRWAIT#TIOCMGDTRWAIT#TIOCTIMESTAMP#TIOCSDRAINWAIT#TIOCGDRAINWAIT#TTYDISC#TABLDISC#SLIPDISC#PPPDISC#MAXHOSTNAMELEN
+^1198 5$#TIOCMODG#TIOCMODS#TIOCM_LE#TIOCM_DTR#TIOCM_RTS#TIOCM_ST#TIOCM_SR#TIOCM_CTS#TIOCM_CAR#TIOCM_CD#TIOCM_RNG#TIOCM_RI#TIOCM_DSR#TIOCEXCL#TIOCNXCL#TIOCFLUSH#TIOCGETA#TIOCSETA#TIOCSETAW#TIOCSETAF#TIOCGETD#TIOCSETD#TIOCSBRK#TIOCCBRK#TIOCSDTR#TIOCCDTR#TIOCGPGRP#TIOCSPGRP#TIOCOUTQ#TIOCSTI#TIOCNOTTY#TIOCPKT#TIOCPKT_DATA#TIOCPKT_FLUSHREAD#TIOCPKT_FLUSHWRITE#TIOCPKT_STOP#TIOCPKT_START#TIOCPKT_NOSTOP#TIOCPKT_DOSTOP#TIOCPKT_IOCTL#TIOCSTOP#TIOCSTART#TIOCMSET#TIOCMBIS#TIOCMBIC#TIOCMGET#TIOCREMOTE#TIOCGWINSZ#TIOCSWINSZ#TIOCUCNTL#TIOCSTAT#TIOCCONS#TIOCSCTTY#TIOCEXT#TIOCSIG#TIOCDRAIN#TIOCMSDTRWAIT#TIOCMGDTRWAIT#TIOCTIMESTAMP#TIOCSDRAINWAIT#TIOCGDRAINWAIT#TTYDISC#TABLDISC#SLIPDISC#PPPDISC#MAXHOSTNAMELEN
 *4 (Function)
-^1206 1199$@0@@1@tp1$@0#FD_CLR
-^1207 1201$@0@@1@tp1$@0#FD_COPY
-^1208 1204$^$@0#FD_ISSET
-^1209 1206$@0@@1@tp1$@0#FD_SET
-^1210 1208$@0@@1@tp0$@0#FD_ZERO
-^1211 1210$@0@s1,g22@6@0@1@s1,g22$@0#fchdir
-^1212 1212$@0@g22@6@0,s3@1@g22,s3$@0#fchown
-^1213 1214$@0@g22@6@0,s3@1@g22,s3$@0#fsync
-^1214 1216$@0@g22@6@0,s3@1@g22,s3$@0#ftruncate
-^1215 1218$@0@@1@p0$@0#gethostname
-^1216 1220$@0@s1@1@s1$@0#initgroups
-^1217 1222$@0@g22@6@0,s3@1@g22,s3$@0#lchown
-^1218 1224$@0@g22@6@0@1@tp1,g22$@0#readlink
-^1219 1226$@0@g22@6@0@1@tp1,tp2,tp3,tp4,g22$@0#select
-^1220 1228$@0@g22@6@0,s1@1@g22,s1$@0#setegid
-^1221 1230$@0@g22@6@0,s1@1@g22,s1$@0#seteuid
-^1222 1233$@0@g22@6@0,s1@1@g22,s1$@0#setgroups
-^1223 1235$@0@g22@6@0,s1@1@g22,s1$@0#setregid
-^1224 1237$@0@g22@6@0,s1@1@g22,s1$@0#setreuid
-^1225 1239$@0@s3@1@s3$@0#sync
-^1226 1243$@0@g22@6@0,s3@1@g22,s3$@0#truncate
+^1264 1219$@0@@1@tp1$@0#FD_CLR
+^1265 1221$@0@@1@tp1$@0#FD_COPY
+^1266 1224$^$@0#FD_ISSET
+^1267 1226$@0@@1@tp1$@0#FD_SET
+^1268 1228$@0@@1@tp0$@0#FD_ZERO
+^1269 1230$@0@s1,g22@6@0@1@s1,g22$@0#fchdir
+^1270 1232$@0@g22@6@0,s3@1@g22,s3$@0#fchown
+^1271 1234$@0@g22@6@0,s3@1@g22,s3$@0#fsync
+^1272 1236$@0@g22@6@0,s3@1@g22,s3$@0#ftruncate
+^1273 1238$@0@@1@p0$@0#gethostname
+^1274 1240$@0@s1@1@s1$@0#initgroups
+^1275 1242$@0@g22@6@0,s3@1@g22,s3$@0#lchown
+^1276 1244$@0@g22@6@0@1@tp1,g22$@0#readlink
+^1277 1246$@0@g22@6@0@1@tp1,tp2,tp3,tp4,g22$@0#select
+^1278 1248$@0@g22@6@0,s1@1@g22,s1$@0#setegid
+^1279 1250$@0@g22@6@0,s1@1@g22,s1$@0#seteuid
+^1280 1253$@0@g22@6@0,s1@1@g22,s1$@0#setgroups
+^1281 1255$@0@g22@6@0,s1@1@g22,s1$@0#setregid
+^1282 1257$@0@g22@6@0,s1@1@g22,s1$@0#setreuid
+^1283 1259$@0@s3@1@s3$@0#sync
+^1284 1263$@0@g22@6@0,s3@1@g22,s3$@0#truncate
 *1 (Constant)
-^1227 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST
+^1285 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST
 *3 (Variable)
-^1236 23|@1|6@0@0@0@1#TMAGIC
+^1294 23|@1|6@0@0@0@1#TMAGIC
 *1 (Constant)
-^1237 5$#TMAGLEN
+^1295 5$#TMAGLEN
 *3 (Variable)
-^1238 23|@1|6@0@0@0@1#TVERSION
+^1296 23|@1|6@0@0@0@1#TVERSION
 *1 (Constant)
-^1239 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC
+^1297 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC
 *7 (Struct tag)
-^1261 1244@1245#@ipc_perm
+^1319 1264@1265#@ipc_perm
 *1 (Constant)
-^1262 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT
-^1268 1036$#IPC_PRIVATE
-^1269 5$#IPC_RMID#IPC_SET#IPC_STAT
+^1320 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT
+^1326 1058$#IPC_PRIVATE
+^1327 5$#IPC_RMID#IPC_SET#IPC_STAT
 *7 (Struct tag)
-^1272 0@1246#@msg
-^1273 1248@1249#@msqid_ds
-^1274 1250@1251#@mymesg
+^1330 0@1266#@msg
+^1331 1268@1269#@msqid_ds
+^1332 1270@1271#@mymesg
 *1 (Constant)
-^1275 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL
+^1333 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL
 *4 (Function)
-^1280 1254$@0@g22@6@0@1@g22,tp2$@0#msgctl
-^1281 1256$@0@g22@6@0@1@g22$@0#msgget
-^1282 1258$@0@g22@6@0@1@g22,tp1$@0#msgrcv
-^1283 1260$@0@g22@6@0@1@g22$@0#msgsnd
+^1338 1274$@0@g22@6@0@1@g22,tp2$@0#msgctl
+^1339 1276$@0@g22@6@0@1@g22$@0#msgget
+^1340 1278$@0@g22@6@0@1@g22,tp1$@0#msgrcv
+^1341 1280$@0@g22@6@0@1@g22$@0#msgsnd
 *7 (Struct tag)
-^1284 1265@1261#@sem
-^1285 1263@1264#@semid_ds
+^1342 1285@1281#@sem
+^1343 1283@1284#@semid_ds
 *8 (Union tag)
-^1286 1268@1269#$semun
+^1344 1288@1289#$semun
 *7 (Struct tag)
-^1287 1270@1271#@sembuf
+^1345 1290@1291#@sembuf
 *1 (Constant)
-^1288 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID
+^1346 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID
 *4 (Function)
-^1307 1273$@0@g22@6@0@1@g22$@0#semctl
-^1308 1275$@0@g22@6@0@1@g22$@0#semget
-^1309 1278$@0@g22@6@0@1@g22$@0#semop
+^1365 1293$@0@g22@6@0@1@g22$@0#semctl
+^1366 1295$@0@g22@6@0@1@g22$@0#semget
+^1367 1298$@0@g22@6@0@1@g22$@0#semop
 *7 (Struct tag)
-^1310 1279@1280#@shmid_ds
+^1368 1299@1300#@shmid_ds
 *1 (Constant)
-^1311 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK
+^1369 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK
 *4 (Function)
-^1322 1283$@0@g22@6@0@1@g22@3@0@0#shmat
-^1323 1286$@0@g22@6@0@1@g22,tp2$@0#shmctl
-^1324 1288$@0@g22@6@0@1@g22$@0#shmdt
-^1325 1290$@0@g22@6@0@1@g22$@0#shmget
+^1380 1303$@0@g22@6@0@1@g22@3@0@0#shmat
+^1381 1306$@0@g22@6@0@1@g22,tp2$@0#shmctl
+^1382 1308$@0@g22@6@0@1@g22$@0#shmdt
+^1383 1310$@0@g22@6@0@1@g22$@0#shmget
 *1 (Constant)
-^1326 5$#LOG_EMERG#LOG_ALERT#LOG_CRIT#LOG_ERR#LOG_WARNING#LOG_NOTICE#LOG_INFO#LOG_DEBUG#LOG_KERN#LOG_USER#LOG_MAIL#LOG_DAEMON#LOG_AUTH#LOG_SYSLOG#LOG_LPR#LOG_NEWS#LOG_UUCP#LOG_CRON#LOG_AUTHPRIV#LOG_FTP#LOG_LOCAL0#LOG_LOCAL1#LOG_LOCAL2#LOG_LOCAL3#LOG_LOCAL4#LOG_LOCAL5#LOG_LOCAL6#LOG_LOCAL7#LOG_PID#LOG_CONS#LOG_ODELAY#LOG_NDELAY#LOG_NOWAIT#LOG_PERROR
+^1384 5$#LOG_EMERG#LOG_ALERT#LOG_CRIT#LOG_ERR#LOG_WARNING#LOG_NOTICE#LOG_INFO#LOG_DEBUG#LOG_KERN#LOG_USER#LOG_MAIL#LOG_DAEMON#LOG_AUTH#LOG_SYSLOG#LOG_LPR#LOG_NEWS#LOG_UUCP#LOG_CRON#LOG_AUTHPRIV#LOG_FTP#LOG_LOCAL0#LOG_LOCAL1#LOG_LOCAL2#LOG_LOCAL3#LOG_LOCAL4#LOG_LOCAL5#LOG_LOCAL6#LOG_LOCAL7#LOG_PID#LOG_CONS#LOG_ODELAY#LOG_NDELAY#LOG_NOWAIT#LOG_PERROR
 *4 (Function)
-^1360 1292$^$@0#LOG_MASK
-^1361 1294$^$@0#LOG_UPTO
-^1362 1296$@0@s3@1@s3$@0#closelog
-^1363 1298$@0@s3@1@s3$@0#openlog
-^1364 1300$@0@s1@1@s1$@0#setlogmask
-^1365 1302@6@0@1@1@0@0@s3@1@s3$@0#syslog
-^1366 1304$@0@s3@1@s3$@0#vsyslog
-^1367 1306$@0@s1@1@s1$@0#endpwent
-^1368 1309@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent
-^1369 1311$@0@s1@1@s1$@0#setpassent
-^1370 1313$@0@s1@1@s1$@0#setpwent
-^1371 1315$@0@s1@1@s1$@0#endgrent
-^1372 1318@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent
-^1373 1320$@0@s1@1@s1$@0#setgrent
-^1374 1322$@0@s1@1@s1$@0#setgrfile
-^1375 1324$@0@s1@1@s1$@0#setgroupent
+^1418 1312$^$@0#LOG_MASK
+^1419 1314$^$@0#LOG_UPTO
+^1420 1316$@0@s3@1@s3$@0#closelog
+^1421 1318$@0@s3@1@s3$@0#openlog
+^1422 1320$@0@s1@1@s1$@0#setlogmask
+^1423 1322@6@0@1@1@0@0@s3@1@s3$@0#syslog
+^1424 1324$@0@s3@1@s3$@0#vsyslog
+^1425 1326$@0@s1@1@s1$@0#endpwent
+^1426 1329@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent
+^1427 1331$@0@s1@1@s1$@0#setpassent
+^1428 1333$@0@s1@1@s1$@0#setpwent
+^1429 1335$@0@s1@1@s1$@0#endgrent
+^1430 1338@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent
+^1431 1340$@0@s1@1@s1$@0#setgrent
+^1432 1342$@0@s1@1@s1$@0#setgrfile
+^1433 1344$@0@s1@1@s1$@0#setgroupent
 *1 (Constant)
-^1376 5$#S_ISTXT#S_IREAD#S_IWRITE#S_IEXEC#S_IFMT#S_IFIFO#S_IFCHR#S_IFDIR#S_IFBLK#S_IFREG#S_IFLNK#S_IFSOCK#S_ISVTX#SF_SETTABLE#SF_ARCHIVED#ACCESSPERMS#ALLPERMS#DEFFILEMODE#S_BLKSIZE#SF_IMMUTABLE#SF_APPEND#UF_NODUMP#UF_IMMUTABLE#UF_APPEND
+^1434 5$#S_ISTXT#S_IREAD#S_IWRITE#S_IEXEC#S_IFMT#S_IFIFO#S_IFCHR#S_IFDIR#S_IFBLK#S_IFREG#S_IFLNK#S_IFSOCK#S_ISVTX#SF_SETTABLE#SF_ARCHIVED#ACCESSPERMS#ALLPERMS#DEFFILEMODE#S_BLKSIZE#SF_IMMUTABLE#SF_APPEND#UF_NODUMP#UF_IMMUTABLE#UF_APPEND
 *4 (Function)
-^1400 1327$^$@0#S_ISLNK
-^1401 1330$^$@0#S_ISSOCK
-^1402 1332$@0@s3,g22@6@0@1@s3,g22$@0#chflags
-^1403 1334$@0@s3,g22@6@0@1@s3,g22$@0#fchflags
-^1404 1336$@0@s3,g22@6@0@1@s3,g22$@0#fchmod
-^1405 1338$@0@g22@6@0@1@g22,tp1$@0#lstat
+^1458 1347$^$@0#S_ISLNK
+^1459 1350$^$@0#S_ISSOCK
+^1460 1352$@0@s3,g22@6@0@1@s3,g22$@0#chflags
+^1461 1354$@0@s3,g22@6@0@1@s3,g22$@0#fchflags
+^1462 1356$@0@s3,g22@6@0@1@s3,g22$@0#fchmod
+^1463 1358$@0@g22@6@0@1@g22,tp1$@0#lstat
 *1 (Constant)
-^1406 5$#FMNAMESZ#MSG_BAND#MSG_HIPRI#RS_HIPRI#S_INPUT#S_RDNORM#S_RDBAND#S_BANDURG#S_HIPRI#S_OUTPUT#S_WRNORM#S_WRBAND#S_MSG#S_ERROR#S_HANGUP
+^1464 5$#FMNAMESZ#MSG_BAND#MSG_HIPRI#RS_HIPRI#S_INPUT#S_RDNORM#S_RDBAND#S_BANDURG#S_HIPRI#S_OUTPUT#S_WRNORM#S_WRBAND#S_MSG#S_ERROR#S_HANGUP
 *7 (Struct tag)
-^1421 1339@1340#@strbuf
-^1422 1341@1342#@str_mlist
-^1423 1344@1345#@str_list
+^1479 1359@1360#@strbuf
+^1480 1361@1362#@str_mlist
+^1481 1364@1365#@str_list
 *4 (Function)
-^1424 1348$@0@g22@6@0@1@tp1,tp2,g22$@0#getmsg
-^1425 1350$@0@g22@6@0@1@tp3,tp1,tp2,g22$@0#getpmsg
-^1426 1352$@0@s1,g22@6@0@1@s1,g22$@0#putmsg
-^1427 1354$@0@s1,g22@6@0@1@s1,g22$@0#putpmsg
+^1482 1368$@0@g22@6@0@1@tp1,tp2,g22$@0#getmsg
+^1483 1370$@0@g22@6@0@1@tp3,tp1,tp2,g22$@0#getpmsg
+^1484 1372$@0@s1,g22@6@0@1@s1,g22$@0#putmsg
+^1485 1374$@0@s1,g22@6@0@1@s1,g22$@0#putpmsg
 *1 (Constant)
-^1428 5$#RLIMIT_CPU#RLIMIT_FSIZE#RLIMIT_DATA#RLIMIT_STACK#RLIMIT_CORE#RLIMIT_RSS#RLIMIT_MEMLOCK#RLIMIT_NPROC#RLIMIT_NOFILE#RLIM_NLIMITS#RLIM_INFINITY#PRIO_MIN#PRIO_MAX#PRIO_PROCESS#PRIO_PGRP#PRIO_USER#RUSAGE_SELF#RUSAGE_CHILDREN
+^1486 5$#RLIMIT_CPU#RLIMIT_FSIZE#RLIMIT_DATA#RLIMIT_STACK#RLIMIT_CORE#RLIMIT_RSS#RLIMIT_MEMLOCK#RLIMIT_NPROC#RLIMIT_NOFILE#RLIM_NLIMITS#RLIM_INFINITY#PRIO_MIN#PRIO_MAX#PRIO_PROCESS#PRIO_PGRP#PRIO_USER#RUSAGE_SELF#RUSAGE_CHILDREN
 *7 (Struct tag)
-^1446 1356@1357#@rlimit
-^1447 1360@1361#@loadavg
+^1504 1376@1377#@rlimit
+^1505 1380@1381#@loadavg
 *4 (Function)
-^1448 1363$@0@g22@6@0@1@g22$@0#getpriority
-^1449 1366$@0@g22@6@0@1@tp1,g22$@0#getrlimit
-^1450 1368$@0@g22@6@0@1@tp1,g22$@0#getrusage
-^1451 1370$@0@g22@6@0,s1@1@g22,s1$@0#setpriority
-^1452 1372$@0@g22@6@0,s1@1@g22,s1$@0#setrlimit
+^1506 1383$@0@g22@6@0@1@g22$@0#getpriority
+^1507 1386$@0@g22@6@0@1@tp1,g22$@0#getrlimit
+^1508 1388$@0@g22@6@0@1@tp1,g22$@0#getrusage
+^1509 1390$@0@g22@6@0,s1@1@g22,s1$@0#setpriority
+^1510 1392$@0@g22@6@0,s1@1@g22,s1$@0#setrlimit
 *7 (Struct tag)
-^1453 1373@1374#@servent
+^1511 1393@1394#@servent
 *4 (Function)
-^1454 1378@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname
-^1455 1381$$$@0#getservbyname_r
-^1456 1384$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport
-^1457 1387$$$@0#getservbyport_r
-^1458 1390@6@5@1@0@0$@3@0@0#getservent
-^1459 1393@6@5@1@0@0$@3@0@0#getservent_r
-^1460 1395$$$@0#setservent
-^1461 1397$$$@0#endservent
+^1512 1398@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname
+^1513 1401$$$@0#getservbyname_r
+^1514 1404$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport
+^1515 1407$$$@0#getservbyport_r
+^1516 1410@6@5@1@0@0$@3@0@0#getservent
+^1517 1413@6@5@1@0@0$@3@0@0#getservent_r
+^1518 1415$$$@0#setservent
+^1519 1417$$$@0#endservent
 *3 (Variable)
-^1462 5|@1|6@0@0&#h_errno
+^1520 5|@1|6@0@0&#h_errno
 *7 (Struct tag)
-^1463 1433@1398#@hostent
+^1521 1453@1418#@hostent
 *4 (Function)
-^1464 1402@6@5@1@0@0@0@g1462@6@0@1@g1462@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname
-^1465 1405$$$@0#gethostbyname_r
-^1466 1408@6@5@1@0@0@0@g1462@6@0@1@g1462@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr
-^1467 1411$$$@0#gethostbyaddr_r
-^1468 1414@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent
-^1469 1417$$$@0#gethostent_r
-^1470 1420$$@3@0@0#fgethostent
-^1471 1423$$@3@0@0#fgethostent_r
-^1472 1425$$$@0#sethostent
-^1473 1427$$$@0#endhostent
-^1474 1429$$$@0#herror
-^1475 1432$$@3@0@0#hstrerror
+^1522 1422@6@5@1@0@0@0@g1520@6@0@1@g1520@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname
+^1523 1425$$$@0#gethostbyname_r
+^1524 1428@6@5@1@0@0@0@g1520@6@0@1@g1520@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr
+^1525 1431$$$@0#gethostbyaddr_r
+^1526 1434@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent
+^1527 1437$$$@0#gethostent_r
+^1528 1440$$@3@0@0#fgethostent
+^1529 1443$$@3@0@0#fgethostent_r
+^1530 1445$$$@0#sethostent
+^1531 1447$$$@0#endhostent
+^1532 1449$$$@0#herror
+^1533 1452$$@3@0@0#hstrerror
 *0 (Datatype)
-^1476 1061@-@-@0@0@0@0@1434#in_addr_t
+^1534 662@-@-@0@0@0@0@1454#in_addr_t
 *7 (Struct tag)
-^1477 1435@1436#@in_addr
+^1535 1455@1456#@in_addr
 *0 (Datatype)
-^1478 1062@-@-@0@0@0@0@1437#in_port_t
+^1536 661@-@-@0@0@0@0@1457#in_port_t
 *4 (Function)
-^1479 1439$^$@0#htonl
-^1480 1441$^$@0#htons
-^1481 1443$^$@0#ntohl
-^1482 1445$^$@0#ntohs
-^1483 1447$$$@0@W:superuser#Only super-user processes may call chroot.##chroot
-^1484 1449$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot
+^1537 1459$^$@0#htonl
+^1538 1461$^$@0#htons
+^1539 1463$^$@0#ntohl
+^1540 1465$^$@0#ntohs
+^1541 1467$$$@0@W:superuser#Only super-user processes may call chroot.##chroot
+^1542 1469$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot
 ;; Library constraints
 vsnprintf
 pre:
@@ -2508,9 +2552,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -2520,9 +2571,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 memmove
@@ -2536,9 +2594,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -2548,9 +2613,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 strcpy
@@ -3045,6 +3117,98 @@ r
 3
 25
 ;; end precondition constraints
+getpwnam
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+getpwuid
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+read
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 20 1
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 20 1
+r
+2
+2
+Param 63 2
+;; end precondition constraints
 regexec
 pre:
 C
@@ -3054,7 +3218,7 @@ l
 1
 2
 2
-Param 948 3
+Param 970 3
 r
 2
 2
@@ -3077,6 +3241,20 @@ r
 Param 63 3
 ;; end precondition constraints
 post:EMPTY
+readlink
+pre:EMPTY
+post:
+C
+0@1@1
+l
+2
+2
+Result
+r
+2
+2
+Param 5 2
+;; end precondition constraints
 getservbyname_r
 pre:
 C
index de42048ce33a85a6902947a144ebbb84e1ef8df6..7f22bfdda441293a2abe97a7b3e06d913bfba183 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: unixstrict.lcd
-;;LCLint 3.0.0.7 --- 12 July 2001
+;;LCLint 3.0.0.9 --- 23 July 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 0 p16|-2 35 54
 0 p17|-2 36 55
 0 p18|-2 37 56
-1 t0|0 288 816
+1 t0|0 290 846
 1 t1|1&
 1 t2|2&
 1 t3|3&
-1 t4|4 289 817
+1 t4|4 291 847
 1 t5|5&
 1 t6|6&
 1 t7|7&
 0 s11|&
 0 s12|&
 0 s23|&
-0 s24|&
+0 s24|-1 1087 -1
 0 s25|&
-0 s26|-1 357 -1
+0 s26|-1 359 -1
 0 s27|&
-0 a28|-1 375 -1
+0 a28|-1 377 -1
 3 C0.5/20|!
 3 C0.68/2|!
 3 f0 (2|@7|$#,)!
 3 f0 (184|$#,)!
 3 f1 (184|$#,)!
 0 a141|-1 191 -1
-0 a142|-1 263 -1
+0 a142|-1 265 -1
 1 t189|189&
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
 3 f5 (23|4@0@7&#,23|$#,!.,)!
 3 f0 (23|4@0@7&#,23|$#,!.,)!
 3 f5 (23|4@0@7&#,23|$#,!.,)!
-3 f0 (191|$#,23|$#,184|$#,)!
-3 f5 (191|$#,23|$#,184|$#,)!
 3 f0 (23|$#,184|$#,)!
 3 f5 (23|$#,184|$#,)!
+3 f0 (191|$#,23|$#,184|$#,)!
+3 f5 (191|$#,23|$#,184|$#,)!
 3 f0 (23|4@0@7&#,23|$#,184|$#,)!
 3 f5 (23|4@0@7&#,23|$#,184|$#,)!
+3 f0 (23|4@0@7&#,63|$#,23|$#,184|$#,)!
+3 f5 (23|4@0@7&#,63|$#,23|$#,184|$#,)!
 3 f0 (191|$#,)!
 3 f5 (191|$#,)!
 3 f0 (23|@5|4@0@7&#,5|$#,191|$#,)!
 3 f19 (23|@5|4@0@7&#,5|$#,191|$#,)!
 3 f23 (23|@5|4@0@7&#,5|$#,191|$#,)!
 3 C0.5/4|!
-3 f0 (239|$#,191|$#,)!
-3 f5 (239|$#,191|$#,)!
+3 f0 (241|$#,191|$#,)!
+3 f5 (241|$#,191|$#,)!
 3 f0 (23|$#,191|$#,)!
 3 f5 (23|$#,191|$#,)!
 3 f0 (191|@7|$#,)!
 3 f0 (23|4@0@7&#,)!
 3 f19 (23|4@0@7&#,)!
 3 f23 (23|4@0@7&#,)!
-3 f0 (239|$#,191|@7|$#,)!
-3 f5 (239|$#,191|@7|$#,)!
-3 f0 (239|$#,)!
-3 f5 (239|$#,)!
+3 f0 (241|$#,191|@7|$#,)!
+3 f5 (241|$#,191|@7|$#,)!
+3 f0 (241|$#,)!
+3 f5 (241|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (239|$#,191|$#,)!
-3 f5 (239|$#,191|$#,)!
+3 f0 (241|$#,191|$#,)!
+3 f5 (241|$#,191|$#,)!
 3 f0 (20|4@0@7&#,63|$#,63|$#,191|$#,)!
 3 f63 (20|4@0@7&#,63|$#,63|$#,191|$#,)!
 3 f0 (20|$#,63|$#,63|$#,191|$#,)!
 3 f63 (20|$#,63|$#,63|$#,191|$#,)!
 1 t190|190&
-3 f0 (191|$#,263|4@0@7&#,)!
-3 f5 (191|$#,263|4@0@7&#,)!
+3 f0 (191|$#,265|4@0@7&#,)!
+3 f5 (191|$#,265|4@0@7&#,)!
 3 f0 (191|$#,9|$#,5|$#,)!
 3 f5 (191|$#,9|$#,5|$#,)!
-3 f0 (191|$#,263|$#,)!
-3 f5 (191|$#,263|$#,)!
+3 f0 (191|$#,265|$#,)!
+3 f5 (191|$#,265|$#,)!
 3 f0 (191|$#,)!
 3 f9 (191|$#,)!
 3 f0 (191|$#,)!
 3 f9 (23|$#,)!
 1 t19|19&
 1 t23|23&
-3 f0 (23|$#,289|4@5@7&#,)!
-3 f17 (23|$#,289|4@5@7&#,)!
-3 f0 (23|$#,289|4@5@7&#,5|$#,)!
-3 f9 (23|$#,289|4@5@7&#,5|$#,)!
-3 f0 (23|$#,289|4@5@7&#,5|$#,)!
-3 f10 (23|$#,289|4@5@7&#,5|$#,)!
+3 f0 (23|$#,291|4@5@7&#,)!
+3 f17 (23|$#,291|4@5@7&#,)!
+3 f0 (23|$#,291|4@5@7&#,5|$#,)!
+3 f9 (23|$#,291|4@5@7&#,5|$#,)!
+3 f0 (23|$#,291|4@5@7&#,5|$#,)!
+3 f10 (23|$#,291|4@5@7&#,5|$#,)!
 3 f0 ()!
 3 f5 ()!
 3 f0 (6|$#,)!
 3 f0 (5|$#,)!
 3 f1 (5|$#,)!
 3 ?!
-3 f315 ()!
-3 f1 ()^318
-1 t317|317&
-3 f0 (318|$#,)!
-3 f5 (318|$#,)!
+3 f317 ()!
+3 f1 ()^320
+1 t319|319&
+3 f0 (320|$#,)!
+3 f5 (320|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
 3 f23 (23|$#,)!
 3 f0 (23|0@5@7&#,)!
 3 f5 (23|0@5@7&#,)!
 3 ?!
-3 f326 (20|$#,20|$#,)!
-3 f5 (20|$#,20|$#,)^329
-1 t328|328&
-3 f0 (20|$#,20|$#,63|$#,63|$#,329|$#,)!
-3 f19 (20|$#,20|$#,63|$#,63|$#,329|$#,)!
-3 f20 (20|$#,20|$#,63|$#,63|$#,329|$#,)!
+3 f328 (20|$#,20|$#,)!
+3 f5 (20|$#,20|$#,)^331
+1 t330|330&
+3 f0 (20|$#,20|$#,63|$#,63|$#,331|$#,)!
+3 f19 (20|$#,20|$#,63|$#,63|$#,331|$#,)!
+3 f20 (20|$#,20|$#,63|$#,63|$#,331|$#,)!
 3 ?!
-3 f333 (20|$#,20|$#,)!
-3 f5 (20|$#,20|$#,)^336
-1 t335|335&
-3 f0 (20|$#,63|$#,63|$#,336|$#,)!
-3 f1 (20|$#,63|$#,63|$#,336|$#,)!
+3 f335 (20|$#,20|$#,)!
+3 f5 (20|$#,20|$#,)^338
+1 t337|337&
+3 f0 (20|$#,63|$#,63|$#,338|$#,)!
+3 f1 (20|$#,63|$#,63|$#,338|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 S!2{5|@1|^#quot,5|@1|^#rem,}!
-0 s220|&
 0 s221|&
+0 s222|&
 3 f0 (5|$#,5|$#,)!
-3 f343 (5|$#,5|$#,)!
+3 f345 (5|$#,5|$#,)!
 3 f0 (9|$#,)!
 3 f9 (9|$#,)!
 3 S!3{9|@1|^#quot,9|@1|^#rem,}!
-0 s224|&
 0 s225|&
+0 s226|&
 3 f0 (9|$#,9|$#,)!
-3 f350 (9|$#,9|$#,)!
+3 f352 (9|$#,9|$#,)!
 3 f0 (5|$#,)!
 3 f66 (5|$#,)!
 3 f0 (191|$#,)!
 3 f66 (191|$#,)!
-1 t65|65 439 -1
-3 f0 (357|@5|$#,5|$#,191|$#,)!
-3 f19 (357|@5|$#,5|$#,191|$#,)!
-3 f357 (357|@5|$#,5|$#,191|$#,)!
+1 t65|65 441 -1
+3 f0 (359|@5|$#,5|$#,191|$#,)!
+3 f19 (359|@5|$#,5|$#,191|$#,)!
+3 f359 (359|@5|$#,5|$#,191|$#,)!
 3 f0 (65|$#,191|$#,)!
 3 f66 (65|$#,191|$#,)!
-3 f0 (357|$#,191|$#,)!
-3 f5 (357|$#,191|$#,)!
+3 f0 (359|$#,191|$#,)!
+3 f5 (359|$#,191|$#,)!
 3 f0 (191|$#,5|$#,)!
 3 f5 (191|$#,5|$#,)!
-3 f0 (191|$#,357|$#,!.,)!
-3 f5 (191|$#,357|$#,!.,)!
-3 f0 (191|$#,357|$#,!.,)!
-3 f5 (191|$#,357|$#,!.,)!
+3 f0 (191|$#,359|$#,!.,)!
+3 f5 (191|$#,359|$#,!.,)!
+3 f0 (191|$#,359|$#,!.,)!
+3 f5 (191|$#,359|$#,!.,)!
 3 f0 (191|@7|$#,)!
 3 f66 (191|@7|$#,)!
 3 f0 ()!
 3 f66 ()!
 1 t67|67&
-3 f0 (23|$#,63|$#,375|0@5@7&#,)!
-3 f63 (23|$#,63|$#,375|0@5@7&#,)!
-3 f0 (357|0@5@7&#,23|$#,63|$#,375|0@5@7&#,)!
-3 f63 (357|0@5@7&#,23|$#,63|$#,375|0@5@7&#,)!
-3 f0 (375|0@5@7&#,)!
-3 f5 (375|0@5@7&#,)!
-3 f0 (357|0@5@7&#,289|$#,63|$#,375|0@5@7&#,)!
-3 f63 (357|0@5@7&#,289|$#,63|$#,375|0@5@7&#,)!
+3 f0 (23|$#,63|$#,377|0@5@7&#,)!
+3 f63 (23|$#,63|$#,377|0@5@7&#,)!
+3 f0 (359|0@5@7&#,23|$#,63|$#,377|0@5@7&#,)!
+3 f63 (359|0@5@7&#,23|$#,63|$#,377|0@5@7&#,)!
+3 f0 (377|0@5@7&#,)!
+3 f5 (377|0@5@7&#,)!
+3 f0 (359|0@5@7&#,291|$#,63|$#,377|0@5@7&#,)!
+3 f63 (359|0@5@7&#,291|$#,63|$#,377|0@5@7&#,)!
 3 f0 (65|$#,191|@7|$#,)!
 3 f66 (65|$#,191|@7|$#,)!
 3 f0 (65|$#,)!
 3 f66 (65|$#,)!
-3 f0 (357|$#,63|$#,357|$#,!.,)!
-3 f5 (357|$#,63|$#,357|$#,!.,)!
-3 f0 (357|$#,357|$#,!.,)!
-3 f5 (357|$#,357|$#,!.,)!
+3 f0 (359|$#,63|$#,359|$#,!.,)!
+3 f5 (359|$#,63|$#,359|$#,!.,)!
+3 f0 (359|$#,359|$#,!.,)!
+3 f5 (359|$#,359|$#,!.,)!
 3 f0 (66|$#,191|$#,)!
 3 f66 (66|$#,191|$#,)!
-3 f0 (191|$#,357|$#,184|$#,)!
-3 f5 (191|$#,357|$#,184|$#,)!
-3 f0 (357|$#,63|$#,357|$#,184|$#,)!
-3 f5 (357|$#,63|$#,357|$#,184|$#,)!
-3 f0 (357|$#,184|$#,)!
-3 f5 (357|$#,184|$#,)!
-3 f0 (23|4@5@7&#,65|$#,375|0@5@7&#,)!
-3 f63 (23|4@5@7&#,65|$#,375|0@5@7&#,)!
-3 C0.1/357|!
-3 f0 (357|@5|4@0@9&#,357|$#,)!
-3 f1 (357|@5|4@0@9&#,357|$#,)!
-3 f402 (357|@5|4@0@9&#,357|$#,)!
-3 f0 (357|@5|$#,65|$#,)!
-3 f19 (357|@5|$#,65|$#,)!
-3 f357 (357|@5|$#,65|$#,)!
-3 f0 (357|$#,357|$#,)!
-3 f5 (357|$#,357|$#,)!
-3 f0 (357|$#,357|$#,)!
-3 f5 (357|$#,357|$#,)!
-3 f0 (357|@5|4@0@9&#,357|$#,)!
-3 f1 (357|@5|4@0@9&#,357|$#,)!
-3 f402 (357|@5|4@0@9&#,357|$#,)!
-3 f0 (357|$#,357|$#,)!
-3 f63 (357|$#,357|$#,)!
-0 s260|-1 419 -1
-1 t418|418&
-3 f0 (357|4@0@7&#,63|$#,357|$#,419|$#,)!
-3 f63 (357|4@0@7&#,63|$#,357|$#,419|$#,)!
-3 f0 (357|$#,)!
-3 f63 (357|$#,)!
-3 C0.1/357|!
-3 f0 (357|@5|4@0@9&#,357|$#,63|$#,)!
-3 f1 (357|@5|4@0@9&#,357|$#,63|$#,)!
-3 f424 (357|@5|4@0@9&#,357|$#,63|$#,)!
-3 f0 (357|$#,357|$#,63|$#,)!
-3 f5 (357|$#,357|$#,63|$#,)!
-3 f0 (357|@5|4@0@9&#,357|$#,63|$#,)!
-3 f1 (357|@5|4@0@9&#,357|$#,63|$#,)!
-3 f424 (357|@5|4@0@9&#,357|$#,63|$#,)!
-3 f0 (357|@5|$#,357|$#,)!
-3 f19 (357|@5|$#,357|$#,)!
-3 f357 (357|@5|$#,357|$#,)!
-3 f0 (357|@5|$#,65|$#,)!
-3 f19 (357|@5|$#,65|$#,)!
-3 f357 (357|@5|$#,65|$#,)!
-1 t357|357&
-3 f0 (23|0@5@7&#,439|$#,63|$#,375|0@5@7&#,)!
-3 f63 (23|0@5@7&#,439|$#,63|$#,375|0@5@7&#,)!
-3 f0 (357|$#,357|$#,)!
-3 f63 (357|$#,357|$#,)!
-3 f0 (357|$#,357|$#,)!
-3 f19 (357|$#,357|$#,)!
-3 f357 (357|$#,357|$#,)!
-3 f0 (357|$#,439|0@5@7&#,)!
-3 f17 (357|$#,439|0@5@7&#,)!
-3 f0 (357|0@5@7&#,357|$#,439|$#,)!
-3 f19 (357|0@5@7&#,357|$#,439|$#,)!
-3 f357 (357|0@5@7&#,357|$#,439|$#,)!
-3 f0 (357|$#,439|0@5@7&#,5|$#,)!
-3 f9 (357|$#,439|0@5@7&#,5|$#,)!
-3 f0 (357|$#,439|0@5@7&#,5|$#,)!
-3 f10 (357|$#,439|0@5@7&#,5|$#,)!
-3 f0 (357|0@5@7&#,357|$#,63|$#,)!
-3 f63 (357|0@5@7&#,357|$#,63|$#,)!
+3 f0 (191|$#,359|$#,184|$#,)!
+3 f5 (191|$#,359|$#,184|$#,)!
+3 f0 (359|$#,63|$#,359|$#,184|$#,)!
+3 f5 (359|$#,63|$#,359|$#,184|$#,)!
+3 f0 (359|$#,184|$#,)!
+3 f5 (359|$#,184|$#,)!
+3 f0 (23|4@5@7&#,65|$#,377|0@5@7&#,)!
+3 f63 (23|4@5@7&#,65|$#,377|0@5@7&#,)!
+3 C0.1/359|!
+3 f0 (359|@5|4@0@9&#,359|$#,)!
+3 f1 (359|@5|4@0@9&#,359|$#,)!
+3 f404 (359|@5|4@0@9&#,359|$#,)!
+3 f0 (359|@5|$#,65|$#,)!
+3 f19 (359|@5|$#,65|$#,)!
+3 f359 (359|@5|$#,65|$#,)!
+3 f0 (359|$#,359|$#,)!
+3 f5 (359|$#,359|$#,)!
+3 f0 (359|$#,359|$#,)!
+3 f5 (359|$#,359|$#,)!
+3 f0 (359|@5|4@0@9&#,359|$#,)!
+3 f1 (359|@5|4@0@9&#,359|$#,)!
+3 f404 (359|@5|4@0@9&#,359|$#,)!
+3 f0 (359|$#,359|$#,)!
+3 f63 (359|$#,359|$#,)!
+0 s261|-1 421 -1
+1 t420|420&
+3 f0 (359|4@0@7&#,63|$#,359|$#,421|$#,)!
+3 f63 (359|4@0@7&#,63|$#,359|$#,421|$#,)!
+3 f0 (359|$#,)!
+3 f63 (359|$#,)!
+3 C0.1/359|!
+3 f0 (359|@5|4@0@9&#,359|$#,63|$#,)!
+3 f1 (359|@5|4@0@9&#,359|$#,63|$#,)!
+3 f426 (359|@5|4@0@9&#,359|$#,63|$#,)!
+3 f0 (359|$#,359|$#,63|$#,)!
+3 f5 (359|$#,359|$#,63|$#,)!
+3 f0 (359|@5|4@0@9&#,359|$#,63|$#,)!
+3 f1 (359|@5|4@0@9&#,359|$#,63|$#,)!
+3 f426 (359|@5|4@0@9&#,359|$#,63|$#,)!
+3 f0 (359|@5|$#,359|$#,)!
+3 f19 (359|@5|$#,359|$#,)!
+3 f359 (359|@5|$#,359|$#,)!
+3 f0 (359|@5|$#,65|$#,)!
+3 f19 (359|@5|$#,65|$#,)!
+3 f359 (359|@5|$#,65|$#,)!
+1 t359|359&
+3 f0 (23|0@5@7&#,441|$#,63|$#,377|0@5@7&#,)!
+3 f63 (23|0@5@7&#,441|$#,63|$#,377|0@5@7&#,)!
+3 f0 (359|$#,359|$#,)!
+3 f63 (359|$#,359|$#,)!
+3 f0 (359|$#,359|$#,)!
+3 f19 (359|$#,359|$#,)!
+3 f359 (359|$#,359|$#,)!
+3 f0 (359|$#,441|0@5@7&#,)!
+3 f17 (359|$#,441|0@5@7&#,)!
+3 f0 (359|0@5@7&#,359|$#,441|$#,)!
+3 f19 (359|0@5@7&#,359|$#,441|$#,)!
+3 f359 (359|0@5@7&#,359|$#,441|$#,)!
+3 f0 (359|$#,441|0@5@7&#,5|$#,)!
+3 f9 (359|$#,441|0@5@7&#,5|$#,)!
+3 f0 (359|$#,441|0@5@7&#,5|$#,)!
+3 f10 (359|$#,441|0@5@7&#,5|$#,)!
+3 f0 (359|0@5@7&#,359|$#,63|$#,)!
+3 f63 (359|0@5@7&#,359|$#,63|$#,)!
 3 f0 (66|$#,)!
 3 f5 (66|$#,)!
-3 f0 (357|$#,65|$#,63|$#,)!
-3 f19 (357|$#,65|$#,63|$#,)!
-3 f357 (357|$#,65|$#,63|$#,)!
-3 f0 (357|$#,357|$#,63|$#,)!
-3 f5 (357|$#,357|$#,63|$#,)!
-3 f0 (357|@5|$#,357|$#,63|$#,)!
-3 f19 (357|@5|$#,357|$#,63|$#,)!
-3 f357 (357|@5|$#,357|$#,63|$#,)!
-3 f0 (357|@5|$#,357|$#,63|$#,)!
-3 f19 (357|@5|$#,357|$#,63|$#,)!
-3 f357 (357|@5|$#,357|$#,63|$#,)!
-3 f0 (357|@5|$#,65|$#,63|$#,)!
-3 f19 (357|@5|$#,65|$#,63|$#,)!
-3 f357 (357|@5|$#,65|$#,63|$#,)!
-3 f0 (357|$#,!.,)!
-3 f5 (357|$#,!.,)!
-3 f0 (357|$#,!.,)!
-3 f5 (357|$#,!.,)!
-0 s284|&
+3 f0 (359|$#,65|$#,63|$#,)!
+3 f19 (359|$#,65|$#,63|$#,)!
+3 f359 (359|$#,65|$#,63|$#,)!
+3 f0 (359|$#,359|$#,63|$#,)!
+3 f5 (359|$#,359|$#,63|$#,)!
+3 f0 (359|@5|$#,359|$#,63|$#,)!
+3 f19 (359|@5|$#,359|$#,63|$#,)!
+3 f359 (359|@5|$#,359|$#,63|$#,)!
+3 f0 (359|@5|$#,359|$#,63|$#,)!
+3 f19 (359|@5|$#,359|$#,63|$#,)!
+3 f359 (359|@5|$#,359|$#,63|$#,)!
+3 f0 (359|@5|$#,65|$#,63|$#,)!
+3 f19 (359|@5|$#,65|$#,63|$#,)!
+3 f359 (359|@5|$#,65|$#,63|$#,)!
+3 f0 (359|$#,!.,)!
+3 f5 (359|$#,!.,)!
+3 f0 (359|$#,!.,)!
+3 f5 (359|$#,!.,)!
 0 s285|&
+0 s286|&
 3 f0 (66|$#,)!
 3 f2 (66|$#,)!
 3 f0 (66|$#,)!
 3 f2 (66|$#,)!
 3 f0 (66|$#,)!
 3 f2 (66|$#,)!
-3 f0 (66|$#,478|$#,)!
-3 f2 (66|$#,478|$#,)!
+3 f0 (66|$#,480|$#,)!
+3 f2 (66|$#,480|$#,)!
 3 f0 (66|$#,)!
 3 f2 (66|$#,)!
 3 f0 (66|$#,)!
 3 f2 (66|$#,)!
 3 f0 (66|$#,)!
 3 f2 (66|$#,)!
-3 f0 (66|$#,479|$#,)!
-3 f66 (66|$#,479|$#,)!
+3 f0 (66|$#,481|$#,)!
+3 f66 (66|$#,481|$#,)!
 3 f0 (66|$#,)!
 3 f66 (66|$#,)!
 3 f0 (66|$#,)!
 3 f66 (66|$#,)!
 3 f0 (23|$#,)!
-3 f479 (23|$#,)!
+3 f481 (23|$#,)!
 3 f0 (23|$#,)!
-3 f478 (23|$#,)!
+3 f480 (23|$#,)!
 3 f0 (23|$#,63|$#,)!
 3 f5 (23|$#,63|$#,)!
-3 f0 (357|0@5@7&#,23|0@5@7&#,63|$#,)!
-3 f5 (357|0@5@7&#,23|0@5@7&#,63|$#,)!
+3 f0 (359|0@5@7&#,23|0@5@7&#,63|$#,)!
+3 f5 (359|0@5@7&#,23|0@5@7&#,63|$#,)!
 3 f0 (23|4@5@7&#,65|$#,)!
 3 f5 (23|4@5@7&#,65|$#,)!
-3 f0 (357|4@0@7&#,23|$#,63|$#,)!
-3 f63 (357|4@0@7&#,23|$#,63|$#,)!
-3 f0 (23|4@0@7&#,357|$#,63|$#,)!
-3 f63 (23|4@0@7&#,357|$#,63|$#,)!
+3 f0 (359|4@0@7&#,23|$#,63|$#,)!
+3 f63 (359|4@0@7&#,23|$#,63|$#,)!
+3 f0 (23|4@0@7&#,359|$#,63|$#,)!
+3 f63 (23|4@0@7&#,359|$#,63|$#,)!
 3 C0.1/20|!
 3 f0 (20|@5|4@0@9&#,20|$#,63|$#,)!
 3 f1 (20|@5|4@0@9&#,20|$#,63|$#,)!
-3 f524 (20|@5|4@0@9&#,20|$#,63|$#,)!
+3 f526 (20|@5|4@0@9&#,20|$#,63|$#,)!
 3 f0 (20|@5|4@0@7&#,20|$#,63|$#,)!
 3 f1 (20|@5|4@0@7&#,20|$#,63|$#,)!
-3 f524 (20|@5|4@0@7&#,20|$#,63|$#,)!
+3 f526 (20|@5|4@0@7&#,20|$#,63|$#,)!
 3 C0.1/23|!
 3 f0 (23|@5|4@0@9&#,23|$#,)!
 3 f1 (23|@5|4@0@9&#,23|$#,)!
-3 f531 (23|@5|4@0@9&#,23|$#,)!
+3 f533 (23|@5|4@0@9&#,23|$#,)!
 3 f0 (23|@5|4@0@9&#,23|$#,63|$#,)!
 3 f1 (23|@5|4@0@9&#,23|$#,63|$#,)!
-3 f531 (23|@5|4@0@9&#,23|$#,63|$#,)!
+3 f533 (23|@5|4@0@9&#,23|$#,63|$#,)!
 3 f0 (23|@5|0@0@9&#,23|$#,)!
 3 f1 (23|@5|0@0@9&#,23|$#,)!
-3 f531 (23|@5|0@0@9&#,23|$#,)!
+3 f533 (23|@5|0@0@9&#,23|$#,)!
 3 f0 (23|@5|0@0@9&#,23|$#,63|$#,)!
 3 f1 (23|@5|0@0@9&#,23|$#,63|$#,)!
-3 f531 (23|@5|0@0@9&#,23|$#,63|$#,)!
+3 f533 (23|@5|0@0@9&#,23|$#,63|$#,)!
 3 f0 (20|$#,20|$#,63|$#,)!
 3 f5 (20|$#,20|$#,63|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f0 (20|$#,5|$#,63|$#,)!
 3 f19 (20|$#,5|$#,63|$#,)!
 3 f20 (20|$#,5|$#,63|$#,)!
-3 f0 (23|$#,4|$#,)!
-3 f19 (23|$#,4|$#,)!
-3 f23 (23|$#,4|$#,)!
+3 f0 (23|@5|$#,4|$#,)!
+3 f19 (23|@5|$#,4|$#,)!
+3 f23 (23|@5|$#,4|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f63 (23|$#,23|$#,)!
 3 f0 (23|@5|$#,23|$#,)!
 3 C0.1/20|!
 3 f0 (20|@5|4@0@7&#,5|$#,63|$#,)!
 3 f1 (20|@5|4@0@7&#,5|$#,63|$#,)!
-3 f576 (20|@5|4@0@7&#,5|$#,63|$#,)!
+3 f578 (20|@5|4@0@7&#,5|$#,63|$#,)!
 3 f0 (5|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 f0 (23|$#,)!
 3 f63 (23|$#,)!
-0 s331|&
-0 s332|-1 594 -1
+0 s332|&
+0 s333|-1 596 -1
 3 Stm{5|@1|^#tm_sec,5|@1|^#tm_min,5|@1|^#tm_hour,5|@1|^#tm_mday,5|@1|^#tm_mon,5|@1|^#tm_year,5|@1|^#tm_wday,5|@1|^#tm_yday,5|@1|^#tm_isdst,}!
 3 f0 ()!
-3 f585 ()!
-3 f0 (586|$#,586|$#,)!
-3 f17 (586|$#,586|$#,)!
-3 f0 (419|$#,)!
-3 f586 (419|$#,)!
-1 t586|586&
-3 f0 (594|4@5@7&#,)!
-3 f586 (594|4@5@7&#,)!
-3 f0 (419|$#,)!
-3 f19 (419|$#,)!
-3 f23 (419|$#,)!
-3 f0 (594|$#,)!
-3 f19 (594|$#,)!
-3 f23 (594|$#,)!
-3 f0 (594|$#,)!
-3 f19 (594|$#,)!
-3 f419 (594|$#,)!
-3 f0 (594|$#,)!
-3 f19 (594|$#,)!
-3 f419 (594|$#,)!
-3 f0 (23|4@0@7&#,63|$#,23|$#,419|$#,)!
-3 f63 (23|4@0@7&#,63|$#,23|$#,419|$#,)!
-0 s342|&
-0 s343|-1 1170 837
+3 f587 ()!
+3 f0 (588|$#,588|$#,)!
+3 f17 (588|$#,588|$#,)!
+3 f0 (421|$#,)!
+3 f588 (421|$#,)!
+1 t588|588&
+3 f0 (596|4@5@7&#,)!
+3 f588 (596|4@5@7&#,)!
+3 f0 (421|$#,)!
+3 f19 (421|$#,)!
+3 f23 (421|$#,)!
+3 f0 (596|$#,)!
+3 f19 (596|$#,)!
+3 f23 (596|$#,)!
+3 f0 (596|$#,)!
+3 f19 (596|$#,)!
+3 f421 (596|$#,)!
+3 f0 (596|$#,)!
+3 f19 (596|$#,)!
+3 f421 (596|$#,)!
+3 f0 (23|4@0@7&#,63|$#,23|$#,421|$#,)!
+3 f63 (23|4@0@7&#,63|$#,23|$#,421|$#,)!
+0 s343|&
 0 s344|&
 0 s345|&
 0 s346|&
 0 s347|&
 0 s348|&
 0 s349|&
-0 a350|-1 622 -1
+0 s350|&
+0 s351|&
+0 s352|&
+0 s353|&
+0 s354|&
+0 s355|&
+0 s356|&
+0 s357|&
+0 s358|&
+0 s359|&
+0 s360|&
+0 s361|&
+0 s362|&
+0 s363|&
+0 s364|&
+0 s365|&
+0 s366|&
+0 s367|&
+0 s368|&
+0 s369|&
+0 s370|&
+0 s409|&
+0 s410|-1 1214 867
+0 s411|&
+0 s412|&
+0 s413|&
+0 s414|&
+0 s415|&
+0 s416|&
+0 a417|-1 652 -1
 3 Sdirent{42|@1|^#d_name,}!
-0 s351|-1 630 -1
-1 t619|619&
-3 f0 (622|$#,)!
-3 f5 (622|$#,)!
+0 s418|-1 660 -1
+1 t649|649&
+3 f0 (652|$#,)!
+3 f5 (652|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f622 (23|$#,)!
-3 f0 (622|$#,)!
-3 f19 (622|$#,)!
-1 t621|621&
-3 f630 (622|$#,)!
-3 f0 (622|$#,)!
-3 f1 (622|$#,)!
-3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,616|@1|^#l_start,616|@1|^#l_len,617|@1|^#l_pid,}!
-0 s427|&
-3 f0 (23|$#,614|$#,)!
-3 f5 (23|$#,614|$#,)!
+3 f652 (23|$#,)!
+3 f0 (652|$#,)!
+3 f19 (652|$#,)!
+1 t651|651&
+3 f660 (652|$#,)!
+3 f0 (652|$#,)!
+3 f1 (652|$#,)!
+3 Sflock{7|@1|^#l_type,7|@1|^#l_whence,646|@1|^#l_start,646|@1|^#l_len,647|@1|^#l_pid,}!
+0 s494|&
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
 3 f0 (5|$#,5|$#,!.,)!
 3 f5 (5|$#,5|$#,!.,)!
 3 f0 (23|$#,5|$#,!.,)!
 3 f5 (23|$#,5|$#,!.,)!
-3 Sgroup{23|@1|0@0@3&#gr_name,612|@1|^#gr_gid,289|@1|0@0@3&#gr_mem,}!
-0 s431|-1 646 -1
-3 f0 (612|$#,)!
-3 f19 (612|$#,)!
-1 t643|643&
-3 f646 (612|$#,)!
+3 Sgroup{23|@1|0@0@3&#gr_name,642|@1|^#gr_gid,291|@1|0@0@3&#gr_mem,}!
+0 s498|-1 676 -1
+3 f0 (642|$#,)!
+3 f19 (642|$#,)!
+1 t673|673&
+3 f676 (642|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-3 f646 (23|$#,)!
-3 Spasswd{23|@1|0@0@3&#pw_name,618|@1|^#pw_uid,612|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
-0 s459|-1 655 -1
+3 f676 (23|$#,)!
+3 Spasswd{23|@1|0@0@3&#pw_name,648|@1|^#pw_uid,642|@1|^#pw_gid,23|@1|0@0@3&#pw_dir,23|@1|0@0@3&#pw_shell,}!
+0 s526|-1 685 -1
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
-1 t652|652&
-3 f655 (23|$#,)!
-3 f0 (618|$#,)!
-3 f19 (618|$#,)!
-3 f655 (618|$#,)!
-0 a462|&
-3 f0 (660|$#,5|$#,)!
-3 f1 (660|$#,5|$#,)!
-3 f0 (660|4@0@7&#,5|$#,)!
-3 f5 (660|4@0@7&#,5|$#,)!
-0 a465|-1 677 -1
+1 t682|682&
+3 f685 (23|$#,)!
+3 f0 (648|$#,)!
+3 f19 (648|$#,)!
+3 f685 (648|$#,)!
+0 a529|&
+3 f0 (690|$#,5|$#,)!
+3 f1 (690|$#,5|$#,)!
+3 f0 (690|4@0@7&#,5|$#,)!
+3 f5 (690|4@0@7&#,5|$#,)!
+0 a532|-1 707 -1
 3 ?!
-3 f666 ()!
-3 f1 ()^669
-1 t668|668&
-3 Ssigaction{!669$$$@0#sa_handler,665|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
-0 s483|-1 674 -1
-3 f0 (617|$#,5|$#,)!
-3 f5 (617|$#,5|$#,)!
-1 t671|671&
-3 f0 (5|$#,674|$#,674|4@5@7&#,)!
-3 f5 (5|$#,674|$#,674|4@5@7&#,)!
-1 t665|665&
-3 f0 (677|$#,5|$#,)!
-3 f5 (677|$#,5|$#,)!
-3 f0 (677|$#,5|$#,)!
-3 f5 (677|$#,5|$#,)!
-3 f0 (677|4@0@7&#,)!
-3 f5 (677|4@0@7&#,)!
-3 f0 (677|4@0@7&#,)!
-3 f5 (677|4@0@7&#,)!
-3 f0 (677|$#,5|$#,)!
-3 f5 (677|$#,5|$#,)!
-3 f0 (677|4@0@7&#,)!
-3 f5 (677|4@0@7&#,)!
-3 f0 (5|$#,677|0@5@7&#,677|4@5@7&#,)!
-3 f5 (5|$#,677|0@5@7&#,677|4@5@7&#,)!
-3 f0 (677|$#,)!
-3 f5 (677|$#,)!
+3 f696 ()!
+3 f1 ()^699
+1 t698|698&
+3 Ssigaction{!699$$$@0#sa_handler,695|@1|0@0@3&#sa_mask,5|@1|^#sa_flags,}!
+0 s550|-1 704 -1
+3 f0 (647|$#,5|$#,)!
+3 f5 (647|$#,5|$#,)!
+1 t701|701&
+3 f0 (5|$#,704|$#,704|4@5@7&#,)!
+3 f5 (5|$#,704|$#,704|4@5@7&#,)!
+1 t695|695&
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (707|$#,5|$#,)!
+3 f5 (707|$#,5|$#,)!
+3 f0 (707|4@0@7&#,)!
+3 f5 (707|4@0@7&#,)!
+3 f0 (5|$#,707|0@5@7&#,707|4@5@7&#,)!
+3 f5 (5|$#,707|0@5@7&#,707|4@5@7&#,)!
+3 f0 (707|$#,)!
+3 f5 (707|$#,)!
 3 f0 (5|$#,23|$#,)!
 3 f19 (5|$#,23|$#,)!
 3 f191 (5|$#,23|$#,)!
 3 f0 (191|$#,)!
 3 f5 (191|$#,)!
-3 Sstat{614|@1|^#st_mode,613|@1|^#st_ino,611|@1|^#st_dev,615|@1|^#st_nlink,618|@1|^#st_uid,612|@1|^#st_gid,616|@1|^#st_size,586|@1|^#st_st_atime,586|@1|^#st_st_mtime,586|@1|^#st_st_ctime,}!
-0 s498|-1 719 -1
+3 Sstat{644|@1|^#st_mode,643|@1|^#st_ino,641|@1|^#st_dev,645|@1|^#st_nlink,648|@1|^#st_uid,642|@1|^#st_gid,646|@1|^#st_size,588|@1|^#st_st_atime,588|@1|^#st_st_mtime,588|@1|^#st_st_ctime,}!
+0 s565|-1 749 -1
 3 C0.2/5|!
-3 f0 (614|@7|$#,)!
-3 f2 (614|@7|$#,)!
-3 f701 (614|@7|$#,)!
-3 f0 (614|@7|$#,)!
-3 f2 (614|@7|$#,)!
-3 f701 (614|@7|$#,)!
-3 f0 (614|@7|$#,)!
-3 f2 (614|@7|$#,)!
-3 f701 (614|@7|$#,)!
-3 f0 (614|@7|$#,)!
-3 f2 (614|@7|$#,)!
-3 f701 (614|@7|$#,)!
-3 f0 (614|@7|$#,)!
-3 f2 (614|@7|$#,)!
-3 f701 (614|@7|$#,)!
-3 f0 (23|$#,614|$#,)!
-3 f5 (23|$#,614|$#,)!
-1 t700|700&
-3 f0 (5|$#,719|4@0@7&#,)!
-3 f5 (5|$#,719|4@0@7&#,)!
-3 f0 (23|$#,614|$#,)!
-3 f5 (23|$#,614|$#,)!
-3 f0 (23|$#,614|$#,)!
-3 f5 (23|$#,614|$#,)!
-3 f0 (23|$#,719|4@0@7&#,)!
-3 f5 (23|$#,719|4@0@7&#,)!
-3 f0 (614|$#,)!
-3 f5 (614|$#,)!
-3 Stms{585|@1|^#tms_utime,585|@1|^#tms_stime,585|@1|^#tms_cutime,585|@1|^#tms_cstime,}!
-0 s510|-1 732 -1
-1 t731|731&
-3 f0 (732|4@0@7&#,)!
-3 f585 (732|4@0@7&#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f2 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+1 t730|730&
+3 f0 (5|$#,749|4@0@7&#,)!
+3 f5 (5|$#,749|4@0@7&#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+3 f0 (23|$#,644|$#,)!
+3 f5 (23|$#,644|$#,)!
+3 f0 (23|$#,749|4@0@7&#,)!
+3 f5 (23|$#,749|4@0@7&#,)!
+3 f0 (644|$#,)!
+3 f5 (644|$#,)!
+3 Stms{587|@1|^#tms_utime,587|@1|^#tms_stime,587|@1|^#tms_cutime,587|@1|^#tms_cstime,}!
+0 s577|-1 762 -1
+1 t761|761&
+3 f0 (762|4@0@7&#,)!
+3 f587 (762|4@0@7&#,)!
 3 Sutsname{42|@1|^#sysname,42|@1|^#nodename,42|@1|^#release,42|@1|^#version,42|@1|^#machine,}!
-0 s512|-1 737 -1
-1 t736|736&
-3 f0 (737|4@0@7&#,)!
-3 f5 (737|4@0@7&#,)!
+0 s579|-1 767 -1
+1 t766|766&
+3 f0 (767|4@0@7&#,)!
+3 f5 (767|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (24|4@5@7&#,)!
-3 f617 (24|4@5@7&#,)!
-3 f0 (617|$#,24|4@0@7&#,5|$#,)!
-3 f617 (617|$#,24|4@0@7&#,5|$#,)!
+3 f647 (24|4@5@7&#,)!
+3 f0 (647|$#,24|4@5@7&#,5|$#,)!
+3 f647 (647|$#,24|4@5@7&#,5|$#,)!
 3 C0.4/8|!
 3 C0.3/8|!
-0 s523|&
+0 s590|&
 3 C0.9/9|!
 3 C0.10/9|!
-0 s524|&
-0 s525|&
-3 Stermios{762|@1|^#c_iflag,762|@1|^#c_oflag,762|@1|^#c_cflag,762|@1|^#c_lflag,758|@1|^#c_cc,}!
-0 s594|-1 765 -1
-1 t764|764&
-3 f0 (765|$#,)!
-3 f761 (765|$#,)!
-3 f0 (765|$#,)!
-3 f761 (765|$#,)!
-3 f0 (765|$#,)!
-3 f5 (765|$#,)!
-3 f0 (765|$#,)!
-3 f5 (765|$#,)!
+0 s591|&
+0 s592|&
+3 Stermios{792|@1|^#c_iflag,792|@1|^#c_oflag,792|@1|^#c_cflag,792|@1|^#c_lflag,788|@1|^#c_cc,}!
+0 s661|-1 795 -1
+1 t794|794&
+3 f0 (795|$#,)!
+3 f791 (795|$#,)!
+3 f0 (795|$#,)!
+3 f791 (795|$#,)!
+3 f0 (795|$#,)!
+3 f5 (795|$#,)!
+3 f0 (795|$#,)!
+3 f5 (795|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,765|4@0@7&#,)!
-3 f5 (5|$#,765|4@0@7&#,)!
+3 f0 (5|$#,795|4@0@7&#,)!
+3 f5 (5|$#,795|4@0@7&#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-3 f0 (5|$#,5|$#,765|$#,)!
-3 f5 (5|$#,5|$#,765|$#,)!
+3 f0 (5|$#,5|$#,795|$#,)!
+3 f5 (5|$#,5|$#,795|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (5|$#,)!
 3 f6 (6|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (23|$#,618|$#,612|$#,)!
-3 f5 (23|$#,618|$#,612|$#,)!
+3 f0 (23|$#,648|$#,642|$#,)!
+3 f5 (23|$#,648|$#,642|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|@5|4@5@7&#,)!
 3 f5 (23|$#,23|$#,!.,)!
 2 y19|19&
 2 y23|23&
-3 f0 (23|$#,817|$#,)!
-3 f5 (23|$#,817|$#,)!
-3 f0 (23|$#,817|$#,289|$#,)!
-3 f5 (23|$#,817|$#,289|$#,)!
-3 f0 (23|$#,817|$#,)!
-3 f5 (23|$#,817|$#,)!
+3 f0 (23|$#,847|$#,)!
+3 f5 (23|$#,847|$#,)!
+3 f0 (23|$#,847|$#,291|$#,)!
+3 f5 (23|$#,847|$#,291|$#,)!
+3 f0 (23|$#,847|$#,)!
+3 f5 (23|$#,847|$#,)!
 3 f0 ()!
-3 f617 ()!
+3 f647 ()!
 3 f0 (5|$#,5|$#,)!
 3 f9 (5|$#,5|$#,)!
 3 f0 (23|@5|4@0@7&#,63|$#,)!
 3 f19 (23|@5|4@0@7&#,63|$#,)!
 3 f23 (23|@5|4@0@7&#,63|$#,)!
 3 f0 ()!
-3 f612 ()!
+3 f642 ()!
 3 f0 ()!
-3 f618 ()!
+3 f648 ()!
 3 f0 ()!
-3 f612 ()!
-2 y612|612&
-3 f0 (5|$#,837|4@0@7&#,)!
-3 f5 (5|$#,837|4@0@7&#,)!
+3 f642 ()!
+2 y642|642&
+3 f0 (5|$#,867|4@0@7&#,)!
+3 f5 (5|$#,867|4@0@7&#,)!
 3 f0 ()!
 3 f19 ()!
 3 f23 ()!
 3 f0 ()!
-3 f617 ()!
+3 f647 ()!
 3 f0 ()!
-3 f617 ()!
+3 f647 ()!
 3 f0 ()!
-3 f617 ()!
+3 f647 ()!
 3 f0 ()!
-3 f618 ()!
+3 f648 ()!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
-3 f0 (5|$#,616|$#,5|$#,)!
-3 f616 (5|$#,616|$#,5|$#,)!
+3 f0 (5|$#,646|$#,5|$#,)!
+3 f646 (5|$#,646|$#,5|$#,)!
 3 f0 (23|$#,5|$#,)!
 3 f9 (23|$#,5|$#,)!
 3 f0 ()!
 3 f64 (5|$#,20|4@0@7&#,63|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
-3 f0 (612|$#,)!
-3 f5 (612|$#,)!
-3 f0 (617|$#,617|$#,)!
-3 f5 (617|$#,617|$#,)!
+3 f0 (642|$#,)!
+3 f5 (642|$#,)!
+3 f0 (647|$#,647|$#,)!
+3 f5 (647|$#,647|$#,)!
 3 f0 ()!
-3 f617 ()!
-3 f0 (618|$#,)!
-3 f5 (618|$#,)!
+3 f647 ()!
+3 f0 (648|$#,)!
+3 f5 (648|$#,)!
 3 f0 (6|$#,)!
 3 f6 (6|$#,)!
 3 f0 (5|$#,)!
 3 f9 (5|$#,)!
 3 f0 (5|$#,)!
-3 f617 (5|$#,)!
-3 f0 (5|$#,617|$#,)!
-3 f5 (5|$#,617|$#,)!
+3 f647 (5|$#,)!
+3 f0 (5|$#,647|$#,)!
+3 f5 (5|$#,647|$#,)!
 3 f0 (5|$#,)!
 3 f19 (5|$#,)!
 3 f23 (5|$#,)!
 3 f5 (23|$#,)!
 3 f0 (5|$#,20|$#,63|$#,)!
 3 f64 (5|$#,20|$#,63|$#,)!
-3 Sutimbuf{586|@1|^#actime,586|@1|^#modtime,}!
-0 s686|-1 892 -1
-1 t891|891&
-3 f0 (23|$#,892|0@5@7&#,)!
-3 f5 (23|$#,892|0@5@7&#,)!
-0 s689|&
+3 Sutimbuf{588|@1|^#actime,588|@1|^#modtime,}!
+0 s753|-1 922 -1
+1 t921|921&
+3 f0 (23|$#,922|0@5@7&#,)!
+3 f5 (23|$#,922|0@5@7&#,)!
+0 a755|-1 930 -1
+0 s756|&
+3 S!4{926|@1|^#rm_so,926|@1|^#rm_eo,}!
+0 s757|&
+0 s758|-1 -1 933
+1 t925|925&
+3 f0 (930|4@0@7&#,23|$#,5|$#,)!
+3 f5 (930|4@0@7&#,23|$#,5|$#,)!
+2 y929|929&
+3 f0 (930|$#,23|$#,63|$#,933|4@0@7&#,5|$#,)!
+3 f5 (930|$#,23|$#,63|$#,933|4@0@7&#,5|$#,)!
+3 f0 (5|$#,930|$#,23|4@0@7&#,63|$#,)!
+3 f63 (5|$#,930|$#,23|4@0@7&#,63|$#,)!
+3 f0 (930|0@0@2&#,)!
+3 f1 (930|0@0@2&#,)!
+0 s796|&
 3 f0 (23|$#,23|4@0@7&#,5|$#,)!
 3 f1 (23|$#,23|4@0@7&#,5|$#,)!
 3 C0.5/2|!
 3 f0 (23|$#,23|$#,5|$#,)!
 3 f5 (23|$#,23|$#,5|$#,)!
-3 f898 (23|$#,23|$#,5|$#,)!
+3 f943 (23|$#,23|$#,5|$#,)!
 3 f0 (23|4@0@7&#,5|$#,)!
 3 f1 (23|4@0@7&#,5|$#,)!
 3 f0 (5|$#,)!
 3 C0.1/20|!
 3 f0 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
 3 f1 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
-3 f924 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
+3 f969 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
 3 f0 (23|$#,23|$#,5|$#,)!
 3 f17 (17|$#,)!
 3 f0 ()!
 3 f1 ()!
-0 s817|&
-0 s818|&
-0 s819|&
-0 s820|&
-0 s821|&
-0 s822|&
-0 s823|&
-0 s824|&
-0 s825|&
-0 s826|&
-0 s827|&
-0 s828|&
-0 s829|&
-0 s830|&
-0 s831|&
-0 s832|&
-0 s833|&
-0 s834|&
-0 s835|&
-0 s836|&
-0 s837|&
+0 s924|&
+0 s925|&
+0 s926|&
+0 s927|&
+0 s928|&
+0 s929|&
+0 s930|&
+0 s931|&
+0 s932|&
+0 s933|&
+0 s934|&
+0 s935|&
+0 s936|&
+0 s937|&
+0 s938|&
+0 s939|&
+0 s940|&
+0 s941|&
+0 s942|&
+0 s943|&
+0 s944|&
 2 F0/12|0&
 2 F4/12|4&
-0 s838|&
-0 s839|&
-0 s840|&
-0 s841|&
-0 s842|&
-0 s843|&
-0 s844|-1 1206 -1
-0 s845|&
-0 s846|&
-0 s847|&
-0 s848|&
-0 s849|&
-0 s850|&
-0 s851|&
-0 s852|&
-0 s853|&
-0 s854|&
-0 s855|&
-0 s856|&
-0 s857|&
-0 a858|-1 1136 -1
+0 s945|&
+0 s946|&
+0 s947|&
+0 s948|&
+0 s949|&
+0 s950|&
+0 s951|-1 1250 -1
+0 s952|&
+0 s953|&
+0 s954|&
+0 s955|&
+0 s956|&
+0 s957|&
+0 s958|&
+0 s959|&
+0 s960|&
+0 s961|&
+0 s962|&
+0 s963|&
+0 s964|&
+0 a965|-1 1180 -1
 3 f0 (5|$#,23|4@0@7&#,5|$#,)!
 3 f5 (5|$#,23|4@0@7&#,5|$#,)!
 3 C0.5/9|!
-3 f0 (5|$#,1003|$#,20|4@0@7&#,)!
-3 f5 (5|$#,1003|$#,20|4@0@7&#,)!
-3 f0 (23|4@0@7&#,5|$#,)!
-3 f5 (23|4@0@7&#,5|$#,)!
+3 f0 (5|$#,1048|$#,20|4@0@7&#,)!
+3 f5 (5|$#,1048|$#,20|4@0@7&#,)!
 3 f0 ()!
-3 f617 ()!
+3 f647 ()!
 3 Siovec{20|@1|0@0@3&#iov_base,63|@1|^#iov_len,}!
-0 s863|-1 1032 1012
-2 y1011|1011&
-3 f0 (5|$#,1012|$#,5|$#,)!
-3 f64 (5|$#,1012|$#,5|$#,)!
-3 f0 (5|$#,1012|$#,5|$#,)!
-3 f64 (5|$#,1012|$#,5|$#,)!
+0 s969|-1 1075 1055
+2 y1054|1054&
+3 f0 (5|$#,1055|$#,5|$#,)!
+3 f64 (5|$#,1055|$#,5|$#,)!
+3 f0 (5|$#,1055|$#,5|$#,)!
+3 f64 (5|$#,1055|$#,5|$#,)!
 3 Spoll{5|@1|^#fd,7|@1|^#events,7|@1|^#revents,}!
-0 s868|-1 -1 1019
-2 y1018|1018&
-3 f0 (1019|$#,10|$#,5|$#,)!
-3 f5 (1019|$#,10|$#,5|$#,)!
+0 s974|-1 -1 1062
+2 y1061|1061&
+3 f0 (1062|$#,10|$#,5|$#,)!
+3 f5 (1062|$#,10|$#,5|$#,)!
 3 f0 (20|4@2@2&#,)!
 3 f1 (20|4@2@2&#,)!
 2 F0/14|0&
 2 F4/14|4&
-3 Ssockaddr{989|@1|^#sa_len,989|@1|^#sa_family,1025|@1|^#sa_data,}!
-0 s982|-1 1037 -1
+3 Ssockaddr{1034|@1|^#sa_len,1034|@1|^#sa_family,1068|@1|^#sa_data,}!
+0 s1088|-1 1080 -1
 3 Slinger{5|@1|^#l_onoff,5|@1|^#l_linger,}!
-0 s983|&
-3 Ssockproto{990|@1|^#sp_family,990|@1|^#sp_protocol,}!
-0 s984|&
-1 t1011|1011&
-3 Smsghdr{968|@1|0@0@3&#msg_name,991|@1|^#msg_namelen,1032|@1|0@0@3&#msg_iov,991|@1|^#msg_iovlen,968|@1|0@0@3&#msg_control,991|@1|^#msg_controllen,5|@1|^#msg_flags,}!
-0 s985|-1 1056 -1
-3 Scmsghdr{991|@1|^#cmsg_len,5|@1|^#cmsg_level,5|@1|^#cmsg_type,}!
-0 s986|&
-1 t1027|1027&
-3 f0 (5|$#,1037|$#,24|$#,)!
-3 f5 (5|$#,1037|$#,24|$#,)!
-3 f0 (5|$#,1037|$#,5|$#,)!
-3 f5 (5|$#,1037|$#,5|$#,)!
-3 f0 (5|$#,1037|$#,5|$#,)!
-3 f5 (5|$#,1037|$#,5|$#,)!
-3 f0 (5|$#,1037|4@0@7&#,24|$#,)!
-3 f5 (5|$#,1037|4@0@7&#,24|$#,)!
-3 f0 (5|$#,1037|$#,24|$#,)!
-3 f5 (5|$#,1037|$#,24|$#,)!
-3 f0 (5|$#,5|$#,5|$#,20|4@0@7&#,24|$#,)!
-3 f5 (5|$#,5|$#,5|$#,20|4@0@7&#,24|$#,)!
+0 s1089|&
+3 Ssockproto{1035|@1|^#sp_family,1035|@1|^#sp_protocol,}!
+0 s1090|&
+1 t1054|1054&
+3 Smsghdr{1013|@1|0@0@3&#msg_name,1036|@1|^#msg_namelen,1075|@1|0@0@3&#msg_iov,1036|@1|^#msg_iovlen,1013|@1|0@0@3&#msg_control,1036|@1|^#msg_controllen,5|@1|^#msg_flags,}!
+0 s1091|-1 1100 -1
+3 Scmsghdr{1036|@1|^#cmsg_len,5|@1|^#cmsg_level,5|@1|^#cmsg_type,}!
+0 s1092|&
+1 t1070|1070&
+3 f0 (5|$#,1080|$#,24|$#,)!
+3 f5 (5|$#,1080|$#,24|$#,)!
+3 f0 (5|$#,1080|$#,5|$#,)!
+3 f5 (5|$#,1080|$#,5|$#,)!
+3 f0 (5|$#,1080|$#,5|$#,)!
+3 f5 (5|$#,1080|$#,5|$#,)!
+1 t63|63&
+3 f0 (5|$#,1080|4@0@7&#,1087|$#,)!
+3 f5 (5|$#,1080|4@0@7&#,1087|$#,)!
+3 f0 (5|$#,1080|$#,1087|$#,)!
+3 f5 (5|$#,1080|$#,1087|$#,)!
+3 f0 (5|$#,5|$#,5|$#,20|4@0@7&#,1087|$#,)!
+3 f5 (5|$#,5|$#,5|$#,20|4@0@7&#,1087|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,20|4@0@7&#,63|$#,5|$#,)!
 3 f64 (5|$#,20|4@0@7&#,63|$#,5|$#,)!
-3 f0 (5|$#,20|$#,63|$#,5|$#,1037|0@5@7&#,24|$#,)!
-3 f64 (5|$#,20|$#,63|$#,5|$#,1037|0@5@7&#,24|$#,)!
-1 t1034|1034&
-3 f0 (5|$#,1056|$#,5|$#,)!
-3 f64 (5|$#,1056|$#,5|$#,)!
+3 f0 (5|$#,20|$#,63|$#,5|$#,1080|0@5@7&#,24|$#,)!
+3 f64 (5|$#,20|$#,63|$#,5|$#,1080|0@5@7&#,24|$#,)!
+1 t1077|1077&
+3 f0 (5|$#,1100|$#,5|$#,)!
+3 f64 (5|$#,1100|$#,5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,5|$#,)!
 3 f64 (5|$#,20|$#,63|$#,5|$#,)!
-3 f0 (5|$#,20|$#,63|$#,5|$#,1037|$#,5|$#,)!
-3 f64 (5|$#,20|$#,63|$#,5|$#,1037|$#,5|$#,)!
-3 f0 (5|$#,1056|$#,5|$#,)!
-3 f64 (5|$#,1056|$#,5|$#,)!
+3 f0 (5|$#,20|$#,63|$#,5|$#,1080|$#,5|$#,)!
+3 f64 (5|$#,20|$#,63|$#,5|$#,1080|$#,5|$#,)!
+3 f0 (5|$#,1100|$#,5|$#,)!
+3 f64 (5|$#,1100|$#,5|$#,)!
 3 f0 (5|$#,5|$#,5|$#,20|$#,5|$#,)!
 3 f5 (5|$#,5|$#,5|$#,20|$#,5|$#,)!
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,5|$#,24|4@0@7&#,)!
 3 f0 (5|$#,23|$#,)!
 3 f1 (5|$#,23|$#,)!
-3 f0 (5|$#,289|$#,23|$#,)!
-3 f5 (5|$#,289|$#,23|$#,)!
+3 f0 (5|$#,291|$#,23|$#,)!
+3 f5 (5|$#,291|$#,23|$#,)!
 3 f0 (23|$#,23|$#,5|$#,)!
 3 f5 (23|$#,23|$#,5|$#,)!
 3 f0 (23|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-0 s1039|-1 1090 -1
-1 t1089|1089&
-3 f0 (24|$#,5|$#,1090|4@5@7&#,)!
-3 f617 (24|$#,5|$#,1090|4@5@7&#,)!
-3 f0 (617|$#,24|$#,5|$#,1090|4@5@7&#,)!
-3 f617 (617|$#,24|$#,5|$#,1090|4@5@7&#,)!
+0 s1145|-1 1134 -1
+1 t1133|1133&
+3 f0 (24|$#,5|$#,1134|4@5@7&#,)!
+3 f647 (24|$#,5|$#,1134|4@5@7&#,)!
+3 f0 (647|$#,24|$#,5|$#,1134|4@5@7&#,)!
+3 f647 (647|$#,24|$#,5|$#,1134|4@5@7&#,)!
 3 Stimeval{9|@1|^#tv_sec,9|@1|^#tv_usec,}!
-0 s1042|-1 1105 -1
+0 s1148|-1 1149 -1
 3 Stimespec{9|@1|^#ts_sec,9|@1|^#ts_nsec,}!
-0 s1043|&
+0 s1149|&
 3 Stimezone{5|@1|^#tz_minuteswest,5|@1|^#tz_dsttime,}!
-0 s1044|-1 1111 -1
-3 Sitimerval{1096|@1|^#it_interval,1096|@1|^#it_value,}!
-0 s1055|-1 1108 -1
+0 s1150|-1 1155 -1
+3 Sitimerval{1140|@1|^#it_interval,1140|@1|^#it_value,}!
+0 s1161|-1 1152 -1
 3 Sclockinfo{5|@1|^#hz,5|@1|^#tick,5|@1|^#stathz,5|@1|^#profhz,}!
-0 s1056|&
-1 t1096|1096&
-3 f0 (1105|$#,1105|4@5@7&#,)!
-3 f5 (1105|$#,1105|4@5@7&#,)!
-1 t1102|1102&
-3 f0 (5|$#,1108|4@0@7&#,)!
-3 f5 (5|$#,1108|4@0@7&#,)!
-1 t1100|1100&
-3 f0 (1105|4@5@7&#,1111|4@5@7&#,)!
-3 f5 (1105|4@5@7&#,1111|4@5@7&#,)!
-3 f0 (5|$#,1108|$#,1108|4@5@7&#,)!
-3 f5 (5|$#,1108|$#,1108|4@5@7&#,)!
-3 f0 (1105|$#,1111|$#,)!
-3 f5 (1105|$#,1111|$#,)!
-3 f0 (23|$#,1105|0@5@7&#,)!
-3 f5 (23|$#,1105|0@5@7&#,)!
-3 f0 (968|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,616|$#,)!
-3 f968 (968|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,616|$#,)!
-3 f0 (968|$#,5|$#,5|$#,)!
-3 f5 (968|$#,5|$#,5|$#,)!
-3 f0 (968|$#,5|$#,5|$#,)!
-3 f5 (968|$#,5|$#,5|$#,)!
-3 f0 (968|$#,63|$#,)!
-3 f5 (968|$#,63|$#,)!
-3 f0 (968|$#,5|$#,5|$#,)!
-3 f5 (968|$#,5|$#,5|$#,)!
-3 f0 (968|$#,63|$#,)!
-3 f5 (968|$#,63|$#,)!
-3 f0 (968|$#,63|$#,)!
-3 f5 (968|$#,63|$#,)!
+0 s1162|&
+1 t1140|1140&
+3 f0 (1149|$#,1149|4@5@7&#,)!
+3 f5 (1149|$#,1149|4@5@7&#,)!
+1 t1146|1146&
+3 f0 (5|$#,1152|4@0@7&#,)!
+3 f5 (5|$#,1152|4@0@7&#,)!
+1 t1144|1144&
+3 f0 (1149|4@5@7&#,1155|4@5@7&#,)!
+3 f5 (1149|4@5@7&#,1155|4@5@7&#,)!
+3 f0 (5|$#,1152|$#,1152|4@5@7&#,)!
+3 f5 (5|$#,1152|$#,1152|4@5@7&#,)!
+3 f0 (1149|$#,1155|$#,)!
+3 f5 (1149|$#,1155|$#,)!
+3 f0 (23|$#,1149|0@5@7&#,)!
+3 f5 (23|$#,1149|0@5@7&#,)!
+3 f0 (1013|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,646|$#,)!
+3 f1013 (1013|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,646|$#,)!
+3 f0 (1013|$#,5|$#,5|$#,)!
+3 f5 (1013|$#,5|$#,5|$#,)!
+3 f0 (1013|$#,5|$#,5|$#,)!
+3 f5 (1013|$#,5|$#,5|$#,)!
+3 f0 (1013|$#,63|$#,)!
+3 f5 (1013|$#,63|$#,)!
+3 f0 (1013|$#,5|$#,5|$#,)!
+3 f5 (1013|$#,5|$#,5|$#,)!
+3 f0 (1013|$#,63|$#,)!
+3 f5 (1013|$#,63|$#,)!
+3 f0 (1013|$#,63|$#,)!
+3 f5 (1013|$#,63|$#,)!
 3 Swinsize{8|@1|^#ws_row,8|@1|^#ws_col,8|@1|^#ws_xpixel,8|@1|^#ws_ypixel,}!
-0 s1091|&
-1 t1000|1000&
-3 f0 (5|$#,1136|$#,)!
-3 f1 (5|$#,1136|$#,)!
-3 f0 (1136|$#,1136|4@0@7&#,)!
-3 f1 (1136|$#,1136|4@0@7&#,)!
-3 f0 (5|$#,1136|$#,)!
-3 f5 (5|$#,1136|$#,)!
-3 f898 (5|$#,1136|$#,)!
-3 f0 (5|$#,1136|$#,)!
-3 f1 (5|$#,1136|$#,)!
-3 f0 (1136|4@0@7&#,)!
-3 f1 (1136|4@0@7&#,)!
+0 s1197|&
+1 t1045|1045&
+3 f0 (5|$#,1180|$#,)!
+3 f1 (5|$#,1180|$#,)!
+3 f0 (1180|$#,1180|4@0@7&#,)!
+3 f1 (1180|$#,1180|4@0@7&#,)!
+3 f0 (5|$#,1180|$#,)!
+3 f5 (5|$#,1180|$#,)!
+3 f943 (5|$#,1180|$#,)!
+3 f0 (5|$#,1180|$#,)!
+3 f1 (5|$#,1180|$#,)!
+3 f0 (1180|4@0@7&#,)!
+3 f1 (1180|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-3 f0 (5|$#,618|$#,612|$#,)!
-3 f5 (5|$#,618|$#,612|$#,)!
+3 f0 (5|$#,648|$#,642|$#,)!
+3 f5 (5|$#,648|$#,642|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-3 f0 (5|$#,616|$#,)!
-3 f5 (5|$#,616|$#,)!
-3 f0 (23|4@0@7&#,5|$#,)!
-3 f5 (23|4@0@7&#,5|$#,)!
+3 f0 (5|$#,646|$#,)!
+3 f5 (5|$#,646|$#,)!
+3 f0 (23|4@0@7&#,63|$#,)!
+3 f5 (23|4@0@7&#,63|$#,)!
 3 f0 (23|$#,5|$#,)!
 3 f5 (23|$#,5|$#,)!
-3 f0 (23|$#,618|$#,612|$#,)!
-3 f5 (23|$#,618|$#,612|$#,)!
+3 f0 (23|$#,648|$#,642|$#,)!
+3 f5 (23|$#,648|$#,642|$#,)!
 3 f0 (23|$#,23|4@0@7&#,5|$#,)!
 3 f5 (23|$#,23|4@0@7&#,5|$#,)!
-3 f0 (5|$#,1136|0@5@7&#,1136|0@5@7&#,1136|0@5@7&#,1105|$#,)!
-3 f5 (5|$#,1136|0@5@7&#,1136|0@5@7&#,1136|0@5@7&#,1105|$#,)!
-3 f0 (612|$#,)!
-3 f5 (612|$#,)!
-3 f0 (618|$#,)!
-3 f5 (618|$#,)!
-1 t612|612&
-3 f0 (5|$#,1170|$#,)!
-3 f5 (5|$#,1170|$#,)!
-3 f0 (612|$#,612|$#,)!
-3 f5 (612|$#,612|$#,)!
-3 f0 (612|$#,612|$#,)!
-3 f5 (612|$#,612|$#,)!
+3 f0 (5|$#,1180|0@5@7&#,1180|0@5@7&#,1180|0@5@7&#,1149|$#,)!
+3 f5 (5|$#,1180|0@5@7&#,1180|0@5@7&#,1180|0@5@7&#,1149|$#,)!
+3 f0 (642|$#,)!
+3 f5 (642|$#,)!
+3 f0 (648|$#,)!
+3 f5 (648|$#,)!
+1 t642|642&
+3 f0 (5|$#,1214|$#,)!
+3 f5 (5|$#,1214|$#,)!
+3 f0 (642|$#,642|$#,)!
+3 f5 (642|$#,642|$#,)!
+3 f0 (642|$#,642|$#,)!
+3 f5 (642|$#,642|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
-3 f0 (23|$#,616|$#,)!
-3 f5 (23|$#,616|$#,)!
-3 Sipc_perm{618|@1|^#uid,612|@1|^#gid,618|@1|^#cuid,612|@1|^#cgid,614|@1|^#mode,988|@1|^#seq,976|@1|^#key,}!
-0 s1212|&
-0 s1223|-1 1186 -1
-1 t1185|1185&
-3 Smsqid_ds{1184|@1|^#msg_perm,1186|@1|0@0@3&#msg_first,1186|@1|0@0@3&#msg_last,992|@1|^#msg_cbytes,992|@1|^#msg_qnum,992|@1|^#msg_qbytes,617|@1|^#msg_lspid,617|@1|^#msg_lrpid,586|@1|^#msg_stime,586|@1|^#msg_rtime,586|@1|^#msg_ctime,}!
-0 s1224|-1 1191 -1
+3 f0 (23|$#,646|$#,)!
+3 f5 (23|$#,646|$#,)!
+3 Sipc_perm{648|@1|^#uid,642|@1|^#gid,648|@1|^#cuid,642|@1|^#cgid,644|@1|^#mode,1033|@1|^#seq,1021|@1|^#key,}!
+0 s1319|&
+0 s1330|-1 1230 -1
+1 t1229|1229&
+3 Smsqid_ds{1228|@1|^#msg_perm,1230|@1|0@0@3&#msg_first,1230|@1|0@0@3&#msg_last,1037|@1|^#msg_cbytes,1037|@1|^#msg_qnum,1037|@1|^#msg_qbytes,647|@1|^#msg_lspid,647|@1|^#msg_lrpid,588|@1|^#msg_stime,588|@1|^#msg_rtime,588|@1|^#msg_ctime,}!
+0 s1331|-1 1235 -1
 3 Smymesg{9|@1|^#mtype,42|@1|^#mtext,}!
-0 s1225|&
-1 t1188|1188&
-3 f0 (5|$#,5|$#,1191|4@0@7&#,)!
-3 f5 (5|$#,5|$#,1191|4@0@7&#,)!
-3 f0 (976|$#,5|$#,)!
-3 f5 (976|$#,5|$#,)!
+0 s1332|&
+1 t1232|1232&
+3 f0 (5|$#,5|$#,1235|4@0@7&#,)!
+3 f5 (5|$#,5|$#,1235|4@0@7&#,)!
+3 f0 (1021|$#,5|$#,)!
+3 f5 (1021|$#,5|$#,)!
 3 f0 (5|$#,20|4@0@7&#,63|$#,9|$#,5|$#,)!
 3 f5 (5|$#,20|4@0@7&#,63|$#,9|$#,5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,5|$#,)!
 3 f5 (5|$#,20|$#,63|$#,5|$#,)!
-0 s1235|-1 1201 -1
-1 t1200|1200&
-3 Ssemid_ds{1184|@1|^#sem_perm,1201|@1|0@0@3&#sem_base,986|@1|^#sem_nsems,586|@1|^#sem_otime,586|@1|^#sem_ctime,}!
-0 s1236|-1 1205 -1
-3 Ssem{986|@1|^#semval,617|@1|^#sempid,986|@1|^#semncnt,986|@1|^#semzcnt,}!
-1 t1203|1203&
-1 t986|986&
-3 Usemun{5|@1|^#val,1205|@1|0@0@3&#buf,1206|@1|0@0@3&#array,}!
-0 s1237|&
-3 Ssembuf{986|@1|^#sem_num,7|@1|^#sem_op,7|@1|^#sem_flg,}!
-0 s1238|-1 1215 -1
-3 f0 (5|$#,5|$#,5|$#,1208|$#,)!
-3 f5 (5|$#,5|$#,5|$#,1208|$#,)!
-3 f0 (976|$#,5|$#,5|$#,)!
-3 f5 (976|$#,5|$#,5|$#,)!
-1 t1210|1210&
-3 f0 (5|$#,1215|$#,63|$#,)!
-3 f5 (5|$#,1215|$#,63|$#,)!
-3 Sshmid_ds{1184|@1|^#shm_perm,5|@1|^#shm_segsz,986|@1|^#shm_lkcnt,617|@1|^#shm_lpid,617|@1|^#shm_cpid,988|@1|^#shm_nattch,988|@1|^#shm_cnattch,586|@1|^#shm_atime,586|@1|^#shm_dtime,586|@1|^#shm_ctime,}!
-0 s1261|-1 1223 -1
+0 s1342|-1 1245 -1
+1 t1244|1244&
+3 Ssemid_ds{1228|@1|^#sem_perm,1245|@1|0@0@3&#sem_base,1031|@1|^#sem_nsems,588|@1|^#sem_otime,588|@1|^#sem_ctime,}!
+0 s1343|-1 1249 -1
+3 Ssem{1031|@1|^#semval,647|@1|^#sempid,1031|@1|^#semncnt,1031|@1|^#semzcnt,}!
+1 t1247|1247&
+1 t1031|1031&
+3 Usemun{5|@1|^#val,1249|@1|0@0@3&#buf,1250|@1|0@0@3&#array,}!
+0 s1344|&
+3 Ssembuf{1031|@1|^#sem_num,7|@1|^#sem_op,7|@1|^#sem_flg,}!
+0 s1345|-1 1259 -1
+3 f0 (5|$#,5|$#,5|$#,1252|$#,)!
+3 f5 (5|$#,5|$#,5|$#,1252|$#,)!
+3 f0 (1021|$#,5|$#,5|$#,)!
+3 f5 (1021|$#,5|$#,5|$#,)!
+1 t1254|1254&
+3 f0 (5|$#,1259|$#,63|$#,)!
+3 f5 (5|$#,1259|$#,63|$#,)!
+3 Sshmid_ds{1228|@1|^#shm_perm,5|@1|^#shm_segsz,1031|@1|^#shm_lkcnt,647|@1|^#shm_lpid,647|@1|^#shm_cpid,1033|@1|^#shm_nattch,1033|@1|^#shm_cnattch,588|@1|^#shm_atime,588|@1|^#shm_dtime,588|@1|^#shm_ctime,}!
+0 s1368|-1 1267 -1
 3 f0 (5|$#,20|0@5@7&#,5|$#,)!
 3 f19 (5|$#,20|0@5@7&#,5|$#,)!
 3 f20 (5|$#,20|0@5@7&#,5|$#,)!
-1 t1219|1219&
-3 f0 (5|$#,5|$#,1223|4@0@7&#,)!
-3 f5 (5|$#,5|$#,1223|4@0@7&#,)!
+1 t1263|1263&
+3 f0 (5|$#,5|$#,1267|4@0@7&#,)!
+3 f5 (5|$#,5|$#,1267|4@0@7&#,)!
 3 f0 (20|$#,)!
 3 f5 (20|$#,)!
-3 f0 (976|$#,5|$#,5|$#,)!
-3 f5 (976|$#,5|$#,5|$#,)!
-0 s1277|&
-0 s1278|-1 1232 -1
-1 t1231|1231&
-3 S!4{5|@1|^#re_magic,63|@1|^#re_nsub,23|@1|0@0@3&#re_endp,1232|@1|0@0@3&#re_g,}!
-0 s1279|&
-0 s1280|-1 1239 -1
-3 S!5{1230|@1|^#rm_so,1230|@1|^#rm_eo,}!
-0 s1281|&
-0 s1282|-1 1244 -1
-1 t1235|1235&
-3 f0 (1239|4@0@7&#,23|$#,5|$#,)!
-3 f5 (1239|4@0@7&#,23|$#,5|$#,)!
-3 f0 (5|$#,1239|$#,23|4@0@7&#,63|$#,)!
-3 f63 (5|$#,1239|$#,23|4@0@7&#,63|$#,)!
-1 t1238|1238&
-3 f0 (1239|$#,23|$#,63|$#,1244|4@0@7&#,5|$#,)!
-3 f5 (1239|$#,23|$#,63|$#,1244|4@0@7&#,5|$#,)!
-3 f0 (1239|$#,)!
-3 f1 (1239|$#,)!
+3 f0 (1021|$#,5|$#,5|$#,)!
+3 f5 (1021|$#,5|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f1 ()!
 3 f0 ()!
 3 f19 ()!
-3 f655 ()!
+3 f685 ()!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f19 ()!
-3 f646 ()!
+3 f676 ()!
 3 f0 ()!
 3 f5 ()!
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-3 f0 (614|@7|$#,)!
-3 f5 (614|@7|$#,)!
-3 f898 (614|@7|$#,)!
-3 f0 (614|@7|$#,)!
-3 f5 (614|@7|$#,)!
-3 f898 (614|@7|$#,)!
-3 f0 (23|$#,992|$#,)!
-3 f5 (23|$#,992|$#,)!
-3 f0 (5|$#,992|$#,)!
-3 f5 (5|$#,992|$#,)!
-3 f0 (5|$#,614|$#,)!
-3 f5 (5|$#,614|$#,)!
-3 f0 (23|$#,719|4@0@7&#,)!
-3 f5 (23|$#,719|4@0@7&#,)!
+3 f0 (644|@7|$#,)!
+3 f5 (644|@7|$#,)!
+3 f943 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f5 (644|@7|$#,)!
+3 f943 (644|@7|$#,)!
+3 f0 (23|$#,1037|$#,)!
+3 f5 (23|$#,1037|$#,)!
+3 f0 (5|$#,1037|$#,)!
+3 f5 (5|$#,1037|$#,)!
+3 f0 (5|$#,644|$#,)!
+3 f5 (5|$#,644|$#,)!
+3 f0 (23|$#,749|4@0@7&#,)!
+3 f5 (23|$#,749|4@0@7&#,)!
 3 Sstrbuf{5|@1|^#maxlen,5|@1|^#len,23|@1|0@0@3&#buf,}!
-0 s1414|-1 1304 -1
+0 s1479|-1 1329 -1
 3 Sstr_mlist{42|@1|^#l_name,}!
-0 s1415|-1 1301 -1
-1 t1300|1300&
-3 Sstr_list{5|@1|^#sl_nmods,1301|@1|0@0@3&#sl_modlist,}!
-0 s1416|&
-1 t1298|1298&
-3 f0 (5|$#,1304|4@0@7&#,1304|4@0@7&#,24|$#,)!
-3 f5 (5|$#,1304|4@0@7&#,1304|4@0@7&#,24|$#,)!
-3 f0 (5|$#,1304|4@0@7&#,1304|4@0@7&#,24|$#,24|$#,)!
-3 f5 (5|$#,1304|4@0@7&#,1304|4@0@7&#,24|$#,24|$#,)!
-3 f0 (5|$#,1304|$#,1304|$#,24|$#,)!
-3 f5 (5|$#,1304|$#,1304|$#,24|$#,)!
-3 f0 (5|$#,1304|$#,1304|$#,5|$#,24|$#,)!
-3 f5 (5|$#,1304|$#,1304|$#,5|$#,24|$#,)!
-3 Srusage{1096|@1|^#ru_utime,1096|@1|^#ru_stime,9|@1|^#ru_maxrss,9|@1|^#ru_ixrss,9|@1|^#ru_idrss,9|@1|^#ru_isrss,9|@1|^#ru_minflt,9|@1|^#ru_majflt,9|@1|^#ru_nswap,9|@1|^#ru_inblock,9|@1|^#ru_oublock,9|@1|^#ru_msgsnd,9|@1|^#ru_msgrcv,9|@1|^#ru_nsignals,9|@1|^#ru_nvcsw,9|@1|^#ru_nivcsw,}!
+0 s1480|-1 1326 -1
+1 t1325|1325&
+3 Sstr_list{5|@1|^#sl_nmods,1326|@1|0@0@3&#sl_modlist,}!
+0 s1481|&
+1 t1323|1323&
+3 f0 (5|$#,1329|4@0@7&#,1329|4@0@7&#,24|$#,)!
+3 f5 (5|$#,1329|4@0@7&#,1329|4@0@7&#,24|$#,)!
+3 f0 (5|$#,1329|4@0@7&#,1329|4@0@7&#,24|$#,24|$#,)!
+3 f5 (5|$#,1329|4@0@7&#,1329|4@0@7&#,24|$#,24|$#,)!
+3 f0 (5|$#,1329|$#,1329|$#,24|$#,)!
+3 f5 (5|$#,1329|$#,1329|$#,24|$#,)!
+3 f0 (5|$#,1329|$#,1329|$#,5|$#,24|$#,)!
+3 f5 (5|$#,1329|$#,1329|$#,5|$#,24|$#,)!
+3 Srusage{1140|@1|^#ru_utime,1140|@1|^#ru_stime,9|@1|^#ru_maxrss,9|@1|^#ru_ixrss,9|@1|^#ru_idrss,9|@1|^#ru_isrss,9|@1|^#ru_minflt,9|@1|^#ru_majflt,9|@1|^#ru_nswap,9|@1|^#ru_inblock,9|@1|^#ru_oublock,9|@1|^#ru_msgsnd,9|@1|^#ru_msgrcv,9|@1|^#ru_nsignals,9|@1|^#ru_nvcsw,9|@1|^#ru_nivcsw,}!
 3 Srlimit{9|@1|^#rlim_cur,9|@1|^#rlim_max,}!
-0 s1439|-1 1322 -1
+0 s1504|-1 1347 -1
 2 F0/3|0&
 2 F10/3|10&
-3 Sloadavg{1317|@1|^#ldavg,9|@1|^#fscale,}!
-0 s1440|&
+3 Sloadavg{1342|@1|^#ldavg,9|@1|^#fscale,}!
+0 s1505|&
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-1 t1315|1315&
-3 f0 (5|$#,1322|4@0@7&#,)!
-3 f5 (5|$#,1322|4@0@7&#,)!
-3 f0 (5|$#,1090|4@0@7&#,)!
-3 f5 (5|$#,1090|4@0@7&#,)!
+1 t1340|1340&
+3 f0 (5|$#,1347|4@0@7&#,)!
+3 f5 (5|$#,1347|4@0@7&#,)!
+3 f0 (5|$#,1134|4@0@7&#,)!
+3 f5 (5|$#,1134|4@0@7&#,)!
 3 f0 (5|$#,5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,5|$#,)!
-3 f0 (5|$#,1322|$#,)!
-3 f5 (5|$#,1322|$#,)!
-3 Sservent{23|@1|0@0@18@3@0#s_name,289|@1|0@0@18@3@0#s_aliases,5|@1|^#s_port,23|@1|0@0@18@3@0#s_proto,}!
-0 s1446|-1 1335 -1
+3 f0 (5|$#,1347|$#,)!
+3 f5 (5|$#,1347|$#,)!
+3 Sservent{23|@1|0@0@18@3@0#s_name,291|@1|0@0@18@3@0#s_aliases,5|@1|^#s_port,23|@1|0@0@18@3@0#s_proto,}!
+0 s1511|-1 1360 -1
 3 f0 (23|$#,23|0@5@7&#,)!
 3 f19 (23|$#,23|0@5@7&#,)!
-1 t1332|1332&
-3 f1335 (23|$#,23|0@5@7&#,)!
-3 f0 (23|$#,23|0@5@7&#,1335|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
-3 f19 (23|$#,23|0@5@7&#,1335|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
-3 f1335 (23|$#,23|0@5@7&#,1335|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+1 t1357|1357&
+3 f1360 (23|$#,23|0@5@7&#,)!
+3 f0 (23|$#,23|0@5@7&#,1360|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f19 (23|$#,23|0@5@7&#,1360|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1360 (23|$#,23|0@5@7&#,1360|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
 3 f0 (5|$#,23|0@5@7&#,)!
 3 f19 (5|$#,23|0@5@7&#,)!
-3 f1335 (5|$#,23|0@5@7&#,)!
-3 f0 (5|$#,23|0@5@7&#,1335|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
-3 f19 (5|$#,23|0@5@7&#,1335|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
-3 f1335 (5|$#,23|0@5@7&#,1335|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1360 (5|$#,23|0@5@7&#,)!
+3 f0 (5|$#,23|0@5@7&#,1360|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f19 (5|$#,23|0@5@7&#,1360|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1360 (5|$#,23|0@5@7&#,1360|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
 3 f0 ()!
 3 f19 ()!
-3 f1335 ()!
-3 f0 (1335|$#,23|$#,5|$#,)!
-3 f19 (1335|$#,23|$#,5|$#,)!
-3 f1335 (1335|$#,23|$#,5|$#,)!
+3 f1360 ()!
+3 f0 (1360|$#,23|$#,5|$#,)!
+3 f19 (1360|$#,23|$#,5|$#,)!
+3 f1360 (1360|$#,23|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 ()!
 3 f5 ()!
+0 s1521|-1 1384 -1
+3 f0 (23|0@2@7&#,)!
+3 f19 (23|0@2@7&#,)!
+1 t1381|1381&
+3 f1384 (23|0@2@7&#,)!
+3 f0 (23|$#,1384|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f19 (23|$#,1384|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1384 (23|$#,1384|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f0 (20|0@2@7&#,63|$#,5|$#,)!
+3 f19 (20|0@2@7&#,63|$#,5|$#,)!
+3 f1384 (20|0@2@7&#,63|$#,5|$#,)!
+3 f0 (20|0@2@7&#,63|$#,5|$#,1384|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f19 (20|0@2@7&#,63|$#,5|$#,1384|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1384 (20|0@2@7&#,63|$#,5|$#,1384|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f0 ()!
+3 f19 ()!
+3 f1384 ()!
+3 f0 (1384|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f19 (1384|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f1384 (1384|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f0 (191|$#,)!
+3 f19 (191|$#,)!
+3 f1384 (191|$#,)!
+3 f0 (191|$#,1384|$#,4|$#,5|$#,)!
+3 f19 (191|$#,1384|$#,4|$#,5|$#,)!
+3 f1384 (191|$#,1384|$#,4|$#,5|$#,)!
+3 f0 (5|$#,)!
+3 f1 (5|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 (23|$#,)!
+3 f1 (23|$#,)!
+3 f0 (5|$#,)!
+3 f19 (5|$#,)!
+3 f23 (5|$#,)!
+3 Shostent{23|@1|0@0@18@3@0#h_name,291|@1|0@0@18@3@0#h_aliases,5|@1|^#h_addrtype,5|@1|^#h_length,291|@1|0@0@18@3@0#h_addr_list,23|@1|0@0@18@3@0#h_addr,}!
+0 s1534|&
+3 Sin_addr{1417|@1|^#s_addr,}!
+0 s1535|&
+0 s1536|&
+3 f0 (1417|$#,)!
+3 f1417 (1417|$#,)!
+3 f0 (1420|$#,)!
+3 f1420 (1420|$#,)!
+3 f0 (1417|$#,)!
+3 f1417 (1417|$#,)!
+3 f0 (1420|$#,)!
+3 f1420 (1420|$#,)!
+3 f0 (23|0@2@7&#,)!
+3 f5 (23|0@2@7&#,)!
+3 f0 (5|$#,)!
+3 f5 (5|$#,)!
 ;;tistable
 0
 28
 141
 28,123,138,141,142
 142
-350
-350,462
-462
-350,462,465
-465
-858
+417
+417,529
+529
+417,529,532
+532
+417,529,532,755
+755
+965
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 ^169 223@6@0@1@2@0@1@g17@6@0,s3@1@s3,tg17$@0#scanf
 ^170 225@6@0@1@1@0@0@@1@tp0$@0#sprintf
 ^171 227@6@0@1@2@0^$@0#sscanf
-^172 229$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf
-^173 231$@1@g18@6@0,s3@1@s3,p1,tg18$@0#vprintf
-^174 233$@0@@1@tp0,p2$@0#vsprintf
-^175 235$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc
-^176 238@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets
-^177 241$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc
-^178 243$@0@s3@1@s3,tp1$@0#fputs
-^179 245$@0@s3@1@s3,tp0$@0#getc
-^180 247$@1@g17@6@0,s3@1@s3,tg17$@0#getchar
-^181 250@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability.  Use fgets instead.##gets
-^182 252$@0@s3@1@s3,tp1$@0#putc
-^183 254$@1@g18@6@0,s3@1@s3,tg18$@0#putchar
-^184 256$@1@g18@6@0,s3@1@s3,tg18$@0#puts
-^185 258$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc
-^186 260$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread
-^187 262$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite
-^188 265$@0@g22@6@0@1@tp1,g22$@0#fgetpos
-^189 267$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek
-^190 269$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos
-^191 271$@0@g22@6@0@1@g22$@0#ftell
-^192 273$@0@@1@tp0$@0#rewind
-^193 275$@0@@1@tp0$@0#clearerr
-^194 277$@0@g22@6@0@1@g22$@0#feof
-^195 279$@0@g22@6@0@1@g22$@0#ferror
-^196 281$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror
-^197 283$^$@0#atof
-^198 285$^$@0#atoi
-^199 287$^$@0#atol
-^200 291$@0@g22@6@0@1@tp1,g22$@0#strtod
-^201 293$@0@g22@6@0@1@tp1,g22$@0#strtol
-^202 295$@0@g22@6@0@1@tp1,g22$@0#strtoul
+^172 229$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf
+^173 231$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf
+^174 233$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf
+^175 235$@0@@1@p0$@0#vsnprintf
+^176 237$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc
+^177 240@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets
+^178 243$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc
+^179 245$@0@s3@1@s3,tp1$@0#fputs
+^180 247$@0@s3@1@s3,tp0$@0#getc
+^181 249$@1@g17@6@0,s3@1@s3,tg17$@0#getchar
+^182 252@6@5@1@0@0@1@g17@6@0,s3,g22@6@0@1@s3,tp0,tg17,g22@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability.  Use fgets instead##gets
+^183 254$@0@s3@1@s3,tp1$@0#putc
+^184 256$@1@g18@6@0,s3@1@s3,tg18$@0#putchar
+^185 258$@1@g18@6@0,s3@1@s3,tg18$@0#puts
+^186 260$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc
+^187 262$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread
+^188 264$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite
+^189 267$@0@g22@6@0@1@tp1,g22$@0#fgetpos
+^190 269$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek
+^191 271$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos
+^192 273$@0@g22@6@0@1@g22$@0#ftell
+^193 275$@0@@1@tp0$@0#rewind
+^194 277$@0@@1@tp0$@0#clearerr
+^195 279$@0@g22@6@0@1@g22$@0#feof
+^196 281$@0@g22@6@0@1@g22$@0#ferror
+^197 283$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror
+^198 285$^$@0#atof
+^199 287$^$@0#atoi
+^200 289$^$@0#atol
+^201 293$@0@g22@6@0@1@tp1,g22$@0#strtod
+^202 295$@0@g22@6@0@1@tp1,g22$@0#strtol
+^203 297$@0@g22@6@0@1@tp1,g22$@0#strtoul
 *1 (Constant)
-^203 5$#RAND_MAX
+^204 5$#RAND_MAX
 *4 (Function)
-^204 297$@0@s1@1@s1$@0#rand
-^205 299$@0@s1@1@s1$@0#srand
-^206 302@6@5@1@0@0^@2@0@0#calloc
-^207 305@4@5@1@0@0^@2@0@0#malloc
-^208 308@6@5@1@0@0@0@@1@tp0@2@0@0#realloc
-^209 1023$@0@@1@tp0$@0#free
+^205 299$@0@s1@1@s1$@0#rand
+^206 301$@0@s1@1@s1$@0#srand
+^207 304@6@5@1@0@0^@2@0@0#calloc
+^208 307@4@5@1@0@0^@2@0@0#malloc
+^209 310@6@5@1@0@0@0@@1@tp0@2@0@0#realloc
+^210 1066$@0@@1@p0,tp0$@0#free
 *1 (Constant)
-^210 5$#EXIT_FAILURE#EXIT_SUCCESS
+^211 5$#EXIT_FAILURE#EXIT_SUCCESS
 *4 (Function)
-^212 312@6@0@6@0@0^$@0#abort
-^213 314@6@0@6@0@0^$@0#exit
-^214 320$@0@s1@1@s1$@0#atexit
-^215 323@6@5@1@0@0^@19@3@0#getenv
-^216 325$@0@s3@1@s3$@0#system
-^217 332@6@5@1@0@0^@18@0@0#bsearch
-^218 338$@0@g22@6@0@1@tp0,g22$@0#qsort
-^219 340$^$@0#abs
+^213 314@6@0@6@0@0^$@0#abort
+^214 316@6@0@6@0@0^$@0#exit
+^215 322$@0@s1@1@s1$@0#atexit
+^216 325@6@5@1@0@0^@19@3@0#getenv
+^217 327$@0@s3@1@s3$@0#system
+^218 334@6@5@1@0@0^@18@0@0#bsearch
+^219 340$@0@g22@6@0@1@tp0,g22$@0#qsort
+^220 342$^$@0#abs
 *7 (Struct tag)
-^220 341@342#@!2
+^221 343@344#@!2
 *0 (Datatype)
-^221 341@-@-@0@0@0@0@343#div_t
+^222 343@-@-@0@0@0@0@345#div_t
 *4 (Function)
-^222 345$^$@0#div
-^223 347$^$@0#labs
+^223 347$^$@0#div
+^224 349$^$@0#labs
 *7 (Struct tag)
-^224 348@349#@!3
+^225 350@351#@!3
 *0 (Datatype)
-^225 348@-@-@0@0@0@0@350#ldiv_t
+^226 350@-@-@0@0@0@0@352#ldiv_t
 *4 (Function)
-^226 352$^$@0#ldiv
+^227 354$^$@0#ldiv
 *1 (Constant)
-^227 63$#MB_CUR_MAX
-^228 5$#WCHAR_MAX#WCHAR_MIN
-^230 66$#WEOF
+^228 63$#MB_CUR_MAX
+^229 5$#WCHAR_MAX#WCHAR_MIN
+^231 66$#WEOF
 *4 (Function)
-^231 354$^$@0#btowc
-^232 356$@0@s3@1@s3,tp0$@0#fgetwc
-^233 360@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws
-^234 362$@0@s3@1@s3,tp1$@0#fputwc
-^235 364$@0@s3@1@s3,tp1$@0#fputws
-^236 366$^$@0#fwide
-^237 368@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf
-^238 370@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf
-^239 372$@0@s3@1@s3,tp0$@0#getwc
-^240 374$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar
-^241 377$^$@0#mbrlen
-^242 379$@0@@1@tp0$@0#mbrtowc
-^243 381$^$@0#mbsinit
-^244 383$@0@@1@tp0$@0#mbsrtowcs
-^245 385$@0@s3@1@s3,tp1$@0#putwc
-^246 387$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar
-^247 389@6@0@1@1@0@0@@1@tp0$@0#swprintf
-^248 391@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf
-^249 393$@0@s3@1@s3,tp1$@0#ungetwc
-^250 395$@0@s3@1@s3,tp0$@0#vfwprintf
-^251 397$@0@@1@tp0$@0#vswprintf
-^252 399$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf
-^253 401$@0@@1@tp0$@0#wcrtomb
-^254 405$@0@@1@tp0$@0#wcscat
-^255 408@6@5@1@0@0^@19@2@0#wcschr
-^256 410$^$@0#wcscmp
-^257 412$^$@0#wcscoll
-^258 415$@0@@1@tp0$@0#wcscpy
-^259 417$^$@0#wcscspn
+^232 356$^$@0#btowc
+^233 358$@0@s3@1@s3,tp0$@0#fgetwc
+^234 362@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws
+^235 364$@0@s3@1@s3,tp1$@0#fputwc
+^236 366$@0@s3@1@s3,tp1$@0#fputws
+^237 368$^$@0#fwide
+^238 370@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf
+^239 372@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf
+^240 374$@0@s3@1@s3,tp0$@0#getwc
+^241 376$@0@s3,g17@6@0@1@s3,tg17$@0#getwchar
+^242 379$^$@0#mbrlen
+^243 381$@0@@1@tp0$@0#mbrtowc
+^244 383$^$@0#mbsinit
+^245 385$@0@@1@tp0$@0#mbsrtowcs
+^246 387$@0@s3@1@s3,tp1$@0#putwc
+^247 389$@0@s3,g18@6@0@1@s3,tg18$@0#putwchar
+^248 391@6@0@1@1@0@0@@1@tp0$@0#swprintf
+^249 393@6@0@1@2@0@0@g17@6@0@1@tg17$@0#swscanf
+^250 395$@0@s3@1@s3,tp1$@0#ungetwc
+^251 397$@0@s3@1@s3,tp0$@0#vfwprintf
+^252 399$@0@@1@tp0$@0#vswprintf
+^253 401$@0@s3,g18@6@0@1@s3,tg18$@0#vwprintf
+^254 403$@0@@1@tp0$@0#wcrtomb
+^255 407$@0@@1@tp0$@0#wcscat
+^256 410@6@5@1@0@0^@19@2@0#wcschr
+^257 412$^$@0#wcscmp
+^258 414$^$@0#wcscoll
+^259 417$@0@@1@tp0$@0#wcscpy
+^260 419$^$@0#wcscspn
 *7 (Struct tag)
-^260 587@418#@tm
+^261 589@420#@tm
 *4 (Function)
-^261 421$@0@@1@tp0$@0#wcsftime
-^262 423$^$@0#wcslen
-^263 427$@0@@1@tp0$@0#wcsncat
-^264 429$^$@0#wcsncmp
-^265 432$@0@@1@tp0$@0#wcsncpy
-^266 435@6@5@1@0@0^$@0#wcspbrk
-^267 438@6@5@1@0@0^$@0#wcsrchr
-^268 441$@0@@1@tp1$@0#wcsrtombs
-^269 443$^$@0#wcsspn
-^270 446@6@5@1@0@0^@3@0@0#wcsstr
-^271 448$@0@@1@tp1$@0#wcstod
-^272 451@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok
-^273 453$@0@@1@tp1$@0#wcstol
-^274 455$@0@@1@tp1$@0#wcstoul
-^275 457$@0@@1@tp0$@0#wcsxfrm
-^276 459$^$@0#wctob
-^277 462@6@5@1@0@0^@3@0@0#wmemchr
-^278 464$^$@0#wmemcmp
-^279 467$@0@@1@tp0$@0#wmemcpy
-^280 470$@0@@1@tp0$@0#wmemmove
-^281 473$@0@@1@tp0$@0#wmemset
-^282 475@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf
-^283 477@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf
+^262 423$@0@@1@tp0$@0#wcsftime
+^263 425$^$@0#wcslen
+^264 429$@0@@1@tp0$@0#wcsncat
+^265 431$^$@0#wcsncmp
+^266 434$@0@@1@tp0$@0#wcsncpy
+^267 437@6@5@1@0@0^$@0#wcspbrk
+^268 440@6@5@1@0@0^$@0#wcsrchr
+^269 443$@0@@1@tp1$@0#wcsrtombs
+^270 445$^$@0#wcsspn
+^271 448@6@5@1@0@0^@3@0@0#wcsstr
+^272 450$@0@@1@tp1$@0#wcstod
+^273 453@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok
+^274 455$@0@@1@tp1$@0#wcstol
+^275 457$@0@@1@tp1$@0#wcstoul
+^276 459$@0@@1@tp0$@0#wcsxfrm
+^277 461$^$@0#wctob
+^278 464@6@5@1@0@0^@3@0@0#wmemchr
+^279 466$^$@0#wmemcmp
+^280 469$@0@@1@tp0$@0#wmemcpy
+^281 472$@0@@1@tp0$@0#wmemmove
+^282 475$@0@@1@tp0$@0#wmemset
+^283 477@6@0@1@1@0@1@g18@6@0,g22@6@0@1@g22,tg18$@0#wprintf
+^284 479@6@0@1@2@0@1@g17@6@0,g22@6@0@1@g22,tg17$@0#wscanf
 *0 (Datatype)
-^284 13@-@-@0@0@0@0@478#wctype_t
-^285 13@-@-@0@0@0@0@479#wctrans_t
+^285 13@-@-@0@0@0@0@480#wctype_t
+^286 13@-@-@0@0@0@0@481#wctrans_t
 *4 (Function)
-^286 481$^$@0#iswalnum
-^287 483$^$@0#iswalpha
-^288 485$^$@0#iswcntrl
-^289 487$^$@0#iswctype
-^290 489$^$@0#iswdigit
-^291 491$^$@0#iswgraph
-^292 493$^$@0#iswlower
-^293 495$^$@0#iswprint
-^294 497$^$@0#iswpunct
-^295 499$^$@0#iswspace
-^296 501$^$@0#iswupper
-^297 503$^$@0#iswxdigit
-^298 505$^$@0#towctrans
-^299 507$^$@0#towlower
-^300 509$^$@0#towupper
-^301 511$^$@0#wctrans
-^302 513$^$@0#wctype
-^303 515$^$@0#mblen
-^304 517$@0@@1@tp0$@0#mbtowc
-^305 519$@0@@1@tp0$@0#wctomb
-^306 521$@0@@1@tp0$@0#mbstowcs
-^307 523$@0@@1@tp0$@0#wcstombs
-^308 527$@0@@1@tp0$@0#memcpy
-^309 530$@0@@1@tp0$@0#memmove
-^310 534$@0@@1@tp0$@0#strcpy
-^311 537$@0@@1@tp0$@0#strncpy
-^312 540$@0@@1@tp0$@0#strcat
-^313 543$@0@@1@tp0$@0#strncat
-^314 545$^$@0#memcmp
-^315 547$^$@0#strcmp
-^316 549$^$@0#strcoll
-^317 551$^$@0#strncmp
-^318 553$@0@@1@tp0$@0#strxfrm
-^319 556@6@5@1@0@0^@3@0@0#memchr
-^320 559@6@5@1@0@0^@19@2@0#strchr
-^321 561$^$@0#strcspn
-^322 564@6@5@1@0@0^@19@2@0#strpbrk
-^323 567@6@5@1@0@0^@19@2@0#strrchr
-^324 569$^$@0#strspn
-^325 572@6@5@1@0@0^@19@2@0#strstr
-^326 575@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok
-^327 579$@0@@1@tp0$@0#memset
-^328 582$^@19@3@0#strerror
-^329 584$^$@0#strlen
+^287 483$^$@0#iswalnum
+^288 485$^$@0#iswalpha
+^289 487$^$@0#iswcntrl
+^290 489$^$@0#iswctype
+^291 491$^$@0#iswdigit
+^292 493$^$@0#iswgraph
+^293 495$^$@0#iswlower
+^294 497$^$@0#iswprint
+^295 499$^$@0#iswpunct
+^296 501$^$@0#iswspace
+^297 503$^$@0#iswupper
+^298 505$^$@0#iswxdigit
+^299 507$^$@0#towctrans
+^300 509$^$@0#towlower
+^301 511$^$@0#towupper
+^302 513$^$@0#wctrans
+^303 515$^$@0#wctype
+^304 517$^$@0#mblen
+^305 519$@0@@1@tp0$@0#mbtowc
+^306 521$@0@@1@tp0$@0#wctomb
+^307 523$@0@@1@tp0$@0#mbstowcs
+^308 525$@0@@1@tp0$@0#wcstombs
+^309 529$@0@@1@tp0$@0#memcpy
+^310 532$@0@@1@tp0$@0#memmove
+^311 536$@0@@1@tp0$@0#strcpy
+^312 539$@0@@1@tp0$@0#strncpy
+^313 542$@0@@1@tp0$@0#strcat
+^314 545$@0@@1@tp0$@0#strncat
+^315 547$^$@0#memcmp
+^316 549$^$@0#strcmp
+^317 551$^$@0#strcoll
+^318 553$^$@0#strncmp
+^319 555$@0@@1@tp0$@0#strxfrm
+^320 558@6@5@1@0@0^@3@0@0#memchr
+^321 561@6@5@1@0@0^@19@2@0#strchr
+^322 563$^$@0#strcspn
+^323 566@6@5@1@0@0^@19@2@0#strpbrk
+^324 569@6@5@1@0@0^@19@2@0#strrchr
+^325 571$^$@0#strspn
+^326 574@6@5@1@0@0^@19@2@0#strstr
+^327 577@6@5@1@0@0@0@s1,g22@6@0@1@tp0,s1,g22@19@2@0#strtok
+^328 581$@0@@1@tp0$@0#memset
+^329 584$^@19@3@0#strerror
+^330 586$^$@0#strlen
 *1 (Constant)
-^330 5$#CLOCKS_PER_SEC
+^331 5$#CLOCKS_PER_SEC
 *0 (Datatype)
-^331 13@-@-@0@0@0@0@585#clock_t
-^332 13@-@-@0@0@0@0@586#time_t
+^332 13@-@-@0@0@0@0@587#clock_t
+^333 13@-@-@0@0@0@0@588#time_t
 *4 (Function)
-^333 589$@0@s1@1@s1$@0#clock
-^334 591$^$@0#difftime
-^335 593$^$@0#mktime
-^336 596$@0@@1@tp0$@0#time
-^337 599$@0@g22@6@0@1@g22@19@3@0#asctime
-^338 602$^@19@3@0#ctime
-^339 605@6@5@1@0@0^@19@3@0#gmtime
-^340 608@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime
-^341 610$@0@@1@tp0$@0#strftime
+^334 591$@0@s1@1@s1$@0#clock
+^335 593$^$@0#difftime
+^336 595$^$@0#mktime
+^337 598$@0@@1@tp0$@0#time
+^338 601$@0@g22@6@0@1@g22@19@3@0#asctime
+^339 604$^@19@3@0#ctime
+^340 607@6@5@1@0@0^@19@3@0#gmtime
+^341 610@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#localtime
+^342 612$@0@@1@tp0$@0#strftime
 *0 (Datatype)
-^342 13@-@-@0@0@0@0@611#dev_t
-^343 13@-@-@0@0@0@0@612#gid_t
-^344 13@-@-@0@0@0@0@613#ino_t
-^345 13@-@-@0@0@0@0@614#mode_t
-^346 13@-@-@0@0@0@0@615#nlink_t
-^347 13@-@-@0@0@0@0@616#off_t
-^348 13@-@-@0@0@0@0@617#pid_t
-^349 13@-@-@0@0@0@0@618#uid_t
-^350 20@+@+@0@0@0@0@619#DIR
+^343 13@-@-@0@0@0@0@613#int8_t
+^344 13@-@-@0@0@0@0@614#int16_t
+^345 13@-@-@0@0@0@0@615#int32_t
+^346 13@-@-@0@0@0@0@616#int64_t
+^347 14@-@-@0@0@0@0@617#uint8_t
+^348 14@-@-@0@0@0@0@618#uint16_t
+^349 14@-@-@0@0@0@0@619#uint32_t
+^350 14@-@-@0@0@0@0@620#uint64_t
+^351 13@-@-@0@0@0@0@621#int_least8_t
+^352 13@-@-@0@0@0@0@622#int_least16_t
+^353 13@-@-@0@0@0@0@623#int_least32_t
+^354 13@-@-@0@0@0@0@624#int_least64_t
+^355 14@-@-@0@0@0@0@625#uint_least8_t
+^356 14@-@-@0@0@0@0@626#uint_least16_t
+^357 14@-@-@0@0@0@0@627#uint_least32_t
+^358 14@-@-@0@0@0@0@628#uint_least64_t
+^359 13@-@-@0@0@0@0@629#int_fast8_t
+^360 13@-@-@0@0@0@0@630#int_fast16_t
+^361 13@-@-@0@0@0@0@631#int_fast32_t
+^362 13@-@-@0@0@0@0@632#int_fast64_t
+^363 14@-@-@0@0@0@0@633#uint_fast8_t
+^364 14@-@-@0@0@0@0@634#uint_fast16_t
+^365 14@-@-@0@0@0@0@635#uint_fast32_t
+^366 14@-@-@0@0@0@0@636#uint_fast64_t
+^367 24@-@+@0@0@0@0@637#intptr_t
+^368 25@-@+@0@0@0@0@638#uintptr_t
+^369 15@-@-@0@0@0@0@639#intmax_t
+^370 14@-@-@0@0@0@0@640#uintmax_t
+*1 (Constant)
+^371 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX
+^407 63$#INTPTR_MIN#INTPTR_MAX
+*0 (Datatype)
+^409 13@-@-@0@0@0@0@641#dev_t
+^410 13@-@-@0@0@0@0@642#gid_t
+^411 13@-@-@0@0@0@0@643#ino_t
+^412 13@-@-@0@0@0@0@644#mode_t
+^413 13@-@-@0@0@0@0@645#nlink_t
+^414 13@-@-@0@0@0@0@646#off_t
+^415 13@-@-@0@0@0@0@647#pid_t
+^416 13@-@-@0@0@0@0@648#uid_t
+^417 20@+@+@0@0@0@0@649#DIR
 *7 (Struct tag)
-^351 620@621#@dirent
+^418 650@651#@dirent
 *4 (Function)
-^352 624$@0@g22@6@0@1@g22$@0#closedir
-^353 627@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
-^354 631@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
-^355 633$^$@0#rewinddir
+^419 654$@0@g22@6@0@1@g22$@0#closedir
+^420 657@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
+^421 661@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
+^422 663$^$@0#rewinddir
 *1 (Constant)
-^356 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
+^423 5$#E2BIG#EACCES#EAGAIN#EBADF#EBUSY#ECHILD#EDEADLK#EEXIST#EFAULT#EFBIG#EINTR#EINVAL#EIO#EISDIR#EMFILE#EMLINK#ENAMETOOLONG#ENFILE#ENODEV#ENOENT#ENOEXEC#ENOLCK#ENOMEM#ENOSPC#ENOSYS#ENOTDIR#ENOTEMPTY#ENOTTY#ENXIO#EPERM#EPIPE#EROFS#ESPIPE#ESRCH#EXDEV#FD_CLOEXEC#F_DUPFD#F_GETFD#F_GETFL#F_GETLK#F_RDLCK#F_SETFD#F_SETFL#F_SETLK#F_SETLKW#F_UNLCK#F_WRLCK#O_ACCMODE#O_APPEND#O_CREAT#O_EXCL#O_NOCTTY#O_NONBLOCK#O_RDONLY#O_RDWR#O_TRUNC#O_WRONLY#S_IRGRP#S_IROTH#S_IUSR#S_IWXG#S_IWXO#S_IWXU#S_ISGID#S_ISUID#S_IWGRP#S_IWOTH#S_IWUSR#S_IXGRP#S_IXOTH#S_IXUSR
 *7 (Struct tag)
-^427 634@635#@flock
+^494 664@665#@flock
 *4 (Function)
-^428 637$@0@g22@6@0@1@g22$@0#creat
-^429 639$@0@g22@6@0@1@g22$@0#fcntl
-^430 641$@0@g22@6@0@1@g22$@0#open
+^495 667$@0@g22@6@0@1@g22$@0#creat
+^496 669$@0@g22@6@0@1@g22$@0#fcntl
+^497 671$@0@g22@6@0@1@g22$@0#open
 *7 (Struct tag)
-^431 642@643#@group
+^498 672@673#@group
 *4 (Function)
-^432 647@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
-^433 650@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
+^499 677@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrgid
+^500 680@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#getgrnam
 *1 (Constant)
-^434 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
+^501 9$#ARG_MAX#CHILD_MAX#LINK_MAX#MAX_CANON#MAX_INPUT#NAME_MAX#NGROUPS_MAX#OPEN_MAX#PIPE_BUF#SSIZE_MAX#STREAM_MAX#TZNAME_MAX#_POSIX_ARG_MAX#_POSIX_CHILD_MAX#_POSIX_LINK_MAX#_POSIX_MAX_CANON#_POSIX_MAX_INPUT#_POSIX_NAME_MAX#_POSIX_NGROUPS_MAX#_POSIX_OPEN_MAX#_POSIX_PATH_MAX#_POSIX_PIPE_BUF#_POSIX_SSIZE#_POSIX_STREAM#_POSIX_TZNAME_MAX
 *7 (Struct tag)
-^459 651@652#@passwd
+^526 681@682#@passwd
 *4 (Function)
-^460 656@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
-^461 659@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
+^527 686@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwnam
+^528 689@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#getpwuid
 *0 (Datatype)
-^462 20@+@+@0@0@0@0@660#sigjmp_buf
+^529 20@+@+@0@0@0@0@690#sigjmp_buf
 *4 (Function)
-^463 662@6@0@5@0@0^$@0#siglongjmp
-^464 664$@0@@1@p0$@0#sigsetjmp
+^530 692@6@0@5@0@0^$@0#siglongjmp
+^531 694$@0@@1@p0$@0#sigsetjmp
 *0 (Datatype)
-^465 0@+@=@0@0@0@0@665#sigset_t
+^532 0@+@=@0@0@0@0@695#sigset_t
 *1 (Constant)
-^466 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
+^533 5$#SA_NOCLDSTOP#SIG_BLOCK#SIG_SETMASK#SIG_UNBLOCK#SIGALRM#SIGCHLD#SIGCONT#SIGHUP#SIGKILL#SIGPIPE#SIGQUIT#SIGSTOP#SIGTSTP#SIGTTIN#SIGTTOU#SIGUSR1#SIGUSR2
 *7 (Struct tag)
-^483 670@671#@sigaction
+^550 700@701#@sigaction
 *4 (Function)
-^484 673@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
-^485 676$@0@g22@6@0,s1@1@tp2,g22,s1$@0#sigaction
-^486 679$@0@g22@6@0@1@tp0,g22$@0#sigaddset
-^487 681$@0@g22@6@0@1@tp0,g22$@0#sigdelset
-^488 683$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
-^489 685$@0@g22@6@0@1@tp0,g22$@0#sigfillset
-^490 687$@0@g22@6@0@1@g22$@0#sigismember
-^491 689$@0@g22@6@0@1@tp0,g22$@0#sigpending
-^492 691$@0@g22@6@0,s1@1@tp2,g22,s1$@0#sigprocmask
-^493 693$@0@g22@6@0,s1@1@g22,s1$@0#sigsuspend
+^551 703@6@0@5@0@0@0@g22@6@0@1@g22$@0#kill
+^552 706$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigaction
+^553 709$@0@g22@6@0@1@tp0,g22$@0#sigaddset
+^554 711$@0@g22@6@0@1@tp0,g22$@0#sigdelset
+^555 713$@0@g22@6@0@1@tp0,g22$@0#sigemptyset
+^556 715$@0@g22@6@0@1@tp0,g22$@0#sigfillset
+^557 717$@0@g22@6@0@1@g22$@0#sigismember
+^558 719$@0@g22@6@0@1@tp0,g22$@0#sigpending
+^559 721$@0@g22@6@0,s3@1@tp2,g22,s3$@0#sigprocmask
+^560 723$@0@g22@6@0,s3@1@g22,s3$@0#sigsuspend
 *1 (Constant)
-^494 5$#L_ctermid#L_cuserid
+^561 5$#L_ctermid#L_cuserid
 *4 (Function)
-^496 696@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
-^497 698$@0@g22@6@0@1@g22$@0#fileno
+^563 726@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
+^564 728$@0@g22@6@0@1@g22$@0#fileno
 *7 (Struct tag)
-^498 699@700#@stat
+^565 729@730#@stat
 *4 (Function)
-^499 704$^$@0#S_ISBLK
-^500 707$^$@0#S_ISCHR
-^501 710$^$@0#S_ISDIR
-^502 713$^$@0#S_ISFIFO
-^503 716$^$@0#S_ISREG
-^504 718$@0@s3,g22@6@0@1@s3,g22$@0#chmod
-^505 721$@0@g22@6@0@1@g22,tp1$@0#fstat
-^506 723$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
-^507 725$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
-^508 727$@0@g22@6@0@1@g22,tp1$@0#stat
-^509 729$@0@s1@1@s1$@0#umask
+^566 734$^$@0#S_ISBLK
+^567 737$^$@0#S_ISCHR
+^568 740$^$@0#S_ISDIR
+^569 743$^$@0#S_ISFIFO
+^570 746$^$@0#S_ISREG
+^571 748$@0@s3,g22@6@0@1@s3,g22$@0#chmod
+^572 751$@0@g22@6@0@1@g22,tp1$@0#fstat
+^573 753$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
+^574 755$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
+^575 757$@0@g22@6@0@1@g22,tp1$@0#stat
+^576 759$@0@s3@1@s3$@0#umask
 *7 (Struct tag)
-^510 730@731#@tms
+^577 760@761#@tms
 *4 (Function)
-^511 734$@0@@1@tp0$@0#times
+^578 764$@0@@1@tp0$@0#times
 *7 (Struct tag)
-^512 735@736#@utsname
+^579 765@766#@utsname
 *4 (Function)
-^513 739$@0@g22@6@0@1@tp0,g22$@0#uname
-^514 741$^$@0#WEXITSTATUS
-^515 743$^$@0#WIFEXITED
-^516 745$^$@0#WIFSIGNALED
-^517 747$^$@0#WIFSTOPPED
-^518 749$^$@0#WSTOPSIG
-^519 751$^$@0#WTERMSIG
+^580 769$@0@g22@6@0@1@tp0,g22$@0#uname
+^581 771$^$@0#WEXITSTATUS
+^582 773$^$@0#WIFEXITED
+^583 775$^$@0#WIFSIGNALED
+^584 777$^$@0#WIFSTOPPED
+^585 779$^$@0#WSTOPSIG
+^586 781$^$@0#WTERMSIG
 *1 (Constant)
-^520 5$#WUNTRACED
+^587 5$#WUNTRACED
 *4 (Function)
-^521 753$@0@g22@6@0@1@tp0,g22$@0#wait
-^522 755$@0@g22@6@0@1@tp1,g22$@0#waitpid
+^588 783$@0@g22@6@0,s3@1@tp0,g22,s3$@0#wait
+^589 785$@0@g22@6@0,s3@1@tp1,g22,s3$@0#waitpid
 *0 (Datatype)
-^523 757@-@-@0@0@0@0@758#cc_t
-^524 760@-@-@0@0@0@0@761#speed_t
-^525 760@-@-@0@0@0@0@762#tcflag_t
+^590 787@-@-@0@0@0@0@788#cc_t
+^591 790@-@-@0@0@0@0@791#speed_t
+^592 790@-@-@0@0@0@0@792#tcflag_t
 *1 (Constant)
-^526 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
+^593 5$#B0#B50#B75#B110#B134#B150#B200#B300#B600#B1200#B1800#B2400#B4800#B9600#B19200#B38400#BRKINT#CLOCAL#CREAD#CS5#CS6#CS7#CS8#CSIZE#CSTOPB#ECHO#ECHOE#ECHOK#ECHONL#HUPCL#ICANON#ICRNL#IEXTEN#IGNBRK#IGNCR#IGNPAR#IGNLCR#INPCK#ISIG#ISTRIP#IXOFF#IXON#NCCS#NOFLSH#OPOST#PARENB#PARMRK#PARODD#TCIFLUSH#TCIOFF#TCIOFLUSH#TCION#TCOFLUSH#TCSADRAIN#TCSAFLUSH#TCSANOW#TOSTOP#VEOF#VEOL#VERASE#VINTR#VKILL#VMIN#VQUIT#VSTART#VSTOP#VSUSP#VTIME
 *7 (Struct tag)
-^594 763@764#@termios
+^661 793@794#@termios
 *4 (Function)
-^595 767$^$@0#cfgetispeed
-^596 769$^$@0#cfgetospeed
-^597 771$@0@@1@tp0$@0#cfsetispeed
-^598 773$@0@@1@tp0$@0#cfsetospeed
-^599 775$@0@g22@6@0@1@g22$@0#tcdrain
-^600 777$@0@g22@6@0@1@g22$@0#tcflow
-^601 779$@0@g22@6@0@1@g22$@0#tcflush
-^602 781$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
-^603 783$@0@g22@6@0@1@g22$@0#tcsendbreak
-^604 785$@0@g22@6@0@1@g22$@0#tcsetattr
+^662 797$^$@0#cfgetispeed
+^663 799$^$@0#cfgetospeed
+^664 801$@0@@1@tp0$@0#cfsetispeed
+^665 803$@0@@1@tp0$@0#cfsetospeed
+^666 805$@0@g22@6@0@1@g22$@0#tcdrain
+^667 807$@0@g22@6@0@1@g22$@0#tcflow
+^668 809$@0@g22@6@0@1@g22$@0#tcflush
+^669 811$@0@g22@6@0@1@g22,tp1$@0#tcgetattr
+^670 813$@0@g22@6@0@1@g22$@0#tcsendbreak
+^671 815$@0@g22@6@0@1@g22$@0#tcsetattr
 *3 (Variable)
-^605 289|@1|6@0@0@0@1#environ
+^672 291|@1|6@0@0@0@1#environ
 *1 (Constant)
-^606 5$#CLK_TCK
+^673 5$#CLK_TCK
 *4 (Function)
-^607 956$@1@g605@6@0,s1@1@s1,g814,g815,g816$@0#tzset
+^674 1001$@1@g672@6@0,s3@1@s3,g921,g922,g923$@0#tzset
 *1 (Constant)
-^608 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
+^675 5$#F_OK#R_OK#STDERR_FILENO#STDIN_FILENO#STDOUT_FILENO#W_OK#X_OK#_PC_CHOWN_RESTRUCTED#_PC_MAX_CANON#_PC_MAX_INPUT#_PC_NAME_MAX#_PC_NO_TRUNC#_PC_PATH_MAX#_PC_PIPE_BUF#_PC_VDISABLE#_POSIX_CHOWN_RESTRICTED#_POSIX_JOB_CONTROL#_POSIX_NO_TRUNC#_POSIX_SAVED_IDS#_POSIX_VDISABLE#_POSIX_VERSION#_SC_ARG_MAX#_SC_CHILD_MAX#_SC_CLK_TCK#_SC_JOB_CONTROL#_SC_NGROUPS_MAX#_SC_OPEN_MAX#_SC_SAVED_IDS#_SC_STREAM_MAX#_SC_TZNAME_MAX#_SC_VERSION
 *4 (Function)
-^639 789@6@0@6@0@0^$@0#_exit
-^640 791$@0@g22@6@0@1@g22$@0#access
-^641 793$@0@s1@1@s1$@0#alarm
-^642 795$@0@g22@6@0@1@g22$@0#chdir
-^643 797$@0@s3,g22@6@0@1@s3,g22$@0#chown
-^644 799$@0@s3,g22@6@0,s1@1@s3,g22,s1$@0#close
-^645 802$@0@s1@1@tp0,s1$@0#ctermid
-^646 805$@0@@1@tp0@3@0@0#cuserid
-^647 807$@0@g22@6@0,s3@1@g22,s3$@0#dup2
-^648 809$@0@g22@6@0,s3@1@g22,s3$@0#dup
-^649 811@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
-^650 813@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
-^651 815@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
-^652 819@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
-^653 821@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
-^654 823@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
-^655 825$@0@s3,g22@6@0@1@s3,g22$@0#fork
-^656 827$@0@g22@6@0@1@g22$@0#fpathconf
-^657 830$@0@g22@6@0@1@g22,tp0$@0#getcwd
-^658 832$^$@0#getegid
-^659 834$^$@0#geteuid
-^660 836$^$@0#getgid
-^661 839$@0@g22@6@0@1@g22,ap1$@0#getgroups
-^662 842$^@19@3@0#getlogin
-^663 844$^$@0#getpgrp
-^664 846$^$@0#getpid
-^665 848$^$@0#getppid
-^666 850$^$@0#getuid
-^667 852$^$@0#isatty
-^668 854$@0@g22@6@0,s3@1@g22,s3$@0#link
-^669 856$@0@g22@6@0@1@g22$@0#lseek
-^670 858$@0@g22@6@0@1@g22$@0#pathconf
-^671 860$@0@g22@6@0@1@g22$@0#pause
-^672 862$@0@g22@6@0@1@g22$@0#pipe
-^673 864$@0@g22@6@0@1@g22,tp1$@0#read
-^674 866$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
-^675 868$@0@g22@6@0,s1@1@g22,s1$@0#setgid
-^676 870$@0@g22@6@0,s1@1@g22,s1$@0#setpgid
-^677 872$^$@0#setsid
-^678 874$@0@g22@6@0,s1@1@g22,s1$@0#setuid
-^679 876$^$@0#sleep
-^680 878$@0@g22@6@0@1@g22$@0#sysconf
-^681 880$@0@g22@6@0@1@g22$@0#tcgetpgrp
-^682 882$@0@g22@6@0,s1@1@g22,s1$@0#tcsetpgrp
-^683 885@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
-^684 887$@0@s3,g22@6@0@1@s3,g22$@0#unlink
-^685 889$@0@g22@6@0@1@g22$@0#write
+^706 819@6@0@6@0@0^$@0#_exit
+^707 821$@0@g22@6@0@1@g22$@0#access
+^708 823$@0@s3@1@s3$@0#alarm
+^709 825$@0@g22@6@0@1@g22$@0#chdir
+^710 827$@0@s3,g22@6@0@1@s3,g22$@0#chown
+^711 829$@0@s3,g22@6@0@1@s3,g22$@0#close
+^712 832$@0@s3@1@tp0,s3$@0#ctermid
+^713 835$@0@@1@tp0@3@0@0#cuserid
+^714 837$@0@g22@6@0,s3@1@g22,s3$@0#dup2
+^715 839$@0@g22@6@0,s3@1@g22,s3$@0#dup
+^716 841@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
+^717 843@6@0@5@0@0@0@g22@6@0@1@g22$@0#execle
+^718 845@6@0@5@0@0@0@g22@6@0@1@g22$@0#execlp
+^719 849@6@0@5@0@0@0@g22@6@0@1@g22$@0#execv
+^720 851@6@0@5@0@0@0@g22@6@0@1@g22$@0#execve
+^721 853@6@0@5@0@0@0@g22@6@0@1@g22$@0#execvp
+^722 855$@0@s3,g22@6@0@1@s3,g22$@0#fork
+^723 857$@0@g22@6@0@1@g22$@0#fpathconf
+^724 860$@0@g22@6@0@1@g22,tp0$@0#getcwd
+^725 862$^$@0#getegid
+^726 864$^$@0#geteuid
+^727 866$^$@0#getgid
+^728 869$@0@g22@6@0@1@g22,ap1$@0#getgroups
+^729 872$^@19@3@0#getlogin
+^730 874$^$@0#getpgrp
+^731 876$^$@0#getpid
+^732 878$^$@0#getppid
+^733 880$^$@0#getuid
+^734 882$^$@0#isatty
+^735 884$@0@g22@6@0,s3@1@g22,s3$@0#link
+^736 886$@0@g22@6@0@1@g22$@0#lseek
+^737 888$@0@g22@6@0@1@g22$@0#pathconf
+^738 890$@0@g22@6@0@1@g22$@0#pause
+^739 892$@0@g22@6@0@1@g22$@0#pipe
+^740 894$@0@g22@6@0@1@g22,tp1$@0#read
+^741 896$@0@s3,g22@6@0@1@s3,g22$@0#rmdir
+^742 898$@0@g22@6@0,s3@1@g22,s3$@0#setgid
+^743 900$@0@g22@6@0,s3@1@g22,s3$@0#setpgid
+^744 902$^$@0#setsid
+^745 904$@0@g22@6@0,s3@1@g22,s3$@0#setuid
+^746 906$@0@s3@1@s3$@0#sleep
+^747 908$@0@g22@6@0@1@g22$@0#sysconf
+^748 910$@0@g22@6@0@1@g22$@0#tcgetpgrp
+^749 912$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
+^750 915@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
+^751 917$@0@s3,g22@6@0@1@s3,g22$@0#unlink
+^752 919$@0@g22@6@0@1@g22$@0#write
 *7 (Struct tag)
-^686 890@891#@utimbuf
+^753 920@921#@utimbuf
 *4 (Function)
-^687 894$@0@s3,g22@6@0@1@s3,g22$@0#utime
+^754 924$@0@s3,g22@6@0@1@s3,g22$@0#utime
+*0 (Datatype)
+^755 20@+@+@0@0@0@0@925#regex_t
+^756 13@-@-@0@0@0@0@926#regoff_t
+*7 (Struct tag)
+^757 927@928#@!4
+*0 (Datatype)
+^758 927@-@-@0@0@0@0@929#regmatch_t
+*4 (Function)
+^759 932$@0@@1@p0$@0#regcomp
+^760 935$@0@@1@p3$@0#regexec
+^761 937$@0@@1@p2$@0#regerror
+^762 939$$$@0#regfree
+*1 (Constant)
+^763 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
 *3 (Variable)
-^688 5|@1|6@0@0@0@1#signgam
+^795 5|@1|6@0@0@0@1#signgam
 *0 (Datatype)
-^689 13@-@-@0@0@0@0@895#clockid_t
+^796 13@-@-@0@0@0@0@940#clockid_t
 *4 (Function)
-^690 897$@0@@1@tp1$@0#bcopy
-^691 901$^$@0#bcmp
-^692 903$@0@@1@tp0$@0#bzero
-^693 905$^$@0#ffs
-^694 1180$@0@s3@1@s3$@0#symlink
-^695 909$@0@s1@1@s1$@0#setvbuf_unlocked
-^696 911$@0@s1@1@s1$@0#setbuffer
-^697 913$@0@s1@1@s1$@0#setlinebuf
-^698 915$@0@@1@p1$@0#strerror_r
-^699 917$@0@@1@tp3,tp0$@0#fread_unlocked
-^700 919$@0@@1@tp3$@0#fwrite_unlocked
-^701 921$@0@@1@tp0$@0#funlockfile
-^702 923$@0@@1@tp0$@0#flockfile
-^703 927$@0@@1@tp0$@0#memccpy
-^704 929$^$@0#strcasecmp
-^705 931$^$@0#strncasecmp
-^706 934$^@3@0@0#strdup
-^707 937@6@5@1@0@0@0@s1@1@s1@3@0@0#tempnam
-^708 940@6@5@1@0@0^@18@0@0#index
-^709 943@6@5@1@0@0^@18@0@0#rindex
-^710 946@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
-^711 948$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
-^712 950$@0@g22@6@0@1@g22$@0#cbrt
-^713 952$^$@0#rint
-^714 954$^$@0#trunc
+^797 942$@0@@1@tp1$@0#bcopy
+^798 946$^$@0#bcmp
+^799 948$@0@@1@tp0$@0#bzero
+^800 950$^$@0#ffs
+^801 1224$@0@s3@1@s3$@0#symlink
+^802 954$@0@s1@1@s1$@0#setvbuf_unlocked
+^803 956$@0@s1@1@s1$@0#setbuffer
+^804 958$@0@s1@1@s1$@0#setlinebuf
+^805 960$@0@@1@p1$@0#strerror_r
+^806 962$@0@@1@tp3,tp0$@0#fread_unlocked
+^807 964$@0@@1@tp3$@0#fwrite_unlocked
+^808 966$@0@@1@tp0$@0#funlockfile
+^809 968$@0@@1@tp0$@0#flockfile
+^810 972$@0@@1@tp0$@0#memccpy
+^811 974$^$@0#strcasecmp
+^812 976$^$@0#strncasecmp
+^813 979$^@3@0@0#strdup
+^814 982@6@5@1@0@0@0@s1@1@s1@3@0@0#tempnam
+^815 985@6@5@1@0@0^@18@0@0#index
+^816 988@6@5@1@0@0^@18@0@0#rindex
+^817 991@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
+^818 993$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
+^819 995$@0@g22@6@0@1@g22$@0#cbrt
+^820 997$^$@0#rint
+^821 999$^$@0#trunc
 *1 (Constant)
-^715 5$#ENOTBLK#ETXTBSY#EWOULDBLOCK#EINPROGRESS#EALREADY#ENOTSOCK#EDESTADDRREQ#EMSGSIZE#EPROTOTYPE#ENOPROTOOPT#EPROTONOSUPPORT#ESOCKTNOSUPPORT#EOPNOTSUPP#EPFNOSUPPORT#EAFNOSUPPORT#EADDRINUSE#EADDRNOTAVAIL#ENETDOWN#ENETUNREACH#ENETRESET#ECONNABORTED#ECONNRESET#ENOBUFS#EISCONN#ENOTCONN#ESHUTDOWN#ETOOMANYREFS#ETIMEDOUT#ECONNREFUSED#EHOSTDOWN#EHOSTUNREACH#EPROCLIM#EUSERS#EDQUOT#ESTALE#EREMOTE#ENOMSG#EIDRM#EALIGN#EACTIVE#ENOACTIVE#ENORESOURCES#ENOSYSTEM#ENODUST#EDUPNOCONN#EDUPNODISCONN#EDUPNOTCNTD#EDUPNOTIDLE#EDUPNOTWAIT#EDUPNOTRUN#EDUPBADOPCODE#EDUPINTRANSIT#EDUPTOOMANYCPUS#ELOOP#LOCK_MAX#FCHR_MAX#USI_MAX#WORD_BIT#LONG_BIT#MAX_CHAR#PASS_MAX#PATH_MAX#PID_MAX#SYSPID_MAX#PIPE_MAX#PROC_MAX#STD_BLK#SYS_NMLN#SYS_OPEN#NZERO#UID_MAX#NL_ARGMAX#NL_MSGMAX#NL_NMAX#NL_SETMAX#NL_TEXTMAX#NL_LBLMAX#NL_LANGMAX
-^793 17$#M_E#M_LOG2E#M_LOG10E#M_LN2#M_LN10#M_PI#M_PI_2#M_PI_4#M_1_PI#M_2_PI#M_2_SQRTPI#M_SQRT2#M_SQRT1_2#MAXFLOAT#HUGE
-^808 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS
+^822 5$#ENOTBLK#ETXTBSY#EWOULDBLOCK#EINPROGRESS#EALREADY#ENOTSOCK#EDESTADDRREQ#EMSGSIZE#EPROTOTYPE#ENOPROTOOPT#EPROTONOSUPPORT#ESOCKTNOSUPPORT#EOPNOTSUPP#EPFNOSUPPORT#EAFNOSUPPORT#EADDRINUSE#EADDRNOTAVAIL#ENETDOWN#ENETUNREACH#ENETRESET#ECONNABORTED#ECONNRESET#ENOBUFS#EISCONN#ENOTCONN#ESHUTDOWN#ETOOMANYREFS#ETIMEDOUT#ECONNREFUSED#EHOSTDOWN#EHOSTUNREACH#EPROCLIM#EUSERS#EDQUOT#ESTALE#EREMOTE#ENOMSG#EIDRM#EALIGN#EACTIVE#ENOACTIVE#ENORESOURCES#ENOSYSTEM#ENODUST#EDUPNOCONN#EDUPNODISCONN#EDUPNOTCNTD#EDUPNOTIDLE#EDUPNOTWAIT#EDUPNOTRUN#EDUPBADOPCODE#EDUPINTRANSIT#EDUPTOOMANYCPUS#ELOOP#LOCK_MAX#FCHR_MAX#USI_MAX#WORD_BIT#LONG_BIT#MAX_CHAR#PASS_MAX#PATH_MAX#PID_MAX#SYSPID_MAX#PIPE_MAX#PROC_MAX#STD_BLK#SYS_NMLN#SYS_OPEN#NZERO#UID_MAX#NL_ARGMAX#NL_MSGMAX#NL_NMAX#NL_SETMAX#NL_TEXTMAX#NL_LBLMAX#NL_LANGMAX
+^900 17$#M_E#M_LOG2E#M_LOG10E#M_LN2#M_LN10#M_PI#M_PI_2#M_PI_4#M_1_PI#M_2_PI#M_2_SQRTPI#M_SQRT2#M_SQRT1_2#MAXFLOAT#HUGE
+^915 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS
 *3 (Variable)
-^814 5|@1|6@0@0@0@1#daylight
-^815 9|@1|6@0@0@0@1#timezone
-^816 817|@1|6@0@0@0@1#tzname
+^921 5|@1|6@0@0@0@1#daylight
+^922 9|@1|6@0@0@0@1#timezone
+^923 847|@1|6@0@0@0@1#tzname
 *0 (Datatype)
-^817 3@-@-@0@0@0@0@957#uchar_t
-^818 8@-@-@0@0@0@0@958#ushort_t
-^819 6@-@-@0@0@0@0@959#uint_t
-^820 10@-@-@0@0@0@0@960#ulong_t
-^821 3@-@-@0@0@0@0@961#vuchar_t
-^822 8@-@-@0@0@0@0@962#vushort_t
-^823 6@-@-@0@0@0@0@963#vuint_t
-^824 10@-@-@0@0@0@0@964#vulong_t
-^825 9@-@-@0@0@0@0@965#label_t
-^826 5@-@-@0@0@0@0@966#level_t
-^827 13@-@-@0@0@0@0@967#daddr_t
-^828 23@-@+@0@0@0@0@968#caddr_t
-^829 28@-@+@0@0@0@0@969#qaddr_t
-^830 23@-@+@0@0@0@0@970#addr_t
-^831 9@-@-@0@0@0@0@971#physadr_t
-^832 7@-@-@0@0@0@0@972#cnt_t
-^833 5@-@-@0@0@0@0@973#chan_t
-^834 10@-@-@0@0@0@0@974#rlim_t
-^835 5@-@-@0@0@0@0@975#paddr_t
-^836 13@-@-@0@0@0@0@976#key_t
-^837 20@-@+@0@0@0@0@977#mid_t
-^838 979@-@-@0@0@0@0@980#slab_t
-^839 960@-@-@0@0@0@0@981#shmatt_t
-^840 960@-@-@0@0@0@0@982#msgqnum_t
-^841 960@-@-@0@0@0@0@983#msglen_t
-^842 9@-@-@0@0@0@0@984#timer_t
-^843 957@-@-@0@0@0@0@985#uchar
-^844 958@-@-@0@0@0@0@986#ushort
-^845 959@-@-@0@0@0@0@987#uint
-^846 960@-@-@0@0@0@0@988#ulong
-^847 957@-@-@0@0@0@0@989#u_char
-^848 958@-@-@0@0@0@0@990#u_short
-^849 959@-@-@0@0@0@0@991#u_int
-^850 960@-@-@0@0@0@0@992#u_long
-^851 961@-@-@0@0@0@0@993#vu_char
-^852 962@-@-@0@0@0@0@994#vu_short
-^853 963@-@-@0@0@0@0@995#vu_int
-^854 964@-@-@0@0@0@0@996#vu_long
-^855 9@-@-@0@0@0@0@997#swblk_t
-^856 992@-@-@0@0@0@0@998#fixpt_t
-^857 9@-@-@0@0@0@0@999#segsz_t
-^858 0@+@=@0@0@0@0@1000#fd_set
+^924 3@-@-@0@0@0@0@1002#uchar_t
+^925 8@-@-@0@0@0@0@1003#ushort_t
+^926 6@-@-@0@0@0@0@1004#uint_t
+^927 10@-@-@0@0@0@0@1005#ulong_t
+^928 3@-@-@0@0@0@0@1006#vuchar_t
+^929 8@-@-@0@0@0@0@1007#vushort_t
+^930 6@-@-@0@0@0@0@1008#vuint_t
+^931 10@-@-@0@0@0@0@1009#vulong_t
+^932 9@-@-@0@0@0@0@1010#label_t
+^933 5@-@-@0@0@0@0@1011#level_t
+^934 13@-@-@0@0@0@0@1012#daddr_t
+^935 23@-@+@0@0@0@0@1013#caddr_t
+^936 28@-@+@0@0@0@0@1014#qaddr_t
+^937 23@-@+@0@0@0@0@1015#addr_t
+^938 9@-@-@0@0@0@0@1016#physadr_t
+^939 7@-@-@0@0@0@0@1017#cnt_t
+^940 5@-@-@0@0@0@0@1018#chan_t
+^941 10@-@-@0@0@0@0@1019#rlim_t
+^942 5@-@-@0@0@0@0@1020#paddr_t
+^943 13@-@-@0@0@0@0@1021#key_t
+^944 20@-@+@0@0@0@0@1022#mid_t
+^945 1024@-@-@0@0@0@0@1025#slab_t
+^946 1005@-@-@0@0@0@0@1026#shmatt_t
+^947 1005@-@-@0@0@0@0@1027#msgqnum_t
+^948 1005@-@-@0@0@0@0@1028#msglen_t
+^949 9@-@-@0@0@0@0@1029#timer_t
+^950 1002@-@-@0@0@0@0@1030#uchar
+^951 1003@-@-@0@0@0@0@1031#ushort
+^952 1004@-@-@0@0@0@0@1032#uint
+^953 1005@-@-@0@0@0@0@1033#ulong
+^954 1002@-@-@0@0@0@0@1034#u_char
+^955 1003@-@-@0@0@0@0@1035#u_short
+^956 1004@-@-@0@0@0@0@1036#u_int
+^957 1005@-@-@0@0@0@0@1037#u_long
+^958 1006@-@-@0@0@0@0@1038#vu_char
+^959 1007@-@-@0@0@0@0@1039#vu_short
+^960 1008@-@-@0@0@0@0@1040#vu_int
+^961 1009@-@-@0@0@0@0@1041#vu_long
+^962 9@-@-@0@0@0@0@1042#swblk_t
+^963 1037@-@-@0@0@0@0@1043#fixpt_t
+^964 9@-@-@0@0@0@0@1044#segsz_t
+^965 0@+@=@0@0@0@0@1045#fd_set
 *4 (Function)
-^859 1002$@0@@1@p1$@0#ttyname_r
-^860 1005$@0@g22@6@0@1@tp2,g22$@0#ioctl
-^861 1157$@0@@1@p0,tp0$@0#gethostname
-^862 1009$@0@s3@1@s3$@0#vfork
+^966 1047$@0@@1@p1$@0#ttyname_r
+^967 1050$@0@g22@6@0@1@tp2,g22$@0#ioctl
+^968 1052$@0@s3@1@s3$@0#vfork
 *7 (Struct tag)
-^863 1010@1011#@iovec
+^969 1053@1054#@iovec
 *1 (Constant)
-^864 5$#UIO_MAXIOV#IOV_MAX
+^970 5$#UIO_MAXIOV#IOV_MAX
 *4 (Function)
-^866 1014$@0@s3,g22@6@0@1@fiov_base.ap1,s3,g22$@0#readv
-^867 1016$@0@g22@6@0@1@g22$@0#writev
+^972 1057$@0@s3,g22@6@0@1@fiov_base.ap1,s3,g22$@0#readv
+^973 1059$@0@g22@6@0@1@g22$@0#writev
 *7 (Struct tag)
-^868 1017@1018#@poll
+^974 1060@1061#@poll
 *1 (Constant)
-^869 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL
+^975 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL
 *4 (Function)
-^879 1021$@0@g22@6@0@1@frevents.ap0,g22$@0#poll
+^985 1064$@0@g22@6@0@1@frevents.ap0,g22$@0#poll
 *1 (Constant)
-^880 5$#SOCK_STREAM#SOCK_DGRAM#SOCK_RAW#SOCK_RDM#SOCK_SEQPACKET#SO_DEBUG#SO_ACCEPTCONN#SO_REUSEADDR#SO_KEEPALIVE#SO_DONTROUTE#SO_BROADCAST#SO_USELOOPBACK#SO_LINGER#SO_OOBINLINE#SO_REUSEPORT#SO_SNDBUF#SO_RCVBUF#SO_SNDLOWAT#SO_RCVLOWAT#SO_SNDTIMEO#SO_RCVTIMEO#SO_ERROR#SO_TYPE#SOL_SOCKET#AF_UNSPEC#AF_LOCAL#AF_UNIX#AF_INET#AF_IMPLINK#AF_PUP#AF_CHAOS#AF_NS#AF_ISO#AF_OSI#AF_ECMA#AF_DATAKIT#AF_CCITT#AF_SNA#AF_DECnet#AF_DLI#AF_LAT#AF_HYLINK#AF_APPLETALK#AF_ROUTE#AF_LINK#pseudo_AF_XTP#AF_COIP#AF_CNT#pseudo_AF_RTIP#AF_IPX#AF_SIP#pseudo_AF_PIP#AF_ISDN#AF_E164#AF_MAX#MSG_OOB#MSG_PEEK#MSG_DONTROUTE#MSG_EOR#MSG_TRUNC#MSG_CTRUNC#MSG_WAITALL#MSG_DONTWAIT#MSG_EOF#MSG_COMPAT#PF_UNSPEC#PF_LOCAL#PF_UNIX#PF_INET#PF_IMPLINK#PF_PUP#PF_CHAOS#PF_NS#PF_ISO#PF_OSI#PF_ECMA#PF_DATAKIT#PF_CCITT#PF_SNA#PF_DECnet#PF_DLI#PF_LAT#PF_HYLINK#PF_APPLETALK#PF_ROUTE#PF_LINK#PF_XTP#PF_COIP#PF_CNT#PF_SIP#PF_IPX#PF_RTIP#PF_PIP#PF_ISDN#PF_MAX#NET_MAXID#NET_RT_DUMP#NET_RT_FLAGS#NET_RT_IFLIST#NET_RT_MAXID#SOMAXCONN#SCM_RIGHTS
+^986 5$#SOCK_STREAM#SOCK_DGRAM#SOCK_RAW#SOCK_RDM#SOCK_SEQPACKET#SO_DEBUG#SO_ACCEPTCONN#SO_REUSEADDR#SO_KEEPALIVE#SO_DONTROUTE#SO_BROADCAST#SO_USELOOPBACK#SO_LINGER#SO_OOBINLINE#SO_REUSEPORT#SO_SNDBUF#SO_RCVBUF#SO_SNDLOWAT#SO_RCVLOWAT#SO_SNDTIMEO#SO_RCVTIMEO#SO_ERROR#SO_TYPE#SOL_SOCKET#AF_UNSPEC#AF_LOCAL#AF_UNIX#AF_INET#AF_IMPLINK#AF_PUP#AF_CHAOS#AF_NS#AF_ISO#AF_OSI#AF_ECMA#AF_DATAKIT#AF_CCITT#AF_SNA#AF_DECnet#AF_DLI#AF_LAT#AF_HYLINK#AF_APPLETALK#AF_ROUTE#AF_LINK#pseudo_AF_XTP#AF_COIP#AF_CNT#pseudo_AF_RTIP#AF_IPX#AF_SIP#pseudo_AF_PIP#AF_ISDN#AF_E164#AF_MAX#MSG_OOB#MSG_PEEK#MSG_DONTROUTE#MSG_EOR#MSG_TRUNC#MSG_CTRUNC#MSG_WAITALL#MSG_DONTWAIT#MSG_EOF#MSG_COMPAT#PF_UNSPEC#PF_LOCAL#PF_UNIX#PF_INET#PF_IMPLINK#PF_PUP#PF_CHAOS#PF_NS#PF_ISO#PF_OSI#PF_ECMA#PF_DATAKIT#PF_CCITT#PF_SNA#PF_DECnet#PF_DLI#PF_LAT#PF_HYLINK#PF_APPLETALK#PF_ROUTE#PF_LINK#PF_XTP#PF_COIP#PF_CNT#PF_SIP#PF_IPX#PF_RTIP#PF_PIP#PF_ISDN#PF_MAX#NET_MAXID#NET_RT_DUMP#NET_RT_FLAGS#NET_RT_IFLIST#NET_RT_MAXID#SOMAXCONN#SCM_RIGHTS
 *7 (Struct tag)
-^982 1026@1027#@sockaddr
-^983 1028@1029#@linger
-^984 1030@1031#@sockproto
-^985 1033@1034#@msghdr
-^986 1035@1036#@cmsghdr
+^1088 1069@1070#@sockaddr
+^1089 1071@1072#@linger
+^1090 1073@1074#@sockproto
+^1091 1076@1077#@msghdr
+^1092 1078@1079#@cmsghdr
 *4 (Function)
-^987 1039$@0@g22@6@0@1@tp2,g22$@0#accept
-^988 1041$@0@g22@6@0,s3@1@g22,s3$@0#bind
-^989 1043$@0@g22@6@0,s1@1@g22,s1$@0#connect
-^990 1045$@0@g22@6@0@1@tp1,tp2,g22$@0#getpeername
-^991 1047$@0@g22@6@0@1@tp1,tp2,g22$@0#getsockname
-^992 1049$@0@g22@6@0@1@tp3,tp4,g22$@0#getsockopt
-^993 1051$@0@g22@6@0,s1@1@g22,s1$@0#listen
-^994 1053$@0@g22@6@0@1@tp1,g22$@0#recv
-^995 1055$@0@g22@6@0@1@tp1,tp4,tp5,g22$@0#recvfrom
-^996 1058$@0@g22@6@0@1@afiov_base.tfmsg_iov.tp1,g22$@0#recvmsg
-^997 1060$@0@g22@6@0@1@g22$@0#send
-^998 1062$@0@g22@6@0@1@g22$@0#sendto
-^999 1064$@0@g22@6@0@1@g22$@0#sendmsg
-^1000 1066$@0@s1,g22@6@0@1@s1,g22$@0#setsockopt
-^1001 1068$@0@g22@6@0@1@g22$@0#shutdown
-^1002 1070$@0@g22@6@0@1@g22$@0#socket
-^1003 1072$@0@g22@6@0@1@g22$@0#socketpair
+^1093 1082$@0@g22@6@0@1@tp2,g22$@0#accept
+^1094 1084$@0@g22@6@0,s3@1@g22,s3$@0#bind
+^1095 1086$@0@g22@6@0,s1@1@g22,s1$@0#connect
+^1096 1089$@0@g22@6@0@1@tp1,tp2,g22$@0#getpeername
+^1097 1091$@0@g22@6@0@1@tp1,tp2,g22$@0#getsockname
+^1098 1093$@0@g22@6@0@1@tp3,tp4,g22$@0#getsockopt
+^1099 1095$@0@g22@6@0,s1@1@g22,s1$@0#listen
+^1100 1097$@0@g22@6@0@1@tp1,g22$@0#recv
+^1101 1099$@0@g22@6@0@1@tp1,tp4,tp5,g22$@0#recvfrom
+^1102 1102$@0@g22@6@0@1@afiov_base.tfmsg_iov.tp1,g22$@0#recvmsg
+^1103 1104$@0@g22@6@0@1@g22$@0#send
+^1104 1106$@0@g22@6@0@1@g22$@0#sendto
+^1105 1108$@0@g22@6@0@1@g22$@0#sendmsg
+^1106 1110$@0@s1,g22@6@0@1@s1,g22$@0#setsockopt
+^1107 1112$@0@g22@6@0@1@g22$@0#shutdown
+^1108 1114$@0@g22@6@0@1@g22$@0#socket
+^1109 1116$@0@g22@6@0@1@g22$@0#socketpair
 *1 (Constant)
-^1004 5$#BADSIG#SA_ONSTACK#SA_RESTART#SA_DISABLE#SIGBUS#SIGEMT#SIGINFO#SIGIO#SIGIOT#SIGPOLL#SIGPROF#SIGPWR#SIGSYS#SIGTRAP#SIGURG#SIGVTALRM#SIGWINCH#SIGXCPU#SIGXFSZ
+^1110 5$#BADSIG#SA_ONSTACK#SA_RESTART#SA_DISABLE#SIGBUS#SIGEMT#SIGINFO#SIGIO#SIGIOT#SIGPOLL#SIGPROF#SIGPWR#SIGSYS#SIGTRAP#SIGURG#SIGVTALRM#SIGWINCH#SIGXCPU#SIGXFSZ
 *4 (Function)
-^1023 1074$@0@s3@1@s3$@0#psignal
+^1129 1118$@0@s3@1@s3$@0#psignal
 *3 (Variable)
-^1024 23|@1|6@0@0@0@1#optarg
-^1025 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
+^1130 23|@1|6@0@0@0@1#optarg
+^1131 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
 *4 (Function)
-^1029 1076$@1@g1024@6@0,g1025@6@0,g1026@6@0,g1027@6@0,g1028@6@0@1@g1024,g1025,g1026$@0#getopt
-^1030 1078$@1@g605@6@0,g22@6@0@1@tg605,g22$@0#setenv
-^1031 1080$@1@g605@6@0,g22@6@0@1@tg605,g22$@0#putenv
-^1032 1082$@1@g605@6@0@1@tg605$@0#unsetenv
-^1033 1084$^$@0#WCOREDUMP
-^1034 1086$^$@0#W_EXITCODE
-^1035 1088$^$@0#W_STOPCODE
+^1135 1120$@1@g1130@6@0,g1131@6@0,g1132@6@0,g1133@6@0,g1134@6@0@1@g1130,g1131,g1132$@0#getopt
+^1136 1122$@1@g672@6@0,g22@6@0@1@tg672,g22$@0#setenv
+^1137 1124$@1@g672@6@0,g22@6@0@1@tg672,g22$@0#putenv
+^1138 1126$@1@g672@6@0@1@tg672$@0#unsetenv
+^1139 1128$^$@0#WCOREDUMP
+^1140 1130$^$@0#W_EXITCODE
+^1141 1132$^$@0#W_STOPCODE
 *1 (Constant)
-^1036 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED
+^1142 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED
 *7 (Struct tag)
-^1039 1313@1089#@rusage
+^1145 1338@1133#@rusage
 *4 (Function)
-^1040 1092$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3
-^1041 1094$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4
+^1146 1136$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3
+^1147 1138$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4
 *7 (Struct tag)
-^1042 1095@1096#@timeval
-^1043 1097@1098#@timespec
-^1044 1099@1100#@timezone
+^1148 1139@1140#@timeval
+^1149 1141@1142#@timespec
+^1150 1143@1144#@timezone
 *1 (Constant)
-^1045 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL
+^1151 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL
 *7 (Struct tag)
-^1055 1101@1102#@itimerval
-^1056 1103@1104#@clockinfo
+^1161 1145@1146#@itimerval
+^1162 1147@1148#@clockinfo
 *4 (Function)
-^1057 1107$@0@s1,g22@6@0@1@s1,tp1,g22$@0#adjtime
-^1058 1110$@0@g22@6@0@1@g22,tp1$@0#getitimer
-^1059 1113$@0@g22@6@0@1@tp0,tp1,g22$@0#gettimeofday
-^1060 1115$@0@g22@6@0,s1@1@tp2,g22,s1$@0#setitimer
-^1061 1117$@0@s1,g22@6@0@1@s1,g22$@0#settimeofday
-^1062 1119$@0@s3,g22@6@0@1@s3,g22$@0#utimes
+^1163 1151$@0@s1,g22@6@0@1@s1,tp1,g22$@0#adjtime
+^1164 1154$@0@g22@6@0@1@g22,tp1$@0#getitimer
+^1165 1157$@0@g22@6@0@1@tp0,tp1,g22$@0#gettimeofday
+^1166 1159$@0@g22@6@0,s1@1@tp2,g22,s1$@0#setitimer
+^1167 1161$@0@s1,g22@6@0@1@s1,g22$@0#settimeofday
+^1168 1163$@0@s3,g22@6@0@1@s3,g22$@0#utimes
 *1 (Constant)
-^1063 5$#PROT_READ#PROT_WRITE#PROT_EXEC#MAP_SHARED#MAP_PRIVATE#MAP_COPY#MAP_FIXED#MAP_RENAME#MAP_NORESERVE#MAP_INHERIT#MAP_NOEXTEND#MAP_HASSEMAPHORE#MS_ASYNC#MS_INVALIDATE#MAP_FILE#MAP_ANON#MADV_NORMAL#MADV_RANDOM#MADV_SEQUENTIAL#MADV_WILLNEED#MADV_DONTNEED
+^1169 5$#PROT_READ#PROT_WRITE#PROT_EXEC#MAP_SHARED#MAP_PRIVATE#MAP_COPY#MAP_FIXED#MAP_RENAME#MAP_NORESERVE#MAP_INHERIT#MAP_NOEXTEND#MAP_HASSEMAPHORE#MS_ASYNC#MS_INVALIDATE#MAP_FILE#MAP_ANON#MADV_NORMAL#MADV_RANDOM#MADV_SEQUENTIAL#MADV_WILLNEED#MADV_DONTNEED
 *4 (Function)
-^1084 1121$@0@@1@p0$@0#mmap
-^1085 1123$^$@0#madvise
-^1086 1125$^$@0#mprotect
-^1087 1127$^$@0#munmap
-^1088 1129$^$@0#msync
-^1089 1131$^$@0#mlock
-^1090 1133$^$@0#munlock
+^1190 1165$@0@@1@p0$@0#mmap
+^1191 1167$^$@0#madvise
+^1192 1169$^$@0#mprotect
+^1193 1171$^$@0#munmap
+^1194 1173$^$@0#msync
+^1195 1175$^$@0#mlock
+^1196 1177$^$@0#munlock
 *7 (Struct tag)
-^1091 1134@1135#@winsize
+^1197 1178@1179#@winsize
 *1 (Constant)
-^1092 5$#TIOCMODG#TIOCMODS#TIOCM_LE#TIOCM_DTR#TIOCM_RTS#TIOCM_ST#TIOCM_SR#TIOCM_CTS#TIOCM_CAR#TIOCM_CD#TIOCM_RNG#TIOCM_RI#TIOCM_DSR#TIOCEXCL#TIOCNXCL#TIOCFLUSH#TIOCGETA#TIOCSETA#TIOCSETAW#TIOCSETAF#TIOCGETD#TIOCSETD#TIOCSBRK#TIOCCBRK#TIOCSDTR#TIOCCDTR#TIOCGPGRP#TIOCSPGRP#TIOCOUTQ#TIOCSTI#TIOCNOTTY#TIOCPKT#TIOCPKT_DATA#TIOCPKT_FLUSHREAD#TIOCPKT_FLUSHWRITE#TIOCPKT_STOP#TIOCPKT_START#TIOCPKT_NOSTOP#TIOCPKT_DOSTOP#TIOCPKT_IOCTL#TIOCSTOP#TIOCSTART#TIOCMSET#TIOCMBIS#TIOCMBIC#TIOCMGET#TIOCREMOTE#TIOCGWINSZ#TIOCSWINSZ#TIOCUCNTL#TIOCSTAT#TIOCCONS#TIOCSCTTY#TIOCEXT#TIOCSIG#TIOCDRAIN#TIOCMSDTRWAIT#TIOCMGDTRWAIT#TIOCTIMESTAMP#TIOCSDRAINWAIT#TIOCGDRAINWAIT#TTYDISC#TABLDISC#SLIPDISC#PPPDISC#MAXHOSTNAMELEN
+^1198 5$#TIOCMODG#TIOCMODS#TIOCM_LE#TIOCM_DTR#TIOCM_RTS#TIOCM_ST#TIOCM_SR#TIOCM_CTS#TIOCM_CAR#TIOCM_CD#TIOCM_RNG#TIOCM_RI#TIOCM_DSR#TIOCEXCL#TIOCNXCL#TIOCFLUSH#TIOCGETA#TIOCSETA#TIOCSETAW#TIOCSETAF#TIOCGETD#TIOCSETD#TIOCSBRK#TIOCCBRK#TIOCSDTR#TIOCCDTR#TIOCGPGRP#TIOCSPGRP#TIOCOUTQ#TIOCSTI#TIOCNOTTY#TIOCPKT#TIOCPKT_DATA#TIOCPKT_FLUSHREAD#TIOCPKT_FLUSHWRITE#TIOCPKT_STOP#TIOCPKT_START#TIOCPKT_NOSTOP#TIOCPKT_DOSTOP#TIOCPKT_IOCTL#TIOCSTOP#TIOCSTART#TIOCMSET#TIOCMBIS#TIOCMBIC#TIOCMGET#TIOCREMOTE#TIOCGWINSZ#TIOCSWINSZ#TIOCUCNTL#TIOCSTAT#TIOCCONS#TIOCSCTTY#TIOCEXT#TIOCSIG#TIOCDRAIN#TIOCMSDTRWAIT#TIOCMGDTRWAIT#TIOCTIMESTAMP#TIOCSDRAINWAIT#TIOCGDRAINWAIT#TTYDISC#TABLDISC#SLIPDISC#PPPDISC#MAXHOSTNAMELEN
 *4 (Function)
-^1158 1138$@0@@1@tp1$@0#FD_CLR
-^1159 1140$@0@@1@tp1$@0#FD_COPY
-^1160 1143$^$@0#FD_ISSET
-^1161 1145$@0@@1@tp1$@0#FD_SET
-^1162 1147$@0@@1@tp0$@0#FD_ZERO
-^1163 1149$@0@s1,g22@6@0@1@s1,g22$@0#fchdir
-^1164 1151$@0@g22@6@0,s3@1@g22,s3$@0#fchown
-^1165 1153$@0@g22@6@0,s3@1@g22,s3$@0#fsync
-^1166 1155$@0@g22@6@0,s3@1@g22,s3$@0#ftruncate
-^1167 1159$@0@s1@1@s1$@0#initgroups
-^1168 1161$@0@g22@6@0,s3@1@g22,s3$@0#lchown
-^1169 1163$@0@g22@6@0@1@tp1,g22$@0#readlink
-^1170 1165$@0@g22@6@0@1@tp1,tp2,tp3,tp4,g22$@0#select
-^1171 1167$@0@g22@6@0,s1@1@g22,s1$@0#setegid
-^1172 1169$@0@g22@6@0,s1@1@g22,s1$@0#seteuid
-^1173 1172$@0@g22@6@0,s1@1@g22,s1$@0#setgroups
-^1174 1174$@0@g22@6@0,s1@1@g22,s1$@0#setregid
-^1175 1176$@0@g22@6@0,s1@1@g22,s1$@0#setreuid
-^1176 1178$@0@s3@1@s3$@0#sync
-^1177 1182$@0@g22@6@0,s3@1@g22,s3$@0#truncate
+^1264 1182$@0@@1@tp1$@0#FD_CLR
+^1265 1184$@0@@1@tp1$@0#FD_COPY
+^1266 1187$^$@0#FD_ISSET
+^1267 1189$@0@@1@tp1$@0#FD_SET
+^1268 1191$@0@@1@tp0$@0#FD_ZERO
+^1269 1193$@0@s1,g22@6@0@1@s1,g22$@0#fchdir
+^1270 1195$@0@g22@6@0,s3@1@g22,s3$@0#fchown
+^1271 1197$@0@g22@6@0,s3@1@g22,s3$@0#fsync
+^1272 1199$@0@g22@6@0,s3@1@g22,s3$@0#ftruncate
+^1273 1201$@0@@1@p0$@0#gethostname
+^1274 1203$@0@s1@1@s1$@0#initgroups
+^1275 1205$@0@g22@6@0,s3@1@g22,s3$@0#lchown
+^1276 1207$@0@g22@6@0@1@tp1,g22$@0#readlink
+^1277 1209$@0@g22@6@0@1@tp1,tp2,tp3,tp4,g22$@0#select
+^1278 1211$@0@g22@6@0,s1@1@g22,s1$@0#setegid
+^1279 1213$@0@g22@6@0,s1@1@g22,s1$@0#seteuid
+^1280 1216$@0@g22@6@0,s1@1@g22,s1$@0#setgroups
+^1281 1218$@0@g22@6@0,s1@1@g22,s1$@0#setregid
+^1282 1220$@0@g22@6@0,s1@1@g22,s1$@0#setreuid
+^1283 1222$@0@s3@1@s3$@0#sync
+^1284 1226$@0@g22@6@0,s3@1@g22,s3$@0#truncate
 *1 (Constant)
-^1178 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST
+^1285 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST
 *3 (Variable)
-^1187 23|@1|6@0@0@0@1#TMAGIC
+^1294 23|@1|6@0@0@0@1#TMAGIC
 *1 (Constant)
-^1188 5$#TMAGLEN
+^1295 5$#TMAGLEN
 *3 (Variable)
-^1189 23|@1|6@0@0@0@1#TVERSION
+^1296 23|@1|6@0@0@0@1#TVERSION
 *1 (Constant)
-^1190 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC
+^1297 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC
 *7 (Struct tag)
-^1212 1183@1184#@ipc_perm
+^1319 1227@1228#@ipc_perm
 *1 (Constant)
-^1213 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT
-^1219 976$#IPC_PRIVATE
-^1220 5$#IPC_RMID#IPC_SET#IPC_STAT
+^1320 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT
+^1326 1021$#IPC_PRIVATE
+^1327 5$#IPC_RMID#IPC_SET#IPC_STAT
 *7 (Struct tag)
-^1223 0@1185#@msg
-^1224 1187@1188#@msqid_ds
-^1225 1189@1190#@mymesg
+^1330 0@1229#@msg
+^1331 1231@1232#@msqid_ds
+^1332 1233@1234#@mymesg
 *1 (Constant)
-^1226 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL
+^1333 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL
 *4 (Function)
-^1231 1193$@0@g22@6@0@1@g22,tp2$@0#msgctl
-^1232 1195$@0@g22@6@0@1@g22$@0#msgget
-^1233 1197$@0@g22@6@0@1@g22,tp1$@0#msgrcv
-^1234 1199$@0@g22@6@0@1@g22$@0#msgsnd
+^1338 1237$@0@g22@6@0@1@g22,tp2$@0#msgctl
+^1339 1239$@0@g22@6@0@1@g22$@0#msgget
+^1340 1241$@0@g22@6@0@1@g22,tp1$@0#msgrcv
+^1341 1243$@0@g22@6@0@1@g22$@0#msgsnd
 *7 (Struct tag)
-^1235 1204@1200#@sem
-^1236 1202@1203#@semid_ds
+^1342 1248@1244#@sem
+^1343 1246@1247#@semid_ds
 *8 (Union tag)
-^1237 1207@1208#$semun
+^1344 1251@1252#$semun
 *7 (Struct tag)
-^1238 1209@1210#@sembuf
+^1345 1253@1254#@sembuf
 *1 (Constant)
-^1239 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID
+^1346 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID
 *4 (Function)
-^1258 1212$@0@g22@6@0@1@g22$@0#semctl
-^1259 1214$@0@g22@6@0@1@g22$@0#semget
-^1260 1217$@0@g22@6@0@1@g22$@0#semop
+^1365 1256$@0@g22@6@0@1@g22$@0#semctl
+^1366 1258$@0@g22@6@0@1@g22$@0#semget
+^1367 1261$@0@g22@6@0@1@g22$@0#semop
 *7 (Struct tag)
-^1261 1218@1219#@shmid_ds
+^1368 1262@1263#@shmid_ds
 *1 (Constant)
-^1262 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK
+^1369 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK
 *4 (Function)
-^1273 1222$@0@g22@6@0@1@g22@3@0@0#shmat
-^1274 1225$@0@g22@6@0@1@g22,tp2$@0#shmctl
-^1275 1227$@0@g22@6@0@1@g22$@0#shmdt
-^1276 1229$@0@g22@6@0@1@g22$@0#shmget
-*0 (Datatype)
-^1277 616@-@-@0@0@0@0@1230#regoff_t
-*7 (Struct tag)
-^1278 0@1231#@re_guts
-^1279 1233@1234#@!4
-*0 (Datatype)
-^1280 1233@-@-@0@0@0@0@1235#regex_t
-*7 (Struct tag)
-^1281 1236@1237#@!5
-*0 (Datatype)
-^1282 1236@-@-@0@0@0@0@1238#regmatch_t
+^1380 1266$@0@g22@6@0@1@g22@3@0@0#shmat
+^1381 1269$@0@g22@6@0@1@g22,tp2$@0#shmctl
+^1382 1271$@0@g22@6@0@1@g22$@0#shmdt
+^1383 1273$@0@g22@6@0@1@g22$@0#shmget
 *1 (Constant)
-^1283 5$#REG_BASIC#REG_EXTENDED#REG_ICASE#REG_NOSUB#REG_NEWLINE#REG_NOSPEC#REG_PEND#REG_DUMP#REG_NOMATCH#REG_BADPAT#REG_ECOLLATE#REG_ECTYPE#REG_EESCAPE#REG_ESUBREG#REG_EBRACK#REG_EPAREN#REG_EBRACE#REG_BADBR#REG_ERANGE#REG_ESPACE#REG_BADRPT#REG_EMPTY#REG_ASSERT#REG_INVARG#REG_ATOI#REG_ITOA#REG_NOTBOL#REG_NOTEOL#REG_STARTEND#REG_TRACE#REG_LARGE#REG_BACKR
+^1384 5$#LOG_EMERG#LOG_ALERT#LOG_CRIT#LOG_ERR#LOG_WARNING#LOG_NOTICE#LOG_INFO#LOG_DEBUG#LOG_KERN#LOG_USER#LOG_MAIL#LOG_DAEMON#LOG_AUTH#LOG_SYSLOG#LOG_LPR#LOG_NEWS#LOG_UUCP#LOG_CRON#LOG_AUTHPRIV#LOG_FTP#LOG_LOCAL0#LOG_LOCAL1#LOG_LOCAL2#LOG_LOCAL3#LOG_LOCAL4#LOG_LOCAL5#LOG_LOCAL6#LOG_LOCAL7#LOG_PID#LOG_CONS#LOG_ODELAY#LOG_NDELAY#LOG_NOWAIT#LOG_PERROR
 *4 (Function)
-^1315 1241$@0@@1@tp0$@0#regcomp
-^1316 1243$@0@@1@tp2$@0#regerror
-^1317 1246$@0@@1@tp3$@0#regexec
-^1318 1248$@0@@1@tp0$@0#regfree
+^1418 1275$^$@0#LOG_MASK
+^1419 1277$^$@0#LOG_UPTO
+^1420 1279$@0@s3@1@s3$@0#closelog
+^1421 1281$@0@s3@1@s3$@0#openlog
+^1422 1283$@0@s1@1@s1$@0#setlogmask
+^1423 1285@6@0@1@1@0@0@s3@1@s3$@0#syslog
+^1424 1287$@0@s3@1@s3$@0#vsyslog
+^1425 1289$@0@s1@1@s1$@0#endpwent
+^1426 1292@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent
+^1427 1294$@0@s1@1@s1$@0#setpassent
+^1428 1296$@0@s1@1@s1$@0#setpwent
+^1429 1298$@0@s1@1@s1$@0#endgrent
+^1430 1301@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent
+^1431 1303$@0@s1@1@s1$@0#setgrent
+^1432 1305$@0@s1@1@s1$@0#setgrfile
+^1433 1307$@0@s1@1@s1$@0#setgroupent
 *1 (Constant)
-^1319 5$#LOG_EMERG#LOG_ALERT#LOG_CRIT#LOG_ERR#LOG_WARNING#LOG_NOTICE#LOG_INFO#LOG_DEBUG#LOG_KERN#LOG_USER#LOG_MAIL#LOG_DAEMON#LOG_AUTH#LOG_SYSLOG#LOG_LPR#LOG_NEWS#LOG_UUCP#LOG_CRON#LOG_AUTHPRIV#LOG_FTP#LOG_LOCAL0#LOG_LOCAL1#LOG_LOCAL2#LOG_LOCAL3#LOG_LOCAL4#LOG_LOCAL5#LOG_LOCAL6#LOG_LOCAL7#LOG_PID#LOG_CONS#LOG_ODELAY#LOG_NDELAY#LOG_NOWAIT#LOG_PERROR
+^1434 5$#S_ISTXT#S_IREAD#S_IWRITE#S_IEXEC#S_IFMT#S_IFIFO#S_IFCHR#S_IFDIR#S_IFBLK#S_IFREG#S_IFLNK#S_IFSOCK#S_ISVTX#SF_SETTABLE#SF_ARCHIVED#ACCESSPERMS#ALLPERMS#DEFFILEMODE#S_BLKSIZE#SF_IMMUTABLE#SF_APPEND#UF_NODUMP#UF_IMMUTABLE#UF_APPEND
 *4 (Function)
-^1353 1250$^$@0#LOG_MASK
-^1354 1252$^$@0#LOG_UPTO
-^1355 1254$@0@s3@1@s3$@0#closelog
-^1356 1256$@0@s3@1@s3$@0#openlog
-^1357 1258$@0@s1@1@s1$@0#setlogmask
-^1358 1260@6@0@1@1@0@0@s3@1@s3$@0#syslog
-^1359 1262$@0@s3@1@s3$@0#vsyslog
-^1360 1264$@0@s1@1@s1$@0#endpwent
-^1361 1267@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent
-^1362 1269$@0@s1@1@s1$@0#setpassent
-^1363 1271$@0@s1@1@s1$@0#setpwent
-^1364 1273$@0@s1@1@s1$@0#endgrent
-^1365 1276@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent
-^1366 1278$@0@s1@1@s1$@0#setgrent
-^1367 1280$@0@s1@1@s1$@0#setgrfile
-^1368 1282$@0@s1@1@s1$@0#setgroupent
+^1458 1310$^$@0#S_ISLNK
+^1459 1313$^$@0#S_ISSOCK
+^1460 1315$@0@s3,g22@6@0@1@s3,g22$@0#chflags
+^1461 1317$@0@s3,g22@6@0@1@s3,g22$@0#fchflags
+^1462 1319$@0@s3,g22@6@0@1@s3,g22$@0#fchmod
+^1463 1321$@0@g22@6@0@1@g22,tp1$@0#lstat
 *1 (Constant)
-^1369 5$#S_ISTXT#S_IREAD#S_IWRITE#S_IEXEC#S_IFMT#S_IFIFO#S_IFCHR#S_IFDIR#S_IFBLK#S_IFREG#S_IFLNK#S_IFSOCK#S_ISVTX#SF_SETTABLE#SF_ARCHIVED#ACCESSPERMS#ALLPERMS#DEFFILEMODE#S_BLKSIZE#SF_IMMUTABLE#SF_APPEND#UF_NODUMP#UF_IMMUTABLE#UF_APPEND
+^1464 5$#FMNAMESZ#MSG_BAND#MSG_HIPRI#RS_HIPRI#S_INPUT#S_RDNORM#S_RDBAND#S_BANDURG#S_HIPRI#S_OUTPUT#S_WRNORM#S_WRBAND#S_MSG#S_ERROR#S_HANGUP
+*7 (Struct tag)
+^1479 1322@1323#@strbuf
+^1480 1324@1325#@str_mlist
+^1481 1327@1328#@str_list
 *4 (Function)
-^1393 1285$^$@0#S_ISLNK
-^1394 1288$^$@0#S_ISSOCK
-^1395 1290$@0@s3,g22@6@0@1@s3,g22$@0#chflags
-^1396 1292$@0@s3,g22@6@0@1@s3,g22$@0#fchflags
-^1397 1294$@0@s3,g22@6@0@1@s3,g22$@0#fchmod
-^1398 1296$@0@g22@6@0@1@g22,tp1$@0#lstat
+^1482 1331$@0@g22@6@0@1@tp1,tp2,g22$@0#getmsg
+^1483 1333$@0@g22@6@0@1@tp3,tp1,tp2,g22$@0#getpmsg
+^1484 1335$@0@s1,g22@6@0@1@s1,g22$@0#putmsg
+^1485 1337$@0@s1,g22@6@0@1@s1,g22$@0#putpmsg
 *1 (Constant)
-^1399 5$#FMNAMESZ#MSG_BAND#MSG_HIPRI#RS_HIPRI#S_INPUT#S_RDNORM#S_RDBAND#S_BANDURG#S_HIPRI#S_OUTPUT#S_WRNORM#S_WRBAND#S_MSG#S_ERROR#S_HANGUP
+^1486 5$#RLIMIT_CPU#RLIMIT_FSIZE#RLIMIT_DATA#RLIMIT_STACK#RLIMIT_CORE#RLIMIT_RSS#RLIMIT_MEMLOCK#RLIMIT_NPROC#RLIMIT_NOFILE#RLIM_NLIMITS#RLIM_INFINITY#PRIO_MIN#PRIO_MAX#PRIO_PROCESS#PRIO_PGRP#PRIO_USER#RUSAGE_SELF#RUSAGE_CHILDREN
 *7 (Struct tag)
-^1414 1297@1298#@strbuf
-^1415 1299@1300#@str_mlist
-^1416 1302@1303#@str_list
+^1504 1339@1340#@rlimit
+^1505 1343@1344#@loadavg
 *4 (Function)
-^1417 1306$@0@g22@6@0@1@tp1,tp2,g22$@0#getmsg
-^1418 1308$@0@g22@6@0@1@tp3,tp1,tp2,g22$@0#getpmsg
-^1419 1310$@0@s1,g22@6@0@1@s1,g22$@0#putmsg
-^1420 1312$@0@s1,g22@6@0@1@s1,g22$@0#putpmsg
-*1 (Constant)
-^1421 5$#RLIMIT_CPU#RLIMIT_FSIZE#RLIMIT_DATA#RLIMIT_STACK#RLIMIT_CORE#RLIMIT_RSS#RLIMIT_MEMLOCK#RLIMIT_NPROC#RLIMIT_NOFILE#RLIM_NLIMITS#RLIM_INFINITY#PRIO_MIN#PRIO_MAX#PRIO_PROCESS#PRIO_PGRP#PRIO_USER#RUSAGE_SELF#RUSAGE_CHILDREN
+^1506 1346$@0@g22@6@0@1@g22$@0#getpriority
+^1507 1349$@0@g22@6@0@1@tp1,g22$@0#getrlimit
+^1508 1351$@0@g22@6@0@1@tp1,g22$@0#getrusage
+^1509 1353$@0@g22@6@0,s1@1@g22,s1$@0#setpriority
+^1510 1355$@0@g22@6@0,s1@1@g22,s1$@0#setrlimit
 *7 (Struct tag)
-^1439 1314@1315#@rlimit
-^1440 1318@1319#@loadavg
+^1511 1356@1357#@servent
 *4 (Function)
-^1441 1321$@0@g22@6@0@1@g22$@0#getpriority
-^1442 1324$@0@g22@6@0@1@tp1,g22$@0#getrlimit
-^1443 1326$@0@g22@6@0@1@tp1,g22$@0#getrusage
-^1444 1328$@0@g22@6@0,s1@1@g22,s1$@0#setpriority
-^1445 1330$@0@g22@6@0,s1@1@g22,s1$@0#setrlimit
+^1512 1361@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname
+^1513 1364$$$@0#getservbyname_r
+^1514 1367$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport
+^1515 1370$$$@0#getservbyport_r
+^1516 1373@6@5@1@0@0$@3@0@0#getservent
+^1517 1376@6@5@1@0@0$@3@0@0#getservent_r
+^1518 1378$$$@0#setservent
+^1519 1380$$$@0#endservent
+*3 (Variable)
+^1520 5|@1|6@0@0&#h_errno
 *7 (Struct tag)
-^1446 1331@1332#@servent
+^1521 1416@1381#@hostent
 *4 (Function)
-^1447 1336@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications##getservbyname
-^1448 1339$$$@0#getservbyname_r
-^1449 1342$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications##getservbyport
-^1450 1345$$$@0#getservbyport_r
-^1451 1348@6@5@1@0@0$@3@0@0#getservent
-^1452 1351@6@5@1@0@0$@3@0@0#getservent_r
-^1453 1353$$$@0#setservent
-^1454 1355$$$@0#endservent
+^1522 1385@6@5@1@0@0@0@g1520@6@0@1@g1520@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname
+^1523 1388$$$@0#gethostbyname_r
+^1524 1391@6@5@1@0@0@0@g1520@6@0@1@g1520@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr
+^1525 1394$$$@0#gethostbyaddr_r
+^1526 1397@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent
+^1527 1400$$$@0#gethostent_r
+^1528 1403$$@3@0@0#fgethostent
+^1529 1406$$@3@0@0#fgethostent_r
+^1530 1408$$$@0#sethostent
+^1531 1410$$$@0#endhostent
+^1532 1412$$$@0#herror
+^1533 1415$$@3@0@0#hstrerror
+*0 (Datatype)
+^1534 619@-@-@0@0@0@0@1417#in_addr_t
+*7 (Struct tag)
+^1535 1418@1419#@in_addr
+*0 (Datatype)
+^1536 618@-@-@0@0@0@0@1420#in_port_t
+*4 (Function)
+^1537 1422$^$@0#htonl
+^1538 1424$^$@0#htons
+^1539 1426$^$@0#ntohl
+^1540 1428$^$@0#ntohs
+^1541 1430$$$@0@W:superuser#Only super-user processes may call chroot.##chroot
+^1542 1432$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot
 ;; Library constraints
+vsnprintf
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 0
+r
+2
+2
+Param 63 1
+;; end precondition constraints
+post:EMPTY
 fgets
 pre:
 C
@@ -2361,9 +2515,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -2373,9 +2534,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 memmove
@@ -2389,9 +2557,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -2401,9 +2576,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 strcpy
 3
 25
 ;; end precondition constraints
+getpwnam
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+getpwuid
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
+read
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 20 1
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 20 1
+r
+2
+2
+Param 63 2
+;; end precondition constraints
+regexec
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 933 3
+r
+2
+2
+Param 63 2
+;; end precondition constraints
+post:EMPTY
+regerror
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 2
+r
+2
+2
+Param 63 3
+;; end precondition constraints
+post:EMPTY
+readlink
+pre:EMPTY
+post:
+C
+0@1@1
+l
+2
+2
+Result
+r
+2
+2
+Param 5 2
+;; end precondition constraints
 getservbyname_r
 pre:
 C
 Param 5 4
 ;; end precondition constraints
 post:EMPTY
+gethostbyname_r
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 2
+r
+2
+2
+Param 5 3
+;; end precondition constraints
+post:EMPTY
+gethostbyaddr
+pre:
+C
+0@1@4
+l
+1
+3
+2
+2
+Param 20 0
+r
+2
+2
+Param 63 1
+;; end precondition constraints
+post:EMPTY
+gethostbyaddr_r
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 4
+r
+2
+2
+Param 5 5
+C
+0@1@4
+l
+1
+3
+2
+2
+Param 20 0
+r
+2
+2
+Param 63 1
+;; end precondition constraints
+post:EMPTY
+gethostent_r
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 1
+r
+2
+2
+Param 5 2
+;; end precondition constraints
+post:EMPTY
 ;; Modules access
 lltX_bool#1@
 types#1@
 ansi#9@
-posix#14@
-unix#16@
+posix#16@
+unix#18@
 ;;End
diff --git a/readmeSecurityChecking.txt b/readmeSecurityChecking.txt
new file mode 100644 (file)
index 0000000..767b52d
--- /dev/null
@@ -0,0 +1,101 @@
+Security Checking readme. 
+
+This document is meant to describe some of the new options in LCLint which enable security checking.  This alpha version contains additional checking not documented in the manual for LCLint 2.5.0
+
+Although this document provides a quick introduction for the new
+features of LCLint it is not intended as a substitute for the LCLint
+manual.  We recommend that users unfamiliar with LCLint consult the
+LCLint user guides in addition to this document.
+
+The types of errors which LCLint reports can be controlled flags.
+Theses flags can be set on the commands line or in .lclintrc files.  A
+flags by giving LCLint the +flagname option on the command line or in
+a .lclintrc file where flagname is the name of the flag.  Similarly
+flags are unset with -flagname.
+
+Buffer Overflows
+
+This section describes options which allow LCLint to detect potential array bounds error.
+
+Overview
+
+LCLint detects buffer overflow errors by generating precondition and
+postcondition constraints at the expression level.  We resolve
+constraints using post conditions from previous statements.  We
+generate an error message for any constraints which we are unable to
+resolve at the top of a function.
+
+All checking takes place within functions.  Interprocedural properties
+are checked using annotations.  Annotated versions of the standard libraries are provided innerally.
+
+The new annotations allow programmers to explicitly state function
+preconditions and postconditions using requires and ensures clauses.
+We can use these clauses to describe assumptions about buffers that
+are passed to functions and constrain the state of buffers when
+functions return.  For the analyses described here two kinds of assumptions and constraints are used:  maxSet, and maxRead.
+
+When used in a requires clause, the maxSet annotation
+describes assumptions about the lowest and highest indices of a buffer that may
+be safely used as an lvalue (e.g., on the left-hand side of an
+assignment).  For example, consider
+a function with an array parameter a and an integer parameter i that
+has a precondition requires maxSet(a) >= i.  The analysis assumes that
+at the beginning of the function body, a[i] may be used as an lvalue.
+If a[i+1] were used before any modifications to the value of a or i,
+LCLint would generate a warning since the function preconditions are
+not sufficient to guarantee that a[i+1] can be used
+safely as an lvalue.  Arrays in C start with index 0, so the
+declaration
+         char buf[MAXSIZE]
+generates the constraints
+         maxSet(buf) = MAXSIZE - 1 and minSet(buf) = 0.
+Similarly, the maxRead constraint indicates the maximum indices of a buffer that may be read safely.  The value of
+maxRead for a given buffer is always less than or equal to the value
+of maxSet.  In cases where there are elements of the buffer have not
+yet been initialized, the value of maxRead may be lower than the value
+of maxSet. 
+
+Checking is controlled by the following flags.  If the arraybounds flag
+is set LCLint will report potential array bounds.  THIS FLAG MUST BE
+SET IN ORDER FOR BUFFER OVERFLOW ERRORS TO BE REPORTED.  There are a number
+of additional options which can be used to fine tune checking.
+
+If the +arrayboundsread is set LCLint will report cases in which an
+index past the end of an array or buffer is read.  The default is to
+only report cases in which data is written.  Out of bounds reads are
+less dangerous than out of bounds writes but are still security
+problems.
+
+The following are used to fine tune the checking.  If the
+constraintlocation flag is set LCLint will include the expression
+which causes LCLint to generate the unresolved constraint in an error
+message.  We recommend this options.  The orconstraint is used to
+perform slightly more accurate checking by using disjuction
+internally.  The performance cost is minimal so we recommend this
+option.
+
+Handling spurious messages
+
+LCLint will occasional report spurious error messages.  If you see an error message that you believe to be incorrect first see if you can correct the problem by adding additional precondition annotations.  For function with no preconditions LCLint assumes that the function is safe under all conditions.  Also consider rewriting the code.  Code that is hard for LCLint to understand is often hard was humans to understand as well.  You may want to improve the readability and clarity is the code.
+
+If you are sure that the message is spurious you can suppress the message.  Adding the /*@i@*/ annotation to a line causes LCLint to suppers all errors generated by the line.  Flags can also be set and unset within a program.  /*@-flagname@*/ sets a flag to false. /*@+flagname@*/ sets a flag to true and /*@=flagname@*/ returns a flag to its previous state.
+
+
+For example  /*@-arroundboundsread@*/ str2[i] =  str[i]; /*@=arroundboundsread@*/ would suppress error involving out of bounds reads for the code fragment.
+
+Frequently Asked Questions
+
+I have a function with many buffer overflows but LCLint only reports one error?
+
+LCLint tries to avoid printing redundant error messages.  We don't print two constraints if satifying one constraint would satisify another.
+
+LCLint crashes or complains about a bug?
+
+Please report the problem to larochelle@cs.virginia.edu
+
+Where can I find more information about LCLint?
+
+The LCLint web site http://lclint.cs.virginia.edu contains a lot of useful documentation.  Such as a paper describing the LCLint extensions for buffer overflow checking.
+The lclint web site also contains information on lclint mailing lists.
+
+
index ebe92a480e06d66ccecb19c291d0bb8c944b4c2e..f929ab5997a7a00c2b986091160005195758d2ea 100644 (file)
@@ -4,4 +4,4 @@
 /*@constant observer char *LCL_PARSE_VERSION;@*/
 # define LCL_PARSE_VERSION "LCLint 3.0.0.9"
 /*@constant observer char *LCL_COMPILE;@*/
-# define LCL_COMPILE "Compiled using gcc -DSTDC_HEADERS=1 -g -Wall on Linux paisley 2.4.3-12 #1 Fri Jun 8 13:35:30 EDT 2001 i686 unknown by drl7x"
+# define LCL_COMPILE "Compiled using gcc -DSTDC_HEADERS=1 -g -Wall on Linux fowler 2.4.3-12 #1 Fri Jun 8 13:35:30 EDT 2001 i686 unknown by drl7x"
index ebe92a480e06d66ccecb19c291d0bb8c944b4c2e..f929ab5997a7a00c2b986091160005195758d2ea 100644 (file)
@@ -4,4 +4,4 @@
 /*@constant observer char *LCL_PARSE_VERSION;@*/
 # define LCL_PARSE_VERSION "LCLint 3.0.0.9"
 /*@constant observer char *LCL_COMPILE;@*/
-# define LCL_COMPILE "Compiled using gcc -DSTDC_HEADERS=1 -g -Wall on Linux paisley 2.4.3-12 #1 Fri Jun 8 13:35:30 EDT 2001 i686 unknown by drl7x"
+# define LCL_COMPILE "Compiled using gcc -DSTDC_HEADERS=1 -g -Wall on Linux fowler 2.4.3-12 #1 Fri Jun 8 13:35:30 EDT 2001 i686 unknown by drl7x"
index 10717715308b4e8eeef7b9afc54e642c5cc6bc16..73e13fc02ff2ff0ec28919e4f5adc9cc5c4dac80 100644 (file)
@@ -2,6 +2,6 @@
 /*@constant observer char *SYSTEM_LIBDIR;@*/
 # define SYSTEM_LIBDIR "/usr/include"
 /*@constant observer char *DEFAULT_LARCHPATH;@*/
-# define DEFAULT_LARCHPATH ".:/home/drl7x/LCLintDev/lib"
+# define DEFAULT_LARCHPATH ".:/af9/drl7x/re3/LCLintDev/lib"
 /*@constant observer char *DEFAULT_LCLIMPORTDIR;@*/
-# define DEFAULT_LCLIMPORTDIR "/home/drl7x/LCLintDev/imports"
+# define DEFAULT_LCLIMPORTDIR "/af9/drl7x/re3/LCLintDev/imports"
index c20a9cd1020454b556b0038de0e36160c6ccebfe..2bf4902439e53ff0a774cd01174a2f9bee8cc830 100644 (file)
@@ -854,25 +854,24 @@ cstring  constraint_printDetailed (constraint c)
 
   if (constraint_hasMaxSet(c) )
     {
-      temp = cstring_makeLiteral("Possible out-of-bounds store.  ");
+      temp = cstring_makeLiteral("Possible out-of-bounds store:\n");
     }
   else
     {
-      temp = cstring_makeLiteral("Possible out-of-bounds read.  ");
+      temp = cstring_makeLiteral("Possible out-of-bounds read:\n");
     }
-
-  st  = cstring_concatFree(temp,st);
   
   genExpr = exprNode_unparse (c->generatingExpr);
-
+  
   if (context_getFlag (FLG_CONSTRAINTLOCATION) )
     {
-      temp = message ("\nConstraint generated from expression: %s at %q\n",
-                     genExpr,
-                     fileloc_unparse( exprNode_getfileloc (c->generatingExpr) )
-                     );
-      st = cstring_concatFree (st, temp);
+      cstring temp2;
+      temp2 = message ("%s\n", genExpr );
+      temp = cstring_concatFree (temp, temp2);
     }
+
+  st  = cstring_concatFree(temp,st);
+  
   return st;
 }
 
index 724d681f135aea776365970fffeb66ab1e37a07e..230e3fc50f6a37b5c0258a33a602d03f3ab5b418 100644 (file)
@@ -1,7 +1,8 @@
 
 test4.c: (in function t)
 test4.c:6:3: Variable g used before definition
-test4.c:6:3: Possible out-of-bounds store.  Unable to resolve constraint:
+test4.c:6:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(g @ test4.c:6:3) >= 100
      needed to satisfy precondition:
     requires maxSet(g @ test4.c:6:3) >= 100
@@ -9,11 +10,13 @@ test6.c:2:6: Function t defined more than once
    test4.c:15:1: Previous definition of t
 test6.c: (in function t)
 test6.c:5:4: Variable g used before definition
-test6.c:6:3: Possible out-of-bounds store.  Unable to resolve constraint:
+test6.c:6:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(g @ test6.c:5:4) >= 1
      needed to satisfy precondition:
     requires maxSet(g @ test6.c:6:3) >= 0
-test6.c:6:10: Possible out-of-bounds read.  Unable to resolve constraint:
+test6.c:6:10: Possible out-of-bounds read:
+    Unable to resolve constraint:
     requires maxRead(g @ test6.c:5:4) >= 2
      needed to satisfy precondition:
     requires maxRead(g @ test6.c:6:10) >= 1
index 724d681f135aea776365970fffeb66ab1e37a07e..230e3fc50f6a37b5c0258a33a602d03f3ab5b418 100644 (file)
@@ -1,7 +1,8 @@
 
 test4.c: (in function t)
 test4.c:6:3: Variable g used before definition
-test4.c:6:3: Possible out-of-bounds store.  Unable to resolve constraint:
+test4.c:6:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(g @ test4.c:6:3) >= 100
      needed to satisfy precondition:
     requires maxSet(g @ test4.c:6:3) >= 100
@@ -9,11 +10,13 @@ test6.c:2:6: Function t defined more than once
    test4.c:15:1: Previous definition of t
 test6.c: (in function t)
 test6.c:5:4: Variable g used before definition
-test6.c:6:3: Possible out-of-bounds store.  Unable to resolve constraint:
+test6.c:6:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(g @ test6.c:5:4) >= 1
      needed to satisfy precondition:
     requires maxSet(g @ test6.c:6:3) >= 0
-test6.c:6:10: Possible out-of-bounds read.  Unable to resolve constraint:
+test6.c:6:10: Possible out-of-bounds read:
+    Unable to resolve constraint:
     requires maxRead(g @ test6.c:5:4) >= 2
      needed to satisfy precondition:
     requires maxRead(g @ test6.c:6:10) >= 1
index 87aeb49fe2773ca8ed1276a904273506c93cde45..d8cfbb59412fa3acfb5508f0ef2eec21b8754ede 100644 (file)
@@ -1,11 +1,13 @@
 
 constannot.c: (in function foo2)
-constannot.c:11:3: Possible out-of-bounds store.  Unable to resolve constraint:
+constannot.c:11:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(str @ constannot.c:11:3) >= 20
      needed to satisfy precondition:
     requires maxSet(str @ constannot.c:11:3) >= 20
 constannot.c: (in function foo3)
-constannot.c:20:3: Possible out-of-bounds store.  Unable to resolve constraint:
+constannot.c:20:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires <const int=20> <= 19
      needed to satisfy precondition:
     requires maxSet(buf @ constannot.c:20:8) >= <const int=20>
index c30339d86facc02d59bae0b13254176ab7c076b6..9fc3231b96d55b705004940001eacaf71391a8ae 100644 (file)
@@ -1,6 +1,7 @@
 
 for.c: (in function f)
-for.c:13:5: Possible out-of-bounds store.  Unable to resolve constraint:
+for.c:13:5: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires i @ for.c:13:7 <= 10
      needed to satisfy precondition:
     requires maxSet(t @ for.c:13:5) >= i @ for.c:13:7
index 86afd8d48849359a96ceb2f9ca0d17ac071f4b1c..db7acc12a704c9b278319abae0c6a02ac7466778 100644 (file)
@@ -2,8 +2,8 @@
 Finished LCLint checking --- no code errors found
 
 maxsetnoannotations.c: (in function noancopy)
-maxsetnoannotations.c:2:3: Possible out-of-bounds store.  Unable to resolve
-    constraint:
+maxsetnoannotations.c:2:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(a @ maxsetnoannotations.c:2:11) >= maxRead(b @
     maxsetnoannotations.c:2:13)
      needed to satisfy precondition:
index 93c224b6a98dacf9a6522c2605a06f9d06a4929e..e92fa95625abd5e80736eeb9e0f27c4e4a5eb240 100644 (file)
@@ -3,33 +3,33 @@ unrecogCall.c: (in function foo)
 unrecogCall.c:8:3: Unrecognized identifier: bar
 initialization.c: (in function initialization)
 initialization.c:5:10: Variable g declared but not used
-initialization.c:5:14: Possible out-of-bounds read.  Unable to resolve
-    constraint:
+initialization.c:5:14: Possible out-of-bounds read:
+    Unable to resolve constraint:
     requires maxRead(d @ initialization.c:3:14) >= 22
      needed to satisfy precondition:
     requires maxRead(e @ initialization.c:5:14) >= 22
-initialization.c:8:3: Possible out-of-bounds store.  Unable to resolve
-    constraint:
+initialization.c:8:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(d @ initialization.c:3:14) >= 2
      needed to satisfy precondition:
     requires maxSet(f @ initialization.c:8:3) >= 2
 simplifyTest.c: (in function fooSub)
-simplifyTest.c:3:3: Possible out-of-bounds store.  Unable to resolve
-    constraint:
+simplifyTest.c:3:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(s @ simplifyTest.c:3:3) >= i @ simplifyTest.c:3:5
      needed to satisfy precondition:
     requires maxSet(s @ simplifyTest.c:3:3) >= i @ simplifyTest.c:3:5
 simplifyTest.c: (in function fooAdd)
-simplifyTest.c:10:3: Possible out-of-bounds store.  Unable to resolve
-    constraint:
+simplifyTest.c:10:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(s @ simplifyTest.c:10:3) >= i @ simplifyTest.c:10:5 + 2
      needed to satisfy precondition:
     requires maxSet(s @ simplifyTest.c:10:3) >= i @ simplifyTest.c:10:5 + 2
 strncatNotReallyGood.c: (in function NotGoodfunc)
 strncatNotReallyGood.c:4:29: Passed storage buffer not completely defined
                                 (*buffer is undefined): strncat (buffer, ...)
-strncatNotReallyGood.c:4:21: Possible out-of-bounds store.  Unable to resolve
-    constraint:
+strncatNotReallyGood.c:4:21: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxRead(buffer @ strncatNotReallyGood.c:4:29) <= 0
      needed to satisfy precondition:
     requires maxSet(buffer @ strncatNotReallyGood.c:4:29) >= maxRead(buffer @
index 8e3d6b8bcb8cf4cdfa90c639d38b12d32f3e5443..4bb212ddd8e04a33c48e17878ad03fa62e9e7bef 100644 (file)
@@ -4,14 +4,16 @@ mystrncat.c:12:13: Passed storage buffer not completely defined (*buffer is
                       undefined): mystrncat (buffer, ...)
 mystrncat.c:13:13: Passed storage b not completely defined (*b is undefined):
                       mystrncat (b, ...)
-mystrncat.c:12:3: Possible out-of-bounds store.  Unable to resolve constraint:
+mystrncat.c:12:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxRead(buffer @ mystrncat.c:12:13) <= 0
      needed to satisfy precondition:
     requires maxSet(buffer @ mystrncat.c:12:13) >= maxRead(buffer @
     mystrncat.c:12:13) + 255
      derived from mystrncat precondition:
     requires maxSet(<parameter 1>) >= maxRead(<parameter 1>) + <parameter 3>
-mystrncat.c:13:3: Possible out-of-bounds store.  Unable to resolve constraint:
+mystrncat.c:13:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxRead(malloc(256) @ mystrncat.c:10:7) <= 0
      needed to satisfy precondition:
     requires maxSet(b @ mystrncat.c:13:13) >= maxRead(b @ mystrncat.c:13:13) +
index 8e3d6b8bcb8cf4cdfa90c639d38b12d32f3e5443..4bb212ddd8e04a33c48e17878ad03fa62e9e7bef 100644 (file)
@@ -4,14 +4,16 @@ mystrncat.c:12:13: Passed storage buffer not completely defined (*buffer is
                       undefined): mystrncat (buffer, ...)
 mystrncat.c:13:13: Passed storage b not completely defined (*b is undefined):
                       mystrncat (b, ...)
-mystrncat.c:12:3: Possible out-of-bounds store.  Unable to resolve constraint:
+mystrncat.c:12:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxRead(buffer @ mystrncat.c:12:13) <= 0
      needed to satisfy precondition:
     requires maxSet(buffer @ mystrncat.c:12:13) >= maxRead(buffer @
     mystrncat.c:12:13) + 255
      derived from mystrncat precondition:
     requires maxSet(<parameter 1>) >= maxRead(<parameter 1>) + <parameter 3>
-mystrncat.c:13:3: Possible out-of-bounds store.  Unable to resolve constraint:
+mystrncat.c:13:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxRead(malloc(256) @ mystrncat.c:10:7) <= 0
      needed to satisfy precondition:
     requires maxSet(b @ mystrncat.c:13:13) >= maxRead(b @ mystrncat.c:13:13) +
index d6a561f4aefcb9dc7f45de5d776b34e25414776a..32c05b56a92692feb0c20d38ff1575742639dedd 100644 (file)
@@ -1238,9 +1238,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1250,9 +1257,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:
 ;; end precondition constraints
@@ -1267,9 +1281,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1279,9 +1300,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:
 ;; end precondition constraints
index ef6150a24c70784b1f3a1eac98ab7b258feed2c8..4e51de9b8090214f435b902382d8c34f5f16d818 100644 (file)
@@ -3,25 +3,29 @@ m.c: (in function t)
 m.c:9:1: Index of possibly null pointer f: f
    m.c:8:5: Storage f may become null
 sizeof.c: (in function f)
-sizeof.c:17:1: Possible out-of-bounds store.  Unable to resolve constraint:
+sizeof.c:17:1: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires 2 >= 3
      needed to satisfy precondition:
     requires maxSet(x @ sizeof.c:17:1) >= 3
 test3.c:2:6: Function t defined more than once
    m.c:11:1: Previous definition of t
 test3.c: (in function t)
-test3.c:9:3: Possible out-of-bounds store.  Unable to resolve constraint:
+test3.c:9:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires 99 >= 101
      needed to satisfy precondition:
     requires maxSet(g @ test3.c:9:3) >= 101
 test7.c:2:6: Function t defined more than once
    m.c:11:1: Previous definition of t
 test7.c: (in function t)
-test7.c:6:3: Possible out-of-bounds store.  Unable to resolve constraint:
+test7.c:6:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(g @ test7.c:4:3) >= 4
      needed to satisfy precondition:
     requires maxSet(g @ test7.c:6:3) >= 2
-test7.c:8:3: Possible out-of-bounds store.  Unable to resolve constraint:
+test7.c:8:3: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires maxSet(j @ test7.c:8:3) >= 0
      needed to satisfy precondition:
     requires maxSet(j @ test7.c:8:3) >= 0
index c2e95bed6c73ac903677d72b530372ab3985baa0..7282421a370ec360eb51b9820471d2ba19abd039 100644 (file)
@@ -1,6 +1,7 @@
 
 sizeof.c: (in function main)
-sizeof.c:6:2: Possible out-of-bounds store.  Unable to resolve constraint:
+sizeof.c:6:2: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires 2 >= 3
      needed to satisfy precondition:
     requires maxSet(x @ sizeof.c:6:2) >= 3
index c2e95bed6c73ac903677d72b530372ab3985baa0..7282421a370ec360eb51b9820471d2ba19abd039 100644 (file)
@@ -1,6 +1,7 @@
 
 sizeof.c: (in function main)
-sizeof.c:6:2: Possible out-of-bounds store.  Unable to resolve constraint:
+sizeof.c:6:2: Possible out-of-bounds store:
+    Unable to resolve constraint:
     requires 2 >= 3
      needed to satisfy precondition:
     requires maxSet(x @ sizeof.c:6:2) >= 3
index 7b7d6708a10da58e79f7e33cea6743a457bdd8c0..73f8826b472df5ac018b870a6361d9167aae17f0 100644 (file)
@@ -1244,9 +1244,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1256,9 +1263,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:
 ;; end precondition constraints
@@ -1273,9 +1287,16 @@ l
 2
 Param 20 0
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 C
 0@1@3
 l
@@ -1285,9 +1306,16 @@ l
 2
 Param 20 1
 r
+0
+1
+e1
 2
 2
 Param 63 2
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:
 ;; end precondition constraints
This page took 5.962884 seconds and 5 git commands to generate.