xref: /csrg-svn/old/pcc/lint/llibs/llib-lc (revision 39238)
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