github.com/dara-project/godist@v0.0.0-20200823115410-e0c80c8f0c78/src/dara/sysnum.go (about) 1 package dara 2 3 // Dara Syscall Numbers. These are the numbers used for identification of syscalls by the scheduler. 4 const ( 5 DSYS_READ = iota 6 DSYS_WRITE 7 DSYS_OPEN 8 DSYS_CLOSE 9 DSYS_STAT 10 DSYS_FSTAT 11 DSYS_LSTAT 12 DSYS_LSEEK 13 DSYS_PREAD64 14 DSYS_PWRITE64 15 DSYS_GETPAGESIZE 16 DSYS_EXECUTABLE 17 DSYS_GETPID 18 DSYS_GETPPID 19 DSYS_GETWD 20 DSYS_READDIR 21 DSYS_READDIRNAMES 22 DSYS_WAIT4 23 DSYS_KILL 24 DSYS_GETUID 25 DSYS_GETEUID 26 DSYS_GETGID 27 DSYS_GETEGID 28 DSYS_GETGROUPS 29 DSYS_EXIT 30 DSYS_RENAME 31 DSYS_TRUNCATE 32 DSYS_UNLINK 33 DSYS_RMDIR 34 DSYS_LINK 35 DSYS_SYMLINK 36 DSYS_PIPE2 37 DSYS_MKDIR 38 DSYS_CHDIR 39 DSYS_UNSETENV 40 DSYS_GETENV 41 DSYS_SETENV 42 DSYS_CLEARENV 43 DSYS_ENVIRON 44 DSYS_TIMENOW 45 DSYS_READLINK 46 DSYS_CHMOD 47 DSYS_FCHMOD 48 DSYS_CHOWN 49 DSYS_LCHOWN 50 DSYS_FCHOWN 51 DSYS_FTRUNCATE 52 DSYS_FSYNC 53 DSYS_UTIMES 54 DSYS_FCHDIR 55 DSYS_SETDEADLINE 56 DSYS_SETREADDEADLINE 57 DSYS_SETWRITEDEADLINE 58 DSYS_NET_READ 59 DSYS_NET_WRITE 60 DSYS_NET_CLOSE 61 DSYS_NET_SETDEADLINE 62 DSYS_NET_SETREADDEADLINE 63 DSYS_NET_SETWRITEDEADLINE 64 DSYS_NET_SETREADBUFFER 65 DSYS_NET_SETWRITEBUFFER 66 DSYS_SOCKET 67 DSYS_LISTEN_TCP 68 DSYS_SLEEP 69 MUX_LOCK 70 MUX_UNLOCK 71 WG_ADD 72 WG_WAIT 73 CTX_DONE 74 CTX_CANCEL 75 DSYS_TIMER 76 ) 77