Statistics
| Branch: | Revision:

root / bsd-user / openbsd / syscall_nr.h @ ef845c3b

History | View | Annotate | Download (9.3 kB)

1 84778508 blueswir1
/*      $OpenBSD: syscall.h,v 1.101 2008/03/16 19:43:41 otto Exp $      */
2 84778508 blueswir1
3 84778508 blueswir1
/*
4 84778508 blueswir1
 * System call numbers.
5 84778508 blueswir1
 *
6 84778508 blueswir1
 * created from;        OpenBSD: syscalls.master,v 1.90 2008/03/16 19:42:57 otto Exp
7 84778508 blueswir1
 */
8 84778508 blueswir1
9 84778508 blueswir1
#define TARGET_OPENBSD_NR_syscall     0
10 84778508 blueswir1
#define TARGET_OPENBSD_NR_exit        1
11 84778508 blueswir1
#define TARGET_OPENBSD_NR_fork        2
12 84778508 blueswir1
#define TARGET_OPENBSD_NR_read        3
13 84778508 blueswir1
#define TARGET_OPENBSD_NR_write       4
14 84778508 blueswir1
#define TARGET_OPENBSD_NR_open        5
15 84778508 blueswir1
#define TARGET_OPENBSD_NR_close       6
16 84778508 blueswir1
#define TARGET_OPENBSD_NR_wait4       7
17 84778508 blueswir1
#define TARGET_OPENBSD_NR_link        9
18 84778508 blueswir1
#define TARGET_OPENBSD_NR_unlink      10
19 84778508 blueswir1
#define TARGET_OPENBSD_NR_chdir       12
20 84778508 blueswir1
#define TARGET_OPENBSD_NR_fchdir      13
21 84778508 blueswir1
#define TARGET_OPENBSD_NR_mknod       14
22 84778508 blueswir1
#define TARGET_OPENBSD_NR_chmod       15
23 84778508 blueswir1
#define TARGET_OPENBSD_NR_chown       16
24 84778508 blueswir1
#define TARGET_OPENBSD_NR_break       17
25 84778508 blueswir1
#define TARGET_OPENBSD_NR_getpid      20
26 84778508 blueswir1
#define TARGET_OPENBSD_NR_mount       21
27 84778508 blueswir1
#define TARGET_OPENBSD_NR_unmount     22
28 84778508 blueswir1
#define TARGET_OPENBSD_NR_setuid      23
29 84778508 blueswir1
#define TARGET_OPENBSD_NR_getuid      24
30 84778508 blueswir1
#define TARGET_OPENBSD_NR_geteuid     25
31 84778508 blueswir1
#define TARGET_OPENBSD_NR_ptrace      26
32 84778508 blueswir1
#define TARGET_OPENBSD_NR_recvmsg     27
33 84778508 blueswir1
#define TARGET_OPENBSD_NR_sendmsg     28
34 84778508 blueswir1
#define TARGET_OPENBSD_NR_recvfrom    29
35 84778508 blueswir1
#define TARGET_OPENBSD_NR_accept      30
36 84778508 blueswir1
#define TARGET_OPENBSD_NR_getpeername 31
37 84778508 blueswir1
#define TARGET_OPENBSD_NR_getsockname 32
38 84778508 blueswir1
#define TARGET_OPENBSD_NR_access      33
39 84778508 blueswir1
#define TARGET_OPENBSD_NR_chflags     34
40 84778508 blueswir1
#define TARGET_OPENBSD_NR_fchflags    35
41 84778508 blueswir1
#define TARGET_OPENBSD_NR_sync        36
42 84778508 blueswir1
#define TARGET_OPENBSD_NR_kill        37
43 84778508 blueswir1
#define TARGET_OPENBSD_NR_getppid     39
44 84778508 blueswir1
#define TARGET_OPENBSD_NR_dup 41
45 84778508 blueswir1
#define TARGET_OPENBSD_NR_opipe       42
46 84778508 blueswir1
#define TARGET_OPENBSD_NR_getegid     43
47 84778508 blueswir1
#define TARGET_OPENBSD_NR_profil      44
48 84778508 blueswir1
#define TARGET_OPENBSD_NR_ktrace      45
49 84778508 blueswir1
#define TARGET_OPENBSD_NR_sigaction   46
50 84778508 blueswir1
#define TARGET_OPENBSD_NR_getgid      47
51 84778508 blueswir1
#define TARGET_OPENBSD_NR_sigprocmask 48
52 84778508 blueswir1
#define TARGET_OPENBSD_NR_getlogin    49
53 84778508 blueswir1
#define TARGET_OPENBSD_NR_setlogin    50
54 84778508 blueswir1
#define TARGET_OPENBSD_NR_acct        51
55 84778508 blueswir1
#define TARGET_OPENBSD_NR_sigpending  52
56 84778508 blueswir1
#define TARGET_OPENBSD_NR_osigaltstack        53
57 84778508 blueswir1
#define TARGET_OPENBSD_NR_ioctl       54
58 84778508 blueswir1
#define TARGET_OPENBSD_NR_reboot      55
59 84778508 blueswir1
#define TARGET_OPENBSD_NR_revoke      56
60 84778508 blueswir1
#define TARGET_OPENBSD_NR_symlink     57
61 84778508 blueswir1
#define TARGET_OPENBSD_NR_readlink    58
62 84778508 blueswir1
#define TARGET_OPENBSD_NR_execve      59
63 84778508 blueswir1
#define TARGET_OPENBSD_NR_umask       60
64 84778508 blueswir1
#define TARGET_OPENBSD_NR_chroot      61
65 84778508 blueswir1
#define TARGET_OPENBSD_NR_vfork       66
66 84778508 blueswir1
#define TARGET_OPENBSD_NR_sbrk        69
67 84778508 blueswir1
#define TARGET_OPENBSD_NR_sstk        70
68 84778508 blueswir1
#define TARGET_OPENBSD_NR_munmap      73
69 84778508 blueswir1
#define TARGET_OPENBSD_NR_mprotect    74
70 84778508 blueswir1
#define TARGET_OPENBSD_NR_madvise     75
71 84778508 blueswir1
#define TARGET_OPENBSD_NR_mincore     78
72 84778508 blueswir1
#define TARGET_OPENBSD_NR_getgroups   79
73 84778508 blueswir1
#define TARGET_OPENBSD_NR_setgroups   80
74 84778508 blueswir1
#define TARGET_OPENBSD_NR_getpgrp     81
75 84778508 blueswir1
#define TARGET_OPENBSD_NR_setpgid     82
76 84778508 blueswir1
#define TARGET_OPENBSD_NR_setitimer   83
77 84778508 blueswir1
#define TARGET_OPENBSD_NR_getitimer   86
78 84778508 blueswir1
#define TARGET_OPENBSD_NR_dup2        90
79 84778508 blueswir1
#define TARGET_OPENBSD_NR_fcntl       92
80 84778508 blueswir1
#define TARGET_OPENBSD_NR_select      93
81 84778508 blueswir1
#define TARGET_OPENBSD_NR_fsync       95
82 84778508 blueswir1
#define TARGET_OPENBSD_NR_setpriority 96
83 84778508 blueswir1
#define TARGET_OPENBSD_NR_socket      97
84 84778508 blueswir1
#define TARGET_OPENBSD_NR_connect     98
85 84778508 blueswir1
#define TARGET_OPENBSD_NR_getpriority 100
86 84778508 blueswir1
#define TARGET_OPENBSD_NR_sigreturn   103
87 84778508 blueswir1
#define TARGET_OPENBSD_NR_bind        104
88 84778508 blueswir1
#define TARGET_OPENBSD_NR_setsockopt  105
89 84778508 blueswir1
#define TARGET_OPENBSD_NR_listen      106
90 84778508 blueswir1
#define TARGET_OPENBSD_NR_sigsuspend  111
91 84778508 blueswir1
#define TARGET_OPENBSD_NR_gettimeofday        116
92 84778508 blueswir1
#define TARGET_OPENBSD_NR_getrusage   117
93 84778508 blueswir1
#define TARGET_OPENBSD_NR_getsockopt  118
94 84778508 blueswir1
#define TARGET_OPENBSD_NR_readv       120
95 84778508 blueswir1
#define TARGET_OPENBSD_NR_writev      121
96 84778508 blueswir1
#define TARGET_OPENBSD_NR_settimeofday        122
97 84778508 blueswir1
#define TARGET_OPENBSD_NR_fchown      123
98 84778508 blueswir1
#define TARGET_OPENBSD_NR_fchmod      124
99 84778508 blueswir1
#define TARGET_OPENBSD_NR_setreuid    126
100 84778508 blueswir1
#define TARGET_OPENBSD_NR_setregid    127
101 84778508 blueswir1
#define TARGET_OPENBSD_NR_rename      128
102 84778508 blueswir1
#define TARGET_OPENBSD_NR_flock       131
103 84778508 blueswir1
#define TARGET_OPENBSD_NR_mkfifo      132
104 84778508 blueswir1
#define TARGET_OPENBSD_NR_sendto      133
105 84778508 blueswir1
#define TARGET_OPENBSD_NR_shutdown    134
106 84778508 blueswir1
#define TARGET_OPENBSD_NR_socketpair  135
107 84778508 blueswir1
#define TARGET_OPENBSD_NR_mkdir       136
108 84778508 blueswir1
#define TARGET_OPENBSD_NR_rmdir       137
109 84778508 blueswir1
#define TARGET_OPENBSD_NR_utimes      138
110 84778508 blueswir1
#define TARGET_OPENBSD_NR_adjtime     140
111 84778508 blueswir1
#define TARGET_OPENBSD_NR_setsid      147
112 84778508 blueswir1
#define TARGET_OPENBSD_NR_quotactl    148
113 84778508 blueswir1
#define TARGET_OPENBSD_NR_nfssvc      155
114 84778508 blueswir1
#define TARGET_OPENBSD_NR_getfh       161
115 84778508 blueswir1
#define TARGET_OPENBSD_NR_sysarch     165
116 84778508 blueswir1
#define TARGET_OPENBSD_NR_pread       173
117 84778508 blueswir1
#define TARGET_OPENBSD_NR_pwrite      174
118 84778508 blueswir1
#define TARGET_OPENBSD_NR_setgid      181
119 84778508 blueswir1
#define TARGET_OPENBSD_NR_setegid     182
120 84778508 blueswir1
#define TARGET_OPENBSD_NR_seteuid     183
121 84778508 blueswir1
#define TARGET_OPENBSD_NR_lfs_bmapv   184
122 84778508 blueswir1
#define TARGET_OPENBSD_NR_lfs_markv   185
123 84778508 blueswir1
#define TARGET_OPENBSD_NR_lfs_segclean        186
124 84778508 blueswir1
#define TARGET_OPENBSD_NR_lfs_segwait 187
125 84778508 blueswir1
#define TARGET_OPENBSD_NR_pathconf    191
126 84778508 blueswir1
#define TARGET_OPENBSD_NR_fpathconf   192
127 84778508 blueswir1
#define TARGET_OPENBSD_NR_swapctl     193
128 84778508 blueswir1
#define TARGET_OPENBSD_NR_getrlimit   194
129 84778508 blueswir1
#define TARGET_OPENBSD_NR_setrlimit   195
130 84778508 blueswir1
#define TARGET_OPENBSD_NR_getdirentries       196
131 84778508 blueswir1
#define TARGET_OPENBSD_NR_mmap        197
132 84778508 blueswir1
#define TARGET_OPENBSD_NR___syscall   198
133 84778508 blueswir1
#define TARGET_OPENBSD_NR_lseek       199
134 84778508 blueswir1
#define TARGET_OPENBSD_NR_truncate    200
135 84778508 blueswir1
#define TARGET_OPENBSD_NR_ftruncate   201
136 84778508 blueswir1
#define TARGET_OPENBSD_NR___sysctl    202
137 84778508 blueswir1
#define TARGET_OPENBSD_NR_mlock       203
138 84778508 blueswir1
#define TARGET_OPENBSD_NR_munlock     204
139 84778508 blueswir1
#define TARGET_OPENBSD_NR_futimes     206
140 84778508 blueswir1
#define TARGET_OPENBSD_NR_getpgid     207
141 84778508 blueswir1
#define TARGET_OPENBSD_NR_xfspioctl   208
142 84778508 blueswir1
#define TARGET_OPENBSD_NR_semget      221
143 84778508 blueswir1
#define TARGET_OPENBSD_NR_msgget      225
144 84778508 blueswir1
#define TARGET_OPENBSD_NR_msgsnd      226
145 84778508 blueswir1
#define TARGET_OPENBSD_NR_msgrcv      227
146 84778508 blueswir1
#define TARGET_OPENBSD_NR_shmat       228
147 84778508 blueswir1
#define TARGET_OPENBSD_NR_shmdt       230
148 84778508 blueswir1
#define TARGET_OPENBSD_NR_clock_gettime       232
149 84778508 blueswir1
#define TARGET_OPENBSD_NR_clock_settime       233
150 84778508 blueswir1
#define TARGET_OPENBSD_NR_clock_getres        234
151 84778508 blueswir1
#define TARGET_OPENBSD_NR_nanosleep   240
152 84778508 blueswir1
#define TARGET_OPENBSD_NR_minherit    250
153 84778508 blueswir1
#define TARGET_OPENBSD_NR_rfork       251
154 84778508 blueswir1
#define TARGET_OPENBSD_NR_poll        252
155 84778508 blueswir1
#define TARGET_OPENBSD_NR_issetugid   253
156 84778508 blueswir1
#define TARGET_OPENBSD_NR_lchown      254
157 84778508 blueswir1
#define TARGET_OPENBSD_NR_getsid      255
158 84778508 blueswir1
#define TARGET_OPENBSD_NR_msync       256
159 84778508 blueswir1
#define TARGET_OPENBSD_NR_pipe        263
160 84778508 blueswir1
#define TARGET_OPENBSD_NR_fhopen      264
161 84778508 blueswir1
#define TARGET_OPENBSD_NR_preadv      267
162 84778508 blueswir1
#define TARGET_OPENBSD_NR_pwritev     268
163 84778508 blueswir1
#define TARGET_OPENBSD_NR_kqueue      269
164 84778508 blueswir1
#define TARGET_OPENBSD_NR_kevent      270
165 84778508 blueswir1
#define TARGET_OPENBSD_NR_mlockall    271
166 84778508 blueswir1
#define TARGET_OPENBSD_NR_munlockall  272
167 84778508 blueswir1
#define TARGET_OPENBSD_NR_getpeereid  273
168 84778508 blueswir1
#define TARGET_OPENBSD_NR_getresuid   281
169 84778508 blueswir1
#define TARGET_OPENBSD_NR_setresuid   282
170 84778508 blueswir1
#define TARGET_OPENBSD_NR_getresgid   283
171 84778508 blueswir1
#define TARGET_OPENBSD_NR_setresgid   284
172 84778508 blueswir1
#define TARGET_OPENBSD_NR_mquery      286
173 84778508 blueswir1
#define TARGET_OPENBSD_NR_closefrom   287
174 84778508 blueswir1
#define TARGET_OPENBSD_NR_sigaltstack 288
175 84778508 blueswir1
#define TARGET_OPENBSD_NR_shmget      289
176 84778508 blueswir1
#define TARGET_OPENBSD_NR_semop       290
177 84778508 blueswir1
#define TARGET_OPENBSD_NR_stat        291
178 84778508 blueswir1
#define TARGET_OPENBSD_NR_fstat       292
179 84778508 blueswir1
#define TARGET_OPENBSD_NR_lstat       293
180 84778508 blueswir1
#define TARGET_OPENBSD_NR_fhstat      294
181 84778508 blueswir1
#define TARGET_OPENBSD_NR___semctl    295
182 84778508 blueswir1
#define TARGET_OPENBSD_NR_shmctl      296
183 84778508 blueswir1
#define TARGET_OPENBSD_NR_msgctl      297
184 84778508 blueswir1
#define TARGET_OPENBSD_NR_sched_yield 298
185 84778508 blueswir1
#define TARGET_OPENBSD_NR_getthrid    299
186 84778508 blueswir1
#define TARGET_OPENBSD_NR_thrsleep    300
187 84778508 blueswir1
#define TARGET_OPENBSD_NR_thrwakeup   301
188 84778508 blueswir1
#define TARGET_OPENBSD_NR_threxit     302
189 84778508 blueswir1
#define TARGET_OPENBSD_NR_thrsigdivert        303
190 84778508 blueswir1
#define TARGET_OPENBSD_NR___getcwd    304
191 84778508 blueswir1
#define TARGET_OPENBSD_NR_adjfreq     305
192 84778508 blueswir1
#define TARGET_OPENBSD_NR_getfsstat   306
193 84778508 blueswir1
#define TARGET_OPENBSD_NR_statfs      307
194 84778508 blueswir1
#define TARGET_OPENBSD_NR_fstatfs     308
195 84778508 blueswir1
#define TARGET_OPENBSD_NR_fhstatfs    309
196 cdba95bd blueswir1
197 cdba95bd blueswir1
/* syscall flags from machine/trap.h */
198 cdba95bd blueswir1
199 cdba95bd blueswir1
/*      $OpenBSD: trap.h,v 1.4 2008/07/04 22:04:37 kettenis Exp $       */
200 cdba95bd blueswir1
/*      $NetBSD: trap.h,v 1.4 1999/06/07 05:28:04 eeh Exp $ */
201 cdba95bd blueswir1
202 cdba95bd blueswir1
/*
203 cdba95bd blueswir1
 * Copyright (c) 1996-1999 Eduardo Horvath
204 cdba95bd blueswir1
 *
205 cdba95bd blueswir1
 * Redistribution and use in source and binary forms, with or without
206 cdba95bd blueswir1
 * modification, are permitted provided that the following conditions
207 cdba95bd blueswir1
 * are met:
208 cdba95bd blueswir1
 * 1. Redistributions of source code must retain the above copyright
209 cdba95bd blueswir1
 *    notice, this list of conditions and the following disclaimer.
210 cdba95bd blueswir1
 *
211 cdba95bd blueswir1
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR  ``AS IS'' AND
212 cdba95bd blueswir1
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
213 cdba95bd blueswir1
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
214 cdba95bd blueswir1
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR  BE LIABLE
215 cdba95bd blueswir1
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
216 cdba95bd blueswir1
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
217 cdba95bd blueswir1
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
218 cdba95bd blueswir1
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
219 cdba95bd blueswir1
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
220 cdba95bd blueswir1
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
221 cdba95bd blueswir1
 * SUCH DAMAGE.
222 cdba95bd blueswir1
 *
223 cdba95bd blueswir1
 */
224 cdba95bd blueswir1
#define TARGET_OPENBSD_SYSCALL_G2RFLAG 0x400   /* on success, return to %g2 rather than npc */
225 cdba95bd blueswir1
#define TARGET_OPENBSD_SYSCALL_G7RFLAG 0x800   /* use %g7 as above (deprecated) */