Annotation of researchv9/cmd/cfront/CC/sysent.h, revision 1.1

1.1     ! root        1: 
        !             2:        /*      some functions from the UNIX manual section 2
        !             3:                
        !             4:                INCOMPLETE: contains only declarations of functions that
        !             5:                (1) is not declared with their data structures
        !             6:                (2) are identically declared in UNIX5.2 and bsd4.2
        !             7:        */
        !             8: /* extern char* ctermid(char*); */
        !             9: 
        !            10: extern int system(char*);
        !            11: extern int access(char*, int);
        !            12: extern int acct(char*);
        !            13: /* extern alarm(unsigned); */
        !            14: /* extern char* brk(int); */
        !            15: extern char* sbrk(int);
        !            16: extern int chdir(char*);
        !            17: extern int chmod(char*, int);
        !            18: extern int chown(char*, int, int);
        !            19: extern int close(int);
        !            20: extern int creat(char*, int);
        !            21: extern int dup(int);
        !            22: extern int execl(char* ...);
        !            23: extern int execv(char*, char**);
        !            24: extern int execle(char* ...);
        !            25: extern int execve(char*, char**, char**);
        !            26: extern void exit(int), _exit(int);
        !            27: extern int fork();
        !            28: extern int getpid();
        !            29: extern int kill(int, int);
        !            30: extern int link(char*, char*);
        !            31: extern long lseek(int, long, int);
        !            32: extern int mknod(char*, int, int);
        !            33: extern int mount(char*, char*, int);
        !            34: extern int nice(int);
        !            35: extern int open(char*, int);
        !            36: extern pause();
        !            37: extern int pipe(int*);
        !            38: /* extern void profil(char *, int, int, int); */
        !            39: extern int setuid(int);
        !            40: extern int setgid(int);
        !            41: extern int stime(long*);
        !            42: extern void sync();
        !            43: extern int umask(int);
        !            44: extern int umount(char*);
        !            45: extern int unlink(char*);
        !            46: extern int wait(int*);
        !            47: extern int read(int, char *, int);
        !            48: extern int write(int, char *, int);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.