#ifndef UNISTD_H #define UNISTD_H \ "$Id: unistd.h,v 4.3 1994/10/03 20:52:20 ppessi Exp $" /* * Usergroup.library and bsdsocket.library function prototypes * for 32 bit C compilers * * Copyright © 1994 AmiTCP/IP Group, * Network Solutions Development, Inc. * All rights reserved. */ #ifndef SYS_TYPES_H #include #endif #ifndef SYS_TIME_H #include #endif gid_t getegid(void); uid_t geteuid(void); gid_t getgid(void); int getgroups(int, gid_t []); char *getlogin(void); uid_t getuid(void); #if 0 int isatty(int); #endif int setgid(gid_t); int setuid(uid_t); char *ttyname(int); pid_t getpid(void); pid_t setsid(void); void sleep(unsigned int); mode_t umask(mode_t); int __dup(int); int __dup2(int, int); extern char *optarg; extern int optind; extern int optopt; extern int opterr; int getopt(int, char * const [], const char *); #define dup __dup #define dup2 __dup2 #ifndef _POSIX_SOURCE pid_t getsid(void); mode_t getumask(void); #if 0 int getdtablesize(void); long gethostid(void); int gethostname(char *, int); #endif int select(int, fd_set *, fd_set *, fd_set *, struct timeval *); #if 0 void sethostid(long); int sethostname(const char *, int); #endif int rcmd(char **, int, const char *, const char *, const char *, int *); int ruserok(const char *, int, const char *, const char *); int rresvport(int *alport); char *crypt(const char *, const char *); char *getpass(const char *); char *getusershell(void); int initgroups(const char *, gid_t); int setgroups(int, const gid_t []); int setlogin(const char *); int setregid(gid_t, gid_t); int setreuid(uid_t, uid_t); int setrgid(gid_t); int setruid(uid_t); int setegid(gid_t); int seteuid(uid_t); void setusershell(void); int ttyslot(void); void usleep(unsigned int); #endif /* !_POSIX_SOURCE */ #endif /* !_UNISTD_H_ */