shithub: scc

ref: 4c2f877eee5fe2730a7e51fc01861b7169bbbd47
dir: /include/bits/openbsd/sys.h/

View raw version
#define O_RDONLY  0x00000000
#define O_WRONLY  0x00000001
#define O_RDWR    0x00000002
#define O_ACCMODE 0x00000003

#define O_CLOEXEC 0x00010000
#define O_EXCL    0x00000800
#define O_TRUNC   0x00000400
#define O_CREAT   0x00000200
#define O_APPEND  0x00000008

#define AT_FDCWD  -100
#define CLOCKS_PER_SEC ((clock_t) 100)
#define RUSAGE_SELF 0

#define F_OK    0
#define X_OK    1
#define R_OK    4
#define W_OK    2

typedef int pid_t;

struct sigaction;
struct rusage;

extern int _execve(const char *, const char *[], const char *[]);
extern int _fork(void);
extern pid_t _getpid(void);
extern int _kill(pid_t, int);
extern int _sigaction(int, struct sigaction *, struct sigaction *);
extern pid_t _wait4(pid_t, int *, int, struct rusage *);
extern pid_t _waitpid(pid_t, int *, int);