github.com/afumu/libc@v0.0.6/musl/arch/i386/bits/syscall.h.in (about)

     1  #define __NR_restart_syscall      0
     2  #define __NR_exit		  1
     3  #define __NR_fork		  2
     4  #define __NR_read		  3
     5  #define __NR_write		  4
     6  #define __NR_open		  5
     7  #define __NR_close		  6
     8  #define __NR_waitpid		  7
     9  #define __NR_creat		  8
    10  #define __NR_link		  9
    11  #define __NR_unlink		 10
    12  #define __NR_execve		 11
    13  #define __NR_chdir		 12
    14  #define __NR_time		 13
    15  #define __NR_mknod		 14
    16  #define __NR_chmod		 15
    17  #define __NR_lchown		 16
    18  #define __NR_break		 17
    19  #define __NR_oldstat		 18
    20  #define __NR_lseek		 19
    21  #define __NR_getpid		 20
    22  #define __NR_mount		 21
    23  #define __NR_umount		 22
    24  #define __NR_setuid		 23
    25  #define __NR_getuid		 24
    26  #define __NR_stime		 25
    27  #define __NR_ptrace		 26
    28  #define __NR_alarm		 27
    29  #define __NR_oldfstat		 28
    30  #define __NR_pause		 29
    31  #define __NR_utime		 30
    32  #define __NR_stty		 31
    33  #define __NR_gtty		 32
    34  #define __NR_access		 33
    35  #define __NR_nice		 34
    36  #define __NR_ftime		 35
    37  #define __NR_sync		 36
    38  #define __NR_kill		 37
    39  #define __NR_rename		 38
    40  #define __NR_mkdir		 39
    41  #define __NR_rmdir		 40
    42  #define __NR_dup		 41
    43  #define __NR_pipe		 42
    44  #define __NR_times		 43
    45  #define __NR_prof		 44
    46  #define __NR_brk		 45
    47  #define __NR_setgid		 46
    48  #define __NR_getgid		 47
    49  #define __NR_signal		 48
    50  #define __NR_geteuid		 49
    51  #define __NR_getegid		 50
    52  #define __NR_acct		 51
    53  #define __NR_umount2		 52
    54  #define __NR_lock		 53
    55  #define __NR_ioctl		 54
    56  #define __NR_fcntl		 55
    57  #define __NR_mpx		 56
    58  #define __NR_setpgid		 57
    59  #define __NR_ulimit		 58
    60  #define __NR_oldolduname	 59
    61  #define __NR_umask		 60
    62  #define __NR_chroot		 61
    63  #define __NR_ustat		 62
    64  #define __NR_dup2		 63
    65  #define __NR_getppid		 64
    66  #define __NR_getpgrp		 65
    67  #define __NR_setsid		 66
    68  #define __NR_sigaction		 67
    69  #define __NR_sgetmask		 68
    70  #define __NR_ssetmask		 69
    71  #define __NR_setreuid		 70
    72  #define __NR_setregid		 71
    73  #define __NR_sigsuspend		 72
    74  #define __NR_sigpending		 73
    75  #define __NR_sethostname	 74
    76  #define __NR_setrlimit		 75
    77  #define __NR_getrlimit		 76   /* Back compatible 2Gig limited rlimit */
    78  #define __NR_getrusage		 77
    79  #define __NR_gettimeofday_time32	 78
    80  #define __NR_settimeofday_time32	 79
    81  #define __NR_getgroups		 80
    82  #define __NR_setgroups		 81
    83  #define __NR_select		 82
    84  #define __NR_symlink		 83
    85  #define __NR_oldlstat		 84
    86  #define __NR_readlink		 85
    87  #define __NR_uselib		 86
    88  #define __NR_swapon		 87
    89  #define __NR_reboot		 88
    90  #define __NR_readdir		 89
    91  #define __NR_mmap		 90
    92  #define __NR_munmap		 91
    93  #define __NR_truncate		 92
    94  #define __NR_ftruncate		 93
    95  #define __NR_fchmod		 94
    96  #define __NR_fchown		 95
    97  #define __NR_getpriority	 96
    98  #define __NR_setpriority	 97
    99  #define __NR_profil		 98
   100  #define __NR_statfs		99
   101  #define __NR_fstatfs		100
   102  #define __NR_ioperm		101
   103  #define __NR_socketcall		102
   104  #define __NR_syslog		103
   105  #define __NR_setitimer		104
   106  #define __NR_getitimer		105
   107  #define __NR_stat		106
   108  #define __NR_lstat		107
   109  #define __NR_fstat		108
   110  #define __NR_olduname		109
   111  #define __NR_iopl		110
   112  #define __NR_vhangup		111
   113  #define __NR_idle		112
   114  #define __NR_vm86old		113
   115  #define __NR_wait4		114
   116  #define __NR_swapoff		115
   117  #define __NR_sysinfo		116
   118  #define __NR_ipc		117
   119  #define __NR_fsync		118
   120  #define __NR_sigreturn		119
   121  #define __NR_clone		120
   122  #define __NR_setdomainname	121
   123  #define __NR_uname		122
   124  #define __NR_modify_ldt		123
   125  #define __NR_adjtimex		124
   126  #define __NR_mprotect		125
   127  #define __NR_sigprocmask	126
   128  #define __NR_create_module	127
   129  #define __NR_init_module	128
   130  #define __NR_delete_module	129
   131  #define __NR_get_kernel_syms	130
   132  #define __NR_quotactl		131
   133  #define __NR_getpgid		132
   134  #define __NR_fchdir		133
   135  #define __NR_bdflush		134
   136  #define __NR_sysfs		135
   137  #define __NR_personality	136
   138  #define __NR_afs_syscall	137
   139  #define __NR_setfsuid		138
   140  #define __NR_setfsgid		139
   141  #define __NR__llseek		140
   142  #define __NR_getdents		141
   143  #define __NR__newselect		142
   144  #define __NR_flock		143
   145  #define __NR_msync		144
   146  #define __NR_readv		145
   147  #define __NR_writev		146
   148  #define __NR_getsid		147
   149  #define __NR_fdatasync		148
   150  #define __NR__sysctl		149
   151  #define __NR_mlock		150
   152  #define __NR_munlock		151
   153  #define __NR_mlockall		152
   154  #define __NR_munlockall		153
   155  #define __NR_sched_setparam		154
   156  #define __NR_sched_getparam		155
   157  #define __NR_sched_setscheduler		156
   158  #define __NR_sched_getscheduler		157
   159  #define __NR_sched_yield		158
   160  #define __NR_sched_get_priority_max	159
   161  #define __NR_sched_get_priority_min	160
   162  #define __NR_sched_rr_get_interval	161
   163  #define __NR_nanosleep		162
   164  #define __NR_mremap		163
   165  #define __NR_setresuid		164
   166  #define __NR_getresuid		165
   167  #define __NR_vm86		166
   168  #define __NR_query_module	167
   169  #define __NR_poll		168
   170  #define __NR_nfsservctl		169
   171  #define __NR_setresgid		170
   172  #define __NR_getresgid		171
   173  #define __NR_prctl              172
   174  #define __NR_rt_sigreturn	173
   175  #define __NR_rt_sigaction	174
   176  #define __NR_rt_sigprocmask	175
   177  #define __NR_rt_sigpending	176
   178  #define __NR_rt_sigtimedwait	177
   179  #define __NR_rt_sigqueueinfo	178
   180  #define __NR_rt_sigsuspend	179
   181  #define __NR_pread64		180
   182  #define __NR_pwrite64		181
   183  #define __NR_chown		182
   184  #define __NR_getcwd		183
   185  #define __NR_capget		184
   186  #define __NR_capset		185
   187  #define __NR_sigaltstack	186
   188  #define __NR_sendfile		187
   189  #define __NR_getpmsg		188
   190  #define __NR_putpmsg		189
   191  #define __NR_vfork		190
   192  #define __NR_ugetrlimit		191
   193  #define __NR_mmap2		192
   194  #define __NR_truncate64		193
   195  #define __NR_ftruncate64	194
   196  #define __NR_stat64		195
   197  #define __NR_lstat64		196
   198  #define __NR_fstat64		197
   199  #define __NR_lchown32		198
   200  #define __NR_getuid32		199
   201  #define __NR_getgid32		200
   202  #define __NR_geteuid32		201
   203  #define __NR_getegid32		202
   204  #define __NR_setreuid32		203
   205  #define __NR_setregid32		204
   206  #define __NR_getgroups32	205
   207  #define __NR_setgroups32	206
   208  #define __NR_fchown32		207
   209  #define __NR_setresuid32	208
   210  #define __NR_getresuid32	209
   211  #define __NR_setresgid32	210
   212  #define __NR_getresgid32	211
   213  #define __NR_chown32		212
   214  #define __NR_setuid32		213
   215  #define __NR_setgid32		214
   216  #define __NR_setfsuid32		215
   217  #define __NR_setfsgid32		216
   218  #define __NR_pivot_root		217
   219  #define __NR_mincore		218
   220  #define __NR_madvise		219
   221  #define __NR_getdents64		220
   222  #define __NR_fcntl64		221
   223  /* 223 is unused */
   224  #define __NR_gettid		224
   225  #define __NR_readahead		225
   226  #define __NR_setxattr		226
   227  #define __NR_lsetxattr		227
   228  #define __NR_fsetxattr		228
   229  #define __NR_getxattr		229
   230  #define __NR_lgetxattr		230
   231  #define __NR_fgetxattr		231
   232  #define __NR_listxattr		232
   233  #define __NR_llistxattr		233
   234  #define __NR_flistxattr		234
   235  #define __NR_removexattr	235
   236  #define __NR_lremovexattr	236
   237  #define __NR_fremovexattr	237
   238  #define __NR_tkill		238
   239  #define __NR_sendfile64		239
   240  #define __NR_futex		240
   241  #define __NR_sched_setaffinity	241
   242  #define __NR_sched_getaffinity	242
   243  #define __NR_set_thread_area	243
   244  #define __NR_get_thread_area	244
   245  #define __NR_io_setup		245
   246  #define __NR_io_destroy		246
   247  #define __NR_io_getevents	247
   248  #define __NR_io_submit		248
   249  #define __NR_io_cancel		249
   250  #define __NR_fadvise64		250
   251  /* 251 is available for reuse (was briefly sys_set_zone_reclaim) */
   252  #define __NR_exit_group		252
   253  #define __NR_lookup_dcookie	253
   254  #define __NR_epoll_create	254
   255  #define __NR_epoll_ctl		255
   256  #define __NR_epoll_wait		256
   257  #define __NR_remap_file_pages	257
   258  #define __NR_set_tid_address	258
   259  #define __NR_timer_create	259
   260  #define __NR_timer_settime32	(__NR_timer_create+1)
   261  #define __NR_timer_gettime32	(__NR_timer_create+2)
   262  #define __NR_timer_getoverrun	(__NR_timer_create+3)
   263  #define __NR_timer_delete	(__NR_timer_create+4)
   264  #define __NR_clock_settime32	(__NR_timer_create+5)
   265  #define __NR_clock_gettime32	(__NR_timer_create+6)
   266  #define __NR_clock_getres_time32	(__NR_timer_create+7)
   267  #define __NR_clock_nanosleep_time32	(__NR_timer_create+8)
   268  #define __NR_statfs64		268
   269  #define __NR_fstatfs64		269
   270  #define __NR_tgkill		270
   271  #define __NR_utimes		271
   272  #define __NR_fadvise64_64	272
   273  #define __NR_vserver		273
   274  #define __NR_mbind		274
   275  #define __NR_get_mempolicy	275
   276  #define __NR_set_mempolicy	276
   277  #define __NR_mq_open 		277
   278  #define __NR_mq_unlink		(__NR_mq_open+1)
   279  #define __NR_mq_timedsend	(__NR_mq_open+2)
   280  #define __NR_mq_timedreceive	(__NR_mq_open+3)
   281  #define __NR_mq_notify		(__NR_mq_open+4)
   282  #define __NR_mq_getsetattr	(__NR_mq_open+5)
   283  #define __NR_kexec_load		283
   284  #define __NR_waitid		284
   285  /* #define __NR_sys_setaltroot	285 */
   286  #define __NR_add_key		286
   287  #define __NR_request_key	287
   288  #define __NR_keyctl		288
   289  #define __NR_ioprio_set		289
   290  #define __NR_ioprio_get		290
   291  #define __NR_inotify_init	291
   292  #define __NR_inotify_add_watch	292
   293  #define __NR_inotify_rm_watch	293
   294  #define __NR_migrate_pages	294
   295  #define __NR_openat		295
   296  #define __NR_mkdirat		296
   297  #define __NR_mknodat		297
   298  #define __NR_fchownat		298
   299  #define __NR_futimesat		299
   300  #define __NR_fstatat64		300
   301  #define __NR_unlinkat		301
   302  #define __NR_renameat		302
   303  #define __NR_linkat		303
   304  #define __NR_symlinkat		304
   305  #define __NR_readlinkat		305
   306  #define __NR_fchmodat		306
   307  #define __NR_faccessat		307
   308  #define __NR_pselect6		308
   309  #define __NR_ppoll		309
   310  #define __NR_unshare		310
   311  #define __NR_set_robust_list	311
   312  #define __NR_get_robust_list	312
   313  #define __NR_splice		313
   314  #define __NR_sync_file_range	314
   315  #define __NR_tee		315
   316  #define __NR_vmsplice		316
   317  #define __NR_move_pages		317
   318  #define __NR_getcpu		318
   319  #define __NR_epoll_pwait	319
   320  #define __NR_utimensat		320
   321  #define __NR_signalfd		321
   322  #define __NR_timerfd_create	322
   323  #define __NR_eventfd		323
   324  #define __NR_fallocate		324
   325  #define __NR_timerfd_settime32	325
   326  #define __NR_timerfd_gettime32	326
   327  #define __NR_signalfd4		327
   328  #define __NR_eventfd2		328
   329  #define __NR_epoll_create1	329
   330  #define __NR_dup3		330
   331  #define __NR_pipe2		331
   332  #define __NR_inotify_init1	332
   333  #define __NR_preadv		333
   334  #define __NR_pwritev		334
   335  #define __NR_rt_tgsigqueueinfo	335
   336  #define __NR_perf_event_open	336
   337  #define __NR_recvmmsg		337
   338  #define __NR_fanotify_init	338
   339  #define __NR_fanotify_mark	339
   340  #define __NR_prlimit64		340
   341  #define __NR_name_to_handle_at	341
   342  #define __NR_open_by_handle_at	342
   343  #define __NR_clock_adjtime	343
   344  #define __NR_syncfs		344
   345  #define __NR_sendmmsg		345
   346  #define __NR_setns		346
   347  #define __NR_process_vm_readv	347
   348  #define __NR_process_vm_writev	348
   349  #define __NR_kcmp		349
   350  #define __NR_finit_module	350
   351  #define __NR_sched_setattr	351
   352  #define __NR_sched_getattr	352
   353  #define __NR_renameat2		353
   354  #define __NR_seccomp		354
   355  #define __NR_getrandom		355
   356  #define __NR_memfd_create	356
   357  #define __NR_bpf		357
   358  #define __NR_execveat		358
   359  #define __NR_socket		359
   360  #define __NR_socketpair		360
   361  #define __NR_bind		361
   362  #define __NR_connect		362
   363  #define __NR_listen		363
   364  #define __NR_accept4		364
   365  #define __NR_getsockopt		365
   366  #define __NR_setsockopt		366
   367  #define __NR_getsockname	367
   368  #define __NR_getpeername	368
   369  #define __NR_sendto		369
   370  #define __NR_sendmsg		370
   371  #define __NR_recvfrom		371
   372  #define __NR_recvmsg		372
   373  #define __NR_shutdown		373
   374  #define __NR_userfaultfd	374
   375  #define __NR_membarrier		375
   376  #define __NR_mlock2		376
   377  #define __NR_copy_file_range	377
   378  #define __NR_preadv2		378
   379  #define __NR_pwritev2		379
   380  #define __NR_pkey_mprotect	380
   381  #define __NR_pkey_alloc		381
   382  #define __NR_pkey_free		382
   383  #define __NR_statx		383
   384  #define __NR_arch_prctl		384
   385  #define __NR_io_pgetevents	385
   386  #define __NR_rseq		386
   387  #define __NR_semget		393
   388  #define __NR_semctl		394
   389  #define __NR_shmget		395
   390  #define __NR_shmctl		396
   391  #define __NR_shmat		397
   392  #define __NR_shmdt		398
   393  #define __NR_msgget		399
   394  #define __NR_msgsnd		400
   395  #define __NR_msgrcv		401
   396  #define __NR_msgctl		402
   397  #define __NR_clock_gettime64	403
   398  #define __NR_clock_settime64	404
   399  #define __NR_clock_adjtime64	405
   400  #define __NR_clock_getres_time64 406
   401  #define __NR_clock_nanosleep_time64 407
   402  #define __NR_timer_gettime64	408
   403  #define __NR_timer_settime64	409
   404  #define __NR_timerfd_gettime64	410
   405  #define __NR_timerfd_settime64	411
   406  #define __NR_utimensat_time64	412
   407  #define __NR_pselect6_time64	413
   408  #define __NR_ppoll_time64	414
   409  #define __NR_io_pgetevents_time64 416
   410  #define __NR_recvmmsg_time64	417
   411  #define __NR_mq_timedsend_time64 418
   412  #define __NR_mq_timedreceive_time64 419
   413  #define __NR_semtimedop_time64	420
   414  #define __NR_rt_sigtimedwait_time64 421
   415  #define __NR_futex_time64	422
   416  #define __NR_sched_rr_get_interval_time64 423
   417  #define __NR_pidfd_send_signal	424
   418  #define __NR_io_uring_setup	425
   419  #define __NR_io_uring_enter	426
   420  #define __NR_io_uring_register	427
   421  #define __NR_open_tree		428
   422  #define __NR_move_mount		429
   423  #define __NR_fsopen		430
   424  #define __NR_fsconfig		431
   425  #define __NR_fsmount		432
   426  #define __NR_fspick		433
   427  #define __NR_pidfd_open		434
   428  #define __NR_clone3		435
   429