/*ident "@(#)cls4:incl-master/proto-headers/unistd.h 1.1" */ #usedby sunos3 sunos4 sunos4.1 hpux2.0 hpux hpux8.0 svr2 svr3 sgi uts sunos4.1 svr4 sgi-svr4 /******************************************************************************* C++ source for the C++ Language System, Release 3.0. This product is a new release of the original cfront developed in the computer science research center of AT&T Bell Laboratories. Copyright (c) 1991 AT&T and UNIX System Laboratories, Inc. Copyright (c) 1984, 1989, 1990 AT&T. All Rights Reserved. THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE of AT&T and UNIX System Laboratories, Inc. The copyright notice above does not evidence any actual or intended publication of such source code. *******************************************************************************/ #ifndef __UNISTD_H #define __UNISTD_H #os sunos4 sunos4.1 svr4 sgi-svr4 #ifndef __TYPES_H #include #endif #endos #os sunos3 sunos4 hpux2.0 hpux hpux8.0 svr2 svr3 sgi uts #hide utime #endos #os sgi-svr4 #hide getenv #hide getwd #endos #os sunos3 #hide lockf #endos #os svr4 sgi-svr4 #hide exit #hide rename #hide acct #hide brk #hide chroot #hide fattach #hide fchdir #hide fchown #hide fdetach #hide fsync #hide ftruncate #hide getpgid #hide gettxt #hide getsid #hide ioctl #hide lchown #hide mincore #hide nice #hide profil #hide ptrace #hide readlink #hide sbrk #hide setgroups #hide setpgrp #hide stime #hide swab #hide symlink #hide sync #hide truncate #hide vfork #endos #os hpux8.0 #hide _exit #hide access #hide chdir #hide chown #hide close #hide ctermid #hide cuserid #hide dup #hide dup2 #hide execl #hide execle #hide execlp #hide execv #hide execve #hide execvp #hide fpathconf #hide getcwd #hide getlogin #hide getgroups #hide isatty #hide link #hide lseek #hide pathconf #hide pause #hide pipe #hide rmdir #hide setgid #hide setpgid #hide setsid #hide setuid #hide sleep #hide sysconf #hide tcgetpgrp #hide tcsetpgrp #hide ttyname #hide unlink #hide write #hide read #hide alarm #hide fork #hide getuid #hide geteuid #hide getgid #hide getegid #hide getpid #hide getpgrp #hide getppid #hide fnmatch #hide getopt #hide confstr #hide crypt #hide encrypt #hide fsync #hide getpass #hide nice #hide swab #hide brk #hide chroot #hide endusershell #hide fchown #hide ftruncate #hide getcdf #hide getcontext #hide gethcwd #hide gethostname #hide getpgrp2 #hide getusershell #hide hidecdf #hide initgroups #hide ioctl #hide is_68010_present #hide is_68881_present #hide is_98248A_present #hide is_98635A_present #hide lockf #hide logname #hide lsync #hide mkstemp #hide mktemp #hide prealloc #hide readlink #hide sbrk #hide setgroups #hide sethostname #hide setpgrp2 #hide setresgid #hide setresuid #hide setusershell #hide sgetl #hide sputl #hide swapon #hide symlink #hide sync #hide truncate #hide ttyname #hide ttyslot #hide setpgrp #hide vfork #endos #os sunos4 sunos4.1 svr4 sgi-svr4 #hide _exit #hide access #hide alarm #hide chdir #hide chmod #hide chown #hide close #hide ctermid #hide cuserid #hide dup #hide dup2 #hide execl #hide execle #hide execlp #hide execv #hide execve #hide execvp #hide fork #hide fpathconf #hide getcwd #hide getegid #hide geteuid #hide getgid #hide getgroups #hide getlogin #hide getpgrp #hide getpid #hide getppid #hide getuid #hide isatty #hide link #hide lockf #hide lseek #hide pathconf #hide pause #hide pipe #hide read #hide rmdir #hide setgid #hide setpgid #hide setsid #hide setuid #hide sleep #hide sysconf #hide tcgetpgrp #hide tcsetpgrp #hide ttyname #hide unlink #hide write #endos #os sunos3 sunos4 sunos4.1 hpux2.0 hpux hpux8.0 svr2 svr3 sgi uts svr4 sgi-svr4 #expand unistd.h #endos #os hpux8.0 #include #include #endos extern "C" { #os hpux2.0 hpux hpux8.0 svr2 svr3 sgi uts int utime(const char *, struct utimbuf *); #endos #os sunos3 sunos4 sunos4.1 int lockf(int, int, long); int access (const char*, int); #endos #os sunos3 sunos4 int utime(char *, time_t *); #endos #os sunos3 long lseek(int, long, int); #endos #os sunos4 sunos4.1 off_t lseek(int, off_t, int); #endos } extern "C" { #os sunos4 int chmod(const char *, int); #endos #os sunos4.1 int chmod(const char *, mode_t); #endos #os sgi-svr4 char* getwd(char *); int gethostname(char *, int); #endos #os sunos4 sunos4.1 svr4 sgi-svr4 void _exit(int); int access(const char *, int); unsigned alarm(unsigned); int chdir(const char *); int close(int); char *ctermid(char *); char *cuserid(char *); int dup(int); int dup2(int, int); int execl(const char *, const char *, ...); int execle(const char *, const char *, ...); int execlp(const char *, const char *, ...); long fpathconf(int, int); char *getcwd(char *, int); int isatty(int); int link(const char *, const char *); off_t lseek(int, off_t, int); long pathconf(const char *, int); int pipe(int *); int rmdir(const char *); int setgid(gid_t); int setuid(uid_t); long sysconf(int); char *ttyname(int); int unlink(const char *); #endos #os sunos4.1 int setpgid(pid_t, pid_t); int tcsetpgrp(int, pid_t); pid_t tcgetpgrp(int); pid_t fork(); pid_t getpid(); pid_t getppid(); pid_t setsid(); #endos #os sunos4 int fork(); int getpid(); int getppid(); #endos #os sunos4 sunos4.1 int chown(const char *, int, int); int execv(const char *, const char **); int execve(const char *, const char **, const char **); int execvp(const char *, const char **); int getegid(); int geteuid(); int getgid(); int getgroups(int, int*); char *getlogin(); int getpgrp(int); int getuid(); int pause(); int read(int, char *, int); int setgroups(int, const int *); int sleep(unsigned); int write(int, const char *, int); #endos #os svr4 sgi-svr4 void exit(int); int chown(const char *, uid_t, gid_t); int execv(const char *, const char *[]); int execve(const char *, const char *[], const char *[]); int execvp(const char *, const char *[]); pid_t fork(void); gid_t getegid(void); uid_t geteuid(void); gid_t getgid(void); int getgroups(int, gid_t*); char *getlogin(void); pid_t getpgrp(void); pid_t getpid(void); pid_t getppid(void); uid_t getuid(void); int pause(void); int read(int, void *, unsigned); int rename(const char *, const char*); pid_t setsid(void); unsigned sleep(unsigned); int write(int, const void *, unsigned); int acct(const char *); int brk(void *); int chroot(const char *); int fattach(int, const char *); int fchdir(int); int fchown(int,uid_t, gid_t); int fdetach(const char *); int fsync(int); int ftruncate(int, off_t); pid_t getpgid(pid_t); char *gettxt(const char *, const char *); pid_t getsid(pid_t); int ioctl(int, int, ...); int lchown(const char *, uid_t, gid_t); int lockf(int, int, long); int mincore(caddr_t, size_t, char *); int nice(int); void profil(unsigned short *, unsigned int, unsigned int, unsigned int); int ptrace(int, pid_t, int, int); int readlink(const char *, void *, int); void *sbrk(int); int setgroups(int, const gid_t *); pid_t setpgrp(void); int stime(const time_t *); int symlink(const char *, const char *); void sync(void); int truncate(const char *, off_t); pid_t vfork(void); #endos } #endif