extern int	sethostid(long hostid), gethostid(void);
extern int	sethostname(const char *, int), gethostname(char *, int);
extern int	setdomainname(const char *, int), getdomainname(char *, int);
extern int	vfork(void);
extern int	wait3(union wait *, int, struct rusage *);
extern int	wait4(int, union wait *, int, struct rusage *);
extern int	setreuid(int, int), setregid();
extern int	setgroups(int, int *);
extern int	getpid(void);
extern int	fork(void);
extern int	execve (char *name, char **argv, char **envp);
extern int	wait(union wait *); 

extern uid_t	getuid(void), geteuid(void);
extern gid_t	getgid(void), getegid(void);
extern int	getgroups(int, int *),setgroups(int, int *);
extern int	getpgrp(int), setpgrp(int, int);
extern int	setprivexec(int);

extern int	getpagesize(void);

extern int	sigvec(int , struct sigvec *, struct sigvec *);
extern int	sigblock(int), sigsetmask(int);
extern int	sigpause(int), sigstack(struct sigstack *, struct sigstack *);
extern int	killpg(int, int);
extern int	kill(int, int);
extern int	gettimeofday(struct timeval *, struct timezone *);
extern int	settimeofday(struct timeval *, struct timezone *);
extern int	getitimer(int, struct itimerval *);
extern int	setitimer(int, struct itimerval *, struct itimerval *);
extern int 	adjtime(struct timeval *, struct timeval *);

extern int	getdtablesize(void);
extern int	select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
extern int	flock(int, int);
extern int	fcntl(int, int, int);
extern int	dup(int), dup2(int, int), close(int);
extern int	getpriority(int, int), setpriority(int, int, int);
extern int	getrusage(int, struct rusage *);
extern int	getrlimit(int, struct rlimit *), setrlimit(int, struct rlimit *);

extern int	unmount(const char *), mount(int, const char *, int, caddr_t);
extern int	sync(void), reboot(int);
extern int	read(int, void *, int), write(int, const void *, int);
extern int	readv(int, struct iovec *, int), writev(int, struct iovec *, int);
extern int	ioctl(int, long, ...);

extern int	getdirentries(int, char *, int, long *);
extern int	lstat(const char *, struct stat *);
extern int	fchown(int, int, int);
extern int	fchmod(int, int);
extern int	utimes(const char *, struct timeval [2]);
extern int	chroot(const char *);
extern int	symlink(const char *, const char *);
extern int	readlink(const char *, char *, int);
extern int	rename(const char *, const char *);
extern int	truncate(const char *, off_t), ftruncate(int, off_t);
extern int	statfs(const char *, struct statfs *), fstatfs(int, struct statfs *);
extern int	fsync(int);
extern int	chdir(const char *); 

extern int	mkdir(const char *, int), rmdir(const char *);
extern int	creat(const char *, int), open(const char *, int, ...);
extern int	mknod(const char *, int, int);
extern int	unlink(const char *), stat(const char *, struct stat *);
extern int	fstat(int, struct stat *);
extern int	chown(const char *, int, int);
extern int	chmod(const char *, int); 

extern int	link(const char *, const char *); 

extern off_t	lseek(int, off_t, int);
extern int	access(const char *, int);
extern int	socket(int, int, int), bind(int, struct sockaddr *, int);
extern int	listen(int, int), accept(int, struct sockaddr *, int *);
extern int	connect(int, struct sockaddr *, int);
extern int	socketpair(int, int, int, int [2]);
extern int	sendto(int, void *, int, int, struct sockaddr *, int);
extern int	send(int, void *, int, int);
extern int	recvfrom(int, void *, int, int, struct sockaddr *, int *);
extern int	recv(int, void *, int, int);
extern int	sendmsg(int, struct msghdr *, int);
extern int	recvmsg(int, struct msghdr *, int);
extern int	shutdown(int, int);
extern int	setsockopt(int, int, int, void *, int);
extern int	getsockopt(int, int, int, void *, int *);
extern int	getsockname(int, struct sockaddr *, int *);
extern int	getpeername(int, struct sockaddr *, int *);
extern int	pipe(int [2]);

extern int	umask(int);

extern unsigned long inet_addr (char *cp);
extern unsigned long inet_network (char *cp);
extern char *inet_ntoa (struct in_addr in);
extern struct in_addr inet_makeaddr (int net, int lna);
extern int inet_lnaof (struct in_addr in);
extern int inet_netof (struct in_addr in);

extern unsigned long htonl (unsigned long hostlong);
extern unsigned short htons (unsigned short hostshort);
extern unsigned long ntohl (unsigned long netlong);
extern unsigned short ntohs (unsigned short netshort);

extern int execv(const char *, const char **);
extern int execl(const char *, ...);
extern int execvp(const char *, const char **);
extern int execlp(const char *, ...);
extern int execle(const char *, ...);
extern int exect(const char *, const char **, const char **);	
