Home
       sys.h - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       sys.h (815B)
       ---
            1 #define O_RDONLY  0x00000000
            2 #define O_WRONLY  0x00000001
            3 #define O_RDWR    0x00000002
            4 #define O_ACCMODE 0x00000003
            5 
            6 #define O_CLOEXEC 0x00400000
            7 #define O_EXCL    0x00000800
            8 #define O_TRUNC   0x00000400
            9 #define O_CREAT   0x00000200
           10 #define O_APPEND  0x00000008
           11 
           12 #define AT_FDCWD  -100
           13 #define CLOCKS_PER_SEC ((clock_t) 128)
           14 #define RUSAGE_SELF 0
           15 
           16 #define F_OK    0
           17 #define X_OK    1
           18 #define R_OK    4
           19 #define W_OK    2
           20 
           21 typedef int pid_t;
           22 
           23 struct sigaction;
           24 struct rusage;
           25 
           26 extern int _execve(const char *, const char *[], char *const []);
           27 extern int _fork(void);
           28 extern pid_t _getpid(void);
           29 extern int _kill(pid_t, int);
           30 extern int _sigaction(int, struct sigaction *, struct sigaction *);
           31 extern pid_t _wait4(pid_t, int *, int, struct rusage *);
           32 extern pid_t _waitpid(pid_t, int *, int);
           33 
           34 extern char **_environ;