Commit 148f50581bc4686d16b9dd5d4536557aa7380b0f

Authored by bellard
1 parent 4b4f782c

uid32 syscalls


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1678 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 19 additions and 19 deletions
linux-user/mips/syscall_nr.h
@@ -18,15 +18,15 @@ @@ -18,15 +18,15 @@
18 #define TARGET_NR_time (TARGET_NR_Linux + 13) 18 #define TARGET_NR_time (TARGET_NR_Linux + 13)
19 #define TARGET_NR_mknod (TARGET_NR_Linux + 14) 19 #define TARGET_NR_mknod (TARGET_NR_Linux + 14)
20 #define TARGET_NR_chmod (TARGET_NR_Linux + 15) 20 #define TARGET_NR_chmod (TARGET_NR_Linux + 15)
21 -#define TARGET_NR_lchown (TARGET_NR_Linux + 16) 21 +#define TARGET_NR_lchown32 (TARGET_NR_Linux + 16)
22 #define TARGET_NR_break (TARGET_NR_Linux + 17) 22 #define TARGET_NR_break (TARGET_NR_Linux + 17)
23 #define TARGET_NR_unused18 (TARGET_NR_Linux + 18) 23 #define TARGET_NR_unused18 (TARGET_NR_Linux + 18)
24 #define TARGET_NR_lseek (TARGET_NR_Linux + 19) 24 #define TARGET_NR_lseek (TARGET_NR_Linux + 19)
25 #define TARGET_NR_getpid (TARGET_NR_Linux + 20) 25 #define TARGET_NR_getpid (TARGET_NR_Linux + 20)
26 #define TARGET_NR_mount (TARGET_NR_Linux + 21) 26 #define TARGET_NR_mount (TARGET_NR_Linux + 21)
27 #define TARGET_NR_umount (TARGET_NR_Linux + 22) 27 #define TARGET_NR_umount (TARGET_NR_Linux + 22)
28 -#define TARGET_NR_setuid (TARGET_NR_Linux + 23)  
29 -#define TARGET_NR_getuid (TARGET_NR_Linux + 24) 28 +#define TARGET_NR_setuid32 (TARGET_NR_Linux + 23)
  29 +#define TARGET_NR_getuid32 (TARGET_NR_Linux + 24)
30 #define TARGET_NR_stime (TARGET_NR_Linux + 25) 30 #define TARGET_NR_stime (TARGET_NR_Linux + 25)
31 #define TARGET_NR_ptrace (TARGET_NR_Linux + 26) 31 #define TARGET_NR_ptrace (TARGET_NR_Linux + 26)
32 #define TARGET_NR_alarm (TARGET_NR_Linux + 27) 32 #define TARGET_NR_alarm (TARGET_NR_Linux + 27)
@@ -48,11 +48,11 @@ @@ -48,11 +48,11 @@
48 #define TARGET_NR_times (TARGET_NR_Linux + 43) 48 #define TARGET_NR_times (TARGET_NR_Linux + 43)
49 #define TARGET_NR_prof (TARGET_NR_Linux + 44) 49 #define TARGET_NR_prof (TARGET_NR_Linux + 44)
50 #define TARGET_NR_brk (TARGET_NR_Linux + 45) 50 #define TARGET_NR_brk (TARGET_NR_Linux + 45)
51 -#define TARGET_NR_setgid (TARGET_NR_Linux + 46)  
52 -#define TARGET_NR_getgid (TARGET_NR_Linux + 47) 51 +#define TARGET_NR_setgid32 (TARGET_NR_Linux + 46)
  52 +#define TARGET_NR_getgid32 (TARGET_NR_Linux + 47)
53 #define TARGET_NR_signal (TARGET_NR_Linux + 48) 53 #define TARGET_NR_signal (TARGET_NR_Linux + 48)
54 -#define TARGET_NR_geteuid (TARGET_NR_Linux + 49)  
55 -#define TARGET_NR_getegid (TARGET_NR_Linux + 50) 54 +#define TARGET_NR_geteuid32 (TARGET_NR_Linux + 49)
  55 +#define TARGET_NR_getegid32 (TARGET_NR_Linux + 50)
56 #define TARGET_NR_acct (TARGET_NR_Linux + 51) 56 #define TARGET_NR_acct (TARGET_NR_Linux + 51)
57 #define TARGET_NR_umount2 (TARGET_NR_Linux + 52) 57 #define TARGET_NR_umount2 (TARGET_NR_Linux + 52)
58 #define TARGET_NR_lock (TARGET_NR_Linux + 53) 58 #define TARGET_NR_lock (TARGET_NR_Linux + 53)
@@ -72,8 +72,8 @@ @@ -72,8 +72,8 @@
72 #define TARGET_NR_sigaction (TARGET_NR_Linux + 67) 72 #define TARGET_NR_sigaction (TARGET_NR_Linux + 67)
73 #define TARGET_NR_sgetmask (TARGET_NR_Linux + 68) 73 #define TARGET_NR_sgetmask (TARGET_NR_Linux + 68)
74 #define TARGET_NR_ssetmask (TARGET_NR_Linux + 69) 74 #define TARGET_NR_ssetmask (TARGET_NR_Linux + 69)
75 -#define TARGET_NR_setreuid (TARGET_NR_Linux + 70)  
76 -#define TARGET_NR_setregid (TARGET_NR_Linux + 71) 75 +#define TARGET_NR_setreuid32 (TARGET_NR_Linux + 70)
  76 +#define TARGET_NR_setregid32 (TARGET_NR_Linux + 71)
77 #define TARGET_NR_sigsuspend (TARGET_NR_Linux + 72) 77 #define TARGET_NR_sigsuspend (TARGET_NR_Linux + 72)
78 #define TARGET_NR_sigpending (TARGET_NR_Linux + 73) 78 #define TARGET_NR_sigpending (TARGET_NR_Linux + 73)
79 #define TARGET_NR_sethostname (TARGET_NR_Linux + 74) 79 #define TARGET_NR_sethostname (TARGET_NR_Linux + 74)
@@ -82,8 +82,8 @@ @@ -82,8 +82,8 @@
82 #define TARGET_NR_getrusage (TARGET_NR_Linux + 77) 82 #define TARGET_NR_getrusage (TARGET_NR_Linux + 77)
83 #define TARGET_NR_gettimeofday (TARGET_NR_Linux + 78) 83 #define TARGET_NR_gettimeofday (TARGET_NR_Linux + 78)
84 #define TARGET_NR_settimeofday (TARGET_NR_Linux + 79) 84 #define TARGET_NR_settimeofday (TARGET_NR_Linux + 79)
85 -#define TARGET_NR_getgroups (TARGET_NR_Linux + 80)  
86 -#define TARGET_NR_setgroups (TARGET_NR_Linux + 81) 85 +#define TARGET_NR_getgroups32 (TARGET_NR_Linux + 80)
  86 +#define TARGET_NR_setgroups32 (TARGET_NR_Linux + 81)
87 #define TARGET_NR_reserved82 (TARGET_NR_Linux + 82) 87 #define TARGET_NR_reserved82 (TARGET_NR_Linux + 82)
88 #define TARGET_NR_symlink (TARGET_NR_Linux + 83) 88 #define TARGET_NR_symlink (TARGET_NR_Linux + 83)
89 #define TARGET_NR_unused84 (TARGET_NR_Linux + 84) 89 #define TARGET_NR_unused84 (TARGET_NR_Linux + 84)
@@ -97,7 +97,7 @@ @@ -97,7 +97,7 @@
97 #define TARGET_NR_truncate (TARGET_NR_Linux + 92) 97 #define TARGET_NR_truncate (TARGET_NR_Linux + 92)
98 #define TARGET_NR_ftruncate (TARGET_NR_Linux + 93) 98 #define TARGET_NR_ftruncate (TARGET_NR_Linux + 93)
99 #define TARGET_NR_fchmod (TARGET_NR_Linux + 94) 99 #define TARGET_NR_fchmod (TARGET_NR_Linux + 94)
100 -#define TARGET_NR_fchown (TARGET_NR_Linux + 95) 100 +#define TARGET_NR_fchown32 (TARGET_NR_Linux + 95)
101 #define TARGET_NR_getpriority (TARGET_NR_Linux + 96) 101 #define TARGET_NR_getpriority (TARGET_NR_Linux + 96)
102 #define TARGET_NR_setpriority (TARGET_NR_Linux + 97) 102 #define TARGET_NR_setpriority (TARGET_NR_Linux + 97)
103 #define TARGET_NR_profil (TARGET_NR_Linux + 98) 103 #define TARGET_NR_profil (TARGET_NR_Linux + 98)
@@ -140,8 +140,8 @@ @@ -140,8 +140,8 @@
140 #define TARGET_NR_sysfs (TARGET_NR_Linux + 135) 140 #define TARGET_NR_sysfs (TARGET_NR_Linux + 135)
141 #define TARGET_NR_personality (TARGET_NR_Linux + 136) 141 #define TARGET_NR_personality (TARGET_NR_Linux + 136)
142 #define TARGET_NR_afs_syscall (TARGET_NR_Linux + 137) /* Syscall for Andrew File System */ 142 #define TARGET_NR_afs_syscall (TARGET_NR_Linux + 137) /* Syscall for Andrew File System */
143 -#define TARGET_NR_setfsuid (TARGET_NR_Linux + 138)  
144 -#define TARGET_NR_setfsgid (TARGET_NR_Linux + 139) 143 +#define TARGET_NR_setfsuid32 (TARGET_NR_Linux + 138)
  144 +#define TARGET_NR_setfsgid32 (TARGET_NR_Linux + 139)
145 #define TARGET_NR__llseek (TARGET_NR_Linux + 140) 145 #define TARGET_NR__llseek (TARGET_NR_Linux + 140)
146 #define TARGET_NR_getdents (TARGET_NR_Linux + 141) 146 #define TARGET_NR_getdents (TARGET_NR_Linux + 141)
147 #define TARGET_NR__newselect (TARGET_NR_Linux + 142) 147 #define TARGET_NR__newselect (TARGET_NR_Linux + 142)
@@ -187,13 +187,13 @@ @@ -187,13 +187,13 @@
187 #define TARGET_NR_shutdown (TARGET_NR_Linux + 182) 187 #define TARGET_NR_shutdown (TARGET_NR_Linux + 182)
188 #define TARGET_NR_socket (TARGET_NR_Linux + 183) 188 #define TARGET_NR_socket (TARGET_NR_Linux + 183)
189 #define TARGET_NR_socketpair (TARGET_NR_Linux + 184) 189 #define TARGET_NR_socketpair (TARGET_NR_Linux + 184)
190 -#define TARGET_NR_setresuid (TARGET_NR_Linux + 185)  
191 -#define TARGET_NR_getresuid (TARGET_NR_Linux + 186) 190 +#define TARGET_NR_setresuid32 (TARGET_NR_Linux + 185)
  191 +#define TARGET_NR_getresuid32 (TARGET_NR_Linux + 186)
192 #define TARGET_NR_query_module (TARGET_NR_Linux + 187) 192 #define TARGET_NR_query_module (TARGET_NR_Linux + 187)
193 #define TARGET_NR_poll (TARGET_NR_Linux + 188) 193 #define TARGET_NR_poll (TARGET_NR_Linux + 188)
194 #define TARGET_NR_nfsservctl (TARGET_NR_Linux + 189) 194 #define TARGET_NR_nfsservctl (TARGET_NR_Linux + 189)
195 -#define TARGET_NR_setresgid (TARGET_NR_Linux + 190)  
196 -#define TARGET_NR_getresgid (TARGET_NR_Linux + 191) 195 +#define TARGET_NR_setresgid32 (TARGET_NR_Linux + 190)
  196 +#define TARGET_NR_getresgid32 (TARGET_NR_Linux + 191)
197 #define TARGET_NR_prctl (TARGET_NR_Linux + 192) 197 #define TARGET_NR_prctl (TARGET_NR_Linux + 192)
198 #define TARGET_NR_rt_sigreturn (TARGET_NR_Linux + 193) 198 #define TARGET_NR_rt_sigreturn (TARGET_NR_Linux + 193)
199 #define TARGET_NR_rt_sigaction (TARGET_NR_Linux + 194) 199 #define TARGET_NR_rt_sigaction (TARGET_NR_Linux + 194)
@@ -204,7 +204,7 @@ @@ -204,7 +204,7 @@
204 #define TARGET_NR_rt_sigsuspend (TARGET_NR_Linux + 199) 204 #define TARGET_NR_rt_sigsuspend (TARGET_NR_Linux + 199)
205 #define TARGET_NR_pread64 (TARGET_NR_Linux + 200) 205 #define TARGET_NR_pread64 (TARGET_NR_Linux + 200)
206 #define TARGET_NR_pwrite64 (TARGET_NR_Linux + 201) 206 #define TARGET_NR_pwrite64 (TARGET_NR_Linux + 201)
207 -#define TARGET_NR_chown (TARGET_NR_Linux + 202) 207 +#define TARGET_NR_chown32 (TARGET_NR_Linux + 202)
208 #define TARGET_NR_getcwd (TARGET_NR_Linux + 203) 208 #define TARGET_NR_getcwd (TARGET_NR_Linux + 203)
209 #define TARGET_NR_capget (TARGET_NR_Linux + 204) 209 #define TARGET_NR_capget (TARGET_NR_Linux + 204)
210 #define TARGET_NR_capset (TARGET_NR_Linux + 205) 210 #define TARGET_NR_capset (TARGET_NR_Linux + 205)