|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: @ T u
Length: 5049 (0x13b9)
Types: TextFile
Notes: @(#)unistd.h 13.2 (RC International) 91/02/07 */
Names: »unistd.h«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/include/unistd.h«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦c6f24efe5⟧ »0007«
└─⟦this⟧ »comp3.0/usr/include/unistd.h«
/* @(#)unistd.h 13.2 (RC International) 91/02/07 */ #ifndef _UNISTD_H #define _UNISTD_H #ifndef NULL #define NULL 0 #endif /* NULL */ /* Symbolic constants for the "access" function: */ #ifndef R_OK #define F_OK 0 /* Test for existence of file */ #define X_OK 1 /* Test for "Execute" (Search) Permission */ #define W_OK 2 /* Test for "Write Permission */ #define R_OK 4 /* Test for "Read Permission */ #define MIN_OK 0 #define MAX_OK (F_OK|X_OK|W_OK|R_OK) #endif /* Symbolic constants for the "lockf" function: */ #define F_ULOCK 0 /* Unlock a previously locked region */ #define F_LOCK 1 /* Lock a region for exclusive use */ #define F_TLOCK 2 /* Test and lock a region for exclusive use */ #define F_TEST 3 /* Test region for other processes' locks */ /* Symbolic constants for the "lseek" and "fcntl" functions: */ #ifndef SEEK_SET #define SEEK_SET 0 /* From start of file */ #define SEEK_CUR 1 /* From current position */ #define SEEK_END 2 /* From end of file */ #endif /* SEEK_SET */ /* Path names: */ #define GF_PATH "/etc/group" /* Path name of the "group" file */ #define PF_PATH "/etc/passwd" /* Path name of the "passwd" file */ #define IN_PATH "/usr/include" /* Path name for <...> directory */ /* command names for POSIX sysconf */ #define _SC_ARG_MAX 1 #define _SC_CHILD_MAX 2 #define _SC_CLK_TCK 3 #define _SC_NGROUPS_MAX 4 #define _SC_OPEN_MAX 5 #define _SC_JOB_CONTROL 6 #define _SC_SAVED_IDS 7 #define _SC_VERSION 8 #define _SC_PASS_MAX 9 #define _SC_LOGNAME_MAX 10 #define _SC_PAGESIZE 11 #define _SC_XOPEN_VERSION 12 /* command names for POSIX pathconf */ #define _PC_LINK_MAX 1 #define _PC_MAX_CANON 2 #define _PC_MAX_INPUT 3 #define _PC_NAME_MAX 4 #define _PC_PATH_MAX 5 #define _PC_PIPE_BUF 6 #define _PC_NO_TRUNC 7 #define _PC_VDISABLE 8 #define _PC_CHOWN_RESTRICTED 9 /* compile-time symbolic constants, ** Support does not mean the feature is enabled. ** Use pathconf/sysconf to obtain actual configuration value. ** */ /* #define _POSIX_CHOWN_RESTRICTED 1 */ #define _POSIX_JOB_CONTROL 1 #define _POSIX_NO_TRUNC 1 #define _POSIX_SAVED_IDS 1 #ifndef _POSIX_VDISABLE #define _POSIX_VDISABLE 0 #endif #ifndef NULL #define NULL 0 #endif #define STDIN_FILENO 0 #define STDOUT_FILENO 1 #define STDERR_FILENO 2 /* Current version of POSIX */ #define _POSIX_VERSION 198808L /* Current version of X/OPEN */ #define _XOPEN_VERSION 3 #if defined(__STDC__) #include <sys/types.h> extern int access(char *, int); extern unsigned alarm(unsigned); extern int chdir(char *); extern int chown(char *, uid_t, gid_t); extern int close(int); extern char *ctermid(char *); extern char *cuserid(char *); extern int dup(int); extern int dup2(int, int); extern int execl(char *, char *, ...); extern int execle(char *, char *, ...); extern int execlp(char *, char *, ...); extern int execv(char *, char **); extern int execve(char *, char **, char **); extern int execvp(char *, char **); extern void _exit(int); extern pid_t fork(void); extern long fpathconf(int, int); extern char *getcwd(char *, int); extern gid_t getegid(void); extern uid_t geteuid(void); extern gid_t getgid(void); extern int getgroups(int, gid_t *); extern char *getlogin(void); extern pid_t getpid(void); extern pid_t getppid(void); extern pid_t getpgrp(void); extern uid_t getuid(void); extern int isatty(int); extern int link(char *, char *); extern off_t lseek(int, off_t, int); extern long pathconf(char *, int); extern int pause(void); extern int pipe(int *); extern int read(int, void *, unsigned); extern int rename(char *, char *); extern int rmdir(char *); extern int setgid(gid_t); extern int setpgid(pid_t, pid_t); extern pid_t setsid(void); extern int setuid(uid_t); extern unsigned sleep(unsigned); extern long sysconf(int); extern pid_t tcgetpgrp(int); extern int tcsetpgrp(int, pid_t); extern char *ttyname(int); extern int unlink(char *); extern int write(int, void *, unsigned); #else /* Not __STDC__ */ extern int access(); extern unsigned alarm(); extern int chdir(); extern int chown(); extern int close(); extern char *ctermid(); extern char *cuserid(); extern int dup(); extern int dup2(); extern int execl(); extern int execle(); extern int execlp(); extern int execv(); extern int execve(); extern int execvp(); extern void exit(); extern void _exit(); extern pid_t fork(); extern long fpathconf(); extern char *getcwd(); extern gid_t getegid(); extern uid_t geteuid(); extern gid_t getgid(); extern int getgroups(); extern char *getlogin(); extern pid_t getpid(); extern pid_t getppid(); extern pid_t getpgrp(); extern uid_t getuid(); extern int isatty(); extern int link(); extern off_t lseek(); extern long pathconf(); extern int pause(); extern int pipe(); extern int read(); extern int rename(); extern int rmdir(); extern int setgid(); extern int setpgid(); extern pid_t setsid(); extern int setuid(); extern unsigned sleep(); extern long sysconf(); extern pid_t tcgetpgrp(); extern int tcsetpgrp(); extern char *ttyname(); extern int unlink(); extern int write(); #endif /* __STDC__ */ #endif /* _UNISTD_H */