diff --git a/qemu/linux-user/arm/syscall_nr.h b/qemu/linux-user/arm/syscall_nr.h index c48be98..d0d1e79 100644 --- a/qemu/linux-user/arm/syscall_nr.h +++ b/qemu/linux-user/arm/syscall_nr.h @@ -9,7 +9,7 @@ #define TARGET_NR_write ( 4) #define TARGET_NR_open ( 5) #define TARGET_NR_close ( 6) -#define TARGET_NR_waitpid ( 7) /* removed */ + /* 7 was sys_waitpid */ #define TARGET_NR_creat ( 8) #define TARGET_NR_link ( 9) #define TARGET_NR_unlink ( 10) @@ -19,7 +19,7 @@ #define TARGET_NR_mknod ( 14) #define TARGET_NR_chmod ( 15) #define TARGET_NR_lchown ( 16) -#define TARGET_NR_break ( 17) /* removed */ + /* 17 was sys_break */ /* 18 was sys_stat */ #define TARGET_NR_lseek ( 19) #define TARGET_NR_getpid ( 20) @@ -30,14 +30,14 @@ #define TARGET_NR_stime ( 25) #define TARGET_NR_ptrace ( 26) #define TARGET_NR_alarm ( 27) - + /* 28 was sys_fstat */ #define TARGET_NR_pause ( 29) #define TARGET_NR_utime ( 30) -#define TARGET_NR_stty ( 31) /* removed */ -#define TARGET_NR_gtty ( 32) /* removed */ + /* 31 was sys_stty */ + /* 32 was sys_gtty */ #define TARGET_NR_access ( 33) #define TARGET_NR_nice ( 34) -#define TARGET_NR_ftime ( 35) /* removed */ + /* 35 was sys_ftime */ #define TARGET_NR_sync ( 36) #define TARGET_NR_kill ( 37) #define TARGET_NR_rename ( 38) @@ -46,21 +46,21 @@ #define TARGET_NR_dup ( 41) #define TARGET_NR_pipe ( 42) #define TARGET_NR_times ( 43) -#define TARGET_NR_prof ( 44) /* removed */ + /* 44 was sys_prof */ #define TARGET_NR_brk ( 45) #define TARGET_NR_setgid ( 46) #define TARGET_NR_getgid ( 47) -#define TARGET_NR_signal ( 48) /* removed */ + /* 48 was sys_signal */ #define TARGET_NR_geteuid ( 49) #define TARGET_NR_getegid ( 50) #define TARGET_NR_acct ( 51) #define TARGET_NR_umount2 ( 52) -#define TARGET_NR_lock ( 53) /* removed */ + /* 53 was sys_lock */ #define TARGET_NR_ioctl ( 54) #define TARGET_NR_fcntl ( 55) -#define TARGET_NR_mpx ( 56) /* removed */ + /* 56 was sys_mpx */ #define TARGET_NR_setpgid ( 57) -#define TARGET_NR_ulimit ( 58) /* removed */ + /* 58 was sys_ulimit */ /* 59 was sys_olduname */ #define TARGET_NR_umask ( 60) #define TARGET_NR_chroot ( 61) @@ -70,8 +70,8 @@ #define TARGET_NR_getpgrp ( 65) #define TARGET_NR_setsid ( 66) #define TARGET_NR_sigaction ( 67) -#define TARGET_NR_sgetmask ( 68) /* removed */ -#define TARGET_NR_ssetmask ( 69) /* removed */ + /* 68 was sys_sgetmask */ + /* 69 was sys_ssetmask */ #define TARGET_NR_setreuid ( 70) #define TARGET_NR_setregid ( 71) #define TARGET_NR_sigsuspend ( 72) @@ -100,10 +100,10 @@ #define TARGET_NR_fchown ( 95) #define TARGET_NR_getpriority ( 96) #define TARGET_NR_setpriority ( 97) -#define TARGET_NR_profil ( 98) /* removed */ + /* 98 was sys_profil */ #define TARGET_NR_statfs ( 99) #define TARGET_NR_fstatfs (100) -#define TARGET_NR_ioperm (101) + /* 101 was sys_ioperm */ #define TARGET_NR_socketcall (102) #define TARGET_NR_syslog (103) #define TARGET_NR_setitimer (104) @@ -114,7 +114,7 @@ /* 109 was sys_uname */ /* 110 was sys_iopl */ #define TARGET_NR_vhangup (111) -#define TARGET_NR_idle (112) + /* 112 was sys_idle */ #define TARGET_NR_syscall (113) /* syscall to call a syscall! */ #define TARGET_NR_wait4 (114) #define TARGET_NR_swapoff (115) @@ -125,21 +125,21 @@ #define TARGET_NR_clone (120) #define TARGET_NR_setdomainname (121) #define TARGET_NR_uname (122) -#define TARGET_NR_modify_ldt (123) + /* 123 was sys_modify_ldt */ #define TARGET_NR_adjtimex (124) #define TARGET_NR_mprotect (125) #define TARGET_NR_sigprocmask (126) -#define TARGET_NR_create_module (127) /* removed */ + /* 127 was sys_create_module */ #define TARGET_NR_init_module (128) #define TARGET_NR_delete_module (129) -#define TARGET_NR_get_kernel_syms (130) /* removed */ + /* 130 was sys_get_kernel_syms */ #define TARGET_NR_quotactl (131) #define TARGET_NR_getpgid (132) #define TARGET_NR_fchdir (133) #define TARGET_NR_bdflush (134) #define TARGET_NR_sysfs (135) #define TARGET_NR_personality (136) -#define TARGET_NR_afs_syscall (137) /* Syscall for Andrew File System */ + /* 137 was sys_afs_syscall */ #define TARGET_NR_setfsuid (138) #define TARGET_NR_setfsgid (139) #define TARGET_NR__llseek (140) @@ -168,8 +168,8 @@ #define TARGET_NR_mremap (163) #define TARGET_NR_setresuid (164) #define TARGET_NR_getresuid (165) -#define TARGET_NR_vm86 (166) /* removed */ -#define TARGET_NR_query_module (167) /* removed */ + /* 166 was sys_vm86 */ + /* 167 was sys_query_module */ #define TARGET_NR_poll (168) #define TARGET_NR_nfsservctl (169) #define TARGET_NR_setresgid (170) @@ -258,70 +258,95 @@ #define TARGET_NR_remap_file_pages (253) /* 254 for set_thread_area */ /* 255 for get_thread_area */ - /* 256 for set_tid_address */ -#define TARGET_NR_set_tid_address 256 -#define TARGET_NR_timer_create 257 -#define TARGET_NR_timer_settime 258 -#define TARGET_NR_timer_gettime 259 -#define TARGET_NR_timer_getoverrun 260 -#define TARGET_NR_timer_delete 261 -#define TARGET_NR_clock_settime 262 -#define TARGET_NR_clock_gettime 263 -#define TARGET_NR_clock_getres 264 -#define TARGET_NR_clock_nanosleep 265 -#define TARGET_NR_statfs64 266 -#define TARGET_NR_fstatfs64 267 -#define TARGET_NR_tgkill 268 -#define TARGET_NR_utimes 269 -#define TARGET_NR_arm_fadvise64_64 270 -#define TARGET_NR_pciconfig_iobase 271 -#define TARGET_NR_pciconfig_read 272 -#define TARGET_NR_pciconfig_write 273 -#define TARGET_NR_mq_open 274 -#define TARGET_NR_mq_unlink 275 -#define TARGET_NR_mq_timedsend 276 -#define TARGET_NR_mq_timedreceive 277 -#define TARGET_NR_mq_notify 278 -#define TARGET_NR_mq_getsetattr 279 -#define TARGET_NR_waitid 280 -#define TARGET_NR_socket 281 -#define TARGET_NR_bind 282 -#define TARGET_NR_connect 283 -#define TARGET_NR_listen 284 -#define TARGET_NR_accept 285 -#define TARGET_NR_getsockname 286 -#define TARGET_NR_getpeername 287 -#define TARGET_NR_socketpair 288 -#define TARGET_NR_send 289 -#define TARGET_NR_sendto 290 -#define TARGET_NR_recv 291 -#define TARGET_NR_recvfrom 292 -#define TARGET_NR_shutdown 293 -#define TARGET_NR_setsockopt 294 -#define TARGET_NR_getsockopt 295 -#define TARGET_NR_sendmsg 296 -#define TARGET_NR_recvmsg 297 -#define TARGET_NR_semop 298 -#define TARGET_NR_semget 299 -#define TARGET_NR_semctl 300 -#define TARGET_NR_msgsnd 301 -#define TARGET_NR_msgrcv 302 -#define TARGET_NR_msgget 303 -#define TARGET_NR_msgctl 304 -#define TARGET_NR_shmat 305 -#define TARGET_NR_shmdt 306 -#define TARGET_NR_shmget 307 -#define TARGET_NR_shmctl 308 -#define TARGET_NR_add_key 309 -#define TARGET_NR_request_key 310 -#define TARGET_NR_keyctl 311 -#define TARGET_NR_semtimedop 312 -#define TARGET_NR_vserver 313 -#define TARGET_NR_ioprio_set 314 -#define TARGET_NR_ioprio_get 315 -#define TARGET_NR_inotify_init 316 -#define TARGET_NR_inotify_add_watch 317 -#define TARGET_NR_inotify_rm_watch 318 -#define TARGET_NR_mbind 319 -#define TARGET_NR_get_mempolicy 320 -#define TARGET_NR_set_mempolicy 321 +#define TARGET_NR_set_tid_address (256) +#define TARGET_NR_timer_create (257) +#define TARGET_NR_timer_settime (258) +#define TARGET_NR_timer_gettime (259) +#define TARGET_NR_timer_getoverrun (260) +#define TARGET_NR_timer_delete (261) +#define TARGET_NR_clock_settime (262) +#define TARGET_NR_clock_gettime (263) +#define TARGET_NR_clock_getres (264) +#define TARGET_NR_clock_nanosleep (265) +#define TARGET_NR_statfs64 (266) +#define TARGET_NR_fstatfs64 (267) +#define TARGET_NR_tgkill (268) +#define TARGET_NR_utimes (269) +#define TARGET_NR_arm_fadvise64_64 (270) +#define TARGET_NR_pciconfig_iobase (271) +#define TARGET_NR_pciconfig_read (272) +#define TARGET_NR_pciconfig_write (273) +#define TARGET_NR_mq_open (274) +#define TARGET_NR_mq_unlink (275) +#define TARGET_NR_mq_timedsend (276) +#define TARGET_NR_mq_timedreceive (277) +#define TARGET_NR_mq_notify (278) +#define TARGET_NR_mq_getsetattr (279) +#define TARGET_NR_waitid (280) +#define TARGET_NR_socket (281) +#define TARGET_NR_bind (282) +#define TARGET_NR_connect (283) +#define TARGET_NR_listen (284) +#define TARGET_NR_accept (285) +#define TARGET_NR_getsockname (286) +#define TARGET_NR_getpeername (287) +#define TARGET_NR_socketpair (288) +#define TARGET_NR_send (289) +#define TARGET_NR_sendto (290) +#define TARGET_NR_recv (291) +#define TARGET_NR_recvfrom (292) +#define TARGET_NR_shutdown (293) +#define TARGET_NR_setsockopt (294) +#define TARGET_NR_getsockopt (295) +#define TARGET_NR_sendmsg (296) +#define TARGET_NR_recvmsg (297) +#define TARGET_NR_semop (298) +#define TARGET_NR_semget (299) +#define TARGET_NR_semctl (300) +#define TARGET_NR_msgsnd (301) +#define TARGET_NR_msgrcv (302) +#define TARGET_NR_msgget (303) +#define TARGET_NR_msgctl (304) +#define TARGET_NR_shmat (305) +#define TARGET_NR_shmdt (306) +#define TARGET_NR_shmget (307) +#define TARGET_NR_shmctl (308) +#define TARGET_NR_add_key (309) +#define TARGET_NR_request_key (310) +#define TARGET_NR_keyctl (311) +#define TARGET_NR_semtimedop (312) +#define TARGET_NR_vserver (313) +#define TARGET_NR_ioprio_set (314) +#define TARGET_NR_ioprio_get (315) +#define TARGET_NR_inotify_init (316) +#define TARGET_NR_inotify_add_watch (317) +#define TARGET_NR_inotify_rm_watch (318) +#define TARGET_NR_mbind (319) +#define TARGET_NR_get_mempolicy (320) +#define TARGET_NR_set_mempolicy (321) +#define TARGET_NR_openat (322) +#define TARGET_NR_mkdirat (323) +#define TARGET_NR_mknodat (324) +#define TARGET_NR_fchownat (325) +#define TARGET_NR_futimesat (326) +#define TARGET_NR_fstatat64 (327) +#define TARGET_NR_unlinkat (328) +#define TARGET_NR_renameat (329) +#define TARGET_NR_linkat (330) +#define TARGET_NR_symlinkat (331) +#define TARGET_NR_readlinkat (332) +#define TARGET_NR_fchmodat (333) +#define TARGET_NR_faccessat (334) + /* 335 for pselect6 */ + /* 336 for ppoll */ +#define TARGET_NR_unshare (337) +#define TARGET_NR_set_robust_list (338) +#define TARGET_NR_get_robust_list (339) +#define TARGET_NR_splice (340) +#define TARGET_NR_arm_sync_file_range (341) +#define TARGET_NR_tee (342) +#define TARGET_NR_vmsplice (343) +#define TARGET_NR_move_pages (344) +#define TARGET_NR_getcpu (345) + /* 346 for epoll_pwait */ +#define TARGET_NR_sys_kexec_load (347)