linux-user: update sparc/syscall_nr.h to linux header 4.16
And kill sys_aplib, add sys_sync_file_range: on sparc, since linux 2.6.17, aplib syscall has been replaced by sync_file_range syscall. (289eee6fa78e ["SPARC]: Wire up sys_sync_file_range() into syscall tables.") The syscall has been removed in linux v2.5.71 (6196166fad "[SPARC64]: Kill sys_aplib.") Signed-off-by: Laurent Vivier <laurent@vivier.eu> Reviewed-by: Max Filippov <jcmvbkbc@gmail.com> Message-Id: <20180509231123.20864-4-laurent@vivier.eu>
This commit is contained in:
		
							parent
							
								
									d3c6e8e98c
								
							
						
					
					
						commit
						534cdbf56c
					
				| @ -22,6 +22,7 @@ | ||||
| #define TARGET_NR_capset		 22 /* Linux Specific				   */ | ||||
| #define TARGET_NR_setuid              23 /* Implemented via setreuid in SunOS           */ | ||||
| #define TARGET_NR_getuid              24 /* Common                                      */ | ||||
| #define TARGET_NR_vmsplice            25 | ||||
| #define TARGET_NR_ptrace              26 /* Common                                      */ | ||||
| #define TARGET_NR_alarm               27 /* Implemented via setitimer in SunOS          */ | ||||
| #define TARGET_NR_sigaltstack	 28 /* Common					   */ | ||||
| @ -135,6 +136,7 @@ | ||||
| #define TARGET_NR_rmdir              137 /* Common                                      */ | ||||
| #define TARGET_NR_utimes             138 /* SunOS Specific                              */ | ||||
| #define TARGET_NR_stat64		139 /* Linux sparc32 Specific			   */ | ||||
| #define TARGET_NR_sendfile64         140 | ||||
| #define TARGET_NR_getpeername        141 /* Common                                      */ | ||||
| #define TARGET_NR_futex              142 /* gethostid under SunOS                       */ | ||||
| #define TARGET_NR_gettid             143 /* ENOSYS under SunOS                          */ | ||||
| @ -145,29 +147,51 @@ | ||||
| #define TARGET_NR_pciconfig_read	148 /* ENOSYS under SunOS                          */ | ||||
| #define TARGET_NR_pciconfig_write	149 /* ENOSYS under SunOS                          */ | ||||
| #define TARGET_NR_getsockname        150 /* Common                                      */ | ||||
| #define TARGET_NR_inotify_init       151 | ||||
| #define TARGET_NR_inotify_add_watch  152 | ||||
| #define TARGET_NR_poll               153 /* Common                                      */ | ||||
| #define TARGET_NR_getdents64		154 /* Linux specific				   */ | ||||
| #define TARGET_NR_fcntl64		155 /* Linux sparc32 Specific                      */ | ||||
| #define TARGET_NR_inotify_rm_watch   156 | ||||
| #define TARGET_NR_statfs             157 /* Common                                      */ | ||||
| #define TARGET_NR_fstatfs            158 /* Common                                      */ | ||||
| #define TARGET_NR_umount             159 /* Common                                      */ | ||||
| #define TARGET_NR_sched_set_affinity 160 | ||||
| #define TARGET_NR_sched_get_affinity 161 | ||||
| #define TARGET_NR_getdomainname      162 /* SunOS Specific                              */ | ||||
| #define TARGET_NR_setdomainname      163 /* Common                                      */ | ||||
| #define TARGET_NR_quotactl           165 /* Common                                      */ | ||||
| #define TARGET_NR_set_tid_address    166 /* Linux specific, exportfs under SunOS        */ | ||||
| #define TARGET_NR_mount              167 /* Common                                      */ | ||||
| #define TARGET_NR_ustat              168 /* Common                                      */ | ||||
| #define TARGET_NR_setxattr           169 | ||||
| #define TARGET_NR_lsetxattr          170 | ||||
| #define TARGET_NR_fsetxattr          171 | ||||
| #define TARGET_NR_getxattr           172 | ||||
| #define TARGET_NR_lgetxattr          173 | ||||
| #define TARGET_NR_getdents           174 /* Common                                      */ | ||||
| #define TARGET_NR_setsid             175 /* Common                                      */ | ||||
| #define TARGET_NR_fchdir             176 /* Common                                      */ | ||||
| #define TARGET_NR_fgetxattr          177 | ||||
| #define TARGET_NR_listxattr          178 | ||||
| #define TARGET_NR_llistxattr         179 | ||||
| #define TARGET_NR_flistxattr         180 | ||||
| #define TARGET_NR_removexattr        181 | ||||
| #define TARGET_NR_lremovexattr       182 | ||||
| #define TARGET_NR_sigpending         183 /* Common                                      */ | ||||
| #define TARGET_NR_query_module	184 /* Linux Specific				   */ | ||||
| #define TARGET_NR_setpgid            185 /* Common                                      */ | ||||
| #define TARGET_NR_fremovexattr       186 | ||||
| #define TARGET_NR_tkill              187 /* SunOS: fpathconf                            */ | ||||
| #define TARGET_NR_exit_group	     188 /* Linux specific, sysconf undef SunOS         */ | ||||
| #define TARGET_NR_uname              189 /* Linux Specific                              */ | ||||
| #define TARGET_NR_init_module        190 /* Linux Specific                              */ | ||||
| #define TARGET_NR_personality        191 /* Linux Specific                              */ | ||||
| #define TARGET_NR_remap_file_pages   192 | ||||
| #define TARGET_NR_epoll_create       193 | ||||
| #define TARGET_NR_epoll_ctl          194 | ||||
| #define TARGET_NR_epoll_wait         195 | ||||
| #define TARGET_NR_ioprio_set         196 | ||||
| #define TARGET_NR_getppid            197 /* Linux Specific                              */ | ||||
| #define TARGET_NR_sigaction          198 /* Linux Specific                              */ | ||||
| #define TARGET_NR_sgetmask           199 /* Linux Specific                              */ | ||||
| @ -189,6 +213,7 @@ | ||||
| #define TARGET_NR_ipc                215 /* Linux Specific                              */ | ||||
| #define TARGET_NR_sigreturn          216 /* Linux Specific                              */ | ||||
| #define TARGET_NR_clone              217 /* Linux Specific                              */ | ||||
| #define TARGET_NR_ioprio_get         218 | ||||
| #define TARGET_NR_adjtimex           219 /* Linux Specific                              */ | ||||
| #define TARGET_NR_sigprocmask        220 /* Linux Specific                              */ | ||||
| #define TARGET_NR_create_module      221 /* Linux Specific                              */ | ||||
| @ -202,6 +227,7 @@ | ||||
| #define TARGET_NR_setfsgid           229 /* Linux Specific                              */ | ||||
| #define TARGET_NR__newselect         230 /* Linux Specific                              */ | ||||
| #define TARGET_NR_time               231 /* Linux Specific                              */ | ||||
| #define TARGET_NR_splice             232 | ||||
| #define TARGET_NR_stime              233 /* Linux Specific                              */ | ||||
| #define TARGET_NR_statfs64           234 /* Linux Specific                              */ | ||||
| #define TARGET_NR_fstatfs64          235 /* Linux Specific                              */ | ||||
| @ -224,7 +250,7 @@ | ||||
| #define TARGET_NR_getsid             252 | ||||
| #define TARGET_NR_fdatasync          253 | ||||
| #define TARGET_NR_nfsservctl         254 | ||||
| #define TARGET_NR_aplib              255 | ||||
| #define TARGET_NR_sync_file_range    255 | ||||
| #define TARGET_NR_clock_settime	256 | ||||
| #define TARGET_NR_clock_gettime	257 | ||||
| #define TARGET_NR_clock_getres	258 | ||||
| @ -326,3 +352,7 @@ | ||||
| #define TARGET_NR_listen                354 | ||||
| #define TARGET_NR_setsockopt            355 | ||||
| #define TARGET_NR_mlock2                356 | ||||
| #define TARGET_NR_copy_file_range       357 | ||||
| #define TARGET_NR_preadv2               358 | ||||
| #define TARGET_NR_pwritev2              359 | ||||
| #define TARGET_NR_statx                 360 | ||||
|  | ||||
| @ -23,7 +23,7 @@ | ||||
| #define TARGET_NR_capset		 22 /* Linux Specific				   */ | ||||
| #define TARGET_NR_setuid              23 /* Implemented via setreuid in SunOS           */ | ||||
| #define TARGET_NR_getuid              24 /* Common                                      */ | ||||
| /* #define TARGET_NR_time alias	 25    ENOSYS under SunOS			   */ | ||||
| #define TARGET_NR_vmsplice            25 | ||||
| #define TARGET_NR_ptrace              26 /* Common                                      */ | ||||
| #define TARGET_NR_alarm               27 /* Implemented via setitimer in SunOS          */ | ||||
| #define TARGET_NR_sigaltstack	 28 /* Common					   */ | ||||
| @ -149,8 +149,8 @@ | ||||
| #define TARGET_NR_pciconfig_read	148 /* ENOSYS under SunOS                          */ | ||||
| #define TARGET_NR_pciconfig_write	149 /* ENOSYS under SunOS                          */ | ||||
| #define TARGET_NR_getsockname        150 /* Common                                      */ | ||||
| /* #define TARGET_NR_getmsg          151    SunOS Specific                              */ | ||||
| /* #define TARGET_NR_putmsg          152    SunOS Specific                              */ | ||||
| #define TARGET_NR_inotify_init       151 | ||||
| #define TARGET_NR_inotify_add_watch  152 | ||||
| #define TARGET_NR_poll               153 /* Common                                      */ | ||||
| #define TARGET_NR_getdents64		154 /* Linux specific				   */ | ||||
| #define TARGET_NR_fcntl64            155 /* Linux sparc32 Specific                      */ | ||||
| @ -194,7 +194,7 @@ | ||||
| #define TARGET_NR_epoll_create       193 /* Linux Specific                              */ | ||||
| #define TARGET_NR_epoll_ctl          194 /* Linux Specific                              */ | ||||
| #define TARGET_NR_epoll_wait         195 /* Linux Specific                              */ | ||||
| /* #define TARGET_NR_ulimit          196    Linux Specific                              */ | ||||
| #define TARGET_NR_ioprio_set         196 | ||||
| #define TARGET_NR_getppid            197 /* Linux Specific                              */ | ||||
| #define TARGET_NR_sigaction          198 /* Linux Specific                              */ | ||||
| #define TARGET_NR_sgetmask           199 /* Linux Specific                              */ | ||||
| @ -216,7 +216,7 @@ | ||||
| #define TARGET_NR_ipc                215 /* Linux Specific                              */ | ||||
| #define TARGET_NR_sigreturn          216 /* Linux Specific                              */ | ||||
| #define TARGET_NR_clone              217 /* Linux Specific                              */ | ||||
| /* #define TARGET_NR_modify_ldt      218    Linux Specific - i386 specific, unused      */ | ||||
| #define TARGET_NR_ioprio_get         218 | ||||
| #define TARGET_NR_adjtimex           219 /* Linux Specific                              */ | ||||
| #define TARGET_NR_sigprocmask        220 /* Linux Specific                              */ | ||||
| #define TARGET_NR_create_module      221 /* Linux Specific                              */ | ||||
| @ -230,7 +230,7 @@ | ||||
| #define TARGET_NR_setfsgid           229 /* Linux Specific                              */ | ||||
| #define TARGET_NR__newselect         230 /* Linux Specific                              */ | ||||
| #define TARGET_NR_time               231 /* Linux sparc32                               */ | ||||
| /* #define TARGET_NR_oldstat         232    Linux Specific                              */ | ||||
| #define TARGET_NR_splice             232 | ||||
| #define TARGET_NR_stime              233 /* Linux Specific                              */ | ||||
| #define TARGET_NR_statfs64           234 /* Linux Specific                              */ | ||||
| #define TARGET_NR_fstatfs64          235 /* Linux Specific                              */ | ||||
| @ -253,7 +253,7 @@ | ||||
| #define TARGET_NR_getsid             252 | ||||
| #define TARGET_NR_fdatasync          253 | ||||
| #define TARGET_NR_nfsservctl         254 | ||||
| #define TARGET_NR_aplib              255 | ||||
| #define TARGET_NR_sync_file_range    255 | ||||
| #define TARGET_NR_clock_settime	256 | ||||
| #define TARGET_NR_clock_gettime	257 | ||||
| #define TARGET_NR_clock_getres	258 | ||||
| @ -310,7 +310,7 @@ | ||||
| #define TARGET_NR_epoll_pwait	309 | ||||
| #define TARGET_NR_utimensat		310 | ||||
| #define TARGET_NR_signalfd		311 | ||||
| #define TARGET_NR_timerfd		312 | ||||
| #define TARGET_NR_timerfd_create        312 | ||||
| #define TARGET_NR_eventfd		313 | ||||
| #define TARGET_NR_fallocate		314 | ||||
| #define TARGET_NR_timerfd_settime	315 | ||||
| @ -355,3 +355,7 @@ | ||||
| #define TARGET_NR_listen                354 | ||||
| #define TARGET_NR_setsockopt            355 | ||||
| #define TARGET_NR_mlock2                356 | ||||
| #define TARGET_NR_copy_file_range       357 | ||||
| #define TARGET_NR_preadv2               358 | ||||
| #define TARGET_NR_pwritev2              359 | ||||
| #define TARGET_NR_statx                 360 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Laurent Vivier
						Laurent Vivier