1*39238Sedward/* @(#)llib-lc 1.47 (Berkeley) 10/01/89 */ 226879Sdonn 311820Ssam/* LINTLIBRARY */ 426879Sdonn 511820Ssam#include <sys/types.h> 626879Sdonn#include <sys/time.h> 726879Sdonn 831110Skarels#include <sys/wait.h> 926879Sdonn#include <sys/dir.h> 1026879Sdonn#include <sys/resource.h> 1126879Sdonn#include <sys/socket.h> 1226879Sdonn#include <sys/stat.h> 1326879Sdonn#include <sys/timeb.h> 1426879Sdonn#include <sys/times.h> 1526879Sdonn#include <sys/uio.h> 1626879Sdonn#include <sys/vtimes.h> 1726879Sdonn 1826879Sdonn#include <netinet/in.h> 1926879Sdonn 2026879Sdonn#include <netns/ns.h> 2126879Sdonn 2226879Sdonn#include <arpa/inet.h> 2326879Sdonn 2431110Skarels#include <sys/disklabel.h> 2511820Ssam#include <fstab.h> 2611820Ssam#include <grp.h> 2726879Sdonn#include <ndbm.h> 2826879Sdonn#include <netdb.h> 2911820Ssam#include <nlist.h> 3011820Ssam#include <pwd.h> 3111820Ssam#include <setjmp.h> 327993Srrh#include <sgtty.h> 337993Srrh#include <signal.h> 3426879Sdonn#include <stdio.h> 3526879Sdonn#include <ttyent.h> 3611820Ssam 3711820Ssam /*** SECTION 2 ***/ 387993Srrhint errno; 3911820Ssam 4011820Ssamint accept(s, a, l) struct sockaddr *a; int *l; { return s; } 4111820Ssamint access( p, m) char *p; { return 0; } 4211820Ssamint acct(f) char *f; { return 0;} 4323513Smckusickint adjtime(delta, odelta) struct timeval *delta, *odelta; { return 0; } 4411820Ssamint bind(s, n, l) struct sockaddr *n; { return 0; } 457993Srrhchar *brk(a) char *a; { return(a); } 467993Srrhint chdir(s) char *s; { return(0); } 477993Srrhint chmod(s, m) char *s; { return(0); } 487993Srrhint chown(s, u, g) char *s; { return(0); } 4911820Ssamint chroot( d ) char *d; { return 0; } 507993Srrhint close(f) { return(0); } 5111820Ssamint connect( s, n, l) struct sockaddr *n; { return 0; } 527993Srrhint dup(f) { return(f); } 5311820Ssamint dup2( o, n) { return o; } 5411820Ssam execve(s, v, e) char *s, *v[], *e[]; {;} 5511820Ssam _exit(s) {;} 5626465Sdonnint fchmod(f, m) { return(0); } 5728270Slepreauint fchown(f, u, g) { return(0); } 5812888Ssamint fcntl(f, c, a) { return (0); } 5911820Ssamint flock( f, o ) { return 0; } 607993Srrhint fork() { return(0); } 6111820Ssamint fsync( f ) { return 0; } 627993Srrhint fstat(f, b) struct stat *b; { return(0); } 6325327Smckusickint ftruncate( d, l) off_t l; { return 0;} 6411820Ssamint getdtablesize() { return 20 ; } 6525727Smckusickgid_t getegid() { return((gid_t)1); } 6625727Smckusickuid_t geteuid() { return((uid_t)1); } 6725727Smckusickgid_t getgid() { return((gid_t)1); } 6826191Sbloomint getgroups( n, g ) int n, *g; { return 0; } 6925543Sbloomlong gethostid() { return 1L; } 7016194Sralphint gethostname( n, l ) char *n; int l; { return 0 ;} 7111820Ssamint getitimer( w, v ) struct itimerval *v; { return 0; } 7211820Ssamint getpagesize() { return 1; } 7326465Sdonnint getpeername(s, n, l) struct sockaddr *n; int *l; { return (0); } 7411820Ssamint getpgrp(p) { return 1; } 757993Srrhint getpid() { return(1); } 7611820Ssamint getppid() { return(1); } 7711820Ssamint getpriority( w, who) { return 1;} 7811820Ssamint getrlimit( res, rip) struct rlimit *rip; { return 0;} 7911820Ssamint getrusage( res, rip) struct rusage *rip; { return 0;} 8030130Sbosticint getsockname(s, name, namelen) struct sockaddr *name; int *namelen; { return(0); } 8126465Sdonnint getsockopt( s, level, opt, buf, len ) char *buf; int *len; { return 0;} 8211820Ssamint gettimeofday( t, z ) struct timeval *t; struct timezone *z; { return 0;} 8325727Smckusickuid_t getuid() { return((uid_t)1); } 8426465Sdonnint ioctl( d, r, p) u_long r; char *p; { return 0;} 857993Srrhint kill(p, s) { return(0); } 8611820Ssamint killpg( pg, s) { return 0;} 877993Srrhint link(a, b) char *a, *b; { return(0); } 8811820Ssamint listen( s, b ){ return 0; } 8925327Smckusickoff_t lseek(f, o, d) off_t o; { return(o); } 9011820Ssamint lstat(s, b) char *s; struct stat *b; { return(0); } 9112888Ssam#ifdef notdef 9211820Ssamint madvise( a, l, b ) char * a; int l, b; { return 0;} 9311820Ssamint mmap( a, l, p, s, f, o ) char * a; off_t o; { return 0;} 9411820Ssamint mincore( a, l, v ) char * a; int l; char *v; { return 0; } 9512888Ssam#endif 9611820Ssamint mkdir( p, m ) char *p; { return 0; } 977993Srrhint mknod(n, m, a) char *n; { return(0); } 987993Srrhint mount(s, n, f) char *s, *n; { return(0); } 9912888Ssam#ifdef notdef 10011820Ssamint mprotect( a, l, p) char * a; { return 0;} 10111820Ssamint mremap( a, l, p, s, f) char * a, f; { return 0;} 10211820Ssamint munmap( a, l) char * a; { return 0;} 10312888Ssam#endif 10414932Sedward /* VARARGS2 */ 10511820Ssamint open(f, m, stuff) char *f; { return(0); } 1067993Srrhint pipe(f) int f[2]; { return(0); } 1077993Srrh profil(b, s, o, i) char *b; {;} 10826465Sdonnint ptrace(r, p, a, d) int *a; { return(0); } 10926465Sdonnint quota(c, u, a, ad) char *ad; { return(0); } 1107993Srrhint read(f, b, l) char *b; { return(l); } 11111820Ssamint readv( d, v, l) struct iovec *v; { return l; } 11211820Ssamint readlink( p, b, s ) char *p, *b; { return 1; } 11311820Ssam reboot( h ) {;} 11411820Ssamint recv( s, b, l, f ) char *b; { return l ; } 11511820Ssamint recvfrom( s, b, l, f, fr, fl ) char *b; struct sockaddr *fr; int *fl; 11611820Ssam { return l; } 11711820Ssamint recvmsg( s, m, f ) struct msghdr m[]; { return 1; } 11811820Ssamint rename( f, t ) char *f, *t; { return 0;} 11911820Ssamint rmdir( p ) char *p; { return 0;} 1207993Srrhchar *sbrk(i) { return((char *)0); } 12123758Skarelsint select( n, r, w, e, t ) fd_set *r, *w, *e; struct timeval *t; { return n; } 12211820Ssamint send( s, m, l, f ) char *m; { return l; } 12311820Ssamint sendto( s, m, l, f, t, tl ) char *m; struct sockaddr *t; { return l; } 12411820Ssamint sendmsg( s, m, l) struct msghdr m[]; { return l; } 12511820Ssamint setgroups( n, g) int *g; { return 0; } 12625543Sbloomint sethostid( h ) long h; { return 0;} 12711820Ssamint sethostname( n, l ) char *n; int l; { return 0 ;} 12812888Ssamint setitimer( w, v, ov ) struct itimerval *v, *ov; { return 0; } 12911820Ssamint setpgrp( g, pg) { return 0; } 13011820Ssamint setpriority( w, who, pri ) { return 1;} 13126465Sdonnint setquota(s, f) char *s, *f; { return 0; } 13226465Sdonnint setregid( r, e) int r, e; { return 0; } 13326465Sdonnint setreuid( r, e) int r, e; { return 0; } 13411820Ssamint setrlimit( res, rip) struct rlimit *rip; { return 0;} 13511820Ssam /* VARARGS */ 13623513Smckusickint setsockopt( s, level, opt, buf, len ) char *buf; { return 0;} 13711820Ssamint settimeofday( t, z ) struct timeval *t; struct timezone *z; { return 0;} 13811820Ssamint shutdown( s, h ){ return 0;} 13939138Sbosticvoid (*signal(c, f))() void (*f)(); { return(f); } 14017498Sedwardint sigvec(c, f, m) struct sigvec *f, *m; { return 0; } 14112888Ssamint sigblock(m) { return (m); } 14212888Ssamint sigsetmask(m) { return (m); } 14312888Ssam sigpause(m) { ; } 14426465Sdonnint sigreturn(scp) struct sigcontext *scp; { return -1; } 14525369Sbloomint sigstack(ss, oss) struct sigstack *ss, *oss; { return 0 ; } 14611820Ssamint socket( a, t, p) {return 1;} 14711820Ssamint socketpair( d, t, p, s ) int s[2]; { return 0; } 14811820Ssamint stat(s, b) char *s; struct stat *b; { return(0); } 14912888Ssam#ifdef notdef 15011820Ssamchar * stk( a ) char * a; { return a; } 15111820Ssamchar * sstk( a ) int a; { return (char *)0; } 15212888Ssam#endif 15326465Sdonnint swapon( s ) char *s; { return 0;} 15411820Ssamint symlink( t, f) char *t, *f; { return 0;} 15511820Ssam sync(){;} 15625327Smckusickint truncate( p, l) char *p; off_t l; { return 0;} 15711820Ssamint umask( n ) { return n; } 15826465Sdonnint umount(s) char *s; { return 0; } 15911820Ssamint unlink(s) char *s; { return(0); } 16016830Sralphint utimes( f, t ) char *f; struct timeval t[2]; { return 0 ;} 16111820Ssamint vfork() { return(0); } 16226465Sdonn vhangup() { ; } 16311820Ssamint wait(s) union wait *s; { return(1); } 16413476Ssamint wait3( s, o, r) union wait *s; struct rusage *r; { return 1;} 16511820Ssamint write(f, b, l) char *b; { return(l); } 16611820Ssamint writev( f, v, l) struct iovec *v; { return l; } 16711820Ssam 16811820Ssam 16926879Sdonn /*** SECTION 3 ***/ 17011820Ssam 17126879Sdonnstruct qelem { /* this should really be defined in an include file */ 17226879Sdonn struct qelem *q_forw; 17326879Sdonn struct qelem *q_back; 17426879Sdonn char data[1]; 17526879Sdonn} 17626879Sdonn 17711820Ssam /* antique system calls and unclassified */ 17826879Sdonn _longjmp( e, v) jmp_buf e; {;} 17926879Sdonnint _setjmp(e) jmp_buf e; { return(0); } 18011820Ssam abort() {;} 18111820Ssamint abs(i) int i; { return(i); } 18211820Ssamint alarm(s) unsigned s; { return(s); } 18326879Sdonn alphasort( d1, d2) struct direct **d1, **d2; { return 0;} 18411820Ssamchar * asctime(t) struct tm *t; { return(""); } 18511820Ssamdouble atof(s) char *s; { return(1.); } 18611820Ssamint atoi(s) char *s; { return 1; } 18711820Ssamlong atol(s) char *s; { return 1L; } 18826915Sdonnint bcmp(b1, b2, length) char *b1, *b2; { return 0; } 18926879Sdonn bcopy(src, dst, length) char *src, *dst; { ; } 19026879Sdonn bzero(b, length) char *b; { ; } 19111820Ssamchar * calloc(n,s) unsigned n, s; { static char c[1]; return(c); } 19211820Ssamvoid closedir( p ) DIR *p; {} 19318603Sralph closelog() {} 19411820Ssamint creat(s, m) char *s; { return(0); } 19511820Ssamchar * crypt(k,s) char *k, *s; { return(""); } 19626879Sdonnchar * ctime(c) long *c;{ return(""); } 19711820Ssamchar _ctype_[]; 19826879SdonnDBM * dbm_open(file, flags, mode) char *file; { return (DBM *) 0; } 19926879Sdonnvoid dbm_close(db) DBM *db; { ; } 20026879Sdonndatum dbm_fetch(db, key) DBM *db; datum key; { return key; } 20126879Sdonnint dbm_store(db, key, cont, flags) DBM *db; datum key, cont; { return 0; } 20226879Sdonnint dbm_delete(db, key) DBM *db; datum key; { return 0; } 20326879Sdonndatum dbm_firstkey(db) DBM *db; { datum key; return key; } 20426879Sdonndatum dbm_nextkey(db) DBM *db; { datum key; return key; } 20511820Ssamchar * ecvt(v, n, d, s) double v; int *d, *s; { return(""); } 20611820Ssam encrypt(s, i) char *s; {} 207*39238Sedwardvoid endfsent() {} 208*39238Sedwardvoid endgrent() { ; } 20926879Sdonn endhostent() { ; } 21026879Sdonn endnetent() { ; } 21126879Sdonn endprotoent() { ; } 212*39238Sedwardvoid endpwent() {} 21326879Sdonn endservent() { ; } 21426879Sdonn endttyent() { ; } 21526879Sdonn endusershell() { ; } 21617405Sedwardchar ** environ; 21711820Ssam /* VARARGS */ 21811820Ssam execl(f, a) char *f, *a; {;} 21911820Ssam /* VARARGS */ 22011820Ssam execle(f, a) char *f, *a; {;} 22126879Sdonn /* VARARGS */ 22226879Sdonn execlp(f, a) char *f, *a; {;} 22311820Ssam execv(s, v) char *s, *v[]; {;} 22426879Sdonn execvp(s, v) char *s, *v[]; {;} 22526879Sdonn exect(s, v, e) char *s, *v[], *e[]; {;} 22611820Ssam exit(s) {;} 22711820Ssamchar * fcvt(v, n, d, s) double v; int *d, *s; { return(""); } 22826879Sdonnint ffs(i) { return i; } 22911820Ssam free(p) char *p; {;} 23011820Ssamdouble frexp( v, e) double v; int *e; { return v; } 23126879Sdonn ftime(tp) struct timeb *tp; { ; } 23211820Ssamchar * gcvt(v, n, b) double v; char *b; { return(""); } 23331110Skarelsstruct disklabel * getdiskbyname(name) char *name; { return (struct disklabel *) 0; } 23411820Ssamchar * getenv( n ) char *n; { return n; } 23511820Ssamstruct fstab * getfsent() { return (struct fstab *)NULL; } 23611820Ssamstruct fstab * getfsspec( n ) char *n; { return (struct fstab *)NULL; } 23711820Ssamstruct fstab * getfsfile( n ) char *n; { return (struct fstab *)NULL; } 23812888Ssamstruct fstab * getfstype( t ) char *t; { return (struct fstab *)NULL; } 23911820Ssamstruct group * getgrent() { return (struct group *)NULL; } 24011820Ssamstruct group * getgrgid( n ) { return (struct group *)NULL; } 24111820Ssamstruct group * getgrnam( n ) char *n; { return (struct group *)NULL; } 24226879Sdonnstruct hostent * gethostbyaddr(addr, len, type) char *addr; { return (struct hostent *) 0; } 24326879Sdonnstruct hostent * gethostbyname(name) char *name; { return (struct hostent *) 0; } 24426879Sdonnstruct hostent * gethostent() { return (struct hostent *) 0; } 24538195Smckusickint getloadavg( v, l ) double v[]; int l; { return 0; } 24611820Ssamchar * getlogin(){ return " "; } 24726879Sdonnstruct netent * getnetbyaddr(net, type) { return (struct netent *) 0; } 24826879Sdonnstruct netent * getnetbyname(name) char *name; { return (struct netent *) 0; } 24926879Sdonnstruct netent * getnetent() { return (struct netent *) 0; } 25026879Sdonnint getopt(argc, argv, optstr) char **argv, *optstr; { return EOF; } 25111820Ssamchar * getpass( n ) char *n ; { return n; } 25226879Sdonnstruct protoent * getprotobyname(name) char *name; { return (struct protoent *) 0; } 25326879Sdonnstruct protoent * getprotobynumber(proto) { return (struct protoent *) 0; } 25426879Sdonnstruct protoent * getprotoent() { return (struct protoent *) 0; } 25511820Ssamint getpw( u, b) char *b; { return 0; } 25611820Ssamstruct passwd * getpwent() { return (struct passwd *)NULL; } 25711820Ssamstruct passwd * getpwuid( n ) { return (struct passwd *)NULL; } 25811820Ssamstruct passwd * getpwnam( n ) char *n; { return (struct passwd *)NULL; } 25926879Sdonnstruct servent * getservbyname(name, proto) char *name, *proto; { return (struct servent *) 0; } 26026879Sdonnstruct servent * getservbyport(port, proto) char *proto; { return (struct servent *) 0; } 26126879Sdonnstruct servent * getservent() { return (struct servent *) 0; } 26226879Sdonnstruct ttyent * getttynam(name) char *name; { return (struct ttyent *) 0; } 26326879Sdonnchar * getusershell() { return (char *) 0; } 26426879Sdonnchar * getwd(pathname) char *pathname; { return pathname; } 26525109Smckusickstruct tm * gmtime(c) long *c; { return gmtime(c); } 26611820Ssamint gtty(f, b) struct sgttyb *b; { return(0); } 26726879Sdonn#ifndef htonl 26831109Skarelsunsigned long htonl(hostlong) u_long hostlong; { return hostlong; } 26926879Sdonn#endif htonl 27026879Sdonn#ifndef htons 27131109Skarelsunsigned short htons(hostshort) u_short hostshort; { return hostshort; } 27226879Sdonn#endif htons 27311820Ssamchar * index(s, c) char *s, c; { return s; } 27426879Sdonnu_long inet_addr(cp) char *cp; { return 0L; } 27532319Sbosticu_long inet_lnaof(in) struct in_addr in; { return 0L; } 27632319Sbosticu_long inet_netof(in) struct in_addr in; { return 0L; } 27726879Sdonnstruct in_addr inet_makeaddr(net, host) { struct in_addr in; return in; } 27826879Sdonnu_long inet_network(cp) char *cp; { return 0L; } 27926879Sdonnchar * inet_ntoa(in) struct in_addr in; { return (char *) 0; } 28026879Sdonnint initgroups(uname, agroup) char *uname; { return 0; } 28126879Sdonnchar * initstate( s, st, n) unsigned s; char *st; { return st; } 28226879Sdonn insque(elem, pred) struct qelem *elem, pred; { ; } 28311820Ssamint isatty(f) { return 1; } 28411820Ssamdouble ldexp( v, e) double v; { return v; } 28516040Sralph longjmp( e, v) jmp_buf e; {;} 28626879Sdonn longjmperror() {;} 28725109Smckusickstruct tm *localtime(c) long *c; { return localtime(c); } 28811820Ssamchar * malloc(n) unsigned n; {static char c; return(&c);} 28927458Sdonnchar * memccpy(t, f, c, n) char *t, *f; { return t; } 29027458Sdonnchar * memchr(s, c, n) char *s; { return s; } 29127458Sdonnint memcmp(s1, s2, n) char *s1, *s2; { return 0; } 29227458Sdonnchar * memcpy(t, f, n) char *t, *f; { return t; } 29327458Sdonnchar * memset(s, c, n) char *s; { return s; } 29411820Ssamchar * mktemp(p) char *p; { return(p);} 29526879Sdonnint mkstemp(p) char *p; { return(0);} 29627458Sdonndouble modf( v, p ) double v, *p; { return v; } 29727458Sdonn moncontrol(mode) { ; } 29811820Ssam monitor(l, h, b, s, n) int (*l)(), (*h)(); short *b; {} 29911820Ssam monstartup( l, h) int (*l)(), (*h)(); {;} 30026879Sdonnint nice(incr) { return 0; } 30126879Sdonnint nlist( f, n) char *f; struct nlist n[]; { return (0);} 30226879Sdonnstruct ns_addr ns_addr(name) char *name; { struct ns_addr ns; return ns; } 30326879Sdonnchar * ns_ntoa(addr) struct ns_addr addr; { return (char *) 0; } 30426879Sdonn#ifndef ntohl 30526879Sdonnu_long ntohl(netlong) u_long netlong; { return netlong; } 30626879Sdonn#endif ntohl 30726879Sdonn#ifndef ntohs 30826879Sdonnu_short ntohs(netshort) u_short netshort; { return netshort; } 30926879Sdonn#endif ntohs 31011820SsamDIR * opendir( f ) char *f; { return (DIR *)NULL; } 31118603Sralph openlog(s, f, l) char *s; {} 31226879Sdonnchar * optarg; 31326879Sdonnint optind; 31412888Ssam pause() {;} 31511820Ssam perror(s) char *s; {} 31626879Sdonn psignal(sig, s) unsigned sig; char *s; {} 31711820Ssam qsort( b, n, w, c ) char *b; int (*c)(); {;} 31811820Ssamint rand(){ return 1; } 31911820Ssamlong random() { return 1L; } 32026879Sdonnint rcmd(a, rp, lu, ru, c, f) char **a, *lu, *ru, *c; u_short rp; int *f; { return 0; } 32111820Ssamchar * re_comp(s) char *s ; { return s; } 32211820Ssamint re_exec(s) char *s ; { return 1; } 32326879Sdonnstruct direct * readdir( p ) DIR *p; { return (struct direct *)NULL; } 32411820Ssamchar * realloc(p, n) char *p; unsigned n; { static char c[1]; return(c);} 32526879Sdonn remque(elem) struct qelem *elem; { ; } 32626879Sdonnint rexec(a, rp, n, p, c, f) char **a, *n, *p, *c; u_short rp; int *f; { return 0; } 32711820Ssamchar * rindex(s, c) char *s, c; { return s; } 32826879Sdonnint rresvport(p) int *p; { return 0; } 32926879Sdonnint ruserok(rh, su, ru, lu) char *rh, *ru, *lu; { return 0; } 33011820Ssamint scandir(d, n, s, c) char *d; struct direct *(*n[]); int (*s)(),(*c)(); 33111820Ssam { return 1; } 33211820Ssamvoid seekdir( p, l) DIR *p; long l; {} 33326879Sdonnint setegid(egid) gid_t egid; { return 0; } 33426879Sdonnint seteuid(euid) uid_t euid; { return 0; } 33511820Ssamint setfsent() { return 0; } 33611820Ssamint setgrent() { return 0; } 33725727Smckusickint setgid(g) gid_t g; { return(0); } 33826879Sdonn sethostent(stayopen) { ; } 33926879Sdonn sethostfile(name) char *name; { ; } 34011820Ssamint setjmp(e) jmp_buf e; { return(0); } 34111820Ssam setkey(k) char *k; {} 34218603Sralphint setlogmask(m) { return(0); } 34326879Sdonn setnetent(stayopen) { ; } 34426879Sdonn setprotoent(stayopen) { ; } 34525347Sbloom setpwent() {} 346*39238Sedwardvoid setpwfile(file) char *file; {} 34726879Sdonnint setrgid(rgid) gid_t rgid; { return 0; } 34826879Sdonnint setruid(ruid) uid_t ruid; { return 0; } 34926879Sdonn setservent(stayopen) { ; } 35026879Sdonnchar * setstate( st ) char *st; { return st; } 35126879Sdonn setttyent() { ; } 35225727Smckusickint setuid(u) uid_t u; { return(0); } 35326879Sdonn setusershell() { ; } 35426879Sdonnint siginterrupt(sig, flag) { return 0; } 35511820Ssam sleep(i) unsigned i; {} 35611820Ssamint srand(s){ return s; } 35711820Ssamchar * strcat(a, b) char *a, *b; { return a; } 35827458Sdonnchar * strcatn(a, b, n) char *a, *b; { return a;} 35927458Sdonnchar * strchr(s, c) char *s, c; { return s; } 3607993Srrhint strcmp(a, b) char *a, *b; { return(1); } 36132115Sbosticint strcasecmp(a, b) char *a, *b; { return(1); } 36227458Sdonnint strcmpn(a, b, n) char *a, *b; { return(1); } 36311820Ssamchar * strcpy(a, b) char *a, *b; { return a; } 36427458Sdonnchar * strcpyn(a, b, n) char *a, *b; { return a; } 36527458Sdonnint strcspn(s, set) char *s, *set; { return(0); } 3667993Srrhint strlen(s) char *s; { return(1); } 36711820Ssamchar * strncat(a, b, n) char *a, *b; { return a;} 36811820Ssamint strncmp(a, b, n) char *a, *b; { return(1); } 36932115Sbosticint strncasecmp(a, b, n) char *a, *b; { return(1); } 37011820Ssamchar * strncpy(a, b, n) char *a, *b; { return a; } 37128270Slepreauchar * strpbrk(s, brk) char *s, *brk; { return s; } 37227458Sdonnchar * strrchr(s, c) char *s, c; { return s; } 37327458Sdonnint strspn(s, set) char *s, *set; { return(0); } 37428270Slepreauchar * strtok(s, sep) char *s, *sep; { return s; } 3757993Srrhint stty(f, b) struct sgttyb *b; { return(0); } 37611820Ssam swab( f, t, n) char *f, *t; {;} 37718603Sralph /* VARARGS2 */ 37818603Sralph syslog(l, f) char *f; {} 37911820Ssamchar * sys_errlist[]; 38026879Sdonnchar * sys_siglist[]; 38111820Ssamint sys_nerr; 38211820Ssamint system(s) char *s; { return(0); } 3837993Srrhlong tell(f) { return((long)0); } 38411820Ssamlong telldir( p ) DIR *p; { return 1L; } 38525345Sbloomlong time(t) long *t; { return( 0L );} 38626879Sdonnint times(tmsp) struct tms *tmsp; { return 0; } 38725421Sbloomchar * timezone( z, d ){ return (char *)0; } 38827458Sdonnchar * tmpnam(s) char *s; { return s; } 38911820Ssamchar * ttyname(f) { return " "; } 39011820Ssamint ttyslot() { return 1; } 39126879Sdonnunsigned ualarm(value, interval) unsigned value, interval; { return 0; } 39226879Sdonn usleep(useconds) unsigned useconds; { ; } 39326879Sdonnint utime(name, timep) char *name; time_t *timep; { return 0; } 39411901Sedwardchar * valloc(s) unsigned s; { return malloc(s); } 39526879Sdonnint vlimit(limit, value) { return 0; } 39626879Sdonnint vtimes(par, ch) struct vtimes *par, *ch; { return 0; } 39711820Ssam 39811820Ssam /* standard I/O library */ 39911820Ssam 40011820Ssamint fclose(f) FILE *f; {return(0);} 40111820SsamFILE * fdopen(fd, m) char *m; { return(stdin);} 40211820Ssamint fflush(f) FILE *f; {return(0);} 40311820Ssamint fgetc(f) FILE *f; {return 0; } 40411820Ssamchar * fgets( s, l, f ) char *s; FILE *f; { return(s); } 40511820Ssamint _filbuf( f ) FILE *f; { return 0; } 40617414Sralphint _flsbuf( c, f ) unsigned char c; FILE *f; { return 0; } 40711820SsamFILE * fopen(s,m) char *s, *m; { return(stdin); } 40820686Smckusick /* VARARGS2 */ 4097993Srrh fprintf( f, s ) FILE *f; char *s; {;} 41011820Ssamint fputc(c, f) char c; FILE *f; {return 0; } 4117993Srrh fputs(s,f) char *s; FILE *f; {;} 41211820Ssamint fread( p, s, n, f ) char *p; FILE *f; {return(1);} 41311820SsamFILE * freopen(s, m, f) char *s, *m; FILE *f; { return(stdin); } 41420686Smckusick /* VARARGS2 */ 4157993Srrh fscanf( f, s ) FILE *f; char *s; {return(1);} 41626432Slepreauint fseek(f, o, p) FILE *f; long o; { return(0); } 41711820Ssamlong ftell(f) FILE *f; { return(0L); } 4187993Srrhint fwrite( p, s, n, f ) char *p; FILE *f; {return(0);} 41926879Sdonn#ifndef getc 42026879Sdonnint getc(f) FILE *f; { return EOF; } 42126879Sdonn#endif getc 42211820Ssamint getw(f) FILE *f; { return 0;} 42311820Ssamchar * gets( s ) char *s; { return(s); } 42418646Sedwardstruct _iobuf _iob[]; 42511820Ssamint pclose( f ) FILE *f; { return 0; } 42611820SsamFILE * popen( c, t ) char *c, *t; { return(stdin); } 42720686Smckusick /* VARARGS1 */ 4287993Srrh printf( s ) char *s; {;} 42911820Ssam puts(s) char *s;{;} 43026879Sdonn#ifndef putc 43126879Sdonnint putc(c, f) char c; FILE *f; { return 0; } 43226879Sdonn#endif putc 43311820Ssamint putw(w, f) FILE *f; { return 0;} 4347993Srrh rewind(f) FILE *f; {;} 43520686Smckusick /* VARARGS1 */ 4367993Srrh scanf( f ) char *f; {return(1); } 4377993Srrh setbuf( f, b ) FILE *f; char *b; {;} 43811820Ssam setbuffer( f, b, s ) FILE *f; char *b; {;} 43926879Sdonn setlinebuf( f ) FILE *f; {;} 44020686Smckusick /* VARARGS2 */ 441*39238Sedwardint sprintf( s, f ) char *s, *f; { return(1);} 44220686Smckusick /* VARARGS2 */ 4437993Srrh sscanf( s, f ) char *s, *f; { return(1); } 4447993Srrh ungetc( c, f ) FILE *f; { return(c); } 445