+++ /dev/null
-#ifndef FD_SETSIZE
-#include <sys/types.h>
-#endif
-
-#if defined(vax) || defined(__vax__)
-
-/* following functions removed:
- stdio
- directory reading
- DBM
- signal(3)
- alphasort(3), scandir(3)
- accept(2)
- bind(2)
- connect(2)
- getpeername(2)
- getpriority(2)
- getrlimit(2)
- getrusage(2)
- readv(2)
- recvfrom(2)
- recvmsg(2)
- sendto(2)
- sendmsg(2)
- setrlimit(2)
- sigvec(2)
- sigreturn(2)
- sigstack(2)
- wait(2)
- wait3(2)
- writev(2)
- ftime(2)
- gtty(3)
- inet_lnaof(3)
- inet_netof(3)
- in_addr(3)
- inet_ntoa(3)
- insque(3)
- longjmp(3)
- nlist(3)
- ns_ntoa(3)
- remque(3)
- setjmp(3)
- stty(3)
- times(3)
- vtimes(3)
- adjtime(2)
- fstat(2)
- getitimer(2)
- gettimeofday(2)
- lstat(2)
- select(2)
- setitimer(2)
- settimeofday(2)
- stat(2)
- utimes(2)
- asctime(2)
- monitor(3)
- monstartup(3)
- ctime(3)
- gmtime(3)
- localtime(3)
- */
-
-/* /usr/lib/lint/llib-lc */
-/* /usr/lib/lint/llib-lc */
-int access (char *, int );
-int acct (char *);
-char *brk (char *);
-int chdir (char *);
-int chmod (char *, int );
-int chown (char *, int , int );
-int chroot (char *);
-int close (int );
-int dup (int );
-int dup2 (int , int );
-int execve (char *, char * [], char * []);
-#ifndef __GNUC__
-int _exit (int );
-#endif
-int fchmod (int , int );
-int fchown (int , int , int );
-int fcntl (int , int , int );
-int flock (int , int );
-int fork (void );
-int fsync (int );
-int ftruncate (int , off_t );
-int getdtablesize (void );
-gid_t getegid (void );
-uid_t geteuid (void );
-gid_t getgid (void );
-int getgroups (int , int *);
-long gethostid (void );
-int gethostname (char *, int );
-int getpagesize (void );
-int getpgrp (int );
-int getpid (void );
-int getppid (void );
-uid_t getuid (void );
-int ioctl (int , u_long , char *);
-int kill (int , int );
-int killpg (int , int );
-int listen (int , int );
-int mount (int , char *, int , caddr_t *);
-int pipe (int [2 ]);
-int profil (char *, int , int , int );
-int ptrace (int , int , int *, int );
-int quota (int , int , int , char *);
-int read (int , char *, int );
-int reboot (int );
-int recv (int , char *, int , int );
-char *sbrk (int );
-int setgroups (int , int *);
-int sethostid (long );
-int sethostname (char *, int );
-int setpgrp (int , int );
-int setquota (const char *, const char *);
-int setregid (int , int );
-int setreuid (int , int );
-int shutdown (int , int );
-void srandom (int );
-int swapon (char *);
-int sync (void );
-int umask (int );
-int umount (char *);
-int vfork (void );
-int vhangup (void );
-int write (int , const char *, int );
-int abs (int );
-int alarm (unsigned );
-double atof (const char *);
-int atoi (char *);
-long atol (char *);
-int bcmp (char *, char *, int );
-int bcopy (const char *, char *, int );
-int bzero (char *, int );
-void *calloc (unsigned long, unsigned long);
-void closelog (void );
-int creat (char *, int );
-char *crypt (char *, char *);
-char *ecvt (double , int , int *, int *);
-int encrypt (char *, int );
-int endfsent (void );
-int endgrent (void );
-int endhostent (void );
-int endnetent (void );
-int endprotoent (void );
-int endpwent (void );
-int endservent (void );
-int endttyent (void );
-int endusershell (void );
-int execl (char *, char *, ...);
-int execle (char *, char *);
-int execlp (char *, char *, ...);
-int execv (char *, char * []);
-int execvp (char *, char * []);
-int exect (char *, char * [], char * []);
-#ifndef __GNUC__
-int exit (int );
-#endif
-char *fcvt (double , int , int *, int *);
-int ffs (int );
-#ifdef __GNUC__
-void free (void *);
-#else
-int free (char *);
-#endif
-double frexp (double , int *);
-char *gcvt (double , int , char *);
-struct disktab *getdiskbyname (char *);
-char *getenv (char *);
-struct fstab *getfsent (void );
-struct fstab *getfsspec (char *);
-struct fstab *getfsfile (char *);
-struct fstab *getfstype (char *);
-struct group *getgrent (void );
-struct group *getgrgid (int );
-struct group *getgrnam (const char *);
-char *getlogin (void );
-int getopt (int , char **, char *);
-char *getpass (char *);
-int getpw (int , char *);
-struct passwd *getpwent (void );
-struct passwd *getpwuid (int );
-struct passwd *getpwnam (const char *);
-struct ttyent *getttynam (const char *);
-char *getusershell (void );
-char *getwd (char *);
-u_long htonl (u_long );
-u_short htons (unsigned int );
-u_long inet_addr (const char *);
-u_long inet_network (const char *);
-int initgroups (char *, int );
-char *initstate (unsigned , char *, int );
-int isatty (int );
-double ldexp (double , int );
-int longjmperror (void );
-#if defined(__STDC__) || defined(_WINDOWS)
-void *malloc (size_t );
-#else
-char *malloc (unsigned );
-#endif
-char *memccpy (char *, char *, int , int );
-char *memchr (char *, int , int );
-#ifndef __GNUC__
-int memcmp (char *, char *, int );
-char *memcpy (char *, const char *, int );
-char *memset (char *, int , int );
-#endif
-char *mktemp (char *);
-int mkstemp (char *);
-double modf (double , double *);
-int moncontrol (int );
-int nice (int );
-struct ns_addr ns_addr (char *);
-u_long ntohl (u_long );
-u_short ntohs (unsigned int );
-void openlog (const char *, int , int );
-int pause (void );
-int perror (const char * );
-int psignal (unsigned , const char *);
-int qsort (char *, int , int , int (* )());
-int rand (void );
-long random (void );
-int rcmd (char **, u_short , char *, char *, char *, int *);
-char *re_comp (char *);
-int re_exec (char *);
-#ifdef __GNUC__
-void *realloc (void *, size_t );
-#else
-char *realloc (char *, unsigned );
-#endif
-int rexec (char **, u_short , char *, char *, char *, int *);
-int rresvport (int *);
-int ruserok (char *, int , char *, char *);
-int setegid (gid_t );
-int seteuid (uid_t );
-int setfsent (void );
-int setgrent (void );
-int setgid (gid_t );
-int sethostent (int );
-int setkey (char *);
-int setlogmask (int );
-int setnetent (int );
-int setprotoent (int );
-int setpwent (void );
-int setpwfile (const char *);
-int setrgid (gid_t );
-int setruid (uid_t );
-int setservent (int );
-char *setstate (char *);
-int setttyent (void );
-int setuid (uid_t );
-int setusershell (void );
-int siginterrupt (int , int );
-int sleep (unsigned );
-int srand (int );
-int swab (char *, char *, int );
-void syslog (int , const char *, ...);
-int system (char *);
-long tell (int );
-long time (long *);
-char *timezone (int , int );
-char *tmpnam (char *);
-char *ttyname (int );
-int ttyslot (void );
-unsigned ualarm (unsigned , unsigned );
-int usleep (unsigned );
-int utime (char *, time_t *);
-char *valloc (unsigned );
-int vlimit (int , int );
-#ifndef __GNUC__
-void abort (void);
-#endif
-
-#endif /* VAX */
-
-#if (defined(mips) && defined(ultrix)) || (defined(__mips__) && defined(__ultrix__)) || defined(__mips__) || defined(mips)
-
-/* massaged from /usr/lib/lint/llib-lc, via watchbin/mkproto */
-/* above functions removed, plus:
- old DBM
- sigset stuff
- semctl
- semget
- semop
- shmctl
- shmget
- uname
- ustat
- msg*
- to*
- is*
- hsearch
- ftok
- getmnt
- sprintf
- */
-
-/* /usr/lib/lint/llib-lc */
-int access (char * , int );
-int acct (char * );
-#ifndef SYSTEM_FIVE
-caddr_t brk (caddr_t );
-#endif
-caddr_t sbrk (int );
-#ifdef mips
-int cachectl (char * , int , int );
-int cacheflush (char *, int , int );
-#endif
-int chdir (char * );
-int chmod (char * , int );
-int fchmod (int , int );
-int chown (char * , int , int );
-int fchown (int , int , int );
-int chroot (char * );
-int close (int );
-int creat (char * , int );
-int dup (int );
-int dup2 (int , int );
-int execve (char * , char * [], char * []);
-#ifndef SYSTEM_FIVE
-int _exit (int );
-#endif
-int exportfs (char * , int , int );
-int fcntl (int , int , int );
-int fork (void );
-int getdirentries (int , char * , int , long * );
-int getdomainname (char * , int );
-int setdomainname (char * , int );
-#ifndef SYSTEM_FIVE
-int getgid (void );
-int getegid (void );
-#endif
-#ifndef SYSTEM_FIVE
-int getpgrp (int );
-#endif
-int getpid (void );
-int getppid (void );
-#ifndef SYSTEM_FIVE
-int getuid (void );
-int geteuid (void );
-#endif
-#ifndef SYSTEM_FIVE
-int ioctl (int , int , char * );
-#endif
-int kill (int , int );
-int link (char * , char * );
-off_t lseek (int , long , int );
-#ifdef SYSTEM_FIVE
-int madvise (char * , int , int );
-int mmap (char * , int , int , int , int , off_t );
-int mincore (char * , int , char * );
-#endif
-int mkdir (char *, int );
-int mknod (char * , int , int );
-int mount (char * , char * , int );
-int umount (char * );
-#ifdef SYSTEM_FIVE
-int mprotect (char * , int , int );
-int mremap (char * , int , int , int , int );
-int munmap (char * , int );
-#endif
-int nfs_svc (int );
-void nfs_biod (void );
-int open (char * , int , int );
-int pipe (int [2]);
-#ifndef SYSTEM_FIVE
-int profil (char * , int , int , int );
-#endif
-int ptrace (int , int , int * , int );
-#ifndef SYSTEM_FIVE
-int read (int , char * , int );
-#endif
-#ifndef SYSTEM_FIVE
-int setpgrp (int , int );
-#endif
-#ifdef SYSTEM_FIVE
-char *stk (char * );
-char *sstk (int );
-#endif
-void sync (void );
-int umask (int );
-int unlink (char * );
-pid_t waitpid (pid_t , int * , int );
-#ifndef SYSTEM_FIVE
-int write (int , char * , int );
-#endif
-
-void abort (void );
-int abs (int );
-#ifndef SYSTEM_FIVE
-int alarm (unsigned );
-#endif
-char *crypt (char * , char * );
-#ifndef SYSTEM_FIVE
-void encrypt (char * );
-#endif
-#ifndef SYSTEM_FIVE
-char *timezone (int , int );
-#endif
-char *ecvt (double , int , int * , int * );
-char *fcvt (double , int , int * , int * );
-char *gcvt (double , int , char * );
-int execl (char * , char *, ...);
-int execle (char * , char * );
-int execv (char * , char **);
-int exect (char *, char **, char ** );
-/* void exit (int ); */
-double frexp (double , int * );
-double ldexp (double , int );
-double modf (double , double * );
-struct disktab *getdiskbyname (char * );
-char *getenv (char * );
-struct fstab *getfsent (void );
-struct fstab *getfsspec (char * );
-struct fstab *getfsfile (char * );
-struct fstab *getfstype (char * );
-int endfsent (void );
-int setfsent (void );
-#ifndef SYSTEM_FIVE
-struct group *getgrent (void );
-struct group *getgrgid (int );
-struct group *getgrnam (const char * );
-int endgrent (void );
-int setgrent (void );
-#endif
-char *getlogin (void );
-struct hostent *gethostent (void );
-struct hostent *gethostbyname (char * );
-struct hostent *gethostbyaddr (char * , int , int );
-void sethostent (int );
-void endhostent (void );
-struct netent *getnetent (void );
-struct netent *getnetbyname (char * );
-struct netent *getnetbyaddr (int , int );
-void setnetent (int );
-void endnetent (void );
-char *getpass (char * );
-struct protoent *getprotoent (void );
-struct protoent *getprotobyname (char * );
-struct protoent *getprotobynumber (int );
-void setprotoent (int );
-void endprotoent (void );
-int getpw (int , char * );
-#ifndef SYSTEM_FIVE
-struct passwd *getpwent (void );
-struct passwd *getpwuid (int );
-struct passwd *getpwnam (const char * );
-int endpwent (void );
-int setpwent (void );
-#endif
-char *gets (char * );
-struct servent *getservent (void );
-struct servent *getservbyname (char * , char * );
-struct servent *getservbyport (int , char * );
-void setservent (int );
-void endservent (void );
-struct ttyent *getttyent (void );
-struct ttyent *getttynam (const char * );
-unsigned long inet_network (const char * );
-int initgroups (char * , int );
-#if defined(__STDC__) || defined(_WINDOWS)
-void *malloc (unsigned );
-#else
-char *malloc (unsigned );
-#endif
-char *calloc (unsigned , unsigned );
-char *realloc (char * , unsigned );
-void free (char * );
-char *alloca (int );
-int mkfifo (char * , mode_t );
-char *mktemp (char * );
-#ifndef SYSTEM_FIVE
-void monitor (int (* )(), int (* )(), short * , int , int );
-#endif
-void monstartup (int (* )(), int (* )());
-void moncontrol (int );
-#ifndef SYSTEM_FIVE
-void nice (int );
-#endif
-long pathconf (char * , int );
-long fpathconf (int , int );
-int pause (void );
-void perror (char * );
-int printf (const char *, ...);
-int puts (const char * );
-#ifndef SYSTEM_FIVE
-int qsort (char * , int , int , int (* )());
-#endif
-int rand (void );
-void srand (int );
-int rcmd (char ** , u_short , char * , char * , char * , int * );
-int rresvport (int * );
-int ruserok (char * , int , char * , char * );
-int rexec (char ** , u_short , char * , char * , char * , int * );
-int scanf (const char *, ... );
-int sscanf (const char * , const char *, ... );
-int setpgid (pid_t , pid_t );
-int setuid (int );
-int seteuid (int );
-int setruid (int );
-int setgid (int );
-int setegid (int );
-int setrgid (int );
-
-int siginterrupt (int , int );
-unsigned sleep (unsigned );
-int strcmp (const char * , const char * );
-char *strcpy (char * , const char * );
-#ifndef hpux
-int strlen (const char * );
-#endif
-char *strncat (char * , const char * , int );
-int strncmp (const char * , const char * , int );
-char *strncpy (char * , const char * , int );
-void swab (char * , char * , int );
-long sysconf (int );
-int system (char * );
-char *ttyname (int );
-int isatty (int );
-int ttyslot (void );
-int utime (char * , time_t []);
-
-#ifndef SYSTEM_FIVE
-int flock (int , int );
-int fsync (int );
-int getdtablesize (void );
-int getgroups (int , int * );
-int gethostid (void );
-int sethostid (int );
-int gethostname (char * , int );
-int sethostname (char * , int );
-int getpagesize (void );
-int getpriority (int , int );
-int setpriority (int , int , int );
-int getsockname (int , char * , int * );
-int getsockopt (int , int , int , char * , int * );
-int setsockopt (int , int , int , const char * , int );
-int killpg (int , int );
-int listen (int , int );
-int quota (int , int , int , caddr_t );
-int readlink (char * , char * , int );
-int reboot (int );
-int rename (char * , char * );
-int rmdir (char * );
-int send (int , char * , int , int );
-int setgroups (int , int * );
-int setregid (int , int );
-int setquota (char * , char * );
-int setreuid (int , int );
-pid_t setsid (void );
-int shutdown (int , int );
-int sigblock (int );
-int sigpause (int );
-int sigsetmask (int );
-int socket (int , int , int );
-int socketpair (int , int , int , int [2 ]);
-int swapon (char * );
-int symlink (char * , char * );
-int truncate (char * , int );
-int ftruncate (int , int );
-int vfork (void );
-void vhangup (void );
-double atof (char * );
-int atoi (char * );
-long atol (char * );
-void bcopy (const char * , char * , int );
-int bcmp (char * , char * , int );
-void bzero (char * , int );
-int ffs (int );
-char *getwd (char * );
-void psignal (unsigned , char * );
-void srandom (int );
-long random (void );
-char *initstate (unsigned , char * , int );
-char *setstate (char * );
-char *re_comp (char * );
-int re_exec (char * );
-void openlog (const char * , int, int ); /* our local version... */
-void syslog (int , const char *, ... );
-void closelog (void );
-char *valloc (unsigned );
-int vlimit (int , int );
-#endif
-int execlp (char * , char *, ... );
-int execvp (char * , char * []);
-int plock (int );
-char *shmat (int , char * , int );
-int shmdt (char * );
-void sys3b (int , int , int );
-long ulimit (int , long );
-long a64l (char * );
-char *l64a (long );
-void _assert (char * , char * , int );
-char *bsearch (char * , char * , unsigned , unsigned , int (* )(char *, char *));
-long clock (void );
-char *ctermid (char * );
-char *cuserid (char * );
-double drand48 (void );
-double erand48 (unsigned short [3 ]);
-long lrand48 (void );
-long nrand48 (unsigned short [3 ]);
-long mrand48 (void );
-long jrand48 (unsigned short [3 ]);
-void srand48 (long s );
-unsigned short *seed48 (unsigned short [3 ]);
-void lcong48 (unsigned short [7 ]);
-char *getcwd (char * , int );
-int getopt (int , char ** , char * );
-int hcreate (unsigned );
-void hdestroy (void );
-void l3tol (long * , char * , int );
-void ltol3 (char * , long * , int );
-char *lsearch (char * , char * , unsigned * , unsigned , int (* )(char *, char *));
-char *lfind (char * , char * , unsigned * , unsigned , int (* )(char *, char *));
-char *memccpy (char * , char * , int , int );
-char *memchr (char * , int , int );
-int memcmp (char * , char * , int );
-char *memcpy (char * , const char * , int );
-char *memset (char * , int , int );
-int gsignal (int );
-double strtod (char * , char ** );
-long strtol (char * , char ** , int );
-char *tmpnam (char * );
-char *tempnam (char * , char * );
-char *tsearch (char * , char ** , int (* )(char *, char *));
-char *tfind (char * , char ** , int (* )(char *, char *));
-char *tdelete (char * , char ** , int (* )(char *, char *));
-void twalk (char * , void (* )(char *, int, int));
-int syscall (int , int , int , int );
-long tell (int );
-
-#ifdef SYSTEM_FIVE
-
-unsigned alarm (unsigned );
-int brk (char * );
-void _exit (int );
-int getpgrp (void );
-unsigned short getuid (void );
-unsigned short geteuid (void );
-unsigned short getgid (void );
-unsigned short getegid (void );
-int ioctl (int , int , int );
-int nice (int );
-void profil (char * , int , int , int );
-int read (int , char * , unsigned );
-int setpgrp (void );
-int write (int , char * , unsigned );
-void setkey (char * );
-void encrypt (char * , int );
-void tzset (void );
-struct group *getgrent (void );
-struct group *getgrgid (int );
-struct group *getgrnam (char * );
-void setgrent (void );
-void endgrent (void );
-struct passwd *getpwent (void );
-struct passwd *getpwuid (int );
-struct passwd *getpwnam (const char * );
-void setpwent (void );
-void endpwent (void );
-void qsort (char * , unsigned , unsigned , int (* )());
-#endif
-
-#endif /* MIPS/Ultrix */
-
-#ifdef ibm032
-#ifndef memcpy
-extern void *memcpy (void *, const void *, unsigned int);
-#endif
-#ifndef memset
-extern void *memset (void *, int, unsigned int);
-#endif
-extern int bcmp (void *, void *, unsigned int);
-extern void *calloc (unsigned int, unsigned int);
-extern void *malloc (unsigned int);
-extern void *realloc (void *, unsigned int);
-extern void free (void *);
-#ifndef abort
-extern void abort (void);
-#endif
-extern char *getenv (const char *);
-
-extern double atof (const char *);
-extern int atoi (const char *);
-
-#ifndef abs
-extern int abs(int);
-#if 0 /* used to be __HIGHC__; that interferes with jfc's c89 stdlib.h */
-#define abs(x) _abs(x)
-#endif
-#endif
-
-#endif /* ibm032 */
-
-/* Declarations valid for all machines. */
-#if !defined(abs) && defined(__GNUC__)
-#define abs(x) __builtin_abs(x)
-#endif
-
-#undef P