GitHub - flying706/fleurix: an unix-like toy system
/* in src/inc/unistd.h */ static inline _SYS0(int, debug); static inline _SYS2(int, access, char*, int); static inline _SYS3(int, open, char*, int, int); static inline _SYS2(int, creat, char*, int); static inline _SYS1(int, close, int); static inline _SYS3(int, fcntl, int, int, int); static inline _SYS3(int, mknod, char*, int, int); static inline _SYS3(int, write, int, char*, int); static inline _SYS3(int, read, int, char*, int); static inline _SYS3(int, lseek, int, int, int); static inline _SYS1(int, chdir, char*); static inline _SYS1(int, chroot, char*); static inline _SYS1(int, dup, int); static inline _SYS2(int, dup2, int, int); static inline _SYS2(int, link, char*, char*); static inline _SYS1(int, unlink, char*); static inline _SYS2(int, stat, char*, struct stat*); static inline _SYS2(int, fstat, int, struct stat*); // static inline _SYS0(int, fork); static inline _SYS2(int, exec, char*, char**); static inline _SYS1(int, _exit, int); // static inline _SYS1(int, nice, int); static inline _SYS0(int, getpid); static inline _SYS0(int, getppid); static inline _SYS0(int, getuid); static inline _SYS0(int, getgid); static inline _SYS0(int, geteuid); static inline _SYS0(int, getegid); static inline _SYS0(int, getpgrp); static inline _SYS0(int, setpgrp); static inline _SYS2(int, setreuid, int, int); static inline _SYS2(int, setregid, int, int); // static inline _SYS2(int, kill, int, int); static inline _SYS2(int, signal, int, uint); static inline _SYS3(int, sigaction, int, struct sigaction*, struct sigaction*); static inline _SYS0(int, sigreturn); static inline _SYS3(int, waitpid, int, int*, int); static inline _SYS1(int, wait, int*); static inline _SYS0(int, pause);
git clone git@github.com:Fleurer/fleurix.git
cd fleurix
rake