From 4c0e99535c2bfbcdd31f3cd9012d7c4aabdc0996 Mon Sep 17 00:00:00 2001 From: pi97tejy3 Date: Thu, 30 Jun 2022 10:56:21 +0800 Subject: [PATCH] =?UTF-8?q?Update=20unistd.h=E6=89=93=E4=B9=B1=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E8=B0=83=E7=94=A8=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unistd.h | 178 +++++++++++++++++++++++++++---------------------------- 1 file changed, 87 insertions(+), 91 deletions(-) diff --git a/unistd.h b/unistd.h index b0beac3..c724554 100644 --- a/unistd.h +++ b/unistd.h @@ -57,93 +57,93 @@ #ifdef __LIBRARY__ -#define __NR_setup 0 /* used only by init, to get system going */ -#define __NR_exit 1 -#define __NR_fork 2 -#define __NR_read 3 -#define __NR_write 4 -#define __NR_open 5 -#define __NR_close 6 -#define __NR_waitpid 7 -#define __NR_creat 8 -#define __NR_link 9 -#define __NR_unlink 10 -#define __NR_execve 11 -#define __NR_chdir 12 -#define __NR_time 13 -#define __NR_mknod 14 -#define __NR_chmod 15 -#define __NR_chown 16 -#define __NR_break 17 -#define __NR_stat 18 -#define __NR_lseek 19 -#define __NR_getpid 20 -#define __NR_mount 21 -#define __NR_umount 22 -#define __NR_setuid 23 -#define __NR_getuid 24 -#define __NR_stime 25 -#define __NR_ptrace 26 -#define __NR_alarm 27 -#define __NR_fstat 28 -#define __NR_pause 29 -#define __NR_utime 30 -#define __NR_stty 31 -#define __NR_gtty 32 -#define __NR_access 33 -#define __NR_nice 34 -#define __NR_ftime 35 -#define __NR_sync 36 -#define __NR_kill 37 -#define __NR_rename 38 -#define __NR_mkdir 39 -#define __NR_rmdir 40 -#define __NR_dup 41 -#define __NR_pipe 42 -#define __NR_times 43 -#define __NR_prof 44 -#define __NR_brk 45 -#define __NR_setgid 46 -#define __NR_getgid 47 -#define __NR_signal 48 -#define __NR_geteuid 49 -#define __NR_getegid 50 -#define __NR_acct 51 -#define __NR_phys 52 -#define __NR_lock 53 -#define __NR_ioctl 54 -#define __NR_fcntl 55 -#define __NR_mpx 56 -#define __NR_setpgid 57 -#define __NR_ulimit 58 -#define __NR_uname 59 -#define __NR_umask 60 -#define __NR_chroot 61 -#define __NR_ustat 62 -#define __NR_dup2 63 -#define __NR_getppid 64 -#define __NR_getpgrp 65 -#define __NR_setsid 66 -#define __NR_sigaction 67 -#define __NR_sgetmask 68 -#define __NR_ssetmask 69 -#define __NR_setreuid 70 -#define __NR_setregid 71 -#define __NR_sigsuspend 72 -#define __NR_sigpending 73 -#define __NR_sethostname 74 -#define __NR_setrlimit 75 -#define __NR_getrlimit 76 -#define __NR_getrusage 77 -#define __NR_gettimeofday 78 -#define __NR_settimeofday 79 -#define __NR_getgroups 80 -#define __NR_setgroups 81 -#define __NR_select 82 -#define __NR_symlink 83 -#define __NR_lstat 84 -#define __NR_readlink 85 -#define __NR_uselib 86 +#define __NR_setup 1 /* used only by init, to get system going */ +#define __NR_exit 2 +#define __NR_fork 3 +#define __NR_read 4 +#define __NR_write 5 +#define __NR_open 6 +#define __NR_close 7 +#define __NR_waitpid 8 +#define __NR_creat 9 +#define __NR_link 10 +#define __NR_unlink 11 +#define __NR_execve 12 +#define __NR_chdir 13 +#define __NR_time 14 +#define __NR_mknod 15 +#define __NR_chmod 16 +#define __NR_chown 17 +#define __NR_break 18 +#define __NR_stat 19 +#define __NR_lseek 20 +#define __NR_getpid 21 +#define __NR_mount 22 +#define __NR_umount 23 +#define __NR_setuid 24 +#define __NR_getuid 25 +#define __NR_stime 26 +#define __NR_ptrace 27 +#define __NR_alarm 28 +#define __NR_fstat 29 +#define __NR_pause 30 +#define __NR_utime 31 +#define __NR_stty 32 +#define __NR_gtty 33 +#define __NR_access 34 +#define __NR_nice 35 +#define __NR_ftime 36 +#define __NR_sync 37 +#define __NR_kill 38 +#define __NR_rename 39 +#define __NR_mkdir 40 +#define __NR_rmdir 41 +#define __NR_dup 42 +#define __NR_pipe 43 +#define __NR_times 44 +#define __NR_prof 45 +#define __NR_brk 46 +#define __NR_setgid 47 +#define __NR_getgid 48 +#define __NR_signal 49 +#define __NR_geteuid 50 +#define __NR_getegid 51 +#define __NR_acct 52 +#define __NR_phys 53 +#define __NR_lock 54 +#define __NR_ioctl 55 +#define __NR_fcntl 56 +#define __NR_mpx 57 +#define __NR_setpgid 58 +#define __NR_ulimit 59 +#define __NR_uname 60 +#define __NR_umask 61 +#define __NR_chroot 62 +#define __NR_ustat 63 +#define __NR_dup2 64 +#define __NR_getppid 65 +#define __NR_getpgrp 66 +#define __NR_setsid 67 +#define __NR_sigaction 68 +#define __NR_sgetmask 69 +#define __NR_ssetmask 70 +#define __NR_setreuid 71 +#define __NR_setregid 72 +#define __NR_sigsuspend 73 +#define __NR_sigpending 74 +#define __NR_sethostname 75 +#define __NR_setrlimit 76 +#define __NR_getrlimit 77 +#define __NR_getrusage 78 +#define __NR_gettimeofday 79 +#define __NR_settimeofday 80 +#define __NR_getgroups 81 +#define __NR_setgroups 82 +#define __NR_select 83 +#define __NR_symlink 84 +#define __NR_lstat 85 +#define __NR_readlink 86 +#define __NR_uselib 87 #define _syscall0(type,name) \ @@ -274,10 +274,6 @@ int dup2(int oldfd, int newfd); int getppid(void); pid_t getpgrp(void); pid_t setsid(void); -int sleep(unsigned int seconds); -long getcwd(char *buf, size_t size); - - #define __always_inline inline __attribute__((always_inline))