]> andersk Git - splint.git/commitdiff
Updated specifications in the unix library. Added the file stdio.h and stdlib.h...
authordrl7x <drl7x>
Mon, 24 Sep 2001 21:01:57 +0000 (21:01 +0000)
committerdrl7x <drl7x>
Mon, 24 Sep 2001 21:01:57 +0000 (21:01 +0000)
lib/Makefile
lib/ansi.h
lib/ansi.lcd
lib/ansistrict.lcd
lib/posix.lcd
lib/posixstrict.lcd
lib/stdio.h [new file with mode: 0644]
lib/stdlib.h [new file with mode: 0644]
lib/unix.h
lib/unix.lcd
lib/unixstrict.lcd

index acd65063bb5d2d0a8830d20041805aa8fc57c8b6..f9218c1a66d1d448bbcf3f40c99a0ff98204b6ac 100644 (file)
@@ -1,10 +1,10 @@
-LCLINT = lclint
+LCLINT = ../bin/lclint
 
 all:
        -${LCLINT} -nolib +impconj ansi.h -dump ansi 
        -${LCLINT} -nolib +impconj -DSTRICT ansi.h -dump ansistrict
        -${LCLINT} -nolib +impconj ansi.h posix.h -dump posix
        -${LCLINT} -nolib +impconj -DSTRICT ansi.h posix.h -dump posixstrict
-       -${LCLINT} -nolib +impconj ansi.h posix.h unix.h -dump unix
+       -${LCLINT} -nolib +impconj ansi.h posix.h unix.h stdio.h -dump unix
        -${LCLINT} -nolib +impconj -DSTRICT ansi.h posix.h unix.h -dump unixstrict
 
index b76d62b719acdfa6824e415e85203fb99183fa22..2580af1c95037aaa1b49fbdf67864ea76f7656be 100644 (file)
@@ -558,7 +558,7 @@ extern /*@null@*/ /*@out@*/ /*@only@*/ void *malloc (size_t size) /*@*/
 extern /*@null@*/ /*@only@*/ void *
    realloc (/*@null@*/ /*@only@*/ /*@special@*/ void *p, 
            size_t size) /*@releases p@*/ /*@modifies *p@*/
-     /*@ensures MaxSet(result) >= (size - 1) @*/;
+     /*@ensures MaxSet(result) == (size - 1) @*/;
 # endif
 
 /*
index 6456575af3033027db6d5bbbd890542944600b11..52b638248af917ec94cecf05028ff8ab3ba3eabf 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: ansi.lcd
-;;LCLint 3.0.0.12 --- 21 August 2001
+;;LCLint 3.0.0.16 --- 10 September 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 ^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
+constraints
 vsnprintf
 pre:
 C
index 34a55b1a98a6c6f7650ade9fd9c8c3fbe797c65b..2a8146d7ccf998b5fcdfb925d910254b85653153 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: ansistrict.lcd
-;;LCLint 3.0.0.12 --- 21 August 2001
+;;LCLint 3.0.0.16 --- 10 September 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 ^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
+constraints
 vsnprintf
 pre:
 C
index 8bd50848411f4756ff9c33e432f64c9451c077c9..e4da9359e505d07b23237ae7d6d25aff0adbbd5b 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: posix.lcd
-;;LCLint 3.0.0.12 --- 21 August 2001
+;;LCLint 3.0.0.16 --- 10 September 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 *1 (Constant)
 ^764 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
+constraints
 vsnprintf
 pre:
 C
index ef5c062870da8c94a15cd517c2546840d1b66b61..44dc1293890ad892d7fecfe0b793f81e83783db5 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: posixstrict.lcd
-;;LCLint 3.0.0.12 --- 21 August 2001
+;;LCLint 3.0.0.16 --- 10 September 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
 *1 (Constant)
 ^764 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
+constraints
 vsnprintf
 pre:
 C
diff --git a/lib/stdio.h b/lib/stdio.h
new file mode 100644 (file)
index 0000000..4e1336b
--- /dev/null
@@ -0,0 +1,284 @@
+
+/*stuff from the unix specification*/
+
+/*things from stdio.h */
+extern void clearerr (FILE *stream) /*@modifies *stream@*/ ;
+
+extern char * ctermid (/*@returned@*/ /*@out@*/ /*@null@*/ char *s)
+     /*@modifies *s @*/ 
+     //     /*@requires maxSet(s) >= ( L_ctermid - 1) @*/ /*ensures maxRead(s) <= ( L_ctermid - 1) /\ maxRead(s) >= 0 */
+
+       /*DRL 9-11-001 I've modified the definition in ansi.h to remove modifies SystemState and I've added a requires and ensures*/ ;
+
+      /*check returns*/
+     
+            /* cuserid is in the 1988 version of POSIX but removed in 1990 */
+         extern char *
+ cuserid (/*@null@*/ /*@out@*/ char *s)
+         /*@modifies *s@*/
+     // /*@requires maxSet(s) >= ( L_ctermid - 1) @*/ /*@ensures maxRead(s) <= ( L_ctermid - 1) /\ maxRead(s) >= 0  /\ maxRead(result) <= ( L_ctermid - 1) /\ maxRead(result) >= 0 @*/
+      ;
+
+      extern int fclose (FILE *stream) /*@modifies *stream, errno, fileSystem;@*/ ;
+  
+ extern /*@null@*/ /*@dependent@*/ FILE *fdopen (int fd, const char *type)
+    /*@modifies errno, fileSystem@*/;
+
+ extern int feof (FILE *stream) /*@modifies errno@*/ ;
+ extern int ferror (FILE *stream) /*@modifies errno@*/ ;
+ extern int fflush (/*@null@*/ FILE *stream) 
+    /*@modifies *stream, errno, fileSystem;@*/ ;
+
+ extern int fgetc (FILE *stream) 
+  /*@modifies fileSystem, *stream, errno@*/ ;
+
+  extern int fgetpos (FILE *stream, /*@out@*/ fpos_t *pos)
+      /*@modifies *pos, errno@*/ /*@requires maxSet(pos) >= 0@*/
+      /*@ensures maxRead(pos) >= 0 @*/;
+
+      extern /*@null@*/ char *
+   fgets (/*@returned@*/ /*@out@*/ char *s, int n, FILE *stream)
+     /*@modifies fileSystem, *s, *stream, errno@*/
+     /*@requires MaxSet(s) >= (n -1); @*/
+      /*@ensures MaxRead(s) <= (n -1) /\ MaxRead(s) >= 0; @*/ ;
+
+ extern int fileno (FILE *fp) /*@modifies errno@*/;
+
+ extern void flockfile (FILE *file) /*@modifies *file, fileSystem@*/ ;
+
+     extern FILE * fopen (char *filename, char *mode)  /*@modifies errno, fileSystem;@*/ ;
+
+ # ifdef STRICT
+ /*@printflike@*/ 
+ extern int fprintf (FILE *stream, char *format, ...)
+    /*@modifies fileSystem, *stream, errno@*/ ;
+ # else
+ /*@printflike@*/ 
+ extern int /*@alt void@*/ fprintf (FILE *stream, char *format, ...)
+    /*@modifies fileSystem, *stream, errno@*/ ;
+ # endif
+
+    extern int fputc (int /*@alt char@*/ c, FILE *stream)
+  /*@modifies fileSystem, *stream, errno@*/ ;
+
+ extern int fputs (char *s, FILE *stream)
+  /*@modifies fileSystem, *stream, errno@*/ ;
+ extern size_t 
+   fread (/*@out@*/ void *ptr, size_t size, size_t nobj, FILE *stream)
+   /*@modifies fileSystem, *ptr, *stream, errno@*/ 
+   /*requires maxSet(ptr) >= (size - 1) @*/ /*@ensures maxRead(ptr) == (size - 1) @*/ 
+      ;
+   extern /*@null@*/ FILE *freopen (char *filename, char *mode, FILE *stream) 
+  /*@modifies *stream, fileSystem, errno@*/ ;
+
+  /*@scanflike@*/ 
+ extern int fscanf (FILE *stream, char *format, ...)
+    /*@modifies fileSystem, *stream, errno@*/ ;
+ extern int fseek (FILE *stream, long int offset, int whence)
+   /*@modifies fileSystem, *stream, errno@*/ ;
+
+  extern int fseeko (FILE *stream, off_t offset, int whence)
+   /*@modifies fileSystem, *stream, errno@*/ ;
+  
+ extern int fsetpos (FILE *stream, fpos_t *pos)
+  /*@modifies fileSystem, *stream, errno@*/ ;
+
+  extern long int ftell(FILE *stream) /*@modifies errno@*/ ;
+
+  extern off_t ftello(FILE *stream) /*@modifies errno@*/ ;
+
+  extern void ftrylockfile (FILE *file) /*@modifies *file, fileSystem@*/ ;
+ extern void funlockfile (FILE *file) /*@modifies *file, fileSystem;@*/ ;
+
+ extern size_t fwrite (void *ptr, size_t size, size_t nobj, FILE *stream)
+  /*@modifies fileSystem, *stream, errno@*/
+      /*@requires maxRead(ptr) >= size @*/;
+
+ extern int getc (/*@sef@*/ FILE *stream)
+      /*@modifies fileSystem, *stream, errno@*/ ; /*drl added errno */
+
+ extern int getchar (void) /*@globals stdin@*/ /*@modifies fileSystem, *stdin, errno@*/ ; /*drl added errno */
+
+ extern int  getc_unlocked (/*@sef@*/ FILE *stream)
+      /*@modifies fileSystem, *stream, errno@*/ ; /*Drl added 09-18-001 */
+
+ extern int getchar_unlocked (void) /*@globals stdin@*/ /*@modifies fileSystem, *stdin, errno@*/ ; /*Drl added 09-18-001 */
+
+ /*@unchecked@*/ extern char *optarg;
+ /*@unchecked@*/ extern int optind;
+ /*@unchecked@*/ extern int optopt;
+ /*@unchecked@*/ extern int opterr;
+ /*@unchecked@*/ extern int optreset;
+
+ extern int getopt (int argc, char * const *argv, const char *optstring)
+       /*@globals optarg, optind, optopt, opterr, optreset@*/
+       /*@modifies optarg, optind, optopt@*/
+      /*@requires maxRead(argv) >= (argc - 1) @*/
+     
+      ;
+
+       extern /*@null@*/ char *gets (/*@out@*/ char *s) 
+   /*@warn bufferoverflowhigh
+  "Use of gets leads to a buffer overflow vulnerability.  Use fgets instead"@*/
+ /*@globals stdin@*/ /*@modifies fileSystem, *s, *stdin, errno@*/ ;
+
+ extern int getw (FILE *stream) /*@modifies fileSystem, *stream, errno@*/ ; /*drl added 09-18-001 */ /*legacy */ 
+
+
+ extern int pclose (FILE *stream) /*@modifies fileSystem, *stream, errno@*/ ;
+
+ extern void perror (/*@null@*/ char *s) 
+   /*@globals errno, stderr@*/ /*@modifies fileSystem, *stderr@*/ ; 
+
+ extern /*@dependent@*/ /*@null@*/ FILE *popen (char *command, char *ttype)
+    /*@modifies fileSystem, errno@*/ ;
+
+ # ifdef STRICT
+ /*@printflike@*/ 
+ extern int printf (char *format, ...) 
+    /*@globals stdout@*/
+    /*@modifies fileSystem, *stdout@*/ ;
+ # else
+ /*@printflike@*/ 
+ extern int /*@alt void@*/ printf (char *format, ...) 
+    /*@globals stdout@*/
+    /*@modifies fileSystem, *stdout@*/ ;
+ # endif
+
+ extern int putc (int /*@alt char@*/ c, /*@sef@*/ FILE *stream)
+   /*@modifies fileSystem, *stream, errno;@*/
+      /*drl added errno 09-18-001 */ ;
+
+      extern int putchar (int /*@alt char@*/ c)
+      /*@globals stdout@*/ /*@modifies fileSystem, *stdout, errno@*/
+      /*drl added errno 09-18-001 */ ; 
+
+      extern int putc_unlocked (int /*@alt char@*/ c, /*@sef@*/ FILE *stream)
+   /*@modifies fileSystem, *stream, errno;@*/
+  /*Drl added 09-19-001 */ ;
+
+      extern int putchar_unlocked (int /*@alt char@*/ c)
+      /*@globals stdout@*/ /*@modifies fileSystem, *stdout, errno@*/
+    /*Drl added 09-19-001 */ ;
+
+    extern int puts (const char *s)
+   /*@globals stdout@*/ /*@modifies fileSystem, *stdout, errno@*/
+    /*drl added errno 09-19-001 */ ;
+     
+      
+   extern int putw(int w, FILE *stream)
+  /*@modifies fileSystem, *stream, errno@*/ 
+      /*Drl added 09-19-001 */ /*legacy*/ ;
+
+    extern int remove (char *filename) /*@modifies fileSystem, errno@*/ ;
+
+    extern int rename (char *old, char *new) /*@modifies fileSystem, errno@*/
+  ;
+ extern void rewind (FILE *stream) /*@modifies *stream, fileSystem, errno@*/ 
+  /*drl added errno AND fileSystem 09-19-001 */ ;
+  
+ /*@scanflike@*/
+ extern int scanf(char *format, ...)
+   /*@globals stdin@*/
+  /*@modifies fileSystem, *stdin, errno@*/
+  /*drl added errno 09-19-001 */ ;
+
+  extern void setbuf (FILE *stream, /*@null@*/ /*@exposed@*/ char *buf) 
+    /*@modifies fileSystem, *stream, *buf@*/ 
+     // /*@requires maxSet(buf) >= (BUFSIZ - 1) @*/
+     ;
+
+    extern int setvbuf (FILE *stream, /*@null@*/ /*@exposed@*/ char *buf, 
+            int mode, size_t size)
+      /*@modifies fileSystem, *stream, *buf@*/  /*@requires maxSet(buf) >= (size - 1) @*/ ;
+
+ # ifdef STRICT
+ /*@printflike@*/ 
+ extern int snprintf (/*@out@*/ char *s,  size_t n, char *format, ...) 
+    /*@modifies *s@*/
+
+      /*@requires maxSet(s) >= (n - 1) @*/
+      ;
+     
+ # else
+
+    /*@printflike@*/ 
+ extern int /*@alt void@*/ snprintf (/*@out@*/ char *s, size_t n, char *format, ...) 
+    /*@modifies *s@*/
+     /*@requires maxSet(s) >= (n - 1) @*/
+      ;
+ # endif
+
+   
+ # ifdef STRICT
+ /*@printflike@*/ 
+ extern int sprintf (/*@out@*/ char *s, char *format, ...) 
+    /*@modifies *s@*/ ;
+ # else
+
+    /*@printflike@*/ 
+ extern int /*@alt void@*/ sprintf (/*@out@*/ char *s, char *format, ...) 
+    /*@modifies *s@*/ ;
+
+ # endif
+
+    /*@scanflike@*/
+    int sscanf (/*@out@*/ char *s, char *format, ...) 
+    /* modifies extra arguments */ /*@modifies errno@*/
+  /*drl added errno 09-19-001 */ ;
+
+
+ extern /*@null@*/ char *tempnam (char *dir, /*@null@*/ char *pfx) 
+    /*@modifies internalState, errno@*/
+      /*@ensures maxSet(result) >= 0 /\ maxRead(result) >= 0 @*/
+      /*warn that "Between the time a pathname is created and the file is opened, it is possible
+      for some other process to create a file with the same name. Applications may find tmpfile()
+      more useful. " */
+     
+      /*drl added errno 09-19-001 */
+
+      ;
+
+
+ extern /*@null@*/ FILE *tmpfile (void) /*@modifies fileSystem, errno@*/
+ /*drl added errno 09-19-001 */
+      ;
+
+ extern /*@observer@*/ char *
+ tmpnam (/*@out@*/ /*@null@*/ /*@returned@*/ char *s) 
+   /*@modifies *s, internalState @*/
+     //      /*@requires maxSet(s) >= (L_tmpnam - 1) @*/
+      /*warn Between the time a pathname is created and the file is opened, it is possible for some other
+        process to create a file with the same name. Applications may find tmpfile() more useful. */
+      ;
+     
+ extern int ungetc (int /*@alt char@*/ c, FILE *stream)
+  /*@modifies fileSystem, *stream @*/
+
+      /*drl REMOVED errno 09-19-001*/
+      ;
+
+      int vfprintf (FILE *stream, char *format, va_list arg)
+    /*@modifies fileSystem, *stream, arg, errno@*/ ;
+
+ int  vprintf (const char *format, va_list arg)
+    /*@globals stdout@*/
+    /*@modifies fileSystem, *stdout@*/ ;
+
+    int vsnprintf (/*@out@*/ char *str, size_t size, const char *format, va_list ap)
+
+     /*@modifies str@*/   /*@requires maxSet(str) >= (size - 1) @*/
+   ;
+
+  int vsprintf (/*@out@*/ char *str, const char *format, va_list ap)
+   /*@warn bufferoverflowhigh "Use vsnprintf instead"@*/
+      /*@modifies str@*/  ;
+
+
+      extern char  *optarg; 
+      extern int    opterr; 
+      extern int    optind;  /*(LEGACY)*/
+      extern int    optopt;   
+
diff --git a/lib/stdlib.h b/lib/stdlib.h
new file mode 100644 (file)
index 0000000..3a180f3
--- /dev/null
@@ -0,0 +1,196 @@
+/*@constant int EXIT_FAILURE; @*/ 
+/*@constant int EXIT_SUCCESS; @*/ 
+/*@constant null anytype NULL = 0;@*/
+/*@constant int RAND_MAX; @*/
+/*@constant size_t MB_CUR_MAX; @*/
+
+     div_t Structure type returned by div() function. 
+     ldiv_t
+         Structure type returned by ldiv() function.
+
+     
+     long a64l(const char *s)     ;
+
+/*@exits@*/ void abort (void) /*@*/ ;
+extern int abs (int n) /*@*/ ;
+int atexit(void (*func)(void));
+
+extern double atof (char *s) /*@*/ ;
+extern int atoi (char *s) /*@*/ ;
+extern long int atol (char *s) /*@*/ ;
+
+void * bsearch (const void *key, const void *base, size_t nel, size_t size, 
+int (*compar)(const void *, const void *)) /*@*/
+     /*@requires maxSet(base) >= (nel - 1) @*/
+     ;
+     extern /*@null@*/ /*@only@*/ void *calloc (size_t nobj, size_t size) /*@*/
+  /*@ensures MaxSet(result) == (nobj - 1); @*/ ;
+
+typedef /*@concrete@*/ struct 
+{
+  int quot;
+  int rem;
+} div_t ;
+
+extern div_t div (int num, int denom) /*@*/ ;
+
+  double drand48 (void) /*@modifies internalState@*/ ; 
+
+
+char *ecvt(double value, int ndigit, /*@out@*/ int *decpt, /*@out@*/ int *sign)
+     ;
+
+     char *fcvt(double value, int ndigit, /*@out@*/ int *decpt,  /*@out@*/int *sign);
+
+     char *gcvt(double value, int ndigit, char *buf)
+     /*@requires maxSet(buf) >= ndigit @*/
+     ;
+
+     extern /*@observer@*/ /*@null@*/ char *getenv (const char *name) /*@*/ ;
+
+     extern  int getsubopt(char **optionp, char * const *tokens, /*@out@*/ char **valuep)
+     /*@modifies optionp, valuep @*/ ;
+
+     extern  int grantpt(int fildes)
+     /*@modifies fileSystem, errno @*/
+     ;
+     char *initstate(unsigned int seed, char *state, size_t size)
+     /*@modifies interalState, state @*/ /*@requires maxSet(state) >= (size - 1) @*/ /*drl added 09-20-001*/
+     ;
+     long int jrand48 (unsigned short int xsubi[3]) /*@modifies internalState@*/ /*@requires maxSet(xsubi) >= 2 @*/ ; 
+
+     char *l64a(long value) /*@ensures maxRead(result) <= 5 /\ maxSet(result) <= 5 @*/ ;
+     extern long int labs (long int n) /*@*/ ; 
+
+extern     void lcong48 (unsigned short int param[7]) /*@modifies internalState@*/ /*@requires maxRead(param) >= 6 @*/ ; 
+
+typedef /*@concrete@*/ struct 
+{
+  long int quot;
+  long int rem;
+} ldiv_t ;
+
+extern ldiv_t ldiv (long num, long denom) /*@*/ ;
+
+long int lrand48 (void) /*@modifies internalState@*/ ; 
+
+
+extern /*@null@*/ /*@out@*/ /*@only@*/ void *malloc (size_t size) /*@modifes errno@*/
+     /*drl 09-20-001 added errno*/
+     /*@ensures MaxSet(result) == (size - 1); @*/ ;
+
+     extern int mblen (char *s, size_t n)
+     /*@modifes errno@*/
+     /*@requires maxRead(s) >= (n - 1) @*/
+     /*drl 09-20-001 added errno*/ ;
+
+     size_t mbstowcs(/*@null@*/ /*@out@*/ wchar_t *pwcs, const char *s, size_t n)
+  /*@requires maxSet(pwcs) >= (n - 1) @*/
+     /*drl 09-20-001 added errno*/ ;
+
+extern int mbtowc (/*@null@*/ /*@out@*/ wchar_t *pwc, /*@null@*/ char *s, size_t n) 
+     /*@modifies *pwc, errno@*/   /*@requires maxRead(s) >= (n - 1) @*/ /*drl 09-20-001 added errno*/;
+
+
+     extern char *mktemp(char *template) /*@modifies template @*/
+     /*drl added 09-20-001*/ /*warn use  mkstemp */
+     ;
+
+     int mkstemp(char *template)
+     /*@modifies template, fileSystem @*/ 
+     
+     /*drl added 09-20-001*/
+     ;
+
+     long int mrand48 (void) /*@modifies internalState@*/ ;
+
+ long int nrand48 (unsigned short int xsubi[3]) /*@modifies internalState, xsubi @*/
+
+     /*@requires maxSet(xsubi) >= 2 /\ maxRead(xsubi) >= 2 @*/
+     ;
+     
+     extern /*@dependent@*/ /*check dependent */ char *ptsname(int fildes) /*@drl added 09-20-01@*/ ;
+     
+
+       extern int
+       putenv (/*@kept@*/ const char *string)
+       /*@globals environ@*/
+       /*@modifies *environ, errno@*/
+     /*drl 09-20-01 added kept */
+     ;
+
+     extern void qsort (void *base, size_t nel, size_t size,
+                       int (*compar)(const void *, const void *) )
+     /*@requires maxRead(base) >= (nel - 1) @*/
+  /*@modifies *base, errno@*/ ;
+
+     
+
+/*@constant int RAND_MAX; @*/
+extern int rand (void) /*@modifies internalState@*/ ;
+
+extern int rand_r(unsigned int *seed) /*@modifies seed@*/   /*drl 09-20-01 added*/
+     ;
+
+    
+     long random(void)  /*@modifies internalState@*/ ;
+
+ extern /*@null@*/ /*@only@*/ void *
+   realloc (/*@null@*/ /*@only@*/ /*@out@*/ /*@returned@*/ void *p, size_t size)      /*@modifies *p, errno @*/ /*@ensures MaxSet(result) == (size - 1) @*/;
+
+extern char *realpath(const char *file_name, /*@out@*/ char *resolved_name)
+     /*@requires maxSet(resolved_name) >=  (PATH_MAX - 1) @*/
+     ;
+
+unsigned short int *seed48 (unsigned short int seed16v[3]) /*@modifies internalState@*/
+     /*@requires maxRead(seed16v) >= 2 @*/
+     ; 
+
+
+     void setkey(const char *key) /*@requires maxRead(key) >= 63 @*/
+     /*@modifies internalState, errno@*/ 
+     ;
+
+     /*@only@*/ char *setstate(/*@kept@*/ const char *state)  /*@modifies internalState, errno@*/ ;
+     
+     extern void srand (unsigned int seed) /*@modifies internalState@*/ ;
+     
+extern void srand48 (long int seedval) /*@modifies internalState@*/ ;
+
+ertern void srandom(unsigned int seed) /*@modifies internalState@*/ /*drl added 09-20-001 */
+     ;
+extern double strtod (const char *s, /*@null@*/ /*@out@*/ char **endp)
+  /*@modifies *endp, errno@*/ ;
+
+extern long strtol (char *s, /*@null@*/ /*@out@*/ char **endp, int base)
+  /*@modifies *endp, errno@*/ ;
+
+  extern unsigned long 
+  strtoul (char *s, /*@null@*/ /*@out@*/ char **endp, int base)
+  /*@modifies *endp, errno@*/ ;
+
+  
+  extern int system (/*@null@*/ const char *s) /*@modifies fileSystem, errno@*/
+  /*drl 09-20-01 added errno */
+     ;
+
+     extern int ttyslot(void) /*@*/
+     /*drl added 09-20-001 */ /*legacy*/  ;
+  
+
+     extern int unlockpt(int fildes)
+     /*@modifes fileSystem, internalState @*/
+  /*drl added 09-20-001 */ 
+     ;
+     
+extern void *valloc(size_t size)/*@modifes errno@*/
+     /*drl 09-20-001 */
+     /*@ensures MaxSet(result) == (size - 1); @*/ ;
+    /*legacy*/   ;
+
+extern size_t wcstombs (/*@out@*/ char *s, wchar_t *pwcs, size_t n)
+     /*@modifies *s, errno@*/ /*@requires maxSet(s) >= (n - 1) @*/ ;
+
+extern int wctomb (/*@out@*/ /*@null@*/ char *s, wchar_t wchar) 
+   /*@modifies *s@*/ ;
+
index 4bc9c653f675b2389c270fce44d7acba14b20281..d761bdd63b961cbb8d052f25fc882508151b9306 100644 (file)
@@ -4,6 +4,48 @@
 
 /*@-nextlinemacros@*/
 
+/*
+** sys/types.h
+**
+** evans - 2001-08-27: from http://www.opengroup.org/onlinepubs/007908799/xsh/systypes.h.html
+*/
+
+typedef /*@integraltype@*/ blkcnt_t;
+typedef /*@integraltype@*/ blksize_t;
+typedef /*@integraltype@*/ clock_t;
+typedef /*@integraltype@*/ clockid_t;
+typedef /*@integraltype@*/ dev_t;
+typedef /*@unsignedintegraltype@*/ fsblkcnt_t;
+typedef /*@unsignedintegraltype@*/ fsfilcnt_t;
+typedef /*@integraltype@*/ gid_t;
+typedef /*@integraltype@*/ id_t;
+typedef /*@unsignedintegraltype@*/ ino_t;
+typedef /*@integraltype@*/ key_t;
+typedef /*@integraltype@*/ mode_t;
+typedef /*@integraltype@*/ nlink_t;
+typedef /*@integraltype@*/ off_t;
+typedef /*@integraltype@*/ pid_t;
+typedef /*@integraltype@*/ pthread_attr_t;
+typedef /*@integraltype@*/ pthread_cond_t;
+typedef /*@integraltype@*/ pthread_condattr_t;
+typedef /*@integraltype@*/ pthread_key_t;
+typedef /*@integraltype@*/ pthread_mutex_t;
+typedef /*@integraltype@*/ pthread_mutexattr_t;
+typedef /*@integraltype@*/ pthread_once_t;
+typedef /*@integraltype@*/ pthread_rwlock_t;
+typedef /*@integraltype@*/ pthread_rwlockattr_t;
+typedef /*@integraltype@*/ pthread_t;
+typedef /*@signedintegraltype@*/ suseconds_t;
+typedef /*@integraltype@*/ time_t;
+typedef /*@integraltype@*/ timer_t;
+typedef /*@integraltype@*/ uid_t;
+typedef /*@unsignedintegraltype@*/ useconds_t;
+
+   /*-------------------------------------------------------------
+     -------------------------------------------------------------
+   */
+
+   
 /*
 ** Extra stuff in some unixen, not in posix.
 */
@@ -45,9 +87,6 @@ extern size_t
   fwrite_unlocked (void *pointer, size_t size, size_t num_items, FILE *stream)
   /*@modifies *stream;@*/ ;
 
-extern void funlockfile (FILE *file) /*@modifies *file;@*/ ;
-extern void flockfile (FILE *file) /*@modifies *file@*/ ;
-
 extern void /*@alt void * @*/ 
   memccpy (/*@returned@*/ /*@out@*/ void *s1, 
           /*@unique@*/ void *s2, int c, size_t n) 
@@ -57,18 +96,12 @@ extern int strcasecmp (char *s1, char *s2) /*@*/ ;
 extern int strncasecmp (char *s1, char *s2, int n) /*@*/ ;
 extern /*@null@*/ /*@only@*/ char *strdup (char *s) /*@*/ ;
 
-extern /*@null@*/ char *tempnam (char *dir, /*@null@*/ char *pfx) 
-   /*@modifies internalState@*/ ;
-
 extern /*@null@*/ /*@dependent@*/ char *
   index (/*@returned@*/ char *s, char c) /*@*/ ;
 
 extern /*@null@*/ /*@dependent@*/ char *
   rindex (/*@returned@*/ char *s, char c) /*@*/ ;
 
-extern /*@dependent@*/ /*@null@*/ FILE *popen (char *command, char *ttype)
-   /*@modifies fileSystem, errno@*/ ;
-extern int pclose (FILE *stream) /*@modifies fileSystem, *stream, errno@*/ ;
 
 extern double cbrt (double x) /*@modifies errno@*/ ;
 extern double rint (double x) /*@*/ ;
@@ -451,7 +484,7 @@ int getpeername (int s, /*@out@*/ struct sockaddr *name, size_t *namelen)
        /*@modifies *name, *namelen, errno@*/;
 
 int getsockname (int s, struct sockaddr *address, size_t *address_len)
-  /*?requires maxSet(address) > *address_len@*/ 
+  //   /*@requires maxSet(address) >= ( *address_len) @*/ 
   /*@modifies *address, *address_len, errno@*/;
 
 int getsockopt (int s, int level, int optname, /*@out@*/ void *optval, size_t *optlen)
@@ -524,27 +557,11 @@ socketpair (int d, int type, int protocol, /*@out@*/ int *sv)
 extern void psignal (int sig, const char *msg)
    /*@modifies fileSystem@*/;
 
-/*@unchecked@*/ extern char *optarg;
-/*@unchecked@*/ extern int optind;
-/*@unchecked@*/ extern int optopt;
-/*@unchecked@*/ extern int opterr;
-/*@unchecked@*/ extern int optreset;
-
-       extern int
-getopt (int argc, char * const *argv, const char *optstring)
-       /*@globals optarg, optind, optopt, opterr, optreset@*/
-       /*@modifies optarg, optind, optopt@*/;
-
        extern int
 setenv (const char *name, const char *value, int overwrite)
        /*@globals environ@*/
        /*@modifies *environ, errno@*/;
 
-       extern int
-putenv (const char *string)
-       /*@globals environ@*/
-       /*@modifies *environ, errno@*/;
-
        extern void
 unsetenv (const char *name)
        /*@globals environ@*/
@@ -680,9 +697,9 @@ mprotect (caddr_t addr, int len, int prot)
        /*@*/;
 
        extern int
-munmap (caddr_t addr, size_t len)
-       /*@*/;
-
+       int munmap (/*@only@*/ caddr_t addr, size_t len)
+     /*@modifies fileSystem, *addr, errno @*/;
+    
        extern int
 msync (caddr_t addr, int len, int flags)
        /*@*/;
@@ -1219,7 +1236,7 @@ struct stat {
                           this object.  In some filesystem types, this may
                           vary from file to file */
   blkcnt_t  st_blocks; /*  number of blocks allocated for this object */
-}
+};
 
 /*@constant mode_t S_IFMT@*/
 /*@constant mode_t S_IFBLK@*/
@@ -1246,7 +1263,8 @@ struct stat {
 /*@constant mode_t S_ISVTX@*/
 
 # if 0
-These are the old definitions - they don't appear to be in the Single UNIX Specification
+/*These are the old definitions - they don't appear to be in the Single UNIX Specification */
+
 /*@constant int S_ISTXT@*/
 /*@constant int S_IREAD@*/
 /*@constant int S_IWRITE@*/
@@ -1559,3 +1577,97 @@ char /*@alt int@*/ _tolower(/*@sef@*/ int /*@alt unsigned char@*/);
 # endif
 
 /* other ctype.h functions in ansi.h */
+
+/*
+** stdlib.h
+**
+** evans 2001-08-27 - added from http://www.opengroup.org/onlinepubs/007908799/xsh/drand48.html
+*/
+
+double drand48 (void) /*@modifies internalState@*/ ; 
+double erand48 (unsigned short int xsubi[3]) /*@modifies internalState@*/ ; 
+void srand48 (long int seedval) /*@modifies internalState@*/ ; 
+
+/*
+** netinet/in.h
+**
+** evans 2001-08-27 - added from http://www.opengroup.org/onlinepubs/007908799/xns/netinetin.h.html
+*/
+
+typedef /*@unsignedintegraltype@*/ in_port_t; /* An unsigned integral type of exactly 16 bits. */
+typedef /*@unsignedintegraltype@*/ in_addr_t; /* An unsigned integral type of exactly 32 bits. */
+
+typedef /*@unsignedintegraltype@*/ sa_family_t;
+
+struct in_addr {
+  in_addr_t      s_addr;
+} ;
+
+struct sockaddr_in {
+  sa_family_t    sin_family;
+  in_port_t      sin_port;
+  struct in_addr sin_addr;
+  unsigned char  sin_zero[8];
+} ;
+
+
+/* The <netinet/in.h> header defines the following macros for use as values of the level argument of 
+   getsockopt() and setsockopt(): 
+ */
+
+/*@constant int IPPROTO_IP@*/
+/*@constant int IPPROTO_ICMP@*/
+/*@constant int IPPROTO_TCP@*/
+/*@constant int IPPROTO_UDP@*/
+
+/* The <netinet/in.h> header defines the following macros for use as destination addresses for connect(), sendmsg() and sendto(): 
+ */
+
+/*@constant in_addr_t INADDR_ANY@*/
+/*@constant in_addr_t INADDR_BROADCAST@*/
+
+/*
+** dirent.h
+**
+** evans 2001-08-27 - added from http://www.opengroup.org/onlinepubs/007908799/xsh/dirent.h.html
+*/
+
+struct dirent
+{
+  ino_t  d_ino;
+  char   d_name[];    
+};
+
+typedef /*@abstract@*/ DIR;
+
+/*@i32  need to check annotations on these */
+int closedir (DIR *) /*:errorcode -1*/ ; 
+/*@null@*/ DIR *opendir(const char *) ;
+struct dirent *readdir(DIR *);
+int readdir_r(DIR *, struct dirent *, struct dirent **);
+void rewinddir(DIR *);
+void seekdir(DIR *, long int);
+long int telldir(DIR *);
+
+/*drl added these functions
+  stpcpy and stpncpy are found on linux but
+  don't seem to be present on other unixes
+
+  thanks to Jeff Johnson for pointing out that
+  these functions were in the unix library
+*/
+
+/* this function is like strcpy but it reutrns a pointer to the null terminated character in dest instead of the beginning of dest */
+
+extern char * stpcpy(/*@out@*/ /*@returned@*/ char * dest, const char * src)
+             /*@modifies *dest @*/
+     /*@requires maxSet(dest) >= maxRead(src) @*/
+     /*@ensures MaxRead(dest) == MaxRead (src) /\ MaxRead(result) == 0 /\ MaxSet(result) == ( maxSet(dest) - MaxRead(src) ); @*/;
+
+
+extern char * stpncpy(/*@out@*/ /*@returned@*/ char * dest,
+                     const char * src, size_t n)
+           /*@modifies *dest @*/
+   /*@requires MaxSet(dest) >= ( n - 1 ); @*/ /*@ensures MaxRead (src) >= MaxRead(dest) /\ MaxRead (dest) <= n; @*/
+  ; 
+
index aadfdf4b44fd7cfc8ecc1adc2baa8c462cfb9545..9ea20e99645a08301d813ba4b51912b7645697de 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: unix.lcd
-;;LCLint 3.0.0.12 --- 21 August 2001
+;;LCLint 3.0.0.16 --- 10 September 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
@@ -65,7 +65,7 @@
 0 s11|&
 0 s12|&
 0 s23|&
-0 s24|-1 1124 -1
+0 s24|-1 1129 -1
 0 s25|&
 0 s26|-1 383 -1
 0 s27|&
 0 s369|&
 0 s370|&
 0 s409|&
-0 s410|-1 1251 904
+0 s410|-1 1252 904
 0 s411|&
 0 s412|&
 0 s413|&
 3 f695 (23|$#,)!
 3 f0 (695|$#,)!
 3 f19 (695|$#,)!
-1 t694|694&
+1 t694|694 1536 -1
 3 f703 (695|$#,)!
 3 f0 (695|$#,)!
 3 f1 (695|$#,)!
 3 f63 (5|$#,967|$#,23|4@0@7&#,63|$#,)!
 3 f0 (967|0@0@2&#,)!
 3 f1 (967|0@0@2&#,)!
+0 s796|&
 0 s797|&
+0 s798|&
+0 s799|&
+0 s800|&
+0 s801|&
+0 s802|&
+0 s803|&
+0 s804|&
+0 s805|&
+0 s806|&
+0 s807|&
+0 s808|&
+0 s809|&
+0 s810|&
+0 s811|&
+0 s812|&
+0 s813|&
+0 s814|&
+0 s815|&
 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 f980 (23|$#,23|$#,5|$#,)!
+3 f999 (23|$#,23|$#,5|$#,)!
 3 f0 (23|4@0@7&#,5|$#,)!
 3 f1 (23|4@0@7&#,5|$#,)!
 3 f0 (5|$#,)!
 3 f63 (20|4@0@7&#,63|$#,63|$#,211|$#,)!
 3 f0 (20|$#,63|$#,63|$#,211|$#,)!
 3 f63 (20|$#,63|$#,63|$#,211|$#,)!
-3 f0 (211|$#,)!
-3 f1 (211|$#,)!
-3 f0 (211|$#,)!
-3 f1 (211|$#,)!
 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 f1006 (20|@5|4@0@7&#,20|0@0@9&#,5|$#,63|$#,)!
+3 f1021 (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 f0 (23|$#,)!
 3 f19 (23|$#,)!
 3 f23 (23|$#,)!
-3 f0 (23|$#,23|0@5@7&#,)!
-3 f19 (23|$#,23|0@5@7&#,)!
-3 f23 (23|$#,23|0@5@7&#,)!
 3 f0 (23|@5|$#,4|$#,)!
 3 f19 (23|@5|$#,4|$#,)!
 3 f23 (23|@5|$#,4|$#,)!
 3 f0 (23|@5|$#,4|$#,)!
 3 f19 (23|@5|$#,4|$#,)!
 3 f23 (23|@5|$#,4|$#,)!
-3 f0 (23|$#,23|$#,)!
-3 f19 (23|$#,23|$#,)!
-3 f211 (23|$#,23|$#,)!
-3 f0 (211|$#,)!
-3 f5 (211|$#,)!
 3 f0 (17|$#,)!
 3 f17 (17|$#,)!
 3 f0 (17|$#,)!
 3 f17 (17|$#,)!
 3 f0 ()!
 3 f1 ()!
-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 s942|&
 0 s943|&
 0 s944|&
-2 F0/12|0&
-2 F4/12|4&
 0 s945|&
 0 s946|&
 0 s947|&
 0 s948|&
 0 s949|&
 0 s950|&
-0 s951|-1 1287 -1
+0 s951|&
 0 s952|&
 0 s953|&
 0 s954|&
 0 s955|&
 0 s956|&
 0 s957|&
+2 F0/12|0&
+2 F4/12|4&
 0 s958|&
 0 s959|&
 0 s960|&
 0 s961|&
 0 s962|&
-0 s963|&
+0 s963|-1 1288 -1
 0 s964|&
-0 a965|-1 1217 -1
+0 s965|&
+0 s966|&
+0 s967|&
+0 s968|&
+0 s969|&
+0 s970|&
+0 s971|&
+0 s972|&
+0 s973|&
+0 s974|&
+0 s975|&
+0 s976|&
+0 a977|-1 1218 -1
 3 f0 (5|$#,23|4@0@7&#,5|$#,)!
 3 f5 (5|$#,23|4@0@7&#,5|$#,)!
 3 C0.5/9|!
-3 f0 (5|$#,1085|$#,20|4@0@7&#,)!
-3 f5 (5|$#,1085|$#,20|4@0@7&#,)!
+3 f0 (5|$#,1090|$#,20|4@0@7&#,)!
+3 f5 (5|$#,1090|$#,20|4@0@7&#,)!
 3 f0 ()!
 3 f690 ()!
 3 Siovec{20|@1|0@0@3&#iov_base,63|@1|^#iov_len,}!
-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|$#,)!
+0 s981|-1 1117 1097
+2 y1096|1096&
+3 f0 (5|$#,1097|$#,5|$#,)!
+3 f64 (5|$#,1097|$#,5|$#,)!
+3 f0 (5|$#,1097|$#,5|$#,)!
+3 f64 (5|$#,1097|$#,5|$#,)!
 3 Spoll{5|@1|^#fd,7|@1|^#events,7|@1|^#revents,}!
-0 s974|-1 -1 1099
-2 y1098|1098&
-3 f0 (1099|$#,10|$#,5|$#,)!
-3 f5 (1099|$#,10|$#,5|$#,)!
+0 s986|-1 -1 1104
+2 y1103|1103&
+3 f0 (1104|$#,10|$#,5|$#,)!
+3 f5 (1104|$#,10|$#,5|$#,)!
 3 f0 (20|4@2@2&#,)!
 3 f1 (20|4@2@2&#,)!
 2 F0/14|0&
 2 F4/14|4&
-3 Ssockaddr{1071|@1|^#sa_len,1071|@1|^#sa_family,1105|@1|^#sa_data,}!
-0 s1088|-1 1117 -1
+3 Ssockaddr{1076|@1|^#sa_len,1076|@1|^#sa_family,1110|@1|^#sa_data,}!
+0 s1100|-1 1122 -1
 3 Slinger{5|@1|^#l_onoff,5|@1|^#l_linger,}!
-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|$#,)!
+0 s1101|&
+3 Ssockproto{1077|@1|^#sp_family,1077|@1|^#sp_protocol,}!
+0 s1102|&
+1 t1096|1096&
+3 Smsghdr{1057|@1|0@0@3&#msg_name,1078|@1|^#msg_namelen,1117|@1|0@0@3&#msg_iov,1078|@1|^#msg_iovlen,1057|@1|0@0@3&#msg_control,1078|@1|^#msg_controllen,5|@1|^#msg_flags,}!
+0 s1103|-1 1142 -1
+3 Scmsghdr{1078|@1|^#cmsg_len,5|@1|^#cmsg_level,5|@1|^#cmsg_type,}!
+0 s1104|&
+1 t1112|1112&
+3 f0 (5|$#,1122|$#,24|$#,)!
+3 f5 (5|$#,1122|$#,24|$#,)!
+3 f0 (5|$#,1122|$#,5|$#,)!
+3 f5 (5|$#,1122|$#,5|$#,)!
+3 f0 (5|$#,1122|$#,5|$#,)!
+3 f5 (5|$#,1122|$#,5|$#,)!
 1 t63|63&
-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|$#,1122|4@0@7&#,1129|$#,)!
+3 f5 (5|$#,1122|4@0@7&#,1129|$#,)!
+3 f0 (5|$#,1122|$#,1129|$#,)!
+3 f5 (5|$#,1122|$#,1129|$#,)!
+3 f0 (5|$#,5|$#,5|$#,20|4@0@7&#,1129|$#,)!
+3 f5 (5|$#,5|$#,5|$#,20|4@0@7&#,1129|$#,)!
 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|$#,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|$#,1122|0@5@7&#,24|$#,)!
+3 f64 (5|$#,20|$#,63|$#,5|$#,1122|0@5@7&#,24|$#,)!
+1 t1119|1119&
+3 f0 (5|$#,1142|$#,5|$#,)!
+3 f64 (5|$#,1142|$#,5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,5|$#,)!
 3 f64 (5|$#,20|$#,63|$#,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|$#,20|$#,63|$#,5|$#,1122|$#,5|$#,)!
+3 f64 (5|$#,20|$#,63|$#,5|$#,1122|$#,5|$#,)!
+3 f0 (5|$#,1142|$#,5|$#,)!
+3 f64 (5|$#,1142|$#,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|$#,315|$#,23|$#,)!
-3 f5 (5|$#,315|$#,23|$#,)!
 3 f0 (23|$#,23|$#,5|$#,)!
 3 f5 (23|$#,23|$#,5|$#,)!
 3 f0 (23|$#,)!
-3 f5 (23|$#,)!
-3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-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&#,)!
+0 s1150|-1 1172 -1
+1 t1171|1171&
+3 f0 (24|$#,5|$#,1172|4@5@7&#,)!
+3 f690 (24|$#,5|$#,1172|4@5@7&#,)!
+3 f0 (690|$#,24|$#,5|$#,1172|4@5@7&#,)!
+3 f690 (690|$#,24|$#,5|$#,1172|4@5@7&#,)!
 3 Stimeval{9|@1|^#tv_sec,9|@1|^#tv_usec,}!
-0 s1148|-1 1186 -1
+0 s1153|-1 1187 -1
 3 Stimespec{9|@1|^#ts_sec,9|@1|^#ts_nsec,}!
-0 s1149|&
+0 s1154|&
 3 Stimezone{5|@1|^#tz_minuteswest,5|@1|^#tz_dsttime,}!
-0 s1150|-1 1192 -1
-3 Sitimerval{1177|@1|^#it_interval,1177|@1|^#it_value,}!
-0 s1161|-1 1189 -1
+0 s1155|-1 1193 -1
+3 Sitimerval{1178|@1|^#it_interval,1178|@1|^#it_value,}!
+0 s1166|-1 1190 -1
 3 Sclockinfo{5|@1|^#hz,5|@1|^#tick,5|@1|^#stathz,5|@1|^#profhz,}!
-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|$#,)!
+0 s1167|&
+1 t1178|1178&
+3 f0 (1187|$#,1187|4@5@7&#,)!
+3 f5 (1187|$#,1187|4@5@7&#,)!
+1 t1184|1184&
+3 f0 (5|$#,1190|4@0@7&#,)!
+3 f5 (5|$#,1190|4@0@7&#,)!
+1 t1182|1182&
+3 f0 (1187|4@5@7&#,1193|4@5@7&#,)!
+3 f5 (1187|4@5@7&#,1193|4@5@7&#,)!
+3 f0 (5|$#,1190|$#,1190|4@5@7&#,)!
+3 f5 (5|$#,1190|$#,1190|4@5@7&#,)!
+3 f0 (1187|$#,1193|$#,)!
+3 f5 (1187|$#,1193|$#,)!
+3 f0 (23|$#,1187|0@5@7&#,)!
+3 f5 (23|$#,1187|0@5@7&#,)!
+3 f0 (1057|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,689|$#,)!
+3 f1057 (1057|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,689|$#,)!
+3 f0 (1057|$#,5|$#,5|$#,)!
+3 f5 (1057|$#,5|$#,5|$#,)!
+3 f0 (1057|$#,5|$#,5|$#,)!
+3 f5 (1057|$#,5|$#,5|$#,)!
+3 f0 (1057|0@0@2&#,63|$#,)!
+3 f5 (1057|0@0@2&#,63|$#,)!
+3 f0 (1057|$#,5|$#,5|$#,)!
+3 f5 (1057|$#,5|$#,5|$#,)!
+3 f0 (1057|$#,63|$#,)!
+3 f5 (1057|$#,63|$#,)!
+3 f0 (1057|$#,63|$#,)!
+3 f5 (1057|$#,63|$#,)!
 3 Swinsize{8|@1|^#ws_row,8|@1|^#ws_col,8|@1|^#ws_xpixel,8|@1|^#ws_ypixel,}!
-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&#,)!
+0 s1202|&
+1 t1087|1087&
+3 f0 (5|$#,1218|$#,)!
+3 f1 (5|$#,1218|$#,)!
+3 f0 (1218|$#,1218|4@0@7&#,)!
+3 f1 (1218|$#,1218|4@0@7&#,)!
+3 f0 (5|$#,1218|$#,)!
+3 f5 (5|$#,1218|$#,)!
+3 f999 (5|$#,1218|$#,)!
+3 f0 (5|$#,1218|$#,)!
+3 f1 (5|$#,1218|$#,)!
+3 f0 (1218|4@0@7&#,)!
+3 f1 (1218|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,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|$#,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 (5|$#,1218|0@5@7&#,1218|0@5@7&#,1218|0@5@7&#,1187|$#,)!
+3 f5 (5|$#,1218|0@5@7&#,1218|0@5@7&#,1218|0@5@7&#,1187|$#,)!
 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 (5|$#,1252|$#,)!
+3 f5 (5|$#,1252|$#,)!
 3 f0 (685|$#,685|$#,)!
 3 f5 (685|$#,685|$#,)!
 3 f0 (685|$#,685|$#,)!
 3 f5 (23|$#,23|$#,)!
 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 Sipc_perm{691|@1|^#uid,685|@1|^#gid,691|@1|^#cuid,685|@1|^#cgid,687|@1|^#mode,1075|@1|^#seq,983|@1|^#key,}!
+0 s1324|&
+0 s1335|-1 1268 -1
+1 t1267|1267&
+3 Smsqid_ds{1266|@1|^#msg_perm,1268|@1|0@0@3&#msg_first,1268|@1|0@0@3&#msg_last,1079|@1|^#msg_cbytes,1079|@1|^#msg_qnum,1079|@1|^#msg_qbytes,690|@1|^#msg_lspid,690|@1|^#msg_lrpid,631|@1|^#msg_stime,631|@1|^#msg_rtime,631|@1|^#msg_ctime,}!
+0 s1336|-1 1273 -1
 3 Smymesg{9|@1|^#mtype,42|@1|^#mtext,}!
-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|$#,)!
+0 s1337|&
+1 t1270|1270&
+3 f0 (5|$#,5|$#,1273|4@0@7&#,)!
+3 f5 (5|$#,5|$#,1273|4@0@7&#,)!
+3 f0 (983|$#,5|$#,)!
+3 f5 (983|$#,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 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
+0 s1347|-1 1283 -1
+1 t1282|1282&
+3 Ssemid_ds{1266|@1|^#sem_perm,1283|@1|0@0@3&#sem_base,1073|@1|^#sem_nsems,631|@1|^#sem_otime,631|@1|^#sem_ctime,}!
+0 s1348|-1 1287 -1
+3 Ssem{1073|@1|^#semval,690|@1|^#sempid,1073|@1|^#semncnt,1073|@1|^#semzcnt,}!
+1 t1285|1285&
+1 t1073|1073&
+3 Usemun{5|@1|^#val,1287|@1|0@0@3&#buf,1288|@1|0@0@3&#array,}!
+0 s1349|&
+3 Ssembuf{1073|@1|^#sem_num,7|@1|^#sem_op,7|@1|^#sem_flg,}!
+0 s1350|-1 1297 -1
+3 f0 (5|$#,5|$#,5|$#,1290|$#,)!
+3 f5 (5|$#,5|$#,5|$#,1290|$#,)!
+3 f0 (983|$#,5|$#,5|$#,)!
+3 f5 (983|$#,5|$#,5|$#,)!
+1 t1292|1292&
+3 f0 (5|$#,1297|$#,63|$#,)!
+3 f5 (5|$#,1297|$#,63|$#,)!
+3 Sshmid_ds{1266|@1|^#shm_perm,5|@1|^#shm_segsz,1073|@1|^#shm_lkcnt,690|@1|^#shm_lpid,690|@1|^#shm_cpid,1075|@1|^#shm_nattch,1075|@1|^#shm_cnattch,631|@1|^#shm_atime,631|@1|^#shm_dtime,631|@1|^#shm_ctime,}!
+0 s1373|-1 1305 -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 t1300|1300&
-3 f0 (5|$#,5|$#,1304|4@0@7&#,)!
-3 f5 (5|$#,5|$#,1304|4@0@7&#,)!
+1 t1301|1301&
+3 f0 (5|$#,5|$#,1305|4@0@7&#,)!
+3 f5 (5|$#,5|$#,1305|4@0@7&#,)!
 3 f0 (20|$#,)!
 3 f5 (20|$#,)!
-3 f0 (1058|$#,5|$#,5|$#,)!
-3 f5 (1058|$#,5|$#,5|$#,)!
+3 f0 (983|$#,5|$#,5|$#,)!
+3 f5 (983|$#,5|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f1 (23|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
+3 Sstat{684|@1|^#st_dev,686|@1|^#st_ino,687|@1|^#st_mode,688|@1|^#st_nlink,691|@1|^#st_uid,685|@1|^#st_gid,684|@1|^#st_rdev,689|@1|^#st_size,631|@1|^#st_atime,631|@1|^#st_mtime,631|@1|^#st_ctime,978|@1|^#st_blksize,977|@1|^#st_blocks,}!
+3 f0 (687|@7|$#,)!
+3 f5 (687|@7|$#,)!
+3 f999 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
 3 f0 (687|@7|$#,)!
 3 f5 (687|@7|$#,)!
-3 f980 (687|@7|$#,)!
+3 f999 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f5 (687|@7|$#,)!
+3 f999 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f5 (687|@7|$#,)!
+3 f999 (687|@7|$#,)!
+3 f2 (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 f999 (687|@7|$#,)!
+3 f2 (687|@7|$#,)!
+3 f0 (687|@7|$#,)!
+3 f5 (687|@7|$#,)!
+3 f999 (687|@7|$#,)!
+3 f0 (786|@7|$#,)!
+3 f5 (786|@7|$#,)!
+3 f999 (786|@7|$#,)!
+3 f0 (786|@7|$#,)!
+3 f5 (786|@7|$#,)!
+3 f999 (786|@7|$#,)!
+3 f0 (786|@7|$#,)!
+3 f5 (786|@7|$#,)!
+3 f999 (786|@7|$#,)!
 3 f0 (23|$#,786|4@0@7&#,)!
 3 f5 (23|$#,786|4@0@7&#,)!
+3 f0 (23|$#,687|$#,684|$#,)!
+3 f5 (23|$#,687|$#,684|$#,)!
+3 f0 (23|$#,1079|$#,)!
+3 f5 (23|$#,1079|$#,)!
+3 f0 (5|$#,1079|$#,)!
+3 f5 (5|$#,1079|$#,)!
 3 Sstrbuf{5|@1|^#maxlen,5|@1|^#len,23|@1|0@0@3&#buf,}!
-0 s1479|-1 1366 -1
+0 s1474|-1 1394 -1
 3 Sstr_mlist{42|@1|^#l_name,}!
-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,}!
+0 s1475|-1 1391 -1
+1 t1390|1390&
+3 Sstr_list{5|@1|^#sl_nmods,1391|@1|0@0@3&#sl_modlist,}!
+0 s1476|&
+1 t1388|1388&
+3 f0 (5|$#,1394|4@0@7&#,1394|4@0@7&#,24|$#,)!
+3 f5 (5|$#,1394|4@0@7&#,1394|4@0@7&#,24|$#,)!
+3 f0 (5|$#,1394|4@0@7&#,1394|4@0@7&#,24|$#,24|$#,)!
+3 f5 (5|$#,1394|4@0@7&#,1394|4@0@7&#,24|$#,24|$#,)!
+3 f0 (5|$#,1394|$#,1394|$#,24|$#,)!
+3 f5 (5|$#,1394|$#,1394|$#,24|$#,)!
+3 f0 (5|$#,1394|$#,1394|$#,5|$#,24|$#,)!
+3 f5 (5|$#,1394|$#,1394|$#,5|$#,24|$#,)!
+3 Srusage{1178|@1|^#ru_utime,1178|@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 s1504|-1 1384 -1
+0 s1499|-1 1412 -1
 2 F0/3|0&
 2 F10/3|10&
-3 Sloadavg{1379|@1|^#ldavg,9|@1|^#fscale,}!
-0 s1505|&
+3 Sloadavg{1407|@1|^#ldavg,9|@1|^#fscale,}!
+0 s1500|&
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-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&#,)!
+1 t1405|1405&
+3 f0 (5|$#,1412|4@0@7&#,)!
+3 f5 (5|$#,1412|4@0@7&#,)!
+3 f0 (5|$#,1172|4@0@7&#,)!
+3 f5 (5|$#,1172|4@0@7&#,)!
 3 f0 (5|$#,5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,5|$#,)!
-3 f0 (5|$#,1384|$#,)!
-3 f5 (5|$#,1384|$#,)!
+3 f0 (5|$#,1412|$#,)!
+3 f5 (5|$#,1412|$#,)!
 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 s1511|-1 1397 -1
+0 s1506|-1 1425 -1
 3 f0 (23|$#,23|0@5@7&#,)!
 3 f19 (23|$#,23|0@5@7&#,)!
-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|$#,)!
+1 t1422|1422&
+3 f1425 (23|$#,23|0@5@7&#,)!
+3 f0 (23|$#,23|0@5@7&#,1425|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f19 (23|$#,23|0@5@7&#,1425|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1425 (23|$#,23|0@5@7&#,1425|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
 3 f0 (5|$#,23|0@5@7&#,)!
 3 f19 (5|$#,23|0@5@7&#,)!
-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 f1425 (5|$#,23|0@5@7&#,)!
+3 f0 (5|$#,23|0@5@7&#,1425|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f19 (5|$#,23|0@5@7&#,1425|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1425 (5|$#,23|0@5@7&#,1425|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
 3 f0 ()!
 3 f19 ()!
-3 f1397 ()!
-3 f0 (1397|$#,23|$#,5|$#,)!
-3 f19 (1397|$#,23|$#,5|$#,)!
-3 f1397 (1397|$#,23|$#,5|$#,)!
+3 f1425 ()!
+3 f0 (1425|$#,23|$#,5|$#,)!
+3 f19 (1425|$#,23|$#,5|$#,)!
+3 f1425 (1425|$#,23|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 ()!
 3 f5 ()!
-0 s1521|-1 1421 -1
+0 s1516|-1 1449 -1
 3 f0 (23|0@2@7&#,)!
 3 f19 (23|0@2@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&#,)!
+1 t1446|1446&
+3 f1449 (23|0@2@7&#,)!
+3 f0 (23|$#,1449|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f19 (23|$#,1449|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1449 (23|$#,1449|@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 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 f1449 (20|0@2@7&#,63|$#,5|$#,)!
+3 f0 (20|0@2@7&#,63|$#,5|$#,1449|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f19 (20|0@2@7&#,63|$#,5|$#,1449|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1449 (20|0@2@7&#,63|$#,5|$#,1449|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
 3 f0 ()!
 3 f19 ()!
-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 f1449 ()!
+3 f0 (1449|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f19 (1449|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f1449 (1449|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
 3 f0 (211|$#,)!
 3 f19 (211|$#,)!
-3 f1421 (211|$#,)!
-3 f0 (211|$#,1421|$#,4|$#,5|$#,)!
-3 f19 (211|$#,1421|$#,4|$#,5|$#,)!
-3 f1421 (211|$#,1421|$#,4|$#,5|$#,)!
+3 f1449 (211|$#,)!
+3 f0 (211|$#,1449|$#,4|$#,5|$#,)!
+3 f19 (211|$#,1449|$#,4|$#,5|$#,)!
+3 f1449 (211|$#,1449|$#,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 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|$#,)!
+0 s1529|&
+3 Sin_addr{1482|@1|^#s_addr,}!
+0 s1530|&
+0 s1531|&
+3 f0 (1482|$#,)!
+3 f1482 (1482|$#,)!
+3 f0 (1485|$#,)!
+3 f1485 (1485|$#,)!
+3 f0 (1482|$#,)!
+3 f1482 (1482|$#,)!
+3 f0 (1485|$#,)!
+3 f1485 (1485|$#,)!
 3 f0 (23|0@2@7&#,)!
 3 f5 (23|0@2@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
+3 C0.2/5|!
+3 C0.5/3|!
+3 f0 (1499|$#,)!
+3 f2 (1499|$#,)!
+3 f1498 (1499|$#,)!
+3 f0 (1499|$#,)!
+3 f2 (1499|$#,)!
+3 f1498 (1499|$#,)!
+3 C0.4/5|!
+3 f0 (1499|@7|$#,)!
+3 f4 (1499|@7|$#,)!
+3 f1506 (1499|@7|$#,)!
+3 f0 (1499|@7|$#,)!
+3 f4 (1499|@7|$#,)!
+3 f1506 (1499|@7|$#,)!
+3 f0 ()!
+3 f17 ()!
+2 F0/3|0&
+2 F8/3|8&
+3 f0 (1516|$#,)!
+3 f17 (1516|$#,)!
+3 f0 (9|$#,)!
+3 f1 (9|$#,)!
+0 s1545|&
+3 Sin_addr{1482|@1|^#s_addr,}!
+2 F0/8|0&
+2 F3/8|3&
+3 Ssockaddr_in{1521|@1|^#sin_family,1485|@1|^#sin_port,1484|@1|^#sin_addr,1524|@1|^#sin_zero,}!
+0 s1546|&
+3 Sdirent{686|@1|^#d_ino,42|@1|^#d_name,}!
+3 f0 (695|$#,)!
+3 f5 (695|$#,)!
+3 f0 (23|$#,)!
+3 f19 (23|$#,)!
+3 f695 (23|$#,)!
+3 f0 (695|$#,)!
+3 f19 (695|$#,)!
+3 f703 (695|$#,)!
+1 t703|703&
+3 f0 (695|$#,703|$#,1536|$#,)!
+3 f5 (695|$#,703|$#,1536|$#,)!
+3 f0 (695|$#,)!
+3 f1 (695|$#,)!
+3 f0 (695|$#,9|$#,)!
+3 f1 (695|$#,9|$#,)!
+3 f0 (695|$#,)!
+3 f9 (695|$#,)!
+3 f0 (23|@5|4@0@7&#,23|$#,)!
+3 f19 (23|@5|4@0@7&#,23|$#,)!
+3 f23 (23|@5|4@0@7&#,23|$#,)!
+3 f0 (23|@5|4@0@7&#,23|$#,63|$#,)!
+3 f19 (23|@5|4@0@7&#,23|$#,63|$#,)!
+3 f23 (23|@5|4@0@7&#,23|$#,63|$#,)!
+3 f0 (211|$#,)!
+3 f1 (211|$#,)!
+3 f0 (23|@5|4@5@7&#,)!
+3 f19 (23|@5|4@5@7&#,)!
+3 f23 (23|@5|4@5@7&#,)!
+3 f0 (23|4@5@7&#,)!
+3 f19 (23|4@5@7&#,)!
+3 f23 (23|4@5@7&#,)!
+3 f0 (211|$#,)!
+3 f5 (211|$#,)!
+3 f0 (5|$#,23|$#,)!
+3 f19 (5|$#,23|$#,)!
+3 f211 (5|$#,23|$#,)!
+3 f0 (211|$#,)!
+3 f5 (211|$#,)!
+3 f0 (211|$#,)!
+3 f5 (211|$#,)!
+3 f0 (211|0@5@7&#,)!
+3 f5 (211|0@5@7&#,)!
+3 f0 (211|$#,)!
+3 f5 (211|$#,)!
+3 f0 (211|$#,289|4@0@7&#,)!
+3 f5 (211|$#,289|4@0@7&#,)!
+3 f0 (23|@5|4@0@7&#,5|$#,211|$#,)!
+3 f19 (23|@5|4@0@7&#,5|$#,211|$#,)!
+3 f23 (23|@5|4@0@7&#,5|$#,211|$#,)!
+3 f0 (211|$#,)!
+3 f5 (211|$#,)!
+3 f0 (211|$#,)!
+3 f1 (211|$#,)!
+3 f0 (23|$#,23|$#,)!
+3 f19 (23|$#,23|$#,)!
+3 f211 (23|$#,23|$#,)!
+3 C0.5/1|!
+3 f0 (211|$#,23|$#,!.,)!
+3 f5 (211|$#,23|$#,!.,)!
+3 f1584 (211|$#,23|$#,!.,)!
+3 f236 (211|$#,23|$#,!.,)!
+3 f0 (265|$#,211|$#,)!
+3 f5 (265|$#,211|$#,)!
+3 f0 (23|$#,211|$#,)!
+3 f5 (23|$#,211|$#,)!
+3 f0 (20|4@0@7&#,63|$#,63|$#,211|$#,)!
+3 f63 (20|4@0@7&#,63|$#,63|$#,211|$#,)!
+3 f0 (23|$#,23|$#,211|$#,)!
+3 f19 (23|$#,23|$#,211|$#,)!
+3 f211 (23|$#,23|$#,211|$#,)!
+3 f0 (211|$#,23|$#,!.,)!
+3 f5 (211|$#,23|$#,!.,)!
+3 f0 (211|$#,9|$#,5|$#,)!
+3 f5 (211|$#,9|$#,5|$#,)!
+3 f0 (211|$#,689|$#,5|$#,)!
+3 f5 (211|$#,689|$#,5|$#,)!
+3 f0 (211|$#,289|$#,)!
+3 f5 (211|$#,289|$#,)!
+3 f0 (211|$#,)!
+3 f9 (211|$#,)!
+3 f0 (211|$#,)!
+3 f689 (211|$#,)!
+3 f0 (211|$#,)!
+3 f1 (211|$#,)!
+3 f0 (211|$#,)!
+3 f1 (211|$#,)!
+3 f0 (20|$#,63|$#,63|$#,211|$#,)!
+3 f63 (20|$#,63|$#,63|$#,211|$#,)!
+3 f0 (211|@7|$#,)!
+3 f5 (211|@7|$#,)!
+3 f0 ()!
+3 f5 ()!
+3 f0 (211|@7|$#,)!
+3 f5 (211|@7|$#,)!
+3 f0 ()!
+3 f5 ()!
+3 f0 (5|$#,315|$#,23|$#,)!
+3 f5 (5|$#,315|$#,23|$#,)!
+3 f0 (23|4@0@7&#,)!
+3 f19 (23|4@0@7&#,)!
+3 f23 (23|4@0@7&#,)!
+3 f0 (211|$#,)!
+3 f5 (211|$#,)!
+3 f0 (211|$#,)!
+3 f5 (211|$#,)!
+3 f0 (23|0@5@7&#,)!
+3 f1 (23|0@5@7&#,)!
+3 f0 (23|$#,23|$#,)!
+3 f19 (23|$#,23|$#,)!
+3 f211 (23|$#,23|$#,)!
+3 C0.5/1|!
+3 f0 (23|$#,!.,)!
+3 f5 (23|$#,!.,)!
+3 f1638 (23|$#,!.,)!
+3 f236 (23|$#,!.,)!
+3 f0 (265|$#,211|@7|$#,)!
+3 f5 (265|$#,211|@7|$#,)!
+3 f0 (265|$#,)!
+3 f5 (265|$#,)!
+3 f0 (265|$#,211|@7|$#,)!
+3 f5 (265|$#,211|@7|$#,)!
+3 f0 (265|$#,)!
+3 f5 (265|$#,)!
+3 f0 (23|$#,)!
+3 f5 (23|$#,)!
+3 f0 (5|$#,211|$#,)!
+3 f5 (5|$#,211|$#,)!
+3 f0 (23|$#,)!
+3 f5 (23|$#,)!
+3 f0 (23|$#,23|$#,)!
+3 f5 (23|$#,23|$#,)!
+3 f0 (211|$#,)!
+3 f1 (211|$#,)!
+3 f0 (23|$#,!.,)!
+3 f5 (23|$#,!.,)!
+3 f0 (211|$#,23|0@5@19@2@0#,)!
+3 f1 (211|$#,23|0@5@19@2@0#,)!
+3 f0 (211|$#,23|0@5@19@2@0#,5|$#,63|$#,)!
+3 f5 (211|$#,23|0@5@19@2@0#,5|$#,63|$#,)!
+3 C0.5/1|!
+3 f0 (23|4@0@7&#,63|$#,23|$#,!.,)!
+3 f5 (23|4@0@7&#,63|$#,23|$#,!.,)!
+3 f1667 (23|4@0@7&#,63|$#,23|$#,!.,)!
+3 f0 (23|4@0@7&#,23|$#,!.,)!
+3 f5 (23|4@0@7&#,23|$#,!.,)!
+3 f1667 (23|4@0@7&#,23|$#,!.,)!
+3 f236 (23|4@0@7&#,23|$#,!.,)!
+3 f0 (23|4@0@7&#,23|$#,!.,)!
+3 f5 (23|4@0@7&#,23|$#,!.,)!
+3 f0 (23|$#,23|0@5@7&#,)!
+3 f19 (23|$#,23|0@5@7&#,)!
+3 f23 (23|$#,23|0@5@7&#,)!
+3 f0 ()!
+3 f19 ()!
+3 f211 ()!
+3 f0 (23|@5|4@5@7&#,)!
+3 f19 (23|@5|4@5@7&#,)!
+3 f23 (23|@5|4@5@7&#,)!
+3 f0 (265|$#,211|$#,)!
+3 f5 (265|$#,211|$#,)!
+3 f0 (211|$#,23|$#,204|$#,)!
+3 f5 (211|$#,23|$#,204|$#,)!
+3 f0 (23|$#,204|$#,)!
+3 f5 (23|$#,204|$#,)!
+3 f0 (23|4@0@7&#,63|$#,23|$#,204|$#,)!
+3 f5 (23|4@0@7&#,63|$#,23|$#,204|$#,)!
+3 f0 (23|4@0@7&#,23|$#,204|$#,)!
+3 f5 (23|4@0@7&#,23|$#,204|$#,)!
 ;;tistable
 0
 28
 533
 417,530,533,756
 756
-965
+977
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 *3 (Variable)
 ^155 211|@1|6@0@0@0@1#stderr
 *4 (Function)
-^156 213$@0@s3,g22@6@0@1@s3,g22$@0#remove
-^157 215$@0@s3,g22@6@0@1@s3,g22$@0#rename
-^158 218@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile
-^159 221$@0@s1@1@tp0,s1@19@3@0#tmpnam
-^160 223$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose
-^161 225$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush
-^162 228@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen
-^163 231@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen
-^164 233$@0@s3@1@s3,tp0,tp1$@0#setbuf
-^165 235$@0@s3@1@s3,tp0,tp1$@0#setvbuf
-^166 239@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf
-^167 241@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf
-^168 244@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf
-^169 246@6@0@1@2@0@1@g17@6@0,s3@1@s3,tg17$@0#scanf
-^170 249@6@0@1@1@0@0@@1@tp0$@0#sprintf
-^171 251@6@0@1@2@0^$@0#sscanf
-^172 253$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf
-^173 255$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf
-^174 257$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf
-^175 259$@0@@1@p0$@0#vsnprintf
-^176 261$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc
-^177 264@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets
-^178 267$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc
-^179 269$@0@s3@1@s3,tp1$@0#fputs
-^180 271$@0@s3@1@s3,tp0$@0#getc
-^181 273$@1@g17@6@0,s3@1@s3,tg17$@0#getchar
-^182 276@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 278$@0@s3@1@s3,tp1$@0#putc
-^184 280$@1@g18@6@0,s3@1@s3,tg18$@0#putchar
-^185 282$@1@g18@6@0,s3@1@s3,tg18$@0#puts
-^186 284$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc
-^187 286$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread
-^188 288$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite
-^189 291$@0@g22@6@0@1@tp1,g22$@0#fgetpos
-^190 293$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek
-^191 295$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos
-^192 297$@0@g22@6@0@1@g22$@0#ftell
-^193 299$@0@@1@tp0$@0#rewind
-^194 301$@0@@1@tp0$@0#clearerr
-^195 303$@0@g22@6@0@1@g22$@0#feof
-^196 305$@0@g22@6@0@1@g22$@0#ferror
-^197 307$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror
+^156 1656$@0@s3,g22@6@0@1@s3,g22$@0#remove
+^157 1658$@0@s3,g22@6@0@1@s3,g22$@0#rename
+^158 1682@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@3@0@0#tmpfile
+^159 1685$@0@s1@1@tp0,s1@19@3@0#tmpnam
+^160 1560$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fclose
+^161 1569$@0@g22@6@0,s3@1@tp0,g22,s3$@0#fflush
+^162 1583@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#fopen
+^163 1597@6@5@1@0@0@0@s3,g22@6@0@1@tp2,s3,g22@3@0@0#freopen
+^164 1664$@0@s3@1@s3,tp0,tp1$@0#setbuf
+^165 1666$@0@s3@1@s3,tp0,tp1$@0#setvbuf
+^166 1588@6@0@1@1@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fprintf
+^167 1599@6@0@1@2@0@0@s3,g22@6@0@1@s3,tp0,g22$@0#fscanf
+^168 1642@6@0@1@1@0@1@g18@6@0,s3@1@s3,tg18$@0#printf
+^169 1662@6@0@1@2@0@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#scanf
+^170 1674@6@0@1@1@0@0@@1@tp0$@0#sprintf
+^171 1676@6@0@1@2@0@1@g22@6@0@1@g22$@0#sscanf
+^172 1691$@1@g18@6@0,s3@1@s3,tg18$@0#vprintf
+^173 1689$@0@s3,g22@6@0@1@s3,tp0,p2,g22$@0#vfprintf
+^174 1695$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf
+^175 1693$@0@@1@p0$@0#vsnprintf
+^176 1571$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fgetc
+^177 1576@6@5@1@0@0@0@s3,g22@6@0@1@s3,tp0,tp2,g22$@0#fgets
+^178 1590$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputc
+^179 1592$@0@s3,g22@6@0@1@s3,tp1,g22$@0#fputs
+^180 1617$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc
+^181 1619$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar
+^182 1628@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 1644$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc
+^184 1646$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar
+^185 1652$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#puts
+^186 1687$@0@s3,g22@6@0@1@s3,tp1,g22$@0#ungetc
+^187 1594$@0@s3,g22@6@0@1@s3,tp0,tp3,g22$@0#fread
+^188 1615$@0@s3,g22@6@0@1@s3,tp3,g22$@0#fwrite
+^189 1573$@0@g22@6@0@1@tp1,g22$@0#fgetpos
+^190 1601$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseek
+^191 1605$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fsetpos
+^192 1607$@0@g22@6@0@1@g22$@0#ftell
+^193 1660$@0@s3,g22@6@0@1@tp0,g22$@0#rewind
+^194 1552$@0@@1@tp0$@0#clearerr
+^195 1565$@0@g22@6@0@1@g22$@0#feof
+^196 1567$@0@g22@6@0@1@g22$@0#ferror
+^197 1634$@1@g22@6@0,g155@6@0,s3@1@s3,tg155$@0#perror
 ^198 309$^$@0#atof
 ^199 311$^$@0#atoi
 ^200 313$^$@0#atol
 ^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 1103$@0@@1@p0,tp0$@0#free
+^210 1108$@0@@1@p0,tp0$@0#free
 *1 (Constant)
 ^211 5$#EXIT_FAILURE#EXIT_SUCCESS
 *4 (Function)
 ^416 13@-@-@0@0@0@0@691#uid_t
 ^417 20@+@+@0@0@0@0@692#DIR
 *7 (Struct tag)
-^418 693@694#@dirent
+^418 1527@694#@dirent
 *4 (Function)
-^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
+^419 1529$@0@g22@6@0@1@g22$@0#closedir
+^420 1532@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
+^421 1535@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
+^422 1540$^$@0#rewinddir
 *1 (Constant)
 ^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)
 *1 (Constant)
 ^562 5$#L_ctermid#L_cuserid
 *4 (Function)
-^564 769@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
-^565 771$@0@g22@6@0@1@g22$@0#fileno
+^564 1563@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
+^565 1578$@0@g22@6@0@1@g22$@0#fileno
 *7 (Struct tag)
-^566 772@773#@stat
+^566 1346@773#@stat
 *4 (Function)
-^567 775$^$@0#S_ISBLK
-^568 777$^$@0#S_ISCHR
-^569 779$^$@0#S_ISDIR
-^570 781$^$@0#S_ISFIFO
-^571 783$^$@0#S_ISREG
+^567 1349$^$@0#S_ISBLK
+^568 1353$^$@0#S_ISCHR
+^569 1357$^$@0#S_ISDIR
+^570 1361$^$@0#S_ISFIFO
+^571 1365$^$@0#S_ISREG
 ^572 785$@0@s3,g22@6@0@1@s3,g22$@0#chmod
 ^573 788$@0@g22@6@0@1@g22,tp1$@0#fstat
 ^574 790$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
 *1 (Constant)
 ^674 5$#CLK_TCK
 *4 (Function)
-^675 1038$@1@g673@6@0,s3@1@s3,g921,g922,g923$@0#tzset
+^675 1045$@1@g673@6@0,s3@1@s3,g935,g936,g937$@0#tzset
 *1 (Constant)
 ^676 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)
 ^710 862$@0@g22@6@0@1@g22$@0#chdir
 ^711 864$@0@s3,g22@6@0@1@s3,g22$@0#chown
 ^712 866$@0@s3,g22@6@0@1@s3,g22$@0#close
-^713 869$@0@s3@1@tp0,s3$@0#ctermid
-^714 872$@0@@1@tp0@3@0@0#cuserid
+^713 1555$@0@s3@1@tp0,s3$@0#ctermid
+^714 1558$@0@@1@tp0@3@0@0#cuserid
 ^715 874$@0@g22@6@0,s3@1@g22,s3$@0#dup2
 ^716 876$@0@g22@6@0,s3@1@g22,s3$@0#dup
 ^717 878@6@0@5@0@0@0@g22@6@0@1@g22$@0#execl
 ^763 976$$$@0#regfree
 *1 (Constant)
 ^764 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)
-^796 5|@1|6@0@0@0@1#signgam
 *0 (Datatype)
-^797 13@-@-@0@0@0@0@977#clockid_t
+^796 13@-@-@0@0@0@0@977#blkcnt_t
+^797 13@-@-@0@0@0@0@978#blksize_t
+^798 13@-@-@0@0@0@0@979#clockid_t
+^799 14@-@-@0@0@0@0@980#fsblkcnt_t
+^800 14@-@-@0@0@0@0@981#fsfilcnt_t
+^801 13@-@-@0@0@0@0@982#id_t
+^802 13@-@-@0@0@0@0@983#key_t
+^803 13@-@-@0@0@0@0@984#pthread_attr_t
+^804 13@-@-@0@0@0@0@985#pthread_cond_t
+^805 13@-@-@0@0@0@0@986#pthread_condattr_t
+^806 13@-@-@0@0@0@0@987#pthread_key_t
+^807 13@-@-@0@0@0@0@988#pthread_mutex_t
+^808 13@-@-@0@0@0@0@989#pthread_mutexattr_t
+^809 13@-@-@0@0@0@0@990#pthread_once_t
+^810 13@-@-@0@0@0@0@991#pthread_rwlock_t
+^811 13@-@-@0@0@0@0@992#pthread_rwlockattr_t
+^812 13@-@-@0@0@0@0@993#pthread_t
+^813 15@-@-@0@0@0@0@994#suseconds_t
+^814 13@-@-@0@0@0@0@995#timer_t
+^815 14@-@-@0@0@0@0@996#useconds_t
+*3 (Variable)
+^816 5|@1|6@0@0@0@1#signgam
 *4 (Function)
-^798 979$@0@@1@tp1$@0#bcopy
-^799 983$^$@0#bcmp
-^800 985$@0@@1@tp0$@0#bzero
-^801 987$^$@0#ffs
-^802 1261$@0@s3@1@s3$@0#symlink
-^803 991$@0@s1@1@s1$@0#setvbuf_unlocked
-^804 993$@0@s1@1@s1$@0#setbuffer
-^805 995$@0@s1@1@s1$@0#setlinebuf
-^806 997$@0@@1@p1$@0#strerror_r
-^807 999$@0@@1@tp3,tp0$@0#fread_unlocked
-^808 1001$@0@@1@tp3$@0#fwrite_unlocked
-^809 1003$@0@@1@tp0$@0#funlockfile
-^810 1005$@0@@1@tp0$@0#flockfile
-^811 1009$@0@@1@tp0$@0#memccpy
-^812 1011$^$@0#strcasecmp
-^813 1013$^$@0#strncasecmp
-^814 1016$^@3@0@0#strdup
-^815 1019@6@5@1@0@0@0@s1@1@s1@3@0@0#tempnam
-^816 1022@6@5@1@0@0^@18@0@0#index
-^817 1025@6@5@1@0@0^@18@0@0#rindex
-^818 1028@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
-^819 1030$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
-^820 1032$@0@g22@6@0@1@g22$@0#cbrt
-^821 1034$^$@0#rint
-^822 1036$^$@0#trunc
+^817 998$@0@@1@tp1$@0#bcopy
+^818 1002$^$@0#bcmp
+^819 1004$@0@@1@tp0$@0#bzero
+^820 1006$^$@0#ffs
+^821 1262$@0@s3@1@s3$@0#symlink
+^822 1010$@0@s1@1@s1$@0#setvbuf_unlocked
+^823 1012$@0@s1@1@s1$@0#setbuffer
+^824 1014$@0@s1@1@s1$@0#setlinebuf
+^825 1016$@0@@1@p1$@0#strerror_r
+^826 1018$@0@@1@tp3,tp0$@0#fread_unlocked
+^827 1020$@0@@1@tp3$@0#fwrite_unlocked
+^828 1024$@0@@1@tp0$@0#memccpy
+^829 1026$^$@0#strcasecmp
+^830 1028$^$@0#strncasecmp
+^831 1031@6@5@1@0@0^@2@0@0#strdup
+^832 1034@6@5@1@0@0^@18@0@0#index
+^833 1037@6@5@1@0@0^@18@0@0#rindex
+^834 1039$@0@g22@6@0@1@g22$@0#cbrt
+^835 1041$^$@0#rint
+^836 1043$^$@0#trunc
 *1 (Constant)
-^823 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#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
+^837 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#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
+^914 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
+^929 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS
 *3 (Variable)
-^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
+^935 5|@1|6@0@0@0@1#daylight
+^936 9|@1|6@0@0@0@1#timezone
+^937 884|@1|6@0@0@0@1#tzname
 *0 (Datatype)
-^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
+^938 3@-@-@0@0@0@0@1046#uchar_t
+^939 8@-@-@0@0@0@0@1047#ushort_t
+^940 6@-@-@0@0@0@0@1048#uint_t
+^941 10@-@-@0@0@0@0@1049#ulong_t
+^942 3@-@-@0@0@0@0@1050#vuchar_t
+^943 8@-@-@0@0@0@0@1051#vushort_t
+^944 6@-@-@0@0@0@0@1052#vuint_t
+^945 10@-@-@0@0@0@0@1053#vulong_t
+^946 9@-@-@0@0@0@0@1054#label_t
+^947 5@-@-@0@0@0@0@1055#level_t
+^948 13@-@-@0@0@0@0@1056#daddr_t
+^949 23@-@+@0@0@0@0@1057#caddr_t
+^950 28@-@+@0@0@0@0@1058#qaddr_t
+^951 23@-@+@0@0@0@0@1059#addr_t
+^952 9@-@-@0@0@0@0@1060#physadr_t
+^953 7@-@-@0@0@0@0@1061#cnt_t
+^954 5@-@-@0@0@0@0@1062#chan_t
+^955 10@-@-@0@0@0@0@1063#rlim_t
+^956 5@-@-@0@0@0@0@1064#paddr_t
+^957 20@-@+@0@0@0@0@1065#mid_t
+^958 1067@-@-@0@0@0@0@1068#slab_t
+^959 1049@-@-@0@0@0@0@1069#shmatt_t
+^960 1049@-@-@0@0@0@0@1070#msgqnum_t
+^961 1049@-@-@0@0@0@0@1071#msglen_t
+^962 1046@-@-@0@0@0@0@1072#uchar
+^963 1047@-@-@0@0@0@0@1073#ushort
+^964 1048@-@-@0@0@0@0@1074#uint
+^965 1049@-@-@0@0@0@0@1075#ulong
+^966 1046@-@-@0@0@0@0@1076#u_char
+^967 1047@-@-@0@0@0@0@1077#u_short
+^968 1048@-@-@0@0@0@0@1078#u_int
+^969 1049@-@-@0@0@0@0@1079#u_long
+^970 1050@-@-@0@0@0@0@1080#vu_char
+^971 1051@-@-@0@0@0@0@1081#vu_short
+^972 1052@-@-@0@0@0@0@1082#vu_int
+^973 1053@-@-@0@0@0@0@1083#vu_long
+^974 9@-@-@0@0@0@0@1084#swblk_t
+^975 1079@-@-@0@0@0@0@1085#fixpt_t
+^976 9@-@-@0@0@0@0@1086#segsz_t
+^977 0@+@=@0@0@0@0@1087#fd_set
 *4 (Function)
-^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
+^978 1089$@0@@1@p1$@0#ttyname_r
+^979 1092$@0@g22@6@0@1@tp2,g22$@0#ioctl
+^980 1094$@0@s3@1@s3$@0#vfork
 *7 (Struct tag)
-^969 1090@1091#@iovec
+^981 1095@1096#@iovec
 *1 (Constant)
-^970 5$#UIO_MAXIOV#IOV_MAX
+^982 5$#UIO_MAXIOV#IOV_MAX
 *4 (Function)
-^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
+^984 1099$@0@s3,g22@6@0@1@fiov_base.ap1,s3,g22$@0#readv
+^985 1101$@0@g22@6@0@1@g22$@0#writev
 *7 (Struct tag)
-^974 1097@1098#@poll
+^986 1102@1103#@poll
 *1 (Constant)
-^975 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL
+^987 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL
 *4 (Function)
-^985 1101$@0@g22@6@0@1@frevents.ap0,g22$@0#poll
+^997 1106$@0@g22@6@0@1@frevents.ap0,g22$@0#poll
 *1 (Constant)
-^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
+^998 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)
-^1088 1106@1107#@sockaddr
-^1089 1108@1109#@linger
-^1090 1110@1111#@sockproto
-^1091 1113@1114#@msghdr
-^1092 1115@1116#@cmsghdr
+^1100 1111@1112#@sockaddr
+^1101 1113@1114#@linger
+^1102 1115@1116#@sockproto
+^1103 1118@1119#@msghdr
+^1104 1120@1121#@cmsghdr
 *4 (Function)
-^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
+^1105 1124$@0@g22@6@0@1@tp2,g22$@0#accept
+^1106 1126$@0@g22@6@0,s3@1@g22,s3$@0#bind
+^1107 1128$@0@g22@6@0,s1@1@g22,s1$@0#connect
+^1108 1131$@0@g22@6@0@1@tp1,tp2,g22$@0#getpeername
+^1109 1133$@0@g22@6@0@1@tp1,tp2,g22$@0#getsockname
+^1110 1135$@0@g22@6@0@1@tp3,tp4,g22$@0#getsockopt
+^1111 1137$@0@g22@6@0,s1@1@g22,s1$@0#listen
+^1112 1139$@0@g22@6@0@1@tp1,g22$@0#recv
+^1113 1141$@0@g22@6@0@1@tp1,tp4,tp5,g22$@0#recvfrom
+^1114 1144$@0@g22@6@0@1@afiov_base.tfmsg_iov.tp1,g22$@0#recvmsg
+^1115 1146$@0@g22@6@0@1@g22$@0#send
+^1116 1148$@0@g22@6@0@1@g22$@0#sendto
+^1117 1150$@0@g22@6@0@1@g22$@0#sendmsg
+^1118 1152$@0@s1,g22@6@0@1@s1,g22$@0#setsockopt
+^1119 1154$@0@g22@6@0@1@g22$@0#shutdown
+^1120 1156$@0@g22@6@0@1@g22$@0#socket
+^1121 1158$@0@g22@6@0@1@g22$@0#socketpair
 *1 (Constant)
-^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)
-^1129 1155$@0@s3@1@s3$@0#psignal
-*3 (Variable)
-^1130 23|@1|6@0@0@0@1#optarg
-^1131 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
+^1122 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)
-^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@g673@6@0,g22@6@0@1@tg673,g22$@0#setenv
-^1137 1161$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#putenv
-^1138 1163$@1@g673@6@0@1@tg673$@0#unsetenv
-^1139 1165$^$@0#WCOREDUMP
-^1140 1167$^$@0#W_EXITCODE
-^1141 1169$^$@0#W_STOPCODE
+^1141 1160$@0@s3@1@s3$@0#psignal
+^1142 1162$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#setenv
+^1143 1164$@1@g673@6@0@1@tg673$@0#unsetenv
+^1144 1166$^$@0#WCOREDUMP
+^1145 1168$^$@0#W_EXITCODE
+^1146 1170$^$@0#W_STOPCODE
 *1 (Constant)
-^1142 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED
+^1147 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED
 *7 (Struct tag)
-^1145 1375@1170#@rusage
+^1150 1403@1171#@rusage
 *4 (Function)
-^1146 1173$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3
-^1147 1175$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4
+^1151 1174$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3
+^1152 1176$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4
 *7 (Struct tag)
-^1148 1176@1177#@timeval
-^1149 1178@1179#@timespec
-^1150 1180@1181#@timezone
+^1153 1177@1178#@timeval
+^1154 1179@1180#@timespec
+^1155 1181@1182#@timezone
 *1 (Constant)
-^1151 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL
+^1156 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL
 *7 (Struct tag)
-^1161 1182@1183#@itimerval
-^1162 1184@1185#@clockinfo
+^1166 1183@1184#@itimerval
+^1167 1185@1186#@clockinfo
 *4 (Function)
-^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
+^1168 1189$@0@s1,g22@6@0@1@s1,tp1,g22$@0#adjtime
+^1169 1192$@0@g22@6@0@1@g22,tp1$@0#getitimer
+^1170 1195$@0@g22@6@0@1@tp0,tp1,g22$@0#gettimeofday
+^1171 1197$@0@g22@6@0,s1@1@tp2,g22,s1$@0#setitimer
+^1172 1199$@0@s1,g22@6@0@1@s1,g22$@0#settimeofday
+^1173 1201$@0@s3,g22@6@0@1@s3,g22$@0#utimes
 *1 (Constant)
-^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
+^1174 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)
-^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
+^1195 1203$@0@@1@p0$@0#mmap
+^1196 1205$^$@0#madvise
+^1197 1207$^$@0#mprotect
+^1198 1209$@0@s3,g22@6@0@1@s3,tp0,g22$@0#munmap
+^1199 1211$^$@0#msync
+^1200 1213$^$@0#mlock
+^1201 1215$^$@0#munlock
 *7 (Struct tag)
-^1197 1215@1216#@winsize
+^1202 1216@1217#@winsize
 *1 (Constant)
-^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
+^1203 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)
-^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
+^1269 1220$@0@@1@tp1$@0#FD_CLR
+^1270 1222$@0@@1@tp1$@0#FD_COPY
+^1271 1225$^$@0#FD_ISSET
+^1272 1227$@0@@1@tp1$@0#FD_SET
+^1273 1229$@0@@1@tp0$@0#FD_ZERO
+^1274 1231$@0@s1,g22@6@0@1@s1,g22$@0#fchdir
+^1275 1233$@0@g22@6@0,s3@1@g22,s3$@0#fchown
+^1276 1235$@0@g22@6@0,s3@1@g22,s3$@0#fsync
+^1277 1237$@0@g22@6@0,s3@1@g22,s3$@0#ftruncate
+^1278 1239$@0@@1@p0$@0#gethostname
+^1279 1241$@0@s1@1@s1$@0#initgroups
+^1280 1243$@0@g22@6@0,s3@1@g22,s3$@0#lchown
+^1281 1245$@0@g22@6@0@1@tp1,g22$@0#readlink
+^1282 1247$@0@g22@6@0@1@tp1,tp2,tp3,tp4,g22$@0#select
+^1283 1249$@0@g22@6@0,s1@1@g22,s1$@0#setegid
+^1284 1251$@0@g22@6@0,s1@1@g22,s1$@0#seteuid
+^1285 1254$@0@g22@6@0,s1@1@g22,s1$@0#setgroups
+^1286 1256$@0@g22@6@0,s1@1@g22,s1$@0#setregid
+^1287 1258$@0@g22@6@0,s1@1@g22,s1$@0#setreuid
+^1288 1260$@0@s3@1@s3$@0#sync
+^1289 1264$@0@g22@6@0,s3@1@g22,s3$@0#truncate
 *1 (Constant)
-^1285 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST
+^1290 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST
 *3 (Variable)
-^1294 23|@1|6@0@0@0@1#TMAGIC
+^1299 23|@1|6@0@0@0@1#TMAGIC
 *1 (Constant)
-^1295 5$#TMAGLEN
+^1300 5$#TMAGLEN
 *3 (Variable)
-^1296 23|@1|6@0@0@0@1#TVERSION
+^1301 23|@1|6@0@0@0@1#TVERSION
 *1 (Constant)
-^1297 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC
+^1302 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)
-^1319 1264@1265#@ipc_perm
+^1324 1265@1266#@ipc_perm
 *1 (Constant)
-^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
+^1325 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT
+^1331 983$#IPC_PRIVATE
+^1332 5$#IPC_RMID#IPC_SET#IPC_STAT
 *7 (Struct tag)
-^1330 0@1266#@msg
-^1331 1268@1269#@msqid_ds
-^1332 1270@1271#@mymesg
+^1335 0@1267#@msg
+^1336 1269@1270#@msqid_ds
+^1337 1271@1272#@mymesg
 *1 (Constant)
-^1333 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL
+^1338 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL
 *4 (Function)
-^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
+^1343 1275$@0@g22@6@0@1@g22,tp2$@0#msgctl
+^1344 1277$@0@g22@6@0@1@g22$@0#msgget
+^1345 1279$@0@g22@6@0@1@g22,tp1$@0#msgrcv
+^1346 1281$@0@g22@6@0@1@g22$@0#msgsnd
 *7 (Struct tag)
-^1342 1285@1281#@sem
-^1343 1283@1284#@semid_ds
+^1347 1286@1282#@sem
+^1348 1284@1285#@semid_ds
 *8 (Union tag)
-^1344 1288@1289#$semun
+^1349 1289@1290#$semun
 *7 (Struct tag)
-^1345 1290@1291#@sembuf
+^1350 1291@1292#@sembuf
 *1 (Constant)
-^1346 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID
+^1351 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)
-^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
+^1370 1294$@0@g22@6@0@1@g22$@0#semctl
+^1371 1296$@0@g22@6@0@1@g22$@0#semget
+^1372 1299$@0@g22@6@0@1@g22$@0#semop
 *7 (Struct tag)
-^1368 1299@1300#@shmid_ds
+^1373 1300@1301#@shmid_ds
 *1 (Constant)
-^1369 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK
+^1374 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK
 *4 (Function)
-^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
+^1385 1304$@0@g22@6@0@1@g22@3@0@0#shmat
+^1386 1307$@0@g22@6@0@1@g22,tp2$@0#shmctl
+^1387 1309$@0@g22@6@0@1@g22$@0#shmdt
+^1388 1311$@0@g22@6@0@1@g22$@0#shmget
 *1 (Constant)
-^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
+^1389 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)
-^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
+^1423 1313$^$@0#LOG_MASK
+^1424 1315$^$@0#LOG_UPTO
+^1425 1317$@0@s3@1@s3$@0#closelog
+^1426 1319$@0@s3@1@s3$@0#openlog
+^1427 1321$@0@s1@1@s1$@0#setlogmask
+^1428 1323@6@0@1@1@0@0@s3@1@s3$@0#syslog
+^1429 1325$@0@s3@1@s3$@0#vsyslog
+^1430 1327$@0@s1@1@s1$@0#endpwent
+^1431 1330@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent
+^1432 1332$@0@s1@1@s1$@0#setpassent
+^1433 1334$@0@s1@1@s1$@0#setpwent
+^1434 1336$@0@s1@1@s1$@0#endgrent
+^1435 1339@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent
+^1436 1341$@0@s1@1@s1$@0#setgrent
+^1437 1343$@0@s1@1@s1$@0#setgrfile
+^1438 1345$@0@s1@1@s1$@0#setgroupent
 *1 (Constant)
-^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
+^1439 687$#S_IFMT#S_IFBLK#S_IFCHR#S_IFIFO#S_IFREG#S_IFDIR#S_IFLNK#S_IRWXU#S_IRUSR#S_IRWXG#S_IRWXO#S_ISVTX
 *4 (Function)
-^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
+^1451 1369$^$@0#S_ISLNK
+^1452 1372$^$@0#S_TYPEISMQ
+^1453 1375$^$@0#S_TYPEISSEM
+^1454 1378$^$@0#S_TYPEISSHM
+^1455 1380$@0@g22@6@0@1@g22$@0#lstat
+^1456 1382$@0@g22@6@0@1@g22$@0@W:portability#The only portable use of mknod is to create FIFO-special file. If mode is not S_IFIFO or dev is not 0, the behaviour of mknod() is unspecified.##mknod
+^1457 1384$@0@s3,g22@6@0@1@s3,g22$@0@W:unixstandard#Not in Single UNIX Specification Version 2##chflags
+^1458 1386$@0@s3,g22@6@0@1@s3,g22$@0@W:unixstandard#Not in Single UNIX Specification Version 2##fchflags
 *1 (Constant)
-^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
+^1459 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 1359@1360#@strbuf
-^1480 1361@1362#@str_mlist
-^1481 1364@1365#@str_list
+^1474 1387@1388#@strbuf
+^1475 1389@1390#@str_mlist
+^1476 1392@1393#@str_list
 *4 (Function)
-^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
+^1477 1396$@0@g22@6@0@1@tp1,tp2,g22$@0#getmsg
+^1478 1398$@0@g22@6@0@1@tp3,tp1,tp2,g22$@0#getpmsg
+^1479 1400$@0@s1,g22@6@0@1@s1,g22$@0#putmsg
+^1480 1402$@0@s1,g22@6@0@1@s1,g22$@0#putpmsg
 *1 (Constant)
-^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
+^1481 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)
-^1504 1376@1377#@rlimit
-^1505 1380@1381#@loadavg
+^1499 1404@1405#@rlimit
+^1500 1408@1409#@loadavg
 *4 (Function)
-^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
+^1501 1411$@0@g22@6@0@1@g22$@0#getpriority
+^1502 1414$@0@g22@6@0@1@tp1,g22$@0#getrlimit
+^1503 1416$@0@g22@6@0@1@tp1,g22$@0#getrusage
+^1504 1418$@0@g22@6@0,s1@1@g22,s1$@0#setpriority
+^1505 1420$@0@g22@6@0,s1@1@g22,s1$@0#setrlimit
 *7 (Struct tag)
-^1511 1393@1394#@servent
+^1506 1421@1422#@servent
 *4 (Function)
-^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
+^1507 1426@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname
+^1508 1429$$$@0#getservbyname_r
+^1509 1432$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport
+^1510 1435$$$@0#getservbyport_r
+^1511 1438@6@5@1@0@0$@3@0@0#getservent
+^1512 1441@6@5@1@0@0$@3@0@0#getservent_r
+^1513 1443$$$@0#setservent
+^1514 1445$$$@0#endservent
 *3 (Variable)
-^1520 5|@1|6@0@0&#h_errno
+^1515 5|@1|6@0@0&#h_errno
 *7 (Struct tag)
-^1521 1453@1418#@hostent
+^1516 1481@1446#@hostent
 *4 (Function)
-^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
+^1517 1450@6@5@1@0@0@0@g1515@6@0@1@g1515@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname
+^1518 1453$$$@0#gethostbyname_r
+^1519 1456@6@5@1@0@0@0@g1515@6@0@1@g1515@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr
+^1520 1459$$$@0#gethostbyaddr_r
+^1521 1462@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent
+^1522 1465$$$@0#gethostent_r
+^1523 1468$$@3@0@0#fgethostent
+^1524 1471$$@3@0@0#fgethostent_r
+^1525 1473$$$@0#sethostent
+^1526 1475$$$@0#endhostent
+^1527 1477$$$@0#herror
+^1528 1480$$@3@0@0#hstrerror
 *0 (Datatype)
-^1534 662@-@-@0@0@0@0@1454#in_addr_t
+^1529 662@-@-@0@0@0@0@1482#in_addr_t
 *7 (Struct tag)
-^1535 1455@1456#@in_addr
+^1530 1483@1484#@in_addr
 *0 (Datatype)
-^1536 661@-@-@0@0@0@0@1457#in_port_t
+^1531 661@-@-@0@0@0@0@1485#in_port_t
+*4 (Function)
+^1532 1487$^$@0#htonl
+^1533 1489$^$@0#htons
+^1534 1491$^$@0#ntohl
+^1535 1493$^$@0#ntohs
+^1536 1495$$$@0@W:superuser#Only super-user processes may call chroot.##chroot
+^1537 1497$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot
+^1538 1502$^$@0#isascii
+^1539 1505$$$@0#toascii
+^1540 1509$$$@0#_toupper
+^1541 1512$$$@0#_tolower
+^1542 1514$@0@s1@1@s1$@0#drand48
+^1543 1518$@0@s1@1@s1$@0#erand48
+^1544 1520$@0@s1@1@s1$@0#srand48
+*0 (Datatype)
+^1545 14@-@-@0@0@0@0@1521#sa_family_t
+*7 (Struct tag)
+^1546 1525@1526#@sockaddr_in
+*1 (Constant)
+^1547 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP
+^1551 1482$#INADDR_ANY#INADDR_BROADCAST
 *4 (Function)
-^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
+^1553 1538$$$@0#readdir_r
+^1554 1542$$$@0#seekdir
+^1555 1544$$$@0#telldir
+^1556 1547$@0@@1@tp0$@0#stpcpy
+^1557 1550$@0@@1@tp0$@0#stpncpy
+^1558 1580$@0@s3@1@tp0,s3$@0#flockfile
+^1559 1603$@0@s3,g22@6@0@1@s3,tp0,g22$@0#fseeko
+^1560 1609$@0@g22@6@0@1@g22$@0#ftello
+^1561 1611$@0@s3@1@tp0,s3$@0#ftrylockfile
+^1562 1613$@0@s3@1@tp0,s3$@0#funlockfile
+^1563 1621$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getc_unlocked
+^1564 1623$@1@g17@6@0,s3,g22@6@0@1@s3,tg17,g22$@0#getchar_unlocked
+*3 (Variable)
+^1565 23|@1|6@0@0@0@1#optarg
+^1566 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
+*4 (Function)
+^1570 1625$@1@g1565@6@0,g1566@6@0,g1567@6@0,g1568@6@0,g1569@6@0@1@g1565,g1566,g1567$@0#getopt
+^1571 1630$@0@s3,g22@6@0@1@s3,tp0,g22$@0#getw
+^1572 1632$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
+^1573 1637@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
+^1574 1648$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putc_unlocked
+^1575 1650$@1@g18@6@0,s3,g22@6@0@1@s3,tg18,g22$@0#putchar_unlocked
+^1576 1654$@0@s3,g22@6@0@1@s3,tp1,g22$@0#putw
+^1577 1670@6@0@1@1@0@0@@1@tp0$@0#snprintf
+^1578 1679@6@5@1@0@0@0@s1,g22@6@0@1@s1,g22@3@0@0#tempnam
 ;; Library constraints
+constraints
+setvbuf
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 1
+r
+0
+1
+e1
+2
+2
+Param 63 3
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
 vsnprintf
 pre:
 C
@@ -2412,9 +2710,16 @@ l
 2
 Param 23 0
 r
+0
+1
+e1
 2
 2
 Param 63 1
+e2
+2
+3
+-1
 ;; end precondition constraints
 post:EMPTY
 fgets
@@ -2472,6 +2777,74 @@ e2
 3
 -1
 ;; end precondition constraints
+fread
+pre:EMPTY
+post:
+C
+0@1@4
+l
+1
+3
+2
+2
+Param 20 0
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+fwrite
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 20 0
+r
+2
+2
+Param 63 1
+;; end precondition constraints
+post:EMPTY
+fgetpos
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 289 1
+r
+2
+3
+0
+;; end precondition constraints
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 289 1
+r
+2
+3
+0
+;; end precondition constraints
 calloc
 pre:EMPTY
 post:
 Param 5 2
 ;; end precondition constraints
 post:EMPTY
+stpcpy
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 0
+r
+1
+3
+2
+2
+Param 23 1
+;; end precondition constraints
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+0
+2
+e1
+1
+1
+2
+2
+Param 23 0
+e2
+1
+3
+2
+2
+Param 23 1
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Param 23 0
+r
+1
+3
+2
+2
+Param 23 1
+;; end precondition constraints
+stpncpy
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 0
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:
+C
+0@1@1
+l
+1
+3
+2
+2
+Param 23 0
+r
+2
+2
+Param 63 2
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 23 1
+r
+1
+3
+2
+2
+Param 23 0
+;; end precondition constraints
+getopt
+pre:
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 315 1
+r
+0
+1
+e1
+2
+2
+Param 5 0
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
+snprintf
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 0
+r
+0
+1
+e1
+2
+2
+Param 63 1
+e2
+2
+3
+-1
+;; end precondition constraints
+post:EMPTY
+tempnam
+pre:EMPTY
+post:
+C
+0@1@3
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@3
+l
+1
+1
+2
+2
+Result
+r
+2
+3
+0
+;; end precondition constraints
 ;; Modules access
 lltX_bool#1@
 types#1@
index 34c63957c2cf0bd7ad90a301c0fae063353ff152..0377f4ce1ba39994a41fbfbae8844dd970a3c6a3 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: unixstrict.lcd
-;;LCLint 3.0.0.12 --- 21 August 2001
+;;LCLint 3.0.0.16 --- 10 September 2001
 ;;lib:167
 ;;ctTable
 0 u-2 19 38
@@ -65,7 +65,7 @@
 0 s11|&
 0 s12|&
 0 s23|&
-0 s24|-1 1087 -1
+0 s24|-1 1092 -1
 0 s25|&
 0 s26|-1 359 -1
 0 s27|&
 0 s369|&
 0 s370|&
 0 s409|&
-0 s410|-1 1214 867
+0 s410|-1 1215 867
 0 s411|&
 0 s412|&
 0 s413|&
 3 f652 (23|$#,)!
 3 f0 (652|$#,)!
 3 f19 (652|$#,)!
-1 t651|651&
+1 t651|651 1492 -1
 3 f660 (652|$#,)!
 3 f0 (652|$#,)!
 3 f1 (652|$#,)!
 3 f63 (5|$#,930|$#,23|4@0@7&#,63|$#,)!
 3 f0 (930|0@0@2&#,)!
 3 f1 (930|0@0@2&#,)!
+0 s796|&
 0 s797|&
+0 s798|&
+0 s799|&
+0 s800|&
+0 s801|&
+0 s802|&
+0 s803|&
+0 s804|&
+0 s805|&
+0 s806|&
+0 s807|&
+0 s808|&
+0 s809|&
+0 s810|&
+0 s811|&
+0 s812|&
+0 s813|&
+0 s814|&
+0 s815|&
 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 f943 (23|$#,23|$#,5|$#,)!
+3 f962 (23|$#,23|$#,5|$#,)!
 3 f0 (23|4@0@7&#,5|$#,)!
 3 f1 (23|4@0@7&#,5|$#,)!
 3 f0 (5|$#,)!
 3 f63 (20|4@0@7&#,63|$#,63|$#,191|$#,)!
 3 f0 (20|$#,63|$#,63|$#,191|$#,)!
 3 f63 (20|$#,63|$#,63|$#,191|$#,)!
-3 f0 (191|$#,)!
-3 f1 (191|$#,)!
-3 f0 (191|$#,)!
-3 f1 (191|$#,)!
 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 f969 (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 f0 (23|$#,23|$#,)!
 3 f5 (23|$#,23|$#,)!
 3 f0 (23|$#,23|$#,5|$#,)!
 3 f0 (23|$#,)!
 3 f19 (23|$#,)!
 3 f23 (23|$#,)!
-3 f0 (23|$#,23|0@5@7&#,)!
-3 f19 (23|$#,23|0@5@7&#,)!
-3 f23 (23|$#,23|0@5@7&#,)!
 3 f0 (23|@5|$#,4|$#,)!
 3 f19 (23|@5|$#,4|$#,)!
 3 f23 (23|@5|$#,4|$#,)!
 3 f0 (23|@5|$#,4|$#,)!
 3 f19 (23|@5|$#,4|$#,)!
 3 f23 (23|@5|$#,4|$#,)!
-3 f0 (23|$#,23|$#,)!
-3 f19 (23|$#,23|$#,)!
-3 f191 (23|$#,23|$#,)!
-3 f0 (191|$#,)!
-3 f5 (191|$#,)!
 3 f0 (17|$#,)!
 3 f17 (17|$#,)!
 3 f0 (17|$#,)!
 3 f17 (17|$#,)!
 3 f0 ()!
 3 f1 ()!
-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 s942|&
 0 s943|&
 0 s944|&
-2 F0/12|0&
-2 F4/12|4&
 0 s945|&
 0 s946|&
 0 s947|&
 0 s948|&
 0 s949|&
 0 s950|&
-0 s951|-1 1250 -1
+0 s951|&
 0 s952|&
 0 s953|&
 0 s954|&
 0 s955|&
 0 s956|&
 0 s957|&
+2 F0/12|0&
+2 F4/12|4&
 0 s958|&
 0 s959|&
 0 s960|&
 0 s961|&
 0 s962|&
-0 s963|&
+0 s963|-1 1251 -1
 0 s964|&
-0 a965|-1 1180 -1
+0 s965|&
+0 s966|&
+0 s967|&
+0 s968|&
+0 s969|&
+0 s970|&
+0 s971|&
+0 s972|&
+0 s973|&
+0 s974|&
+0 s975|&
+0 s976|&
+0 a977|-1 1181 -1
 3 f0 (5|$#,23|4@0@7&#,5|$#,)!
 3 f5 (5|$#,23|4@0@7&#,5|$#,)!
 3 C0.5/9|!
-3 f0 (5|$#,1048|$#,20|4@0@7&#,)!
-3 f5 (5|$#,1048|$#,20|4@0@7&#,)!
+3 f0 (5|$#,1053|$#,20|4@0@7&#,)!
+3 f5 (5|$#,1053|$#,20|4@0@7&#,)!
 3 f0 ()!
 3 f647 ()!
 3 Siovec{20|@1|0@0@3&#iov_base,63|@1|^#iov_len,}!
-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|$#,)!
+0 s981|-1 1080 1060
+2 y1059|1059&
+3 f0 (5|$#,1060|$#,5|$#,)!
+3 f64 (5|$#,1060|$#,5|$#,)!
+3 f0 (5|$#,1060|$#,5|$#,)!
+3 f64 (5|$#,1060|$#,5|$#,)!
 3 Spoll{5|@1|^#fd,7|@1|^#events,7|@1|^#revents,}!
-0 s974|-1 -1 1062
-2 y1061|1061&
-3 f0 (1062|$#,10|$#,5|$#,)!
-3 f5 (1062|$#,10|$#,5|$#,)!
+0 s986|-1 -1 1067
+2 y1066|1066&
+3 f0 (1067|$#,10|$#,5|$#,)!
+3 f5 (1067|$#,10|$#,5|$#,)!
 3 f0 (20|4@2@2&#,)!
 3 f1 (20|4@2@2&#,)!
 2 F0/14|0&
 2 F4/14|4&
-3 Ssockaddr{1034|@1|^#sa_len,1034|@1|^#sa_family,1068|@1|^#sa_data,}!
-0 s1088|-1 1080 -1
+3 Ssockaddr{1039|@1|^#sa_len,1039|@1|^#sa_family,1073|@1|^#sa_data,}!
+0 s1100|-1 1085 -1
 3 Slinger{5|@1|^#l_onoff,5|@1|^#l_linger,}!
-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|$#,)!
+0 s1101|&
+3 Ssockproto{1040|@1|^#sp_family,1040|@1|^#sp_protocol,}!
+0 s1102|&
+1 t1059|1059&
+3 Smsghdr{1020|@1|0@0@3&#msg_name,1041|@1|^#msg_namelen,1080|@1|0@0@3&#msg_iov,1041|@1|^#msg_iovlen,1020|@1|0@0@3&#msg_control,1041|@1|^#msg_controllen,5|@1|^#msg_flags,}!
+0 s1103|-1 1105 -1
+3 Scmsghdr{1041|@1|^#cmsg_len,5|@1|^#cmsg_level,5|@1|^#cmsg_type,}!
+0 s1104|&
+1 t1075|1075&
+3 f0 (5|$#,1085|$#,24|$#,)!
+3 f5 (5|$#,1085|$#,24|$#,)!
+3 f0 (5|$#,1085|$#,5|$#,)!
+3 f5 (5|$#,1085|$#,5|$#,)!
+3 f0 (5|$#,1085|$#,5|$#,)!
+3 f5 (5|$#,1085|$#,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|$#,1085|4@0@7&#,1092|$#,)!
+3 f5 (5|$#,1085|4@0@7&#,1092|$#,)!
+3 f0 (5|$#,1085|$#,1092|$#,)!
+3 f5 (5|$#,1085|$#,1092|$#,)!
+3 f0 (5|$#,5|$#,5|$#,20|4@0@7&#,1092|$#,)!
+3 f5 (5|$#,5|$#,5|$#,20|4@0@7&#,1092|$#,)!
 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|$#,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|$#,1085|0@5@7&#,24|$#,)!
+3 f64 (5|$#,20|$#,63|$#,5|$#,1085|0@5@7&#,24|$#,)!
+1 t1082|1082&
+3 f0 (5|$#,1105|$#,5|$#,)!
+3 f64 (5|$#,1105|$#,5|$#,)!
 3 f0 (5|$#,20|$#,63|$#,5|$#,)!
 3 f64 (5|$#,20|$#,63|$#,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|$#,20|$#,63|$#,5|$#,1085|$#,5|$#,)!
+3 f64 (5|$#,20|$#,63|$#,5|$#,1085|$#,5|$#,)!
+3 f0 (5|$#,1105|$#,5|$#,)!
+3 f64 (5|$#,1105|$#,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|$#,291|$#,23|$#,)!
-3 f5 (5|$#,291|$#,23|$#,)!
 3 f0 (23|$#,23|$#,5|$#,)!
 3 f5 (23|$#,23|$#,5|$#,)!
 3 f0 (23|$#,)!
-3 f5 (23|$#,)!
-3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f5 (5|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
-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&#,)!
+0 s1150|-1 1135 -1
+1 t1134|1134&
+3 f0 (24|$#,5|$#,1135|4@5@7&#,)!
+3 f647 (24|$#,5|$#,1135|4@5@7&#,)!
+3 f0 (647|$#,24|$#,5|$#,1135|4@5@7&#,)!
+3 f647 (647|$#,24|$#,5|$#,1135|4@5@7&#,)!
 3 Stimeval{9|@1|^#tv_sec,9|@1|^#tv_usec,}!
-0 s1148|-1 1149 -1
+0 s1153|-1 1150 -1
 3 Stimespec{9|@1|^#ts_sec,9|@1|^#ts_nsec,}!
-0 s1149|&
+0 s1154|&
 3 Stimezone{5|@1|^#tz_minuteswest,5|@1|^#tz_dsttime,}!
-0 s1150|-1 1155 -1
-3 Sitimerval{1140|@1|^#it_interval,1140|@1|^#it_value,}!
-0 s1161|-1 1152 -1
+0 s1155|-1 1156 -1
+3 Sitimerval{1141|@1|^#it_interval,1141|@1|^#it_value,}!
+0 s1166|-1 1153 -1
 3 Sclockinfo{5|@1|^#hz,5|@1|^#tick,5|@1|^#stathz,5|@1|^#profhz,}!
-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|$#,)!
+0 s1167|&
+1 t1141|1141&
+3 f0 (1150|$#,1150|4@5@7&#,)!
+3 f5 (1150|$#,1150|4@5@7&#,)!
+1 t1147|1147&
+3 f0 (5|$#,1153|4@0@7&#,)!
+3 f5 (5|$#,1153|4@0@7&#,)!
+1 t1145|1145&
+3 f0 (1150|4@5@7&#,1156|4@5@7&#,)!
+3 f5 (1150|4@5@7&#,1156|4@5@7&#,)!
+3 f0 (5|$#,1153|$#,1153|4@5@7&#,)!
+3 f5 (5|$#,1153|$#,1153|4@5@7&#,)!
+3 f0 (1150|$#,1156|$#,)!
+3 f5 (1150|$#,1156|$#,)!
+3 f0 (23|$#,1150|0@5@7&#,)!
+3 f5 (23|$#,1150|0@5@7&#,)!
+3 f0 (1020|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,646|$#,)!
+3 f1020 (1020|@5|0@5@7&#,63|$#,5|$#,5|$#,5|$#,646|$#,)!
+3 f0 (1020|$#,5|$#,5|$#,)!
+3 f5 (1020|$#,5|$#,5|$#,)!
+3 f0 (1020|$#,5|$#,5|$#,)!
+3 f5 (1020|$#,5|$#,5|$#,)!
+3 f0 (1020|0@0@2&#,63|$#,)!
+3 f5 (1020|0@0@2&#,63|$#,)!
+3 f0 (1020|$#,5|$#,5|$#,)!
+3 f5 (1020|$#,5|$#,5|$#,)!
+3 f0 (1020|$#,63|$#,)!
+3 f5 (1020|$#,63|$#,)!
+3 f0 (1020|$#,63|$#,)!
+3 f5 (1020|$#,63|$#,)!
 3 Swinsize{8|@1|^#ws_row,8|@1|^#ws_col,8|@1|^#ws_xpixel,8|@1|^#ws_ypixel,}!
-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&#,)!
+0 s1202|&
+1 t1050|1050&
+3 f0 (5|$#,1181|$#,)!
+3 f1 (5|$#,1181|$#,)!
+3 f0 (1181|$#,1181|4@0@7&#,)!
+3 f1 (1181|$#,1181|4@0@7&#,)!
+3 f0 (5|$#,1181|$#,)!
+3 f5 (5|$#,1181|$#,)!
+3 f962 (5|$#,1181|$#,)!
+3 f0 (5|$#,1181|$#,)!
+3 f1 (5|$#,1181|$#,)!
+3 f0 (1181|4@0@7&#,)!
+3 f1 (1181|4@0@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,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|$#,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 (5|$#,1181|0@5@7&#,1181|0@5@7&#,1181|0@5@7&#,1150|$#,)!
+3 f5 (5|$#,1181|0@5@7&#,1181|0@5@7&#,1181|0@5@7&#,1150|$#,)!
 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 (5|$#,1215|$#,)!
+3 f5 (5|$#,1215|$#,)!
 3 f0 (642|$#,642|$#,)!
 3 f5 (642|$#,642|$#,)!
 3 f0 (642|$#,642|$#,)!
 3 f5 (23|$#,23|$#,)!
 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 Sipc_perm{648|@1|^#uid,642|@1|^#gid,648|@1|^#cuid,642|@1|^#cgid,644|@1|^#mode,1038|@1|^#seq,946|@1|^#key,}!
+0 s1324|&
+0 s1335|-1 1231 -1
+1 t1230|1230&
+3 Smsqid_ds{1229|@1|^#msg_perm,1231|@1|0@0@3&#msg_first,1231|@1|0@0@3&#msg_last,1042|@1|^#msg_cbytes,1042|@1|^#msg_qnum,1042|@1|^#msg_qbytes,647|@1|^#msg_lspid,647|@1|^#msg_lrpid,588|@1|^#msg_stime,588|@1|^#msg_rtime,588|@1|^#msg_ctime,}!
+0 s1336|-1 1236 -1
 3 Smymesg{9|@1|^#mtype,42|@1|^#mtext,}!
-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|$#,)!
+0 s1337|&
+1 t1233|1233&
+3 f0 (5|$#,5|$#,1236|4@0@7&#,)!
+3 f5 (5|$#,5|$#,1236|4@0@7&#,)!
+3 f0 (946|$#,5|$#,)!
+3 f5 (946|$#,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 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
+0 s1347|-1 1246 -1
+1 t1245|1245&
+3 Ssemid_ds{1229|@1|^#sem_perm,1246|@1|0@0@3&#sem_base,1036|@1|^#sem_nsems,588|@1|^#sem_otime,588|@1|^#sem_ctime,}!
+0 s1348|-1 1250 -1
+3 Ssem{1036|@1|^#semval,647|@1|^#sempid,1036|@1|^#semncnt,1036|@1|^#semzcnt,}!
+1 t1248|1248&
+1 t1036|1036&
+3 Usemun{5|@1|^#val,1250|@1|0@0@3&#buf,1251|@1|0@0@3&#array,}!
+0 s1349|&
+3 Ssembuf{1036|@1|^#sem_num,7|@1|^#sem_op,7|@1|^#sem_flg,}!
+0 s1350|-1 1260 -1
+3 f0 (5|$#,5|$#,5|$#,1253|$#,)!
+3 f5 (5|$#,5|$#,5|$#,1253|$#,)!
+3 f0 (946|$#,5|$#,5|$#,)!
+3 f5 (946|$#,5|$#,5|$#,)!
+1 t1255|1255&
+3 f0 (5|$#,1260|$#,63|$#,)!
+3 f5 (5|$#,1260|$#,63|$#,)!
+3 Sshmid_ds{1229|@1|^#shm_perm,5|@1|^#shm_segsz,1036|@1|^#shm_lkcnt,647|@1|^#shm_lpid,647|@1|^#shm_cpid,1038|@1|^#shm_nattch,1038|@1|^#shm_cnattch,588|@1|^#shm_atime,588|@1|^#shm_dtime,588|@1|^#shm_ctime,}!
+0 s1373|-1 1268 -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 t1263|1263&
-3 f0 (5|$#,5|$#,1267|4@0@7&#,)!
-3 f5 (5|$#,5|$#,1267|4@0@7&#,)!
+1 t1264|1264&
+3 f0 (5|$#,5|$#,1268|4@0@7&#,)!
+3 f5 (5|$#,5|$#,1268|4@0@7&#,)!
 3 f0 (20|$#,)!
 3 f5 (20|$#,)!
-3 f0 (1021|$#,5|$#,5|$#,)!
-3 f5 (1021|$#,5|$#,5|$#,)!
+3 f0 (946|$#,5|$#,5|$#,)!
+3 f5 (946|$#,5|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 (5|$#,)!
 3 f1 (23|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
+3 Sstat{641|@1|^#st_dev,643|@1|^#st_ino,644|@1|^#st_mode,645|@1|^#st_nlink,648|@1|^#st_uid,642|@1|^#st_gid,641|@1|^#st_rdev,646|@1|^#st_size,588|@1|^#st_atime,588|@1|^#st_mtime,588|@1|^#st_ctime,941|@1|^#st_blksize,940|@1|^#st_blocks,}!
 3 f0 (644|@7|$#,)!
 3 f5 (644|@7|$#,)!
-3 f943 (644|@7|$#,)!
+3 f962 (644|@7|$#,)!
+3 f731 (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 f962 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f5 (644|@7|$#,)!
+3 f962 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f5 (644|@7|$#,)!
+3 f962 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f5 (644|@7|$#,)!
+3 f962 (644|@7|$#,)!
+3 f731 (644|@7|$#,)!
+3 f0 (644|@7|$#,)!
+3 f5 (644|@7|$#,)!
+3 f962 (644|@7|$#,)!
+3 f0 (749|@7|$#,)!
+3 f5 (749|@7|$#,)!
+3 f962 (749|@7|$#,)!
+3 f0 (749|@7|$#,)!
+3 f5 (749|@7|$#,)!
+3 f962 (749|@7|$#,)!
+3 f0 (749|@7|$#,)!
+3 f5 (749|@7|$#,)!
+3 f962 (749|@7|$#,)!
 3 f0 (23|$#,749|4@0@7&#,)!
 3 f5 (23|$#,749|4@0@7&#,)!
+3 f0 (23|$#,644|$#,641|$#,)!
+3 f5 (23|$#,644|$#,641|$#,)!
+3 f0 (23|$#,1042|$#,)!
+3 f5 (23|$#,1042|$#,)!
+3 f0 (5|$#,1042|$#,)!
+3 f5 (5|$#,1042|$#,)!
 3 Sstrbuf{5|@1|^#maxlen,5|@1|^#len,23|@1|0@0@3&#buf,}!
-0 s1479|-1 1329 -1
+0 s1474|-1 1357 -1
 3 Sstr_mlist{42|@1|^#l_name,}!
-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,}!
+0 s1475|-1 1354 -1
+1 t1353|1353&
+3 Sstr_list{5|@1|^#sl_nmods,1354|@1|0@0@3&#sl_modlist,}!
+0 s1476|&
+1 t1351|1351&
+3 f0 (5|$#,1357|4@0@7&#,1357|4@0@7&#,24|$#,)!
+3 f5 (5|$#,1357|4@0@7&#,1357|4@0@7&#,24|$#,)!
+3 f0 (5|$#,1357|4@0@7&#,1357|4@0@7&#,24|$#,24|$#,)!
+3 f5 (5|$#,1357|4@0@7&#,1357|4@0@7&#,24|$#,24|$#,)!
+3 f0 (5|$#,1357|$#,1357|$#,24|$#,)!
+3 f5 (5|$#,1357|$#,1357|$#,24|$#,)!
+3 f0 (5|$#,1357|$#,1357|$#,5|$#,24|$#,)!
+3 f5 (5|$#,1357|$#,1357|$#,5|$#,24|$#,)!
+3 Srusage{1141|@1|^#ru_utime,1141|@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 s1504|-1 1347 -1
+0 s1499|-1 1375 -1
 2 F0/3|0&
 2 F10/3|10&
-3 Sloadavg{1342|@1|^#ldavg,9|@1|^#fscale,}!
-0 s1505|&
+3 Sloadavg{1370|@1|^#ldavg,9|@1|^#fscale,}!
+0 s1500|&
 3 f0 (5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,)!
-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&#,)!
+1 t1368|1368&
+3 f0 (5|$#,1375|4@0@7&#,)!
+3 f5 (5|$#,1375|4@0@7&#,)!
+3 f0 (5|$#,1135|4@0@7&#,)!
+3 f5 (5|$#,1135|4@0@7&#,)!
 3 f0 (5|$#,5|$#,5|$#,)!
 3 f5 (5|$#,5|$#,5|$#,)!
-3 f0 (5|$#,1347|$#,)!
-3 f5 (5|$#,1347|$#,)!
+3 f0 (5|$#,1375|$#,)!
+3 f5 (5|$#,1375|$#,)!
 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
+0 s1506|-1 1388 -1
 3 f0 (23|$#,23|0@5@7&#,)!
 3 f19 (23|$#,23|0@5@7&#,)!
-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|$#,)!
+1 t1385|1385&
+3 f1388 (23|$#,23|0@5@7&#,)!
+3 f0 (23|$#,23|0@5@7&#,1388|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f19 (23|$#,23|0@5@7&#,1388|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1388 (23|$#,23|0@5@7&#,1388|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
 3 f0 (5|$#,23|0@5@7&#,)!
 3 f19 (5|$#,23|0@5@7&#,)!
-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 f1388 (5|$#,23|0@5@7&#,)!
+3 f0 (5|$#,23|0@5@7&#,1388|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f19 (5|$#,23|0@5@7&#,1388|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
+3 f1388 (5|$#,23|0@5@7&#,1388|@5|4@0@7&#,23|4@0@7&#,5|$#,)!
 3 f0 ()!
 3 f19 ()!
-3 f1360 ()!
-3 f0 (1360|$#,23|$#,5|$#,)!
-3 f19 (1360|$#,23|$#,5|$#,)!
-3 f1360 (1360|$#,23|$#,5|$#,)!
+3 f1388 ()!
+3 f0 (1388|$#,23|$#,5|$#,)!
+3 f19 (1388|$#,23|$#,5|$#,)!
+3 f1388 (1388|$#,23|$#,5|$#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
 3 f0 ()!
 3 f5 ()!
-0 s1521|-1 1384 -1
+0 s1516|-1 1412 -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&#,)!
+1 t1409|1409&
+3 f1412 (23|0@2@7&#,)!
+3 f0 (23|$#,1412|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f19 (23|$#,1412|@5|0@2@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1412 (23|$#,1412|@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 f1412 (20|0@2@7&#,63|$#,5|$#,)!
+3 f0 (20|0@2@7&#,63|$#,5|$#,1412|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f19 (20|0@2@7&#,63|$#,5|$#,1412|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,24|4@0@7&#,)!
+3 f1412 (20|0@2@7&#,63|$#,5|$#,1412|@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 f1412 ()!
+3 f0 (1412|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f19 (1412|@5|4@0@7&#,23|4@0@19@2@0#,5|$#,)!
+3 f1412 (1412|@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 f1412 (191|$#,)!
+3 f0 (191|$#,1412|$#,4|$#,5|$#,)!
+3 f19 (191|$#,1412|$#,4|$#,5|$#,)!
+3 f1412 (191|$#,1412|$#,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,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|$#,)!
+0 s1529|&
+3 Sin_addr{1445|@1|^#s_addr,}!
+0 s1530|&
+0 s1531|&
+3 f0 (1445|$#,)!
+3 f1445 (1445|$#,)!
+3 f0 (1448|$#,)!
+3 f1448 (1448|$#,)!
+3 f0 (1445|$#,)!
+3 f1445 (1445|$#,)!
+3 f0 (1448|$#,)!
+3 f1448 (1448|$#,)!
 3 f0 (23|0@2@7&#,)!
 3 f5 (23|0@2@7&#,)!
 3 f0 (5|$#,)!
 3 f5 (5|$#,)!
+3 f0 (5|$#,)!
+3 f2 (5|$#,)!
+3 f0 (5|$#,)!
+3 f2 (5|$#,)!
+3 f0 (5|@7|$#,)!
+3 f4 (5|@7|$#,)!
+3 f0 (5|@7|$#,)!
+3 f4 (5|@7|$#,)!
+3 f0 ()!
+3 f17 ()!
+2 F0/3|0&
+2 F8/3|8&
+3 f0 (1472|$#,)!
+3 f17 (1472|$#,)!
+3 f0 (9|$#,)!
+3 f1 (9|$#,)!
+0 s1545|&
+3 Sin_addr{1445|@1|^#s_addr,}!
+2 F0/8|0&
+2 F3/8|3&
+3 Ssockaddr_in{1477|@1|^#sin_family,1448|@1|^#sin_port,1447|@1|^#sin_addr,1480|@1|^#sin_zero,}!
+0 s1546|&
+3 Sdirent{643|@1|^#d_ino,42|@1|^#d_name,}!
+3 f0 (652|$#,)!
+3 f5 (652|$#,)!
+3 f0 (23|$#,)!
+3 f19 (23|$#,)!
+3 f652 (23|$#,)!
+3 f0 (652|$#,)!
+3 f19 (652|$#,)!
+3 f660 (652|$#,)!
+1 t660|660&
+3 f0 (652|$#,660|$#,1492|$#,)!
+3 f5 (652|$#,660|$#,1492|$#,)!
+3 f0 (652|$#,)!
+3 f1 (652|$#,)!
+3 f0 (652|$#,9|$#,)!
+3 f1 (652|$#,9|$#,)!
+3 f0 (652|$#,)!
+3 f9 (652|$#,)!
+3 f0 (23|@5|4@0@7&#,23|$#,)!
+3 f19 (23|@5|4@0@7&#,23|$#,)!
+3 f23 (23|@5|4@0@7&#,23|$#,)!
+3 f0 (23|@5|4@0@7&#,23|$#,63|$#,)!
+3 f19 (23|@5|4@0@7&#,23|$#,63|$#,)!
+3 f23 (23|@5|4@0@7&#,23|$#,63|$#,)!
 ;;tistable
 0
 28
 533
 417,530,533,756
 756
-965
+977
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 ^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
+^210 1071$@0@@1@p0,tp0$@0#free
 *1 (Constant)
 ^211 5$#EXIT_FAILURE#EXIT_SUCCESS
 *4 (Function)
 ^416 13@-@-@0@0@0@0@648#uid_t
 ^417 20@+@+@0@0@0@0@649#DIR
 *7 (Struct tag)
-^418 650@651#@dirent
+^418 1483@651#@dirent
 *4 (Function)
-^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
+^419 1485$@0@g22@6@0@1@g22$@0#closedir
+^420 1488@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#opendir
+^421 1491@6@5@1@0@0@0@g22@6@0@1@g22@3@0@0#readdir
+^422 1496$^$@0#rewinddir
 *1 (Constant)
 ^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)
 ^564 726@6@5@1@0@0@0@g22@6@0,s3@1@g22,s3@18@0@0#fdopen
 ^565 728$@0@g22@6@0@1@g22$@0#fileno
 *7 (Struct tag)
-^566 729@730#@stat
+^566 1309@730#@stat
 *4 (Function)
-^567 734$^$@0#S_ISBLK
-^568 737$^$@0#S_ISCHR
-^569 740$^$@0#S_ISDIR
-^570 743$^$@0#S_ISFIFO
-^571 746$^$@0#S_ISREG
+^567 1313$^$@0#S_ISBLK
+^568 1317$^$@0#S_ISCHR
+^569 1321$^$@0#S_ISDIR
+^570 1325$^$@0#S_ISFIFO
+^571 1329$^$@0#S_ISREG
 ^572 748$@0@s3,g22@6@0@1@s3,g22$@0#chmod
 ^573 751$@0@g22@6@0@1@g22,tp1$@0#fstat
 ^574 753$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
 *1 (Constant)
 ^674 5$#CLK_TCK
 *4 (Function)
-^675 1001$@1@g673@6@0,s3@1@s3,g921,g922,g923$@0#tzset
+^675 1008$@1@g673@6@0,s3@1@s3,g935,g936,g937$@0#tzset
 *1 (Constant)
 ^676 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)
 ^763 939$$$@0#regfree
 *1 (Constant)
 ^764 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)
-^796 5|@1|6@0@0@0@1#signgam
 *0 (Datatype)
-^797 13@-@-@0@0@0@0@940#clockid_t
+^796 13@-@-@0@0@0@0@940#blkcnt_t
+^797 13@-@-@0@0@0@0@941#blksize_t
+^798 13@-@-@0@0@0@0@942#clockid_t
+^799 14@-@-@0@0@0@0@943#fsblkcnt_t
+^800 14@-@-@0@0@0@0@944#fsfilcnt_t
+^801 13@-@-@0@0@0@0@945#id_t
+^802 13@-@-@0@0@0@0@946#key_t
+^803 13@-@-@0@0@0@0@947#pthread_attr_t
+^804 13@-@-@0@0@0@0@948#pthread_cond_t
+^805 13@-@-@0@0@0@0@949#pthread_condattr_t
+^806 13@-@-@0@0@0@0@950#pthread_key_t
+^807 13@-@-@0@0@0@0@951#pthread_mutex_t
+^808 13@-@-@0@0@0@0@952#pthread_mutexattr_t
+^809 13@-@-@0@0@0@0@953#pthread_once_t
+^810 13@-@-@0@0@0@0@954#pthread_rwlock_t
+^811 13@-@-@0@0@0@0@955#pthread_rwlockattr_t
+^812 13@-@-@0@0@0@0@956#pthread_t
+^813 15@-@-@0@0@0@0@957#suseconds_t
+^814 13@-@-@0@0@0@0@958#timer_t
+^815 14@-@-@0@0@0@0@959#useconds_t
+*3 (Variable)
+^816 5|@1|6@0@0@0@1#signgam
 *4 (Function)
-^798 942$@0@@1@tp1$@0#bcopy
-^799 946$^$@0#bcmp
-^800 948$@0@@1@tp0$@0#bzero
-^801 950$^$@0#ffs
-^802 1224$@0@s3@1@s3$@0#symlink
-^803 954$@0@s1@1@s1$@0#setvbuf_unlocked
-^804 956$@0@s1@1@s1$@0#setbuffer
-^805 958$@0@s1@1@s1$@0#setlinebuf
-^806 960$@0@@1@p1$@0#strerror_r
-^807 962$@0@@1@tp3,tp0$@0#fread_unlocked
-^808 964$@0@@1@tp3$@0#fwrite_unlocked
-^809 966$@0@@1@tp0$@0#funlockfile
-^810 968$@0@@1@tp0$@0#flockfile
-^811 972$@0@@1@tp0$@0#memccpy
-^812 974$^$@0#strcasecmp
-^813 976$^$@0#strncasecmp
-^814 979$^@3@0@0#strdup
-^815 982@6@5@1@0@0@0@s1@1@s1@3@0@0#tempnam
-^816 985@6@5@1@0@0^@18@0@0#index
-^817 988@6@5@1@0@0^@18@0@0#rindex
-^818 991@6@5@1@0@0@0@s3,g22@6@0@1@s3,g22@18@0@0#popen
-^819 993$@0@s3,g22@6@0@1@s3,tp0,g22$@0#pclose
-^820 995$@0@g22@6@0@1@g22$@0#cbrt
-^821 997$^$@0#rint
-^822 999$^$@0#trunc
+^817 961$@0@@1@tp1$@0#bcopy
+^818 965$^$@0#bcmp
+^819 967$@0@@1@tp0$@0#bzero
+^820 969$^$@0#ffs
+^821 1225$@0@s3@1@s3$@0#symlink
+^822 973$@0@s1@1@s1$@0#setvbuf_unlocked
+^823 975$@0@s1@1@s1$@0#setbuffer
+^824 977$@0@s1@1@s1$@0#setlinebuf
+^825 979$@0@@1@p1$@0#strerror_r
+^826 981$@0@@1@tp3,tp0$@0#fread_unlocked
+^827 983$@0@@1@tp3$@0#fwrite_unlocked
+^828 987$@0@@1@tp0$@0#memccpy
+^829 989$^$@0#strcasecmp
+^830 991$^$@0#strncasecmp
+^831 994@6@5@1@0@0^@2@0@0#strdup
+^832 997@6@5@1@0@0^@18@0@0#index
+^833 1000@6@5@1@0@0^@18@0@0#rindex
+^834 1002$@0@g22@6@0@1@g22$@0#cbrt
+^835 1004$^$@0#rint
+^836 1006$^$@0#trunc
 *1 (Constant)
-^823 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#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
+^837 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#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
+^914 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
+^929 5$#DOMAIN#SING#OVERFLOW#UNDERFLOW#TLOSS#PLOSS
 *3 (Variable)
-^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
+^935 5|@1|6@0@0@0@1#daylight
+^936 9|@1|6@0@0@0@1#timezone
+^937 847|@1|6@0@0@0@1#tzname
 *0 (Datatype)
-^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
+^938 3@-@-@0@0@0@0@1009#uchar_t
+^939 8@-@-@0@0@0@0@1010#ushort_t
+^940 6@-@-@0@0@0@0@1011#uint_t
+^941 10@-@-@0@0@0@0@1012#ulong_t
+^942 3@-@-@0@0@0@0@1013#vuchar_t
+^943 8@-@-@0@0@0@0@1014#vushort_t
+^944 6@-@-@0@0@0@0@1015#vuint_t
+^945 10@-@-@0@0@0@0@1016#vulong_t
+^946 9@-@-@0@0@0@0@1017#label_t
+^947 5@-@-@0@0@0@0@1018#level_t
+^948 13@-@-@0@0@0@0@1019#daddr_t
+^949 23@-@+@0@0@0@0@1020#caddr_t
+^950 28@-@+@0@0@0@0@1021#qaddr_t
+^951 23@-@+@0@0@0@0@1022#addr_t
+^952 9@-@-@0@0@0@0@1023#physadr_t
+^953 7@-@-@0@0@0@0@1024#cnt_t
+^954 5@-@-@0@0@0@0@1025#chan_t
+^955 10@-@-@0@0@0@0@1026#rlim_t
+^956 5@-@-@0@0@0@0@1027#paddr_t
+^957 20@-@+@0@0@0@0@1028#mid_t
+^958 1030@-@-@0@0@0@0@1031#slab_t
+^959 1012@-@-@0@0@0@0@1032#shmatt_t
+^960 1012@-@-@0@0@0@0@1033#msgqnum_t
+^961 1012@-@-@0@0@0@0@1034#msglen_t
+^962 1009@-@-@0@0@0@0@1035#uchar
+^963 1010@-@-@0@0@0@0@1036#ushort
+^964 1011@-@-@0@0@0@0@1037#uint
+^965 1012@-@-@0@0@0@0@1038#ulong
+^966 1009@-@-@0@0@0@0@1039#u_char
+^967 1010@-@-@0@0@0@0@1040#u_short
+^968 1011@-@-@0@0@0@0@1041#u_int
+^969 1012@-@-@0@0@0@0@1042#u_long
+^970 1013@-@-@0@0@0@0@1043#vu_char
+^971 1014@-@-@0@0@0@0@1044#vu_short
+^972 1015@-@-@0@0@0@0@1045#vu_int
+^973 1016@-@-@0@0@0@0@1046#vu_long
+^974 9@-@-@0@0@0@0@1047#swblk_t
+^975 1042@-@-@0@0@0@0@1048#fixpt_t
+^976 9@-@-@0@0@0@0@1049#segsz_t
+^977 0@+@=@0@0@0@0@1050#fd_set
 *4 (Function)
-^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
+^978 1052$@0@@1@p1$@0#ttyname_r
+^979 1055$@0@g22@6@0@1@tp2,g22$@0#ioctl
+^980 1057$@0@s3@1@s3$@0#vfork
 *7 (Struct tag)
-^969 1053@1054#@iovec
+^981 1058@1059#@iovec
 *1 (Constant)
-^970 5$#UIO_MAXIOV#IOV_MAX
+^982 5$#UIO_MAXIOV#IOV_MAX
 *4 (Function)
-^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
+^984 1062$@0@s3,g22@6@0@1@fiov_base.ap1,s3,g22$@0#readv
+^985 1064$@0@g22@6@0@1@g22$@0#writev
 *7 (Struct tag)
-^974 1060@1061#@poll
+^986 1065@1066#@poll
 *1 (Constant)
-^975 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL
+^987 7$#POLLIN#POLLRDNORM#POLLRDBAND#POLLPRI#POLLOUT#POLLWRNORM#POLLWRBAND#POLLERR#POLLHUP#POLLNVAL
 *4 (Function)
-^985 1064$@0@g22@6@0@1@frevents.ap0,g22$@0#poll
+^997 1069$@0@g22@6@0@1@frevents.ap0,g22$@0#poll
 *1 (Constant)
-^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
+^998 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)
-^1088 1069@1070#@sockaddr
-^1089 1071@1072#@linger
-^1090 1073@1074#@sockproto
-^1091 1076@1077#@msghdr
-^1092 1078@1079#@cmsghdr
+^1100 1074@1075#@sockaddr
+^1101 1076@1077#@linger
+^1102 1078@1079#@sockproto
+^1103 1081@1082#@msghdr
+^1104 1083@1084#@cmsghdr
 *4 (Function)
-^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
+^1105 1087$@0@g22@6@0@1@tp2,g22$@0#accept
+^1106 1089$@0@g22@6@0,s3@1@g22,s3$@0#bind
+^1107 1091$@0@g22@6@0,s1@1@g22,s1$@0#connect
+^1108 1094$@0@g22@6@0@1@tp1,tp2,g22$@0#getpeername
+^1109 1096$@0@g22@6@0@1@tp1,tp2,g22$@0#getsockname
+^1110 1098$@0@g22@6@0@1@tp3,tp4,g22$@0#getsockopt
+^1111 1100$@0@g22@6@0,s1@1@g22,s1$@0#listen
+^1112 1102$@0@g22@6@0@1@tp1,g22$@0#recv
+^1113 1104$@0@g22@6@0@1@tp1,tp4,tp5,g22$@0#recvfrom
+^1114 1107$@0@g22@6@0@1@afiov_base.tfmsg_iov.tp1,g22$@0#recvmsg
+^1115 1109$@0@g22@6@0@1@g22$@0#send
+^1116 1111$@0@g22@6@0@1@g22$@0#sendto
+^1117 1113$@0@g22@6@0@1@g22$@0#sendmsg
+^1118 1115$@0@s1,g22@6@0@1@s1,g22$@0#setsockopt
+^1119 1117$@0@g22@6@0@1@g22$@0#shutdown
+^1120 1119$@0@g22@6@0@1@g22$@0#socket
+^1121 1121$@0@g22@6@0@1@g22$@0#socketpair
 *1 (Constant)
-^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)
-^1129 1118$@0@s3@1@s3$@0#psignal
-*3 (Variable)
-^1130 23|@1|6@0@0@0@1#optarg
-^1131 5|@1|6@0@0@0@1#optind#optopt#opterr#optreset
+^1122 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)
-^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@g673@6@0,g22@6@0@1@tg673,g22$@0#setenv
-^1137 1124$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#putenv
-^1138 1126$@1@g673@6@0@1@tg673$@0#unsetenv
-^1139 1128$^$@0#WCOREDUMP
-^1140 1130$^$@0#W_EXITCODE
-^1141 1132$^$@0#W_STOPCODE
+^1141 1123$@0@s3@1@s3$@0#psignal
+^1142 1125$@1@g673@6@0,g22@6@0@1@tg673,g22$@0#setenv
+^1143 1127$@1@g673@6@0@1@tg673$@0#unsetenv
+^1144 1129$^$@0#WCOREDUMP
+^1145 1131$^$@0#W_EXITCODE
+^1146 1133$^$@0#W_STOPCODE
 *1 (Constant)
-^1142 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED
+^1147 5$#WAIT_ANY#WAIT_MYPGRP#WSTOPPED
 *7 (Struct tag)
-^1145 1338@1133#@rusage
+^1150 1366@1134#@rusage
 *4 (Function)
-^1146 1136$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3
-^1147 1138$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4
+^1151 1137$@0@g22@6@0@1@tp0,tp2,g22$@0#wait3
+^1152 1139$@0@g22@6@0@1@tp1,tp3,g22$@0#wait4
 *7 (Struct tag)
-^1148 1139@1140#@timeval
-^1149 1141@1142#@timespec
-^1150 1143@1144#@timezone
+^1153 1140@1141#@timeval
+^1154 1142@1143#@timespec
+^1155 1144@1145#@timezone
 *1 (Constant)
-^1151 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL
+^1156 5$#DST_NONE#DST_USA#DST_AUST#DST_WET#DST_MET#DST_EET#DST_CAN#ITIMER_PROF#ITIMER_REAL#ITIMER_VIRTUAL
 *7 (Struct tag)
-^1161 1145@1146#@itimerval
-^1162 1147@1148#@clockinfo
+^1166 1146@1147#@itimerval
+^1167 1148@1149#@clockinfo
 *4 (Function)
-^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
+^1168 1152$@0@s1,g22@6@0@1@s1,tp1,g22$@0#adjtime
+^1169 1155$@0@g22@6@0@1@g22,tp1$@0#getitimer
+^1170 1158$@0@g22@6@0@1@tp0,tp1,g22$@0#gettimeofday
+^1171 1160$@0@g22@6@0,s1@1@tp2,g22,s1$@0#setitimer
+^1172 1162$@0@s1,g22@6@0@1@s1,g22$@0#settimeofday
+^1173 1164$@0@s3,g22@6@0@1@s3,g22$@0#utimes
 *1 (Constant)
-^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
+^1174 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)
-^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
+^1195 1166$@0@@1@p0$@0#mmap
+^1196 1168$^$@0#madvise
+^1197 1170$^$@0#mprotect
+^1198 1172$@0@s3,g22@6@0@1@s3,tp0,g22$@0#munmap
+^1199 1174$^$@0#msync
+^1200 1176$^$@0#mlock
+^1201 1178$^$@0#munlock
 *7 (Struct tag)
-^1197 1178@1179#@winsize
+^1202 1179@1180#@winsize
 *1 (Constant)
-^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
+^1203 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)
-^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
+^1269 1183$@0@@1@tp1$@0#FD_CLR
+^1270 1185$@0@@1@tp1$@0#FD_COPY
+^1271 1188$^$@0#FD_ISSET
+^1272 1190$@0@@1@tp1$@0#FD_SET
+^1273 1192$@0@@1@tp0$@0#FD_ZERO
+^1274 1194$@0@s1,g22@6@0@1@s1,g22$@0#fchdir
+^1275 1196$@0@g22@6@0,s3@1@g22,s3$@0#fchown
+^1276 1198$@0@g22@6@0,s3@1@g22,s3$@0#fsync
+^1277 1200$@0@g22@6@0,s3@1@g22,s3$@0#ftruncate
+^1278 1202$@0@@1@p0$@0#gethostname
+^1279 1204$@0@s1@1@s1$@0#initgroups
+^1280 1206$@0@g22@6@0,s3@1@g22,s3$@0#lchown
+^1281 1208$@0@g22@6@0@1@tp1,g22$@0#readlink
+^1282 1210$@0@g22@6@0@1@tp1,tp2,tp3,tp4,g22$@0#select
+^1283 1212$@0@g22@6@0,s1@1@g22,s1$@0#setegid
+^1284 1214$@0@g22@6@0,s1@1@g22,s1$@0#seteuid
+^1285 1217$@0@g22@6@0,s1@1@g22,s1$@0#setgroups
+^1286 1219$@0@g22@6@0,s1@1@g22,s1$@0#setregid
+^1287 1221$@0@g22@6@0,s1@1@g22,s1$@0#setreuid
+^1288 1223$@0@s3@1@s3$@0#sync
+^1289 1227$@0@g22@6@0,s3@1@g22,s3$@0#truncate
 *1 (Constant)
-^1285 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST
+^1290 5$#EBADRPC#ERPCMISMATCH#EPROGUNAVAIL#EPROGMISMATCH#EPROCUNAVAIL#EFTYPE#EAUTH#ENEEDAUTH#ELAST
 *3 (Variable)
-^1294 23|@1|6@0@0@0@1#TMAGIC
+^1299 23|@1|6@0@0@0@1#TMAGIC
 *1 (Constant)
-^1295 5$#TMAGLEN
+^1300 5$#TMAGLEN
 *3 (Variable)
-^1296 23|@1|6@0@0@0@1#TVERSION
+^1301 23|@1|6@0@0@0@1#TVERSION
 *1 (Constant)
-^1297 5$#TVERSLEN#REGTYPE#AREGTYPE#LNKTYPE#SYMTYPE#CHRTYPE#BLKTYPE#DIRTYPE#FIFOTYPE#CONTTYPE#TSUID#TSGID#TSVTX#TUREAD#TUWRITE#TUEXEC#TGREAD#TGWRITE#TGEXEC#TOREAD#TOWRITE#TOEXEC
+^1302 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)
-^1319 1227@1228#@ipc_perm
+^1324 1228@1229#@ipc_perm
 *1 (Constant)
-^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
+^1325 5$#IPC_R#IPC_W#IPC_M#IPC_CREAT#IPC_EXCL#IPC_NOWAIT
+^1331 946$#IPC_PRIVATE
+^1332 5$#IPC_RMID#IPC_SET#IPC_STAT
 *7 (Struct tag)
-^1330 0@1229#@msg
-^1331 1231@1232#@msqid_ds
-^1332 1233@1234#@mymesg
+^1335 0@1230#@msg
+^1336 1232@1233#@msqid_ds
+^1337 1234@1235#@mymesg
 *1 (Constant)
-^1333 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL
+^1338 5$#MSG_NOERROR#MSGMAX#MSGMNB#MSGMNI#MSGTQL
 *4 (Function)
-^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
+^1343 1238$@0@g22@6@0@1@g22,tp2$@0#msgctl
+^1344 1240$@0@g22@6@0@1@g22$@0#msgget
+^1345 1242$@0@g22@6@0@1@g22,tp1$@0#msgrcv
+^1346 1244$@0@g22@6@0@1@g22$@0#msgsnd
 *7 (Struct tag)
-^1342 1248@1244#@sem
-^1343 1246@1247#@semid_ds
+^1347 1249@1245#@sem
+^1348 1247@1248#@semid_ds
 *8 (Union tag)
-^1344 1251@1252#$semun
+^1349 1252@1253#$semun
 *7 (Struct tag)
-^1345 1253@1254#@sembuf
+^1350 1254@1255#@sembuf
 *1 (Constant)
-^1346 5$#SEM_A#SEMAEM#SEMMNI#SEMMNS#SEMMNU#SEMMSL#SEMOPN#SEM_R#SEMUME#SEM_UNDO#SEMVMX#GETVAL#SETVAL#GETPID#GETNCNT#GETZCNT#GETALL#SETALL#ERMID
+^1351 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)
-^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
+^1370 1257$@0@g22@6@0@1@g22$@0#semctl
+^1371 1259$@0@g22@6@0@1@g22$@0#semget
+^1372 1262$@0@g22@6@0@1@g22$@0#semop
 *7 (Struct tag)
-^1368 1262@1263#@shmid_ds
+^1373 1263@1264#@shmid_ds
 *1 (Constant)
-^1369 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK
+^1374 5$#SHMLBA#SHM_LOCK#SHMMAX#SHMMIN#SHMMNI#SHM_R#SHM_RDONLY#SHM_RND#SHMSEG#SHM_W#SHM_UNLOCK
 *4 (Function)
-^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
+^1385 1267$@0@g22@6@0@1@g22@3@0@0#shmat
+^1386 1270$@0@g22@6@0@1@g22,tp2$@0#shmctl
+^1387 1272$@0@g22@6@0@1@g22$@0#shmdt
+^1388 1274$@0@g22@6@0@1@g22$@0#shmget
 *1 (Constant)
-^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
+^1389 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)
-^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
+^1423 1276$^$@0#LOG_MASK
+^1424 1278$^$@0#LOG_UPTO
+^1425 1280$@0@s3@1@s3$@0#closelog
+^1426 1282$@0@s3@1@s3$@0#openlog
+^1427 1284$@0@s1@1@s1$@0#setlogmask
+^1428 1286@6@0@1@1@0@0@s3@1@s3$@0#syslog
+^1429 1288$@0@s3@1@s3$@0#vsyslog
+^1430 1290$@0@s1@1@s1$@0#endpwent
+^1431 1293@6@5@1@0@0@0@s1@1@s1@3@0@0#getpwent
+^1432 1295$@0@s1@1@s1$@0#setpassent
+^1433 1297$@0@s1@1@s1$@0#setpwent
+^1434 1299$@0@s1@1@s1$@0#endgrent
+^1435 1302@6@5@1@0@0@0@s1@1@s1@3@0@0#getgrent
+^1436 1304$@0@s1@1@s1$@0#setgrent
+^1437 1306$@0@s1@1@s1$@0#setgrfile
+^1438 1308$@0@s1@1@s1$@0#setgroupent
 *1 (Constant)
-^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
+^1439 644$#S_IFMT#S_IFBLK#S_IFCHR#S_IFIFO#S_IFREG#S_IFDIR#S_IFLNK#S_IRWXU#S_IRUSR#S_IRWXG#S_IRWXO#S_ISVTX
 *4 (Function)
-^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
+^1451 1332$^$@0#S_ISLNK
+^1452 1335$^$@0#S_TYPEISMQ
+^1453 1338$^$@0#S_TYPEISSEM
+^1454 1341$^$@0#S_TYPEISSHM
+^1455 1343$@0@g22@6@0@1@g22$@0#lstat
+^1456 1345$@0@g22@6@0@1@g22$@0@W:portability#The only portable use of mknod is to create FIFO-special file. If mode is not S_IFIFO or dev is not 0, the behaviour of mknod() is unspecified.##mknod
+^1457 1347$@0@s3,g22@6@0@1@s3,g22$@0@W:unixstandard#Not in Single UNIX Specification Version 2##chflags
+^1458 1349$@0@s3,g22@6@0@1@s3,g22$@0@W:unixstandard#Not in Single UNIX Specification Version 2##fchflags
 *1 (Constant)
-^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
+^1459 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
+^1474 1350@1351#@strbuf
+^1475 1352@1353#@str_mlist
+^1476 1355@1356#@str_list
 *4 (Function)
-^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
+^1477 1359$@0@g22@6@0@1@tp1,tp2,g22$@0#getmsg
+^1478 1361$@0@g22@6@0@1@tp3,tp1,tp2,g22$@0#getpmsg
+^1479 1363$@0@s1,g22@6@0@1@s1,g22$@0#putmsg
+^1480 1365$@0@s1,g22@6@0@1@s1,g22$@0#putpmsg
 *1 (Constant)
-^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
+^1481 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)
-^1504 1339@1340#@rlimit
-^1505 1343@1344#@loadavg
+^1499 1367@1368#@rlimit
+^1500 1371@1372#@loadavg
 *4 (Function)
-^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
+^1501 1374$@0@g22@6@0@1@g22$@0#getpriority
+^1502 1377$@0@g22@6@0@1@tp1,g22$@0#getrlimit
+^1503 1379$@0@g22@6@0@1@tp1,g22$@0#getrusage
+^1504 1381$@0@g22@6@0,s1@1@g22,s1$@0#setpriority
+^1505 1383$@0@g22@6@0,s1@1@g22,s1$@0#setrlimit
 *7 (Struct tag)
-^1511 1356@1357#@servent
+^1506 1384@1385#@servent
 *4 (Function)
-^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
+^1507 1389@6@5@1@0@0$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getsrvbyname_r instead##getservbyname
+^1508 1392$$$@0#getservbyname_r
+^1509 1395$$@18@3@0@W:multithreaded#Unsafe in multithreaded applications, use getservbyport_r instead##getservbyport
+^1510 1398$$$@0#getservbyport_r
+^1511 1401@6@5@1@0@0$@3@0@0#getservent
+^1512 1404@6@5@1@0@0$@3@0@0#getservent_r
+^1513 1406$$$@0#setservent
+^1514 1408$$$@0#endservent
 *3 (Variable)
-^1520 5|@1|6@0@0&#h_errno
+^1515 5|@1|6@0@0&#h_errno
 *7 (Struct tag)
-^1521 1416@1381#@hostent
+^1516 1444@1409#@hostent
 *4 (Function)
-^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
+^1517 1413@6@5@1@0@0@0@g1515@6@0@1@g1515@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyname_r instead##gethostbyname
+^1518 1416$$$@0#gethostbyname_r
+^1519 1419@6@5@1@0@0@0@g1515@6@0@1@g1515@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostbyaddr_r instead##gethostbyaddr
+^1520 1422$$$@0#gethostbyaddr_r
+^1521 1425@6@5@1@0@0$@19@3@0@W:multithreaded#Unsafe in multithreaded applications, use gethostent_r instead##gethostent
+^1522 1428$$$@0#gethostent_r
+^1523 1431$$@3@0@0#fgethostent
+^1524 1434$$@3@0@0#fgethostent_r
+^1525 1436$$$@0#sethostent
+^1526 1438$$$@0#endhostent
+^1527 1440$$$@0#herror
+^1528 1443$$@3@0@0#hstrerror
 *0 (Datatype)
-^1534 619@-@-@0@0@0@0@1417#in_addr_t
+^1529 619@-@-@0@0@0@0@1445#in_addr_t
 *7 (Struct tag)
-^1535 1418@1419#@in_addr
+^1530 1446@1447#@in_addr
+*0 (Datatype)
+^1531 618@-@-@0@0@0@0@1448#in_port_t
+*4 (Function)
+^1532 1450$^$@0#htonl
+^1533 1452$^$@0#htons
+^1534 1454$^$@0#ntohl
+^1535 1456$^$@0#ntohs
+^1536 1458$$$@0@W:superuser#Only super-user processes may call chroot.##chroot
+^1537 1460$$$@0@W:superuser#Only super-user processes may call fchroot.##fchroot
+^1538 1462$^$@0#isascii
+^1539 1464$^$@0#toascii
+^1540 1466$^$@0#_toupper
+^1541 1468$^$@0#_tolower
+^1542 1470$@0@s1@1@s1$@0#drand48
+^1543 1474$@0@s1@1@s1$@0#erand48
+^1544 1476$@0@s1@1@s1$@0#srand48
 *0 (Datatype)
-^1536 618@-@-@0@0@0@0@1420#in_port_t
+^1545 14@-@-@0@0@0@0@1477#sa_family_t
+*7 (Struct tag)
+^1546 1481@1482#@sockaddr_in
+*1 (Constant)
+^1547 5$#IPPROTO_IP#IPPROTO_ICMP#IPPROTO_TCP#IPPROTO_UDP
+^1551 1445$#INADDR_ANY#INADDR_BROADCAST
 *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
+^1553 1494$$$@0#readdir_r
+^1554 1498$$$@0#seekdir
+^1555 1500$$$@0#telldir
+^1556 1503$@0@@1@tp0$@0#stpcpy
+^1557 1506$@0@@1@tp0$@0#stpncpy
 ;; Library constraints
+constraints
 vsnprintf
 pre:
 C
 Param 5 2
 ;; end precondition constraints
 post:EMPTY
+stpcpy
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 0
+r
+1
+3
+2
+2
+Param 23 1
+;; end precondition constraints
+post:
+C
+0@1@4
+l
+1
+1
+2
+2
+Result
+r
+0
+2
+e1
+1
+1
+2
+2
+Param 23 0
+e2
+1
+3
+2
+2
+Param 23 1
+C
+0@1@4
+l
+1
+3
+2
+2
+Result
+r
+2
+3
+0
+C
+0@1@4
+l
+1
+3
+2
+2
+Param 23 0
+r
+1
+3
+2
+2
+Param 23 1
+;; end precondition constraints
+stpncpy
+pre:
+C
+0@1@3
+l
+1
+1
+2
+2
+Param 23 0
+r
+0
+1
+e1
+2
+2
+Param 63 2
+e2
+2
+3
+-1
+;; end precondition constraints
+post:
+C
+0@1@1
+l
+1
+3
+2
+2
+Param 23 0
+r
+2
+2
+Param 63 2
+C
+0@1@3
+l
+1
+3
+2
+2
+Param 23 1
+r
+1
+3
+2
+2
+Param 23 0
+;; end precondition constraints
 ;; Modules access
 lltX_bool#1@
 types#1@
This page took 0.355925 seconds and 5 git commands to generate.