mirror of
				https://git.proxmox.com/git/qemu
				synced 2025-10-26 05:20:22 +00:00 
			
		
		
		
	 8b5d487d4d
			
		
	
	
		8b5d487d4d
		
	
	
	
	
		
			
			Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
		
			
				
	
	
		
			372 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			372 lines
		
	
	
		
			19 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * This file contains the system call numbers for UniCore32 oldabi.
 | |
|  *
 | |
|  * Copyright (C) 2010-2011 GUAN Xue-tao
 | |
|  *
 | |
|  * This program is free software; you can redistribute it and/or modify
 | |
|  * it under the terms of the GNU General Public License version 2 as
 | |
|  * published by the Free Software Foundation.
 | |
|  */
 | |
| #define TARGET_NR_restart_syscall               0
 | |
| #define TARGET_NR_exit                          1
 | |
| #define TARGET_NR_fork                          2
 | |
| #define TARGET_NR_read                          3
 | |
| #define TARGET_NR_write                         4
 | |
| #define TARGET_NR_open                          5
 | |
| #define TARGET_NR_close                         6
 | |
| #define TARGET_NR_waitpid                       7
 | |
| #define TARGET_NR_creat                         8
 | |
| #define TARGET_NR_link                          9
 | |
| #define TARGET_NR_unlink                        10
 | |
| #define TARGET_NR_execve                        11
 | |
| #define TARGET_NR_chdir                         12
 | |
| #define TARGET_NR_time                          13
 | |
| #define TARGET_NR_mknod                         14
 | |
| #define TARGET_NR_chmod                         15
 | |
| #define TARGET_NR_lchown                        16
 | |
| #define TARGET_NR_break                         17
 | |
|                                                 /* 18 */
 | |
| #define TARGET_NR_lseek                         19
 | |
| #define TARGET_NR_getpid                        20
 | |
| #define TARGET_NR_mount                         21
 | |
| #define TARGET_NR_umount                        22
 | |
| #define TARGET_NR_setuid                        23
 | |
| #define TARGET_NR_getuid                        24
 | |
| #define TARGET_NR_stime                         25
 | |
| #define TARGET_NR_ptrace                        26
 | |
| #define TARGET_NR_alarm                         27
 | |
|                                                 /* 28 */
 | |
| #define TARGET_NR_pause                         29
 | |
| #define TARGET_NR_utime                         30
 | |
| #define TARGET_NR_stty                          31
 | |
| #define TARGET_NR_gtty                          32
 | |
| #define TARGET_NR_access                        33
 | |
| #define TARGET_NR_nice                          34
 | |
| #define TARGET_NR_ftime                         35
 | |
| #define TARGET_NR_sync                          36
 | |
| #define TARGET_NR_kill                          37
 | |
| #define TARGET_NR_rename                        38
 | |
| #define TARGET_NR_mkdir                         39
 | |
| #define TARGET_NR_rmdir                         40
 | |
| #define TARGET_NR_dup                           41
 | |
| #define TARGET_NR_pipe                          42
 | |
| #define TARGET_NR_times                         43
 | |
| #define TARGET_NR_prof                          44
 | |
| #define TARGET_NR_brk                           45
 | |
| #define TARGET_NR_setgid                        46
 | |
| #define TARGET_NR_getgid                        47
 | |
| #define TARGET_NR_signal                        48
 | |
| #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
 | |
| #define TARGET_NR_ioctl                         54
 | |
| #define TARGET_NR_fcntl                         55
 | |
| #define TARGET_NR_mpx                           56
 | |
| #define TARGET_NR_setpgid                       57
 | |
| #define TARGET_NR_ulimit                        58
 | |
|                                                 /* 59 */
 | |
| #define TARGET_NR_umask                         60
 | |
| #define TARGET_NR_chroot                        61
 | |
| #define TARGET_NR_ustat                         62
 | |
| #define TARGET_NR_dup2                          63
 | |
| #define TARGET_NR_getppid                       64
 | |
| #define TARGET_NR_getpgrp                       65
 | |
| #define TARGET_NR_setsid                        66
 | |
| #define TARGET_NR_sigaction                     67
 | |
| #define TARGET_NR_sgetmask                      68
 | |
| #define TARGET_NR_ssetmask                      69
 | |
| #define TARGET_NR_setreuid                      70
 | |
| #define TARGET_NR_setregid                      71
 | |
| #define TARGET_NR_sigsuspend                    72
 | |
| #define TARGET_NR_sigpending                    73
 | |
| #define TARGET_NR_sethostname                   74
 | |
| #define TARGET_NR_setrlimit                     75
 | |
| #define TARGET_NR_getrlimit                     76
 | |
| #define TARGET_NR_getrusage                     77
 | |
| #define TARGET_NR_gettimeofday                  78
 | |
| #define TARGET_NR_settimeofday                  79
 | |
| #define TARGET_NR_getgroups                     80
 | |
| #define TARGET_NR_setgroups                     81
 | |
| #define TARGET_NR_select                        82
 | |
| #define TARGET_NR_symlink                       83
 | |
|                                                 /* 84 */
 | |
| #define TARGET_NR_readlink                      85
 | |
| #define TARGET_NR_uselib                        86
 | |
| #define TARGET_NR_swapon                        87
 | |
| #define TARGET_NR_reboot                        88
 | |
| #define TARGET_NR_readdir                       89
 | |
| #define TARGET_NR_mmap                          90
 | |
| #define TARGET_NR_munmap                        91
 | |
| #define TARGET_NR_truncate                      92
 | |
| #define TARGET_NR_ftruncate                     93
 | |
| #define TARGET_NR_fchmod                        94
 | |
| #define TARGET_NR_fchown                        95
 | |
| #define TARGET_NR_getpriority                   96
 | |
| #define TARGET_NR_setpriority                   97
 | |
| #define TARGET_NR_profil                        98
 | |
| #define TARGET_NR_statfs                        99
 | |
| #define TARGET_NR_fstatfs                       100
 | |
| #define TARGET_NR_ioperm                        101
 | |
| #define TARGET_NR_socketcall                    102
 | |
| #define TARGET_NR_syslog                        103
 | |
| #define TARGET_NR_setitimer                     104
 | |
| #define TARGET_NR_getitimer                     105
 | |
| #define TARGET_NR_stat                          106
 | |
| #define TARGET_NR_lstat                         107
 | |
| #define TARGET_NR_fstat                         108
 | |
|                                                 /* 109 */
 | |
|                                                 /* 110 */
 | |
| #define TARGET_NR_vhangup                       111
 | |
| #define TARGET_NR_idle                          112
 | |
| #define TARGET_NR_syscall                       113
 | |
| #define TARGET_NR_wait4                         114
 | |
| #define TARGET_NR_swapoff                       115
 | |
| #define TARGET_NR_sysinfo                       116
 | |
| #define TARGET_NR_ipc                           117
 | |
| #define TARGET_NR_fsync                         118
 | |
| #define TARGET_NR_sigreturn                     119
 | |
| #define TARGET_NR_clone                         120
 | |
| #define TARGET_NR_setdomainname                 121
 | |
| #define TARGET_NR_uname                         122
 | |
| #define TARGET_NR_modify_ldt                    123
 | |
| #define TARGET_NR_adjtimex                      124
 | |
| #define TARGET_NR_mprotect                      125
 | |
| #define TARGET_NR_sigprocmask                   126
 | |
| #define TARGET_NR_create_module                 127
 | |
| #define TARGET_NR_init_module                   128
 | |
| #define TARGET_NR_delete_module                 129
 | |
| #define TARGET_NR_get_kernel_syms               130
 | |
| #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
 | |
| #define TARGET_NR_setfsuid                      138
 | |
| #define TARGET_NR_setfsgid                      139
 | |
| #define TARGET_NR__llseek                       140
 | |
| #define TARGET_NR_getdents                      141
 | |
| #define TARGET_NR__newselect                    142
 | |
| #define TARGET_NR_flock                         143
 | |
| #define TARGET_NR_msync                         144
 | |
| #define TARGET_NR_readv                         145
 | |
| #define TARGET_NR_writev                        146
 | |
| #define TARGET_NR_getsid                        147
 | |
| #define TARGET_NR_fdatasync                     148
 | |
| #define TARGET_NR__sysctl                       149
 | |
| #define TARGET_NR_mlock                         150
 | |
| #define TARGET_NR_munlock                       151
 | |
| #define TARGET_NR_mlockall                      152
 | |
| #define TARGET_NR_munlockall                    153
 | |
| #define TARGET_NR_sched_setparam                154
 | |
| #define TARGET_NR_sched_getparam                155
 | |
| #define TARGET_NR_sched_setscheduler            156
 | |
| #define TARGET_NR_sched_getscheduler            157
 | |
| #define TARGET_NR_sched_yield                   158
 | |
| #define TARGET_NR_sched_get_priority_max        159
 | |
| #define TARGET_NR_sched_get_priority_min        160
 | |
| #define TARGET_NR_sched_rr_get_interval         161
 | |
| #define TARGET_NR_nanosleep                     162
 | |
| #define TARGET_NR_mremap                        163
 | |
| #define TARGET_NR_setresuid                     164
 | |
| #define TARGET_NR_getresuid                     165
 | |
| #define TARGET_NR_vm86                          166
 | |
| #define TARGET_NR_query_module                  167
 | |
| #define TARGET_NR_poll                          168
 | |
| #define TARGET_NR_nfsservctl                    169
 | |
| #define TARGET_NR_setresgid                     170
 | |
| #define TARGET_NR_getresgid                     171
 | |
| #define TARGET_NR_prctl                         172
 | |
| #define TARGET_NR_rt_sigreturn                  173
 | |
| #define TARGET_NR_rt_sigaction                  174
 | |
| #define TARGET_NR_rt_sigprocmask                175
 | |
| #define TARGET_NR_rt_sigpending                 176
 | |
| #define TARGET_NR_rt_sigtimedwait               177
 | |
| #define TARGET_NR_rt_sigqueueinfo               178
 | |
| #define TARGET_NR_rt_sigsuspend                 179
 | |
| #define TARGET_NR_pread                         180
 | |
| #define TARGET_NR_pwrite                        181
 | |
| #define TARGET_NR_chown                         182
 | |
| #define TARGET_NR_getcwd                        183
 | |
| #define TARGET_NR_capget                        184
 | |
| #define TARGET_NR_capset                        185
 | |
| #define TARGET_NR_sigaltstack                   186
 | |
| #define TARGET_NR_sendfile                      187
 | |
|                                                 /* 188 */
 | |
|                                                 /* 189 */
 | |
| #define TARGET_NR_vfork                         190
 | |
| #define TARGET_NR_ugetrlimit                    191
 | |
| #define TARGET_NR_mmap2                         192
 | |
| #define TARGET_NR_truncate64                    193
 | |
| #define TARGET_NR_ftruncate64                   194
 | |
| #define TARGET_NR_stat64                        195
 | |
| #define TARGET_NR_lstat64                       196
 | |
| #define TARGET_NR_fstat64                       197
 | |
| #define TARGET_NR_lchown32                      198
 | |
| #define TARGET_NR_getuid32                      199
 | |
| #define TARGET_NR_getgid32                      200
 | |
| #define TARGET_NR_geteuid32                     201
 | |
| #define TARGET_NR_getegid32                     202
 | |
| #define TARGET_NR_setreuid32                    203
 | |
| #define TARGET_NR_setregid32                    204
 | |
| #define TARGET_NR_getgroups32                   205
 | |
| #define TARGET_NR_setgroups32                   206
 | |
| #define TARGET_NR_fchown32                      207
 | |
| #define TARGET_NR_setresuid32                   208
 | |
| #define TARGET_NR_getresuid32                   209
 | |
| #define TARGET_NR_setresgid32                   210
 | |
| #define TARGET_NR_getresgid32                   211
 | |
| #define TARGET_NR_chown32                       212
 | |
| #define TARGET_NR_setuid32                      213
 | |
| #define TARGET_NR_setgid32                      214
 | |
| #define TARGET_NR_setfsuid32                    215
 | |
| #define TARGET_NR_setfsgid32                    216
 | |
| #define TARGET_NR_getdents64                    217
 | |
| #define TARGET_NR_pivot_root                    218
 | |
| #define TARGET_NR_mincore                       219
 | |
| #define TARGET_NR_madvise                       220
 | |
| #define TARGET_NR_fcntl64                       221
 | |
|                                                 /* 222 */
 | |
|                                                 /* 223 */
 | |
| #define TARGET_NR_gettid                        224
 | |
| #define TARGET_NR_readahead                     225
 | |
| #define TARGET_NR_setxattr                      226
 | |
| #define TARGET_NR_lsetxattr                     227
 | |
| #define TARGET_NR_fsetxattr                     228
 | |
| #define TARGET_NR_getxattr                      229
 | |
| #define TARGET_NR_lgetxattr                     230
 | |
| #define TARGET_NR_fgetxattr                     231
 | |
| #define TARGET_NR_listxattr                     232
 | |
| #define TARGET_NR_llistxattr                    233
 | |
| #define TARGET_NR_flistxattr                    234
 | |
| #define TARGET_NR_removexattr                   235
 | |
| #define TARGET_NR_lremovexattr                  236
 | |
| #define TARGET_NR_fremovexattr                  237
 | |
| #define TARGET_NR_tkill                         238
 | |
| #define TARGET_NR_sendfile64                    239
 | |
| #define TARGET_NR_futex                         240
 | |
| #define TARGET_NR_sched_setaffinity             241
 | |
| #define TARGET_NR_sched_getaffinity             242
 | |
| #define TARGET_NR_io_setup                      243
 | |
| #define TARGET_NR_io_destroy                    244
 | |
| #define TARGET_NR_io_getevents                  245
 | |
| #define TARGET_NR_io_submit                     246
 | |
| #define TARGET_NR_io_cancel                     247
 | |
| #define TARGET_NR_exit_group                    248
 | |
| #define TARGET_NR_lookup_dcookie                249
 | |
| #define TARGET_NR_epoll_create                  250
 | |
| #define TARGET_NR_epoll_ctl                     251
 | |
| #define TARGET_NR_epoll_wait                    252
 | |
| #define TARGET_NR_remap_file_pages              253
 | |
|                                                 /* 254 */
 | |
|                                                 /* 255 */
 | |
|                                                 /* 256 */
 | |
| #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_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 */
 | |
|                                                 /* 336 */
 | |
| #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_sync_file_range2              341
 | |
| #define TARGET_NR_tee                           342
 | |
| #define TARGET_NR_vmsplice                      343
 | |
| #define TARGET_NR_move_pages                    344
 | |
| #define TARGET_NR_getcpu                        345
 | |
|                                                 /* 346 */
 | |
| #define TARGET_NR_kexec_load                    347
 | |
| #define TARGET_NR_utimensat                     348
 | |
| #define TARGET_NR_signalfd                      349
 | |
| #define TARGET_NR_timerfd                       350
 | |
| #define TARGET_NR_eventfd                       351
 | |
| #define TARGET_NR_fallocate                     352
 | |
| #define TARGET_NR_timerfd_settime               353
 | |
| #define TARGET_NR_timerfd_gettime               354
 | |
| #define TARGET_NR_signalfd4                     355
 | |
| #define TARGET_NR_eventfd2                      356
 | |
| #define TARGET_NR_epoll_create1                 357
 | |
| #define TARGET_NR_dup3                          358
 | |
| #define TARGET_NR_pipe2                         359
 | |
| #define TARGET_NR_inotify_init1                 360
 |