about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/sysv4/solaris2/sys/syscall.h
blob: 15c43a3c338b4a1779c692779e6f02c52969a08d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
/* Copyright (C) 1998 Free Software Foundation, Inc.
   This file is part of the GNU C Library.

   The GNU C Library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.

   The GNU C Library is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Lesser General Public License for more details.

   You should have received a copy of the GNU Lesser General Public
   License along with the GNU C Library; if not, write to the Free
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
   02111-1307 USA.  */

#ifndef	_SYSCALL_H
#define	_SYSCALL_H	1

/* Solaris 2 syscall numbers */

#define	SYS_syscall		0
#define	SYS_exit		1
#define	SYS_fork		2
#define	SYS_read		3
#define	SYS_write		4
#define	SYS_open		5
#define	SYS_close		6
#define	SYS_wait		7
#define	SYS_creat		8
#define	SYS_link		9
#define	SYS_unlink		10
#define	SYS_exec		11
#define	SYS_chdir		12
#define	SYS_time		13
#define	SYS_mknod		14
#define	SYS_chmod		15
#define	SYS_chown		16
#define	SYS_brk			17
#define	SYS_stat		18
#define	SYS_lseek		19
#define	SYS_getpid		20
#define	SYS_mount		21
#define	SYS_umount		22
#define	SYS_setuid		23
#define	SYS_getuid		24
#define	SYS_stime		25
#define	SYS_ptrace		26
#define	SYS_alarm		27
#define	SYS_fstat		28
#define	SYS_pause		29
#define	SYS_utime		30
#define	SYS_stty		31
#define	SYS_gtty		32
#define	SYS_access		33
#define	SYS_nice		34
#define	SYS_statfs		35
#define	SYS_sync		36
#define	SYS_kill		37
#define	SYS_fstatfs		38
#define	SYS_pgrpsys		39
#define	SYS_xenix		40
#define	SYS_dup			41
#define	SYS_pipe		42
#define	SYS_times		43
#define	SYS_profil		44
#define	SYS_plock		45
#define	SYS_setgid		46
#define	SYS_getgid		47
#define	SYS_signal		48
#define	SYS_msgsys		49
#define	SYS_syssun		50
#define	SYS_sysi86		50
#define	SYS_sysppc		50
#define	SYS_acct		51
#define	SYS_shmsys		52
#define	SYS_semsys		53
#define	SYS_ioctl		54
#define	SYS_uadmin		55
#define	SYS_utssys		57
#define	SYS_fdsync		58
#define	SYS_execve		59
#define	SYS_umask		60
#define	SYS_chroot		61
#define	SYS_fcntl		62
#define	SYS_ulimit		63
#define	SYS_rmdir		79
#define	SYS_mkdir		80
#define	SYS_getdents		81
#define	SYS_sysfs		84
#define	SYS_getmsg		85
#define	SYS_putmsg		86
#define	SYS_poll		87
#define	SYS_lstat		88
#define	SYS_symlink		89
#define	SYS_readlink		90
#define	SYS_setgroups		91
#define	SYS_getgroups		92
#define	SYS_fchmod		93
#define	SYS_fchown		94
#define	SYS_sigprocmask		95
#define	SYS_sigsuspend		96
#define	SYS_sigaltstack		97
#define	SYS_sigaction		98
#define	SYS_sigpending		99
#define	SYS_context		100
#define	SYS_evsys		101
#define	SYS_evtrapret		102
#define	SYS_statvfs		103
#define	SYS_fstatvfs		104
#define	SYS_nfssys		106
#define	SYS_waitsys		107
#define	SYS_sigsendsys		108
#define	SYS_hrtsys		109
#define	SYS_acancel		110
#define	SYS_async		111
#define	SYS_priocntlsys		112
#define	SYS_pathconf		113
#define	SYS_mincore		114
#define	SYS_mmap		115
#define	SYS_mprotect		116
#define	SYS_munmap		117
#define	SYS_fpathconf		118
#define	SYS_vfork		119
#define	SYS_fchdir		120
#define	SYS_readv		121
#define	SYS_writev		122
#define	SYS_xstat		123
#define	SYS_lxstat		124
#define	SYS_fxstat		125
#define	SYS_xmknod		126
#define	SYS_clocal		127
#define	SYS_setrlimit		128
#define	SYS_getrlimit		129
#define	SYS_lchown		130
#define	SYS_memcntl		131
#define	SYS_getpmsg		132
#define	SYS_putpmsg		133
#define	SYS_rename		134
#define	SYS_uname		135
#define	SYS_setegid		136
#define	SYS_sysconfig		137
#define	SYS_adjtime		138
#define	SYS_systeminfo		139
#define	SYS_seteuid		141
#define	SYS_vtrace		142
#define	SYS_fork1		143
#define	SYS_sigtimedwait	144
#define	SYS_lwp_info		145
#define	SYS_yield		146
#define	SYS_lwp_sema_wait	147
#define	SYS_lwp_sema_post	148
#define	SYS_lwp_sema_trywait	149
#define	SYS_modctl		152
#define	SYS_fchroot		153
#define	SYS_utimes		154
#define	SYS_vhangup		155
#define	SYS_gettimeofday	156
#define	SYS_getitimer		157
#define	SYS_setitimer		158
#define	SYS_lwp_create		159
#define	SYS_lwp_exit		160
#define	SYS_lwp_suspend		161
#define	SYS_lwp_continue	162
#define	SYS_lwp_kill		163
#define	SYS_lwp_self		164
#define	SYS_lwp_setprivate	165
#define	SYS_lwp_getprivate	166
#define	SYS_lwp_wait		167
#define	SYS_lwp_mutex_unlock	168
#define	SYS_lwp_mutex_lock	169
#define	SYS_lwp_cond_wait	170
#define	SYS_lwp_cond_signal	171
#define	SYS_lwp_cond_broadcast	172
#define	SYS_pread		173
#define	SYS_pwrite		174
#define	SYS_llseek		175
#define	SYS_inst_sync		176
#define	SYS_kaio		178
#define	SYS_tsolsys		184
#define	SYS_acl			185
#define	SYS_auditsys		186
#define	SYS_processor_bind	187
#define	SYS_processor_info	188
#define	SYS_p_online		189
#define	SYS_sigqueue		190
#define	SYS_clock_gettime	191
#define	SYS_clock_settime	192
#define	SYS_clock_getres	193
#define	SYS_timer_create	194
#define	SYS_timer_delete	195
#define	SYS_timer_settime	196
#define	SYS_timer_gettime	197
#define	SYS_timer_getoverrun	198
#define	SYS_nanosleep		199
#define	SYS_facl		200
#define	SYS_door		201
#define	SYS_setreuid		202
#define	SYS_setregid		203
#define	SYS_install_utrap	204
#define	SYS_signotify		205
#define	SYS_schedctl		206
#define	SYS_pset		207
#define	SYS_resolvepath		209
#define	SYS_signotifywait	210
#define	SYS_lwp_sigredirect	211
#define	SYS_lwp_alarm		212
#define	SYS_getdents64		213
#define	SYS_mmap64		214
#define	SYS_stat64		215
#define	SYS_lstat64		216
#define	SYS_fstat64		217
#define	SYS_statvfs64		218
#define	SYS_fstatvfs64		219
#define	SYS_setrlimit64		220
#define	SYS_getrlimit64		221
#define	SYS_pread64		222
#define	SYS_pwrite64		223
#define	SYS_creat64		224
#define	SYS_open64		225
#define	SYS_rpcsys		226
#define	SYS_so_socket		230
#define	SYS_so_socketpair	231
#define	SYS_bind		232
#define	SYS_listen		233
#define	SYS_accept		234
#define	SYS_connect		235
#define	SYS_shutdown		236
#define	SYS_recv		237
#define	SYS_recvfrom		238
#define	SYS_recvmsg		239
#define	SYS_send		240
#define	SYS_sendmsg		241
#define	SYS_sendto		242
#define	SYS_getpeername		243
#define	SYS_getsockname		244
#define	SYS_getsockopt		245
#define	SYS_setsockopt		246
#define	SYS_sockconfig		247
#define	SYS_ntp_gettime		248
#define	SYS_ntp_adjtime		249

#endif	/* sys/syscall.h */