1 /* $NetBSD: syscall.h,v 1.324 2023/07/28 18:20:28 christos Exp $ */ 2 3 /* 4 * System call numbers. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * created from NetBSD: syscalls.master,v 1.311 2023/07/28 18:19:01 christos Exp 8 */ 9 10 #ifndef _SYS_SYSCALL_H_ 11 #define _SYS_SYSCALL_H_ 12 13 #define SYS_MAXSYSARGS 8 14 15 /* syscall: "syscall" ret: "int" args: "int" "..." */ 16 #define SYS_syscall 0 17 18 /* syscall: "exit" ret: "void" args: "int" */ 19 #define SYS_exit 1 20 21 /* syscall: "fork" ret: "int" args: */ 22 #define SYS_fork 2 23 24 /* syscall: "read" ret: "ssize_t" args: "int" "void *" "size_t" */ 25 #define SYS_read 3 26 27 /* syscall: "write" ret: "ssize_t" args: "int" "const void *" "size_t" */ 28 #define SYS_write 4 29 30 /* syscall: "open" ret: "int" args: "const char *" "int" "..." */ 31 #define SYS_open 5 32 33 /* syscall: "close" ret: "int" args: "int" */ 34 #define SYS_close 6 35 36 /* syscall: "compat_50_wait4" ret: "int" args: "pid_t" "int *" "int" "struct rusage50 *" */ 37 #define SYS_compat_50_wait4 7 38 39 /* syscall: "compat_43_ocreat" ret: "int" args: "const char *" "mode_t" */ 40 #define SYS_compat_43_ocreat 8 41 42 /* syscall: "link" ret: "int" args: "const char *" "const char *" */ 43 #define SYS_link 9 44 45 /* syscall: "unlink" ret: "int" args: "const char *" */ 46 #define SYS_unlink 10 47 48 /* 11 is obsolete execv */ 49 /* syscall: "chdir" ret: "int" args: "const char *" */ 50 #define SYS_chdir 12 51 52 /* syscall: "fchdir" ret: "int" args: "int" */ 53 #define SYS_fchdir 13 54 55 /* syscall: "compat_50_mknod" ret: "int" args: "const char *" "mode_t" "uint32_t" */ 56 #define SYS_compat_50_mknod 14 57 58 /* syscall: "chmod" ret: "int" args: "const char *" "mode_t" */ 59 #define SYS_chmod 15 60 61 /* syscall: "chown" ret: "int" args: "const char *" "uid_t" "gid_t" */ 62 #define SYS_chown 16 63 64 /* syscall: "break" ret: "int" args: "char *" */ 65 #define SYS_break 17 66 67 /* syscall: "compat_20_getfsstat" ret: "int" args: "struct statfs12 *" "long" "int" */ 68 #define SYS_compat_20_getfsstat 18 69 70 /* syscall: "compat_43_olseek" ret: "long" args: "int" "long" "int" */ 71 #define SYS_compat_43_olseek 19 72 73 /* syscall: "getpid" ret: "pid_t" args: */ 74 #define SYS_getpid 20 75 76 /* syscall: "compat_40_mount" ret: "int" args: "const char *" "const char *" "int" "void *" */ 77 #define SYS_compat_40_mount 21 78 79 /* syscall: "unmount" ret: "int" args: "const char *" "int" */ 80 #define SYS_unmount 22 81 82 /* syscall: "setuid" ret: "int" args: "uid_t" */ 83 #define SYS_setuid 23 84 85 /* syscall: "getuid" ret: "uid_t" args: */ 86 #define SYS_getuid 24 87 88 /* syscall: "geteuid" ret: "uid_t" args: */ 89 #define SYS_geteuid 25 90 91 /* syscall: "ptrace" ret: "int" args: "int" "pid_t" "void *" "int" */ 92 #define SYS_ptrace 26 93 94 /* syscall: "recvmsg" ret: "ssize_t" args: "int" "struct msghdr *" "int" */ 95 #define SYS_recvmsg 27 96 97 /* syscall: "sendmsg" ret: "ssize_t" args: "int" "const struct msghdr *" "int" */ 98 #define SYS_sendmsg 28 99 100 /* syscall: "recvfrom" ret: "ssize_t" args: "int" "void *" "size_t" "int" "struct sockaddr *" "socklen_t *" */ 101 #define SYS_recvfrom 29 102 103 /* syscall: "accept" ret: "int" args: "int" "struct sockaddr *" "socklen_t *" */ 104 #define SYS_accept 30 105 106 /* syscall: "getpeername" ret: "int" args: "int" "struct sockaddr *" "socklen_t *" */ 107 #define SYS_getpeername 31 108 109 /* syscall: "getsockname" ret: "int" args: "int" "struct sockaddr *" "socklen_t *" */ 110 #define SYS_getsockname 32 111 112 /* syscall: "access" ret: "int" args: "const char *" "int" */ 113 #define SYS_access 33 114 115 /* syscall: "chflags" ret: "int" args: "const char *" "u_long" */ 116 #define SYS_chflags 34 117 118 /* syscall: "fchflags" ret: "int" args: "int" "u_long" */ 119 #define SYS_fchflags 35 120 121 /* syscall: "sync" ret: "void" args: */ 122 #define SYS_sync 36 123 124 /* syscall: "kill" ret: "int" args: "pid_t" "int" */ 125 #define SYS_kill 37 126 127 /* syscall: "compat_43_stat43" ret: "int" args: "const char *" "struct stat43 *" */ 128 #define SYS_compat_43_stat43 38 129 130 /* syscall: "getppid" ret: "pid_t" args: */ 131 #define SYS_getppid 39 132 133 /* syscall: "compat_43_lstat43" ret: "int" args: "const char *" "struct stat43 *" */ 134 #define SYS_compat_43_lstat43 40 135 136 /* syscall: "dup" ret: "int" args: "int" */ 137 #define SYS_dup 41 138 139 /* syscall: "pipe" ret: "int" args: */ 140 #define SYS_pipe 42 141 142 /* syscall: "getegid" ret: "gid_t" args: */ 143 #define SYS_getegid 43 144 145 /* syscall: "profil" ret: "int" args: "char *" "size_t" "u_long" "u_int" */ 146 #define SYS_profil 44 147 148 /* syscall: "ktrace" ret: "int" args: "const char *" "int" "int" "pid_t" */ 149 #define SYS_ktrace 45 150 151 /* syscall: "compat_13_sigaction13" ret: "int" args: "int" "const struct sigaction13 *" "struct sigaction13 *" */ 152 #define SYS_compat_13_sigaction13 46 153 154 /* syscall: "getgid" ret: "gid_t" args: */ 155 #define SYS_getgid 47 156 157 /* syscall: "compat_13_sigprocmask13" ret: "int" args: "int" "int" */ 158 #define SYS_compat_13_sigprocmask13 48 159 160 /* syscall: "__getlogin" ret: "int" args: "char *" "size_t" */ 161 #define SYS___getlogin 49 162 163 /* syscall: "__setlogin" ret: "int" args: "const char *" */ 164 #define SYS___setlogin 50 165 166 /* syscall: "acct" ret: "int" args: "const char *" */ 167 #define SYS_acct 51 168 169 /* syscall: "compat_13_sigpending13" ret: "int" args: */ 170 #define SYS_compat_13_sigpending13 52 171 172 /* syscall: "compat_13_sigaltstack13" ret: "int" args: "const struct sigaltstack13 *" "struct sigaltstack13 *" */ 173 #define SYS_compat_13_sigaltstack13 53 174 175 /* syscall: "ioctl" ret: "int" args: "int" "u_long" "..." */ 176 #define SYS_ioctl 54 177 178 /* syscall: "compat_12_oreboot" ret: "int" args: "int" */ 179 #define SYS_compat_12_oreboot 55 180 181 /* syscall: "revoke" ret: "int" args: "const char *" */ 182 #define SYS_revoke 56 183 184 /* syscall: "symlink" ret: "int" args: "const char *" "const char *" */ 185 #define SYS_symlink 57 186 187 /* syscall: "readlink" ret: "ssize_t" args: "const char *" "char *" "size_t" */ 188 #define SYS_readlink 58 189 190 /* syscall: "execve" ret: "int" args: "const char *" "char *const *" "char *const *" */ 191 #define SYS_execve 59 192 193 /* syscall: "umask" ret: "mode_t" args: "mode_t" */ 194 #define SYS_umask 60 195 196 /* syscall: "chroot" ret: "int" args: "const char *" */ 197 #define SYS_chroot 61 198 199 /* syscall: "compat_43_fstat43" ret: "int" args: "int" "struct stat43 *" */ 200 #define SYS_compat_43_fstat43 62 201 202 /* syscall: "compat_43_ogetkerninfo" ret: "int" args: "int" "char *" "int *" "int" */ 203 #define SYS_compat_43_ogetkerninfo 63 204 205 /* syscall: "compat_43_ogetpagesize" ret: "int" args: */ 206 #define SYS_compat_43_ogetpagesize 64 207 208 /* syscall: "compat_12_msync" ret: "int" args: "void *" "size_t" */ 209 #define SYS_compat_12_msync 65 210 211 /* syscall: "vfork" ret: "int" args: */ 212 #define SYS_vfork 66 213 214 /* 67 is obsolete vread */ 215 /* 68 is obsolete vwrite */ 216 /* 69 is obsolete sbrk */ 217 /* 70 is obsolete sstk */ 218 /* syscall: "compat_43_ommap" ret: "int" args: "void *" "size_t" "int" "int" "int" "long" */ 219 #define SYS_compat_43_ommap 71 220 221 /* syscall: "vadvise" ret: "int" args: "int" */ 222 #define SYS_vadvise 72 223 224 /* syscall: "munmap" ret: "int" args: "void *" "size_t" */ 225 #define SYS_munmap 73 226 227 /* syscall: "mprotect" ret: "int" args: "void *" "size_t" "int" */ 228 #define SYS_mprotect 74 229 230 /* syscall: "madvise" ret: "int" args: "void *" "size_t" "int" */ 231 #define SYS_madvise 75 232 233 /* 76 is obsolete vhangup */ 234 /* 77 is obsolete vlimit */ 235 /* syscall: "mincore" ret: "int" args: "void *" "size_t" "char *" */ 236 #define SYS_mincore 78 237 238 /* syscall: "getgroups" ret: "int" args: "int" "gid_t *" */ 239 #define SYS_getgroups 79 240 241 /* syscall: "setgroups" ret: "int" args: "int" "const gid_t *" */ 242 #define SYS_setgroups 80 243 244 /* syscall: "getpgrp" ret: "int" args: */ 245 #define SYS_getpgrp 81 246 247 /* syscall: "setpgid" ret: "int" args: "pid_t" "pid_t" */ 248 #define SYS_setpgid 82 249 250 /* syscall: "compat_50_setitimer" ret: "int" args: "int" "const struct itimerval50 *" "struct itimerval50 *" */ 251 #define SYS_compat_50_setitimer 83 252 253 /* syscall: "compat_43_owait" ret: "int" args: */ 254 #define SYS_compat_43_owait 84 255 256 /* syscall: "compat_12_oswapon" ret: "int" args: "const char *" */ 257 #define SYS_compat_12_oswapon 85 258 259 /* syscall: "compat_50_getitimer" ret: "int" args: "int" "struct itimerval50 *" */ 260 #define SYS_compat_50_getitimer 86 261 262 /* syscall: "compat_43_ogethostname" ret: "int" args: "char *" "u_int" */ 263 #define SYS_compat_43_ogethostname 87 264 265 /* syscall: "compat_43_osethostname" ret: "int" args: "char *" "u_int" */ 266 #define SYS_compat_43_osethostname 88 267 268 /* syscall: "compat_43_ogetdtablesize" ret: "int" args: */ 269 #define SYS_compat_43_ogetdtablesize 89 270 271 /* syscall: "dup2" ret: "int" args: "int" "int" */ 272 #define SYS_dup2 90 273 274 /* syscall: "getrandom" ret: "ssize_t" args: "void *" "size_t" "unsigned int" */ 275 #define SYS_getrandom 91 276 277 /* syscall: "fcntl" ret: "int" args: "int" "int" "..." */ 278 #define SYS_fcntl 92 279 280 /* syscall: "compat_50_select" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "struct timeval50 *" */ 281 #define SYS_compat_50_select 93 282 283 /* syscall: "fsync" ret: "int" args: "int" */ 284 #define SYS_fsync 95 285 286 /* syscall: "setpriority" ret: "int" args: "int" "id_t" "int" */ 287 #define SYS_setpriority 96 288 289 /* syscall: "compat_30_socket" ret: "int" args: "int" "int" "int" */ 290 #define SYS_compat_30_socket 97 291 292 /* syscall: "connect" ret: "int" args: "int" "const struct sockaddr *" "socklen_t" */ 293 #define SYS_connect 98 294 295 /* syscall: "compat_43_oaccept" ret: "int" args: "int" "void *" "socklen_t *" */ 296 #define SYS_compat_43_oaccept 99 297 298 /* syscall: "getpriority" ret: "int" args: "int" "id_t" */ 299 #define SYS_getpriority 100 300 301 /* syscall: "compat_43_osend" ret: "int" args: "int" "void *" "int" "int" */ 302 #define SYS_compat_43_osend 101 303 304 /* syscall: "compat_43_orecv" ret: "int" args: "int" "void *" "int" "int" */ 305 #define SYS_compat_43_orecv 102 306 307 /* syscall: "compat_13_sigreturn13" ret: "int" args: "struct sigcontext13 *" */ 308 #define SYS_compat_13_sigreturn13 103 309 310 /* syscall: "bind" ret: "int" args: "int" "const struct sockaddr *" "socklen_t" */ 311 #define SYS_bind 104 312 313 /* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "const void *" "socklen_t" */ 314 #define SYS_setsockopt 105 315 316 /* syscall: "listen" ret: "int" args: "int" "int" */ 317 #define SYS_listen 106 318 319 /* 107 is obsolete vtimes */ 320 /* syscall: "compat_43_osigvec" ret: "int" args: "int" "struct sigvec *" "struct sigvec *" */ 321 #define SYS_compat_43_osigvec 108 322 323 /* syscall: "compat_43_osigblock" ret: "int" args: "int" */ 324 #define SYS_compat_43_osigblock 109 325 326 /* syscall: "compat_43_osigsetmask" ret: "int" args: "int" */ 327 #define SYS_compat_43_osigsetmask 110 328 329 /* syscall: "compat_13_sigsuspend13" ret: "int" args: "int" */ 330 #define SYS_compat_13_sigsuspend13 111 331 332 /* syscall: "compat_43_osigstack" ret: "int" args: "struct sigstack *" "struct sigstack *" */ 333 #define SYS_compat_43_osigstack 112 334 335 /* syscall: "compat_43_orecvmsg" ret: "int" args: "int" "struct omsghdr *" "int" */ 336 #define SYS_compat_43_orecvmsg 113 337 338 /* syscall: "compat_43_osendmsg" ret: "int" args: "int" "void *" "int" */ 339 #define SYS_compat_43_osendmsg 114 340 341 /* 115 is obsolete vtrace */ 342 /* syscall: "compat_50_gettimeofday" ret: "int" args: "struct timeval50 *" "void *" */ 343 #define SYS_compat_50_gettimeofday 116 344 345 /* syscall: "compat_50_getrusage" ret: "int" args: "int" "struct rusage50 *" */ 346 #define SYS_compat_50_getrusage 117 347 348 /* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "void *" "socklen_t *" */ 349 #define SYS_getsockopt 118 350 351 /* 119 is obsolete resuba */ 352 /* syscall: "readv" ret: "ssize_t" args: "int" "const struct iovec *" "int" */ 353 #define SYS_readv 120 354 355 /* syscall: "writev" ret: "ssize_t" args: "int" "const struct iovec *" "int" */ 356 #define SYS_writev 121 357 358 /* syscall: "compat_50_settimeofday" ret: "int" args: "const struct timeval50 *" "const void *" */ 359 #define SYS_compat_50_settimeofday 122 360 361 /* syscall: "fchown" ret: "int" args: "int" "uid_t" "gid_t" */ 362 #define SYS_fchown 123 363 364 /* syscall: "fchmod" ret: "int" args: "int" "mode_t" */ 365 #define SYS_fchmod 124 366 367 /* syscall: "compat_43_orecvfrom" ret: "int" args: "int" "void *" "size_t" "int" "void *" "socklen_t *" */ 368 #define SYS_compat_43_orecvfrom 125 369 370 /* syscall: "setreuid" ret: "int" args: "uid_t" "uid_t" */ 371 #define SYS_setreuid 126 372 373 /* syscall: "setregid" ret: "int" args: "gid_t" "gid_t" */ 374 #define SYS_setregid 127 375 376 /* syscall: "rename" ret: "int" args: "const char *" "const char *" */ 377 #define SYS_rename 128 378 379 /* syscall: "compat_43_otruncate" ret: "int" args: "const char *" "long" */ 380 #define SYS_compat_43_otruncate 129 381 382 /* syscall: "compat_43_oftruncate" ret: "int" args: "int" "long" */ 383 #define SYS_compat_43_oftruncate 130 384 385 /* syscall: "flock" ret: "int" args: "int" "int" */ 386 #define SYS_flock 131 387 388 /* syscall: "mkfifo" ret: "int" args: "const char *" "mode_t" */ 389 #define SYS_mkfifo 132 390 391 /* syscall: "sendto" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "const struct sockaddr *" "socklen_t" */ 392 #define SYS_sendto 133 393 394 /* syscall: "shutdown" ret: "int" args: "int" "int" */ 395 #define SYS_shutdown 134 396 397 /* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */ 398 #define SYS_socketpair 135 399 400 /* syscall: "mkdir" ret: "int" args: "const char *" "mode_t" */ 401 #define SYS_mkdir 136 402 403 /* syscall: "rmdir" ret: "int" args: "const char *" */ 404 #define SYS_rmdir 137 405 406 /* syscall: "compat_50_utimes" ret: "int" args: "const char *" "const struct timeval50 *" */ 407 #define SYS_compat_50_utimes 138 408 409 /* 139 is obsolete 4.2 sigreturn */ 410 /* syscall: "compat_50_adjtime" ret: "int" args: "const struct timeval50 *" "struct timeval50 *" */ 411 #define SYS_compat_50_adjtime 140 412 413 /* syscall: "compat_43_ogetpeername" ret: "int" args: "int" "void *" "socklen_t *" */ 414 #define SYS_compat_43_ogetpeername 141 415 416 /* syscall: "compat_43_ogethostid" ret: "int32_t" args: */ 417 #define SYS_compat_43_ogethostid 142 418 419 /* syscall: "compat_43_osethostid" ret: "int" args: "int32_t" */ 420 #define SYS_compat_43_osethostid 143 421 422 /* syscall: "compat_43_ogetrlimit" ret: "int" args: "int" "struct orlimit *" */ 423 #define SYS_compat_43_ogetrlimit 144 424 425 /* syscall: "compat_43_osetrlimit" ret: "int" args: "int" "const struct orlimit *" */ 426 #define SYS_compat_43_osetrlimit 145 427 428 /* syscall: "compat_43_okillpg" ret: "int" args: "int" "int" */ 429 #define SYS_compat_43_okillpg 146 430 431 /* syscall: "setsid" ret: "int" args: */ 432 #define SYS_setsid 147 433 434 /* syscall: "compat_50_quotactl" ret: "int" args: "const char *" "int" "int" "void *" */ 435 #define SYS_compat_50_quotactl 148 436 437 /* syscall: "compat_43_oquota" ret: "int" args: */ 438 #define SYS_compat_43_oquota 149 439 440 /* syscall: "compat_43_ogetsockname" ret: "int" args: "int" "void *" "socklen_t *" */ 441 #define SYS_compat_43_ogetsockname 150 442 443 /* syscall: "nfssvc" ret: "int" args: "int" "void *" */ 444 #define SYS_nfssvc 155 445 446 /* syscall: "compat_43_ogetdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ 447 #define SYS_compat_43_ogetdirentries 156 448 449 /* syscall: "compat_20_statfs" ret: "int" args: "const char *" "struct statfs12 *" */ 450 #define SYS_compat_20_statfs 157 451 452 /* syscall: "compat_20_fstatfs" ret: "int" args: "int" "struct statfs12 *" */ 453 #define SYS_compat_20_fstatfs 158 454 455 /* syscall: "compat_30_getfh" ret: "int" args: "const char *" "struct compat_30_fhandle *" */ 456 #define SYS_compat_30_getfh 161 457 458 /* syscall: "compat_09_ogetdomainname" ret: "int" args: "char *" "int" */ 459 #define SYS_compat_09_ogetdomainname 162 460 461 /* syscall: "compat_09_osetdomainname" ret: "int" args: "char *" "int" */ 462 #define SYS_compat_09_osetdomainname 163 463 464 /* syscall: "compat_09_ouname" ret: "int" args: "struct outsname *" */ 465 #define SYS_compat_09_ouname 164 466 467 /* syscall: "sysarch" ret: "int" args: "int" "void *" */ 468 #define SYS_sysarch 165 469 470 /* syscall: "__futex" ret: "int" args: "int *" "int" "int" "const struct timespec *" "int *" "int" "int" */ 471 #define SYS___futex 166 472 473 /* syscall: "__futex_set_robust_list" ret: "int" args: "void *" "size_t" */ 474 #define SYS___futex_set_robust_list 167 475 476 /* syscall: "__futex_get_robust_list" ret: "int" args: "lwpid_t" "void **" "size_t *" */ 477 #define SYS___futex_get_robust_list 168 478 479 #if !defined(_LP64) 480 /* syscall: "compat_10_osemsys" ret: "int" args: "int" "int" "int" "int" "int" */ 481 #define SYS_compat_10_osemsys 169 482 483 #else 484 /* 169 is excluded 1.0 semsys */ 485 #endif 486 #if !defined(_LP64) 487 /* syscall: "compat_10_omsgsys" ret: "int" args: "int" "int" "int" "int" "int" "int" */ 488 #define SYS_compat_10_omsgsys 170 489 490 #else 491 /* 170 is excluded 1.0 msgsys */ 492 #endif 493 #if !defined(_LP64) 494 /* syscall: "compat_10_oshmsys" ret: "int" args: "int" "int" "int" "int" */ 495 #define SYS_compat_10_oshmsys 171 496 497 #else 498 /* 171 is excluded 1.0 shmsys */ 499 #endif 500 /* syscall: "pread" ret: "ssize_t" args: "int" "void *" "size_t" "int" "off_t" */ 501 #define SYS_pread 173 502 503 /* syscall: "pwrite" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "off_t" */ 504 #define SYS_pwrite 174 505 506 /* syscall: "compat_30_ntp_gettime" ret: "int" args: "struct ntptimeval30 *" */ 507 #define SYS_compat_30_ntp_gettime 175 508 509 #if defined(NTP) || !defined(_KERNEL_OPT) 510 /* syscall: "ntp_adjtime" ret: "int" args: "struct timex *" */ 511 #define SYS_ntp_adjtime 176 512 513 #else 514 /* 176 is excluded ntp_adjtime */ 515 #endif 516 /* syscall: "timerfd_create" ret: "int" args: "clockid_t" "int" */ 517 #define SYS_timerfd_create 177 518 519 /* syscall: "timerfd_settime" ret: "int" args: "int" "int" "const struct itimerspec *" "struct itimerspec *" */ 520 #define SYS_timerfd_settime 178 521 522 /* syscall: "timerfd_gettime" ret: "int" args: "int" "struct itimerspec *" */ 523 #define SYS_timerfd_gettime 179 524 525 /* syscall: "setgid" ret: "int" args: "gid_t" */ 526 #define SYS_setgid 181 527 528 /* syscall: "setegid" ret: "int" args: "gid_t" */ 529 #define SYS_setegid 182 530 531 /* syscall: "seteuid" ret: "int" args: "uid_t" */ 532 #define SYS_seteuid 183 533 534 /* syscall: "lfs_bmapv" ret: "int" args: "fsid_t *" "struct block_info *" "int" */ 535 #define SYS_lfs_bmapv 184 536 537 /* syscall: "lfs_markv" ret: "int" args: "fsid_t *" "struct block_info *" "int" */ 538 #define SYS_lfs_markv 185 539 540 /* syscall: "lfs_segclean" ret: "int" args: "fsid_t *" "u_long" */ 541 #define SYS_lfs_segclean 186 542 543 /* syscall: "compat_50_lfs_segwait" ret: "int" args: "fsid_t *" "struct timeval50 *" */ 544 #define SYS_compat_50_lfs_segwait 187 545 546 /* syscall: "compat_12_stat12" ret: "int" args: "const char *" "struct stat12 *" */ 547 #define SYS_compat_12_stat12 188 548 549 /* syscall: "compat_12_fstat12" ret: "int" args: "int" "struct stat12 *" */ 550 #define SYS_compat_12_fstat12 189 551 552 /* syscall: "compat_12_lstat12" ret: "int" args: "const char *" "struct stat12 *" */ 553 #define SYS_compat_12_lstat12 190 554 555 /* syscall: "pathconf" ret: "long" args: "const char *" "int" */ 556 #define SYS_pathconf 191 557 558 /* syscall: "fpathconf" ret: "long" args: "int" "int" */ 559 #define SYS_fpathconf 192 560 561 /* syscall: "getsockopt2" ret: "int" args: "int" "int" "int" "void *" "socklen_t *" */ 562 #define SYS_getsockopt2 193 563 564 /* syscall: "getrlimit" ret: "int" args: "int" "struct rlimit *" */ 565 #define SYS_getrlimit 194 566 567 /* syscall: "setrlimit" ret: "int" args: "int" "const struct rlimit *" */ 568 #define SYS_setrlimit 195 569 570 /* syscall: "compat_12_getdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ 571 #define SYS_compat_12_getdirentries 196 572 573 /* syscall: "mmap" ret: "void *" args: "void *" "size_t" "int" "int" "int" "long" "off_t" */ 574 #define SYS_mmap 197 575 576 /* syscall: "__syscall" ret: "quad_t" args: "quad_t" "..." */ 577 #define SYS___syscall 198 578 579 /* syscall: "lseek" ret: "off_t" args: "int" "int" "off_t" "int" */ 580 #define SYS_lseek 199 581 582 /* syscall: "truncate" ret: "int" args: "const char *" "int" "off_t" */ 583 #define SYS_truncate 200 584 585 /* syscall: "ftruncate" ret: "int" args: "int" "int" "off_t" */ 586 #define SYS_ftruncate 201 587 588 /* syscall: "__sysctl" ret: "int" args: "const int *" "u_int" "void *" "size_t *" "const void *" "size_t" */ 589 #define SYS___sysctl 202 590 591 /* syscall: "mlock" ret: "int" args: "const void *" "size_t" */ 592 #define SYS_mlock 203 593 594 /* syscall: "munlock" ret: "int" args: "const void *" "size_t" */ 595 #define SYS_munlock 204 596 597 /* syscall: "undelete" ret: "int" args: "const char *" */ 598 #define SYS_undelete 205 599 600 /* syscall: "compat_50_futimes" ret: "int" args: "int" "const struct timeval50 *" */ 601 #define SYS_compat_50_futimes 206 602 603 /* syscall: "getpgid" ret: "pid_t" args: "pid_t" */ 604 #define SYS_getpgid 207 605 606 /* syscall: "reboot" ret: "int" args: "int" "char *" */ 607 #define SYS_reboot 208 608 609 /* syscall: "poll" ret: "int" args: "struct pollfd *" "u_int" "int" */ 610 #define SYS_poll 209 611 612 /* syscall: "afssys" ret: "int" args: "long" "long" "long" "long" "long" "long" "long" */ 613 #define SYS_afssys 210 614 615 /* syscall: "compat_14___semctl" ret: "int" args: "int" "int" "int" "union __semun *" */ 616 #define SYS_compat_14___semctl 220 617 618 /* syscall: "semget" ret: "int" args: "key_t" "int" "int" */ 619 #define SYS_semget 221 620 621 /* syscall: "semop" ret: "int" args: "int" "struct sembuf *" "size_t" */ 622 #define SYS_semop 222 623 624 /* syscall: "semconfig" ret: "int" args: "int" */ 625 #define SYS_semconfig 223 626 627 /* syscall: "compat_14_msgctl" ret: "int" args: "int" "int" "struct msqid_ds14 *" */ 628 #define SYS_compat_14_msgctl 224 629 630 /* syscall: "msgget" ret: "int" args: "key_t" "int" */ 631 #define SYS_msgget 225 632 633 /* syscall: "msgsnd" ret: "int" args: "int" "const void *" "size_t" "int" */ 634 #define SYS_msgsnd 226 635 636 /* syscall: "msgrcv" ret: "ssize_t" args: "int" "void *" "size_t" "long" "int" */ 637 #define SYS_msgrcv 227 638 639 /* syscall: "shmat" ret: "void *" args: "int" "const void *" "int" */ 640 #define SYS_shmat 228 641 642 /* syscall: "compat_14_shmctl" ret: "int" args: "int" "int" "struct shmid_ds14 *" */ 643 #define SYS_compat_14_shmctl 229 644 645 /* syscall: "shmdt" ret: "int" args: "const void *" */ 646 #define SYS_shmdt 230 647 648 /* syscall: "shmget" ret: "int" args: "key_t" "size_t" "int" */ 649 #define SYS_shmget 231 650 651 /* syscall: "compat_50_clock_gettime" ret: "int" args: "clockid_t" "struct timespec50 *" */ 652 #define SYS_compat_50_clock_gettime 232 653 654 /* syscall: "compat_50_clock_settime" ret: "int" args: "clockid_t" "const struct timespec50 *" */ 655 #define SYS_compat_50_clock_settime 233 656 657 /* syscall: "compat_50_clock_getres" ret: "int" args: "clockid_t" "struct timespec50 *" */ 658 #define SYS_compat_50_clock_getres 234 659 660 /* syscall: "timer_create" ret: "int" args: "clockid_t" "struct sigevent *" "timer_t *" */ 661 #define SYS_timer_create 235 662 663 /* syscall: "timer_delete" ret: "int" args: "timer_t" */ 664 #define SYS_timer_delete 236 665 666 /* syscall: "compat_50_timer_settime" ret: "int" args: "timer_t" "int" "const struct itimerspec50 *" "struct itimerspec50 *" */ 667 #define SYS_compat_50_timer_settime 237 668 669 /* syscall: "compat_50_timer_gettime" ret: "int" args: "timer_t" "struct itimerspec50 *" */ 670 #define SYS_compat_50_timer_gettime 238 671 672 /* syscall: "timer_getoverrun" ret: "int" args: "timer_t" */ 673 #define SYS_timer_getoverrun 239 674 675 /* syscall: "compat_50_nanosleep" ret: "int" args: "const struct timespec50 *" "struct timespec50 *" */ 676 #define SYS_compat_50_nanosleep 240 677 678 /* syscall: "fdatasync" ret: "int" args: "int" */ 679 #define SYS_fdatasync 241 680 681 /* syscall: "mlockall" ret: "int" args: "int" */ 682 #define SYS_mlockall 242 683 684 /* syscall: "munlockall" ret: "int" args: */ 685 #define SYS_munlockall 243 686 687 /* syscall: "compat_50___sigtimedwait" ret: "int" args: "const sigset_t *" "siginfo_t *" "struct timespec50 *" */ 688 #define SYS_compat_50___sigtimedwait 244 689 690 /* syscall: "sigqueueinfo" ret: "int" args: "pid_t" "const siginfo_t *" */ 691 #define SYS_sigqueueinfo 245 692 693 /* syscall: "modctl" ret: "int" args: "int" "void *" */ 694 #define SYS_modctl 246 695 696 /* syscall: "_ksem_init" ret: "int" args: "unsigned int" "intptr_t *" */ 697 #define SYS__ksem_init 247 698 699 /* syscall: "_ksem_open" ret: "int" args: "const char *" "int" "mode_t" "unsigned int" "intptr_t *" */ 700 #define SYS__ksem_open 248 701 702 /* syscall: "_ksem_unlink" ret: "int" args: "const char *" */ 703 #define SYS__ksem_unlink 249 704 705 /* syscall: "_ksem_close" ret: "int" args: "intptr_t" */ 706 #define SYS__ksem_close 250 707 708 /* syscall: "_ksem_post" ret: "int" args: "intptr_t" */ 709 #define SYS__ksem_post 251 710 711 /* syscall: "_ksem_wait" ret: "int" args: "intptr_t" */ 712 #define SYS__ksem_wait 252 713 714 /* syscall: "_ksem_trywait" ret: "int" args: "intptr_t" */ 715 #define SYS__ksem_trywait 253 716 717 /* syscall: "_ksem_getvalue" ret: "int" args: "intptr_t" "unsigned int *" */ 718 #define SYS__ksem_getvalue 254 719 720 /* syscall: "_ksem_destroy" ret: "int" args: "intptr_t" */ 721 #define SYS__ksem_destroy 255 722 723 /* syscall: "_ksem_timedwait" ret: "int" args: "intptr_t" "const struct timespec *" */ 724 #define SYS__ksem_timedwait 256 725 726 /* syscall: "mq_open" ret: "mqd_t" args: "const char *" "int" "mode_t" "struct mq_attr *" */ 727 #define SYS_mq_open 257 728 729 /* syscall: "mq_close" ret: "int" args: "mqd_t" */ 730 #define SYS_mq_close 258 731 732 /* syscall: "mq_unlink" ret: "int" args: "const char *" */ 733 #define SYS_mq_unlink 259 734 735 /* syscall: "mq_getattr" ret: "int" args: "mqd_t" "struct mq_attr *" */ 736 #define SYS_mq_getattr 260 737 738 /* syscall: "mq_setattr" ret: "int" args: "mqd_t" "const struct mq_attr *" "struct mq_attr *" */ 739 #define SYS_mq_setattr 261 740 741 /* syscall: "mq_notify" ret: "int" args: "mqd_t" "const struct sigevent *" */ 742 #define SYS_mq_notify 262 743 744 /* syscall: "mq_send" ret: "int" args: "mqd_t" "const char *" "size_t" "unsigned" */ 745 #define SYS_mq_send 263 746 747 /* syscall: "mq_receive" ret: "ssize_t" args: "mqd_t" "char *" "size_t" "unsigned *" */ 748 #define SYS_mq_receive 264 749 750 /* syscall: "compat_50_mq_timedsend" ret: "int" args: "mqd_t" "const char *" "size_t" "unsigned" "const struct timespec50 *" */ 751 #define SYS_compat_50_mq_timedsend 265 752 753 /* syscall: "compat_50_mq_timedreceive" ret: "ssize_t" args: "mqd_t" "char *" "size_t" "unsigned *" "const struct timespec50 *" */ 754 #define SYS_compat_50_mq_timedreceive 266 755 756 /* syscall: "eventfd" ret: "int" args: "unsigned int" "int" */ 757 #define SYS_eventfd 267 758 759 /* syscall: "__posix_rename" ret: "int" args: "const char *" "const char *" */ 760 #define SYS___posix_rename 270 761 762 /* syscall: "swapctl" ret: "int" args: "int" "void *" "int" */ 763 #define SYS_swapctl 271 764 765 /* syscall: "compat_30_getdents" ret: "int" args: "int" "char *" "size_t" */ 766 #define SYS_compat_30_getdents 272 767 768 /* syscall: "minherit" ret: "int" args: "void *" "size_t" "int" */ 769 #define SYS_minherit 273 770 771 /* syscall: "lchmod" ret: "int" args: "const char *" "mode_t" */ 772 #define SYS_lchmod 274 773 774 /* syscall: "lchown" ret: "int" args: "const char *" "uid_t" "gid_t" */ 775 #define SYS_lchown 275 776 777 /* syscall: "compat_50_lutimes" ret: "int" args: "const char *" "const struct timeval50 *" */ 778 #define SYS_compat_50_lutimes 276 779 780 /* syscall: "__msync13" ret: "int" args: "void *" "size_t" "int" */ 781 #define SYS___msync13 277 782 783 /* syscall: "compat_30___stat13" ret: "int" args: "const char *" "struct stat13 *" */ 784 #define SYS_compat_30___stat13 278 785 786 /* syscall: "compat_30___fstat13" ret: "int" args: "int" "struct stat13 *" */ 787 #define SYS_compat_30___fstat13 279 788 789 /* syscall: "compat_30___lstat13" ret: "int" args: "const char *" "struct stat13 *" */ 790 #define SYS_compat_30___lstat13 280 791 792 /* syscall: "__sigaltstack14" ret: "int" args: "const stack_t *" "stack_t *" */ 793 #define SYS___sigaltstack14 281 794 795 /* syscall: "__vfork14" ret: "int" args: */ 796 #define SYS___vfork14 282 797 798 /* syscall: "__posix_chown" ret: "int" args: "const char *" "uid_t" "gid_t" */ 799 #define SYS___posix_chown 283 800 801 /* syscall: "__posix_fchown" ret: "int" args: "int" "uid_t" "gid_t" */ 802 #define SYS___posix_fchown 284 803 804 /* syscall: "__posix_lchown" ret: "int" args: "const char *" "uid_t" "gid_t" */ 805 #define SYS___posix_lchown 285 806 807 /* syscall: "getsid" ret: "pid_t" args: "pid_t" */ 808 #define SYS_getsid 286 809 810 /* syscall: "__clone" ret: "pid_t" args: "int" "void *" */ 811 #define SYS___clone 287 812 813 /* syscall: "fktrace" ret: "int" args: "int" "int" "int" "pid_t" */ 814 #define SYS_fktrace 288 815 816 /* syscall: "preadv" ret: "ssize_t" args: "int" "const struct iovec *" "int" "int" "off_t" */ 817 #define SYS_preadv 289 818 819 /* syscall: "pwritev" ret: "ssize_t" args: "int" "const struct iovec *" "int" "int" "off_t" */ 820 #define SYS_pwritev 290 821 822 /* syscall: "compat_16___sigaction14" ret: "int" args: "int" "const struct sigaction *" "struct sigaction *" */ 823 #define SYS_compat_16___sigaction14 291 824 825 /* syscall: "__sigpending14" ret: "int" args: "sigset_t *" */ 826 #define SYS___sigpending14 292 827 828 /* syscall: "__sigprocmask14" ret: "int" args: "int" "const sigset_t *" "sigset_t *" */ 829 #define SYS___sigprocmask14 293 830 831 /* syscall: "__sigsuspend14" ret: "int" args: "const sigset_t *" */ 832 #define SYS___sigsuspend14 294 833 834 /* syscall: "compat_16___sigreturn14" ret: "int" args: "struct sigcontext *" */ 835 #define SYS_compat_16___sigreturn14 295 836 837 /* syscall: "__getcwd" ret: "int" args: "char *" "size_t" */ 838 #define SYS___getcwd 296 839 840 /* syscall: "fchroot" ret: "int" args: "int" */ 841 #define SYS_fchroot 297 842 843 /* syscall: "compat_30_fhopen" ret: "int" args: "const struct compat_30_fhandle *" "int" */ 844 #define SYS_compat_30_fhopen 298 845 846 /* syscall: "compat_30_fhstat" ret: "int" args: "const struct compat_30_fhandle *" "struct stat13 *" */ 847 #define SYS_compat_30_fhstat 299 848 849 /* syscall: "compat_20_fhstatfs" ret: "int" args: "const struct compat_30_fhandle *" "struct statfs12 *" */ 850 #define SYS_compat_20_fhstatfs 300 851 852 /* syscall: "compat_50_____semctl13" ret: "int" args: "int" "int" "int" "..." */ 853 #define SYS_compat_50_____semctl13 301 854 855 /* syscall: "compat_50___msgctl13" ret: "int" args: "int" "int" "struct msqid_ds *" */ 856 #define SYS_compat_50___msgctl13 302 857 858 /* syscall: "compat_50___shmctl13" ret: "int" args: "int" "int" "struct shmid_ds13 *" */ 859 #define SYS_compat_50___shmctl13 303 860 861 /* syscall: "lchflags" ret: "int" args: "const char *" "u_long" */ 862 #define SYS_lchflags 304 863 864 /* syscall: "issetugid" ret: "int" args: */ 865 #define SYS_issetugid 305 866 867 /* syscall: "utrace" ret: "int" args: "const char *" "void *" "size_t" */ 868 #define SYS_utrace 306 869 870 /* syscall: "getcontext" ret: "int" args: "struct __ucontext *" */ 871 #define SYS_getcontext 307 872 873 /* syscall: "setcontext" ret: "int" args: "const struct __ucontext *" */ 874 #define SYS_setcontext 308 875 876 /* syscall: "_lwp_create" ret: "int" args: "const struct __ucontext *" "u_long" "lwpid_t *" */ 877 #define SYS__lwp_create 309 878 879 /* syscall: "_lwp_exit" ret: "int" args: */ 880 #define SYS__lwp_exit 310 881 882 /* syscall: "_lwp_self" ret: "lwpid_t" args: */ 883 #define SYS__lwp_self 311 884 885 /* syscall: "_lwp_wait" ret: "int" args: "lwpid_t" "lwpid_t *" */ 886 #define SYS__lwp_wait 312 887 888 /* syscall: "_lwp_suspend" ret: "int" args: "lwpid_t" */ 889 #define SYS__lwp_suspend 313 890 891 /* syscall: "_lwp_continue" ret: "int" args: "lwpid_t" */ 892 #define SYS__lwp_continue 314 893 894 /* syscall: "_lwp_wakeup" ret: "int" args: "lwpid_t" */ 895 #define SYS__lwp_wakeup 315 896 897 /* syscall: "_lwp_getprivate" ret: "void *" args: */ 898 #define SYS__lwp_getprivate 316 899 900 /* syscall: "_lwp_setprivate" ret: "void" args: "void *" */ 901 #define SYS__lwp_setprivate 317 902 903 /* syscall: "_lwp_kill" ret: "int" args: "lwpid_t" "int" */ 904 #define SYS__lwp_kill 318 905 906 /* syscall: "_lwp_detach" ret: "int" args: "lwpid_t" */ 907 #define SYS__lwp_detach 319 908 909 /* syscall: "compat_50__lwp_park" ret: "int" args: "const struct timespec50 *" "lwpid_t" "const void *" "const void *" */ 910 #define SYS_compat_50__lwp_park 320 911 912 /* syscall: "_lwp_unpark" ret: "int" args: "lwpid_t" "const void *" */ 913 #define SYS__lwp_unpark 321 914 915 /* syscall: "_lwp_unpark_all" ret: "ssize_t" args: "const lwpid_t *" "size_t" "const void *" */ 916 #define SYS__lwp_unpark_all 322 917 918 /* syscall: "_lwp_setname" ret: "int" args: "lwpid_t" "const char *" */ 919 #define SYS__lwp_setname 323 920 921 /* syscall: "_lwp_getname" ret: "int" args: "lwpid_t" "char *" "size_t" */ 922 #define SYS__lwp_getname 324 923 924 /* syscall: "_lwp_ctl" ret: "int" args: "int" "struct lwpctl **" */ 925 #define SYS__lwp_ctl 325 926 927 /* syscall: "compat_60_sa_register" ret: "int" args: "void *" "void **" "int" "ssize_t" */ 928 #define SYS_compat_60_sa_register 330 929 930 /* syscall: "compat_60_sa_stacks" ret: "int" args: "int" "stack_t *" */ 931 #define SYS_compat_60_sa_stacks 331 932 933 /* syscall: "compat_60_sa_enable" ret: "int" args: */ 934 #define SYS_compat_60_sa_enable 332 935 936 /* syscall: "compat_60_sa_setconcurrency" ret: "int" args: "int" */ 937 #define SYS_compat_60_sa_setconcurrency 333 938 939 /* syscall: "compat_60_sa_yield" ret: "int" args: */ 940 #define SYS_compat_60_sa_yield 334 941 942 /* syscall: "compat_60_sa_preempt" ret: "int" args: "int" */ 943 #define SYS_compat_60_sa_preempt 335 944 945 /* 336 is obsolete sys_sa_unblockyield */ 946 /* syscall: "__sigaction_sigtramp" ret: "int" args: "int" "const struct sigaction *" "struct sigaction *" "const void *" "int" */ 947 #define SYS___sigaction_sigtramp 340 948 949 /* 341 is obsolete sys_pmc_get_info */ 950 /* 342 is obsolete sys_pmc_control */ 951 /* syscall: "rasctl" ret: "int" args: "void *" "size_t" "int" */ 952 #define SYS_rasctl 343 953 954 /* syscall: "kqueue" ret: "int" args: */ 955 #define SYS_kqueue 344 956 957 /* syscall: "compat_50_kevent" ret: "int" args: "int" "const struct kevent100 *" "size_t" "struct kevent100 *" "size_t" "const struct timespec50 *" */ 958 #define SYS_compat_50_kevent 345 959 960 /* syscall: "_sched_setparam" ret: "int" args: "pid_t" "lwpid_t" "int" "const struct sched_param *" */ 961 #define SYS__sched_setparam 346 962 963 /* syscall: "_sched_getparam" ret: "int" args: "pid_t" "lwpid_t" "int *" "struct sched_param *" */ 964 #define SYS__sched_getparam 347 965 966 /* syscall: "_sched_setaffinity" ret: "int" args: "pid_t" "lwpid_t" "size_t" "const cpuset_t *" */ 967 #define SYS__sched_setaffinity 348 968 969 /* syscall: "_sched_getaffinity" ret: "int" args: "pid_t" "lwpid_t" "size_t" "cpuset_t *" */ 970 #define SYS__sched_getaffinity 349 971 972 /* syscall: "sched_yield" ret: "int" args: */ 973 #define SYS_sched_yield 350 974 975 /* syscall: "_sched_protect" ret: "int" args: "int" */ 976 #define SYS__sched_protect 351 977 978 /* syscall: "fsync_range" ret: "int" args: "int" "int" "off_t" "off_t" */ 979 #define SYS_fsync_range 354 980 981 /* syscall: "uuidgen" ret: "int" args: "struct uuid *" "int" */ 982 #define SYS_uuidgen 355 983 984 /* syscall: "compat_90_getvfsstat" ret: "int" args: "struct statvfs90 *" "size_t" "int" */ 985 #define SYS_compat_90_getvfsstat 356 986 987 /* syscall: "compat_90_statvfs1" ret: "int" args: "const char *" "struct statvfs90 *" "int" */ 988 #define SYS_compat_90_statvfs1 357 989 990 /* syscall: "compat_90_fstatvfs1" ret: "int" args: "int" "struct statvfs90 *" "int" */ 991 #define SYS_compat_90_fstatvfs1 358 992 993 /* syscall: "compat_30_fhstatvfs1" ret: "int" args: "const struct compat_30_fhandle *" "struct statvfs90 *" "int" */ 994 #define SYS_compat_30_fhstatvfs1 359 995 996 /* syscall: "extattrctl" ret: "int" args: "const char *" "int" "const char *" "int" "const char *" */ 997 #define SYS_extattrctl 360 998 999 /* syscall: "extattr_set_file" ret: "int" args: "const char *" "int" "const char *" "const void *" "size_t" */ 1000 #define SYS_extattr_set_file 361 1001 1002 /* syscall: "extattr_get_file" ret: "ssize_t" args: "const char *" "int" "const char *" "void *" "size_t" */ 1003 #define SYS_extattr_get_file 362 1004 1005 /* syscall: "extattr_delete_file" ret: "int" args: "const char *" "int" "const char *" */ 1006 #define SYS_extattr_delete_file 363 1007 1008 /* syscall: "extattr_set_fd" ret: "int" args: "int" "int" "const char *" "const void *" "size_t" */ 1009 #define SYS_extattr_set_fd 364 1010 1011 /* syscall: "extattr_get_fd" ret: "ssize_t" args: "int" "int" "const char *" "void *" "size_t" */ 1012 #define SYS_extattr_get_fd 365 1013 1014 /* syscall: "extattr_delete_fd" ret: "int" args: "int" "int" "const char *" */ 1015 #define SYS_extattr_delete_fd 366 1016 1017 /* syscall: "extattr_set_link" ret: "int" args: "const char *" "int" "const char *" "const void *" "size_t" */ 1018 #define SYS_extattr_set_link 367 1019 1020 /* syscall: "extattr_get_link" ret: "ssize_t" args: "const char *" "int" "const char *" "void *" "size_t" */ 1021 #define SYS_extattr_get_link 368 1022 1023 /* syscall: "extattr_delete_link" ret: "int" args: "const char *" "int" "const char *" */ 1024 #define SYS_extattr_delete_link 369 1025 1026 /* syscall: "extattr_list_fd" ret: "ssize_t" args: "int" "int" "void *" "size_t" */ 1027 #define SYS_extattr_list_fd 370 1028 1029 /* syscall: "extattr_list_file" ret: "ssize_t" args: "const char *" "int" "void *" "size_t" */ 1030 #define SYS_extattr_list_file 371 1031 1032 /* syscall: "extattr_list_link" ret: "ssize_t" args: "const char *" "int" "void *" "size_t" */ 1033 #define SYS_extattr_list_link 372 1034 1035 /* syscall: "compat_50_pselect" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "const struct timespec50 *" "const sigset_t *" */ 1036 #define SYS_compat_50_pselect 373 1037 1038 /* syscall: "compat_50_pollts" ret: "int" args: "struct pollfd *" "u_int" "const struct timespec50 *" "const sigset_t *" */ 1039 #define SYS_compat_50_pollts 374 1040 1041 /* syscall: "setxattr" ret: "int" args: "const char *" "const char *" "const void *" "size_t" "int" */ 1042 #define SYS_setxattr 375 1043 1044 /* syscall: "lsetxattr" ret: "int" args: "const char *" "const char *" "const void *" "size_t" "int" */ 1045 #define SYS_lsetxattr 376 1046 1047 /* syscall: "fsetxattr" ret: "int" args: "int" "const char *" "const void *" "size_t" "int" */ 1048 #define SYS_fsetxattr 377 1049 1050 /* syscall: "getxattr" ret: "int" args: "const char *" "const char *" "void *" "size_t" */ 1051 #define SYS_getxattr 378 1052 1053 /* syscall: "lgetxattr" ret: "int" args: "const char *" "const char *" "void *" "size_t" */ 1054 #define SYS_lgetxattr 379 1055 1056 /* syscall: "fgetxattr" ret: "int" args: "int" "const char *" "void *" "size_t" */ 1057 #define SYS_fgetxattr 380 1058 1059 /* syscall: "listxattr" ret: "int" args: "const char *" "char *" "size_t" */ 1060 #define SYS_listxattr 381 1061 1062 /* syscall: "llistxattr" ret: "int" args: "const char *" "char *" "size_t" */ 1063 #define SYS_llistxattr 382 1064 1065 /* syscall: "flistxattr" ret: "int" args: "int" "char *" "size_t" */ 1066 #define SYS_flistxattr 383 1067 1068 /* syscall: "removexattr" ret: "int" args: "const char *" "const char *" */ 1069 #define SYS_removexattr 384 1070 1071 /* syscall: "lremovexattr" ret: "int" args: "const char *" "const char *" */ 1072 #define SYS_lremovexattr 385 1073 1074 /* syscall: "fremovexattr" ret: "int" args: "int" "const char *" */ 1075 #define SYS_fremovexattr 386 1076 1077 /* syscall: "compat_50___stat30" ret: "int" args: "const char *" "struct stat30 *" */ 1078 #define SYS_compat_50___stat30 387 1079 1080 /* syscall: "compat_50___fstat30" ret: "int" args: "int" "struct stat30 *" */ 1081 #define SYS_compat_50___fstat30 388 1082 1083 /* syscall: "compat_50___lstat30" ret: "int" args: "const char *" "struct stat30 *" */ 1084 #define SYS_compat_50___lstat30 389 1085 1086 /* syscall: "__getdents30" ret: "int" args: "int" "char *" "size_t" */ 1087 #define SYS___getdents30 390 1088 1089 /* 391 is ignored old posix_fadvise */ 1090 /* syscall: "compat_30___fhstat30" ret: "int" args: "const struct compat_30_fhandle *" "struct stat30 *" */ 1091 #define SYS_compat_30___fhstat30 392 1092 1093 /* syscall: "compat_50___ntp_gettime30" ret: "int" args: "struct ntptimeval50 *" */ 1094 #define SYS_compat_50___ntp_gettime30 393 1095 1096 /* syscall: "__socket30" ret: "int" args: "int" "int" "int" */ 1097 #define SYS___socket30 394 1098 1099 /* syscall: "__getfh30" ret: "int" args: "const char *" "void *" "size_t *" */ 1100 #define SYS___getfh30 395 1101 1102 /* syscall: "__fhopen40" ret: "int" args: "const void *" "size_t" "int" */ 1103 #define SYS___fhopen40 396 1104 1105 /* syscall: "compat_90_fhstatvfs1" ret: "int" args: "const void *" "size_t" "struct statvfs90 *" "int" */ 1106 #define SYS_compat_90_fhstatvfs1 397 1107 1108 /* syscall: "compat_50___fhstat40" ret: "int" args: "const void *" "size_t" "struct stat30 *" */ 1109 #define SYS_compat_50___fhstat40 398 1110 1111 /* syscall: "aio_cancel" ret: "int" args: "int" "struct aiocb *" */ 1112 #define SYS_aio_cancel 399 1113 1114 /* syscall: "aio_error" ret: "int" args: "const struct aiocb *" */ 1115 #define SYS_aio_error 400 1116 1117 /* syscall: "aio_fsync" ret: "int" args: "int" "struct aiocb *" */ 1118 #define SYS_aio_fsync 401 1119 1120 /* syscall: "aio_read" ret: "int" args: "struct aiocb *" */ 1121 #define SYS_aio_read 402 1122 1123 /* syscall: "aio_return" ret: "int" args: "struct aiocb *" */ 1124 #define SYS_aio_return 403 1125 1126 /* syscall: "compat_50_aio_suspend" ret: "int" args: "const struct aiocb *const *" "int" "const struct timespec50 *" */ 1127 #define SYS_compat_50_aio_suspend 404 1128 1129 /* syscall: "aio_write" ret: "int" args: "struct aiocb *" */ 1130 #define SYS_aio_write 405 1131 1132 /* syscall: "lio_listio" ret: "int" args: "int" "struct aiocb *const *" "int" "struct sigevent *" */ 1133 #define SYS_lio_listio 406 1134 1135 /* syscall: "__mount50" ret: "int" args: "const char *" "const char *" "int" "void *" "size_t" */ 1136 #define SYS___mount50 410 1137 1138 /* syscall: "mremap" ret: "void *" args: "void *" "size_t" "void *" "size_t" "int" */ 1139 #define SYS_mremap 411 1140 1141 /* syscall: "pset_create" ret: "int" args: "psetid_t *" */ 1142 #define SYS_pset_create 412 1143 1144 /* syscall: "pset_destroy" ret: "int" args: "psetid_t" */ 1145 #define SYS_pset_destroy 413 1146 1147 /* syscall: "pset_assign" ret: "int" args: "psetid_t" "cpuid_t" "psetid_t *" */ 1148 #define SYS_pset_assign 414 1149 1150 /* syscall: "_pset_bind" ret: "int" args: "idtype_t" "id_t" "id_t" "psetid_t" "psetid_t *" */ 1151 #define SYS__pset_bind 415 1152 1153 /* syscall: "__posix_fadvise50" ret: "int" args: "int" "int" "off_t" "off_t" "int" */ 1154 #define SYS___posix_fadvise50 416 1155 1156 /* syscall: "__select50" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "struct timeval *" */ 1157 #define SYS___select50 417 1158 1159 /* syscall: "__gettimeofday50" ret: "int" args: "struct timeval *" "void *" */ 1160 #define SYS___gettimeofday50 418 1161 1162 /* syscall: "__settimeofday50" ret: "int" args: "const struct timeval *" "const void *" */ 1163 #define SYS___settimeofday50 419 1164 1165 /* syscall: "__utimes50" ret: "int" args: "const char *" "const struct timeval *" */ 1166 #define SYS___utimes50 420 1167 1168 /* syscall: "__adjtime50" ret: "int" args: "const struct timeval *" "struct timeval *" */ 1169 #define SYS___adjtime50 421 1170 1171 /* syscall: "__lfs_segwait50" ret: "int" args: "fsid_t *" "struct timeval *" */ 1172 #define SYS___lfs_segwait50 422 1173 1174 /* syscall: "__futimes50" ret: "int" args: "int" "const struct timeval *" */ 1175 #define SYS___futimes50 423 1176 1177 /* syscall: "__lutimes50" ret: "int" args: "const char *" "const struct timeval *" */ 1178 #define SYS___lutimes50 424 1179 1180 /* syscall: "__setitimer50" ret: "int" args: "int" "const struct itimerval *" "struct itimerval *" */ 1181 #define SYS___setitimer50 425 1182 1183 /* syscall: "__getitimer50" ret: "int" args: "int" "struct itimerval *" */ 1184 #define SYS___getitimer50 426 1185 1186 /* syscall: "__clock_gettime50" ret: "int" args: "clockid_t" "struct timespec *" */ 1187 #define SYS___clock_gettime50 427 1188 1189 /* syscall: "__clock_settime50" ret: "int" args: "clockid_t" "const struct timespec *" */ 1190 #define SYS___clock_settime50 428 1191 1192 /* syscall: "__clock_getres50" ret: "int" args: "clockid_t" "struct timespec *" */ 1193 #define SYS___clock_getres50 429 1194 1195 /* syscall: "__nanosleep50" ret: "int" args: "const struct timespec *" "struct timespec *" */ 1196 #define SYS___nanosleep50 430 1197 1198 /* syscall: "____sigtimedwait50" ret: "int" args: "const sigset_t *" "siginfo_t *" "struct timespec *" */ 1199 #define SYS_____sigtimedwait50 431 1200 1201 /* syscall: "__mq_timedsend50" ret: "int" args: "mqd_t" "const char *" "size_t" "unsigned" "const struct timespec *" */ 1202 #define SYS___mq_timedsend50 432 1203 1204 /* syscall: "__mq_timedreceive50" ret: "ssize_t" args: "mqd_t" "char *" "size_t" "unsigned *" "const struct timespec *" */ 1205 #define SYS___mq_timedreceive50 433 1206 1207 /* syscall: "compat_60__lwp_park" ret: "int" args: "const struct timespec *" "lwpid_t" "const void *" "const void *" */ 1208 #define SYS_compat_60__lwp_park 434 1209 1210 /* syscall: "compat_100___kevent50" ret: "int" args: "int" "const struct kevent100 *" "size_t" "struct kevent100 *" "size_t" "const struct timespec *" */ 1211 #define SYS_compat_100___kevent50 435 1212 1213 /* syscall: "__pselect50" ret: "int" args: "int" "fd_set *" "fd_set *" "fd_set *" "const struct timespec *" "const sigset_t *" */ 1214 #define SYS___pselect50 436 1215 1216 /* syscall: "__pollts50" ret: "int" args: "struct pollfd *" "u_int" "const struct timespec *" "const sigset_t *" */ 1217 #define SYS___pollts50 437 1218 1219 /* syscall: "__aio_suspend50" ret: "int" args: "const struct aiocb *const *" "int" "const struct timespec *" */ 1220 #define SYS___aio_suspend50 438 1221 1222 /* syscall: "__stat50" ret: "int" args: "const char *" "struct stat *" */ 1223 #define SYS___stat50 439 1224 1225 /* syscall: "__fstat50" ret: "int" args: "int" "struct stat *" */ 1226 #define SYS___fstat50 440 1227 1228 /* syscall: "__lstat50" ret: "int" args: "const char *" "struct stat *" */ 1229 #define SYS___lstat50 441 1230 1231 /* syscall: "____semctl50" ret: "int" args: "int" "int" "int" "..." */ 1232 #define SYS_____semctl50 442 1233 1234 /* syscall: "__shmctl50" ret: "int" args: "int" "int" "struct shmid_ds *" */ 1235 #define SYS___shmctl50 443 1236 1237 /* syscall: "__msgctl50" ret: "int" args: "int" "int" "struct msqid_ds *" */ 1238 #define SYS___msgctl50 444 1239 1240 /* syscall: "__getrusage50" ret: "int" args: "int" "struct rusage *" */ 1241 #define SYS___getrusage50 445 1242 1243 /* syscall: "__timer_settime50" ret: "int" args: "timer_t" "int" "const struct itimerspec *" "struct itimerspec *" */ 1244 #define SYS___timer_settime50 446 1245 1246 /* syscall: "__timer_gettime50" ret: "int" args: "timer_t" "struct itimerspec *" */ 1247 #define SYS___timer_gettime50 447 1248 1249 #if defined(NTP) || !defined(_KERNEL_OPT) 1250 /* syscall: "__ntp_gettime50" ret: "int" args: "struct ntptimeval *" */ 1251 #define SYS___ntp_gettime50 448 1252 1253 #else 1254 /* 448 is excluded ___ntp_gettime50 */ 1255 #endif 1256 /* syscall: "__wait450" ret: "int" args: "pid_t" "int *" "int" "struct rusage *" */ 1257 #define SYS___wait450 449 1258 1259 /* syscall: "__mknod50" ret: "int" args: "const char *" "mode_t" "dev_t" */ 1260 #define SYS___mknod50 450 1261 1262 /* syscall: "__fhstat50" ret: "int" args: "const void *" "size_t" "struct stat *" */ 1263 #define SYS___fhstat50 451 1264 1265 /* 452 is obsolete 5.99 quotactl */ 1266 /* syscall: "pipe2" ret: "int" args: "int *" "int" */ 1267 #define SYS_pipe2 453 1268 1269 /* syscall: "dup3" ret: "int" args: "int" "int" "int" */ 1270 #define SYS_dup3 454 1271 1272 /* syscall: "kqueue1" ret: "int" args: "int" */ 1273 #define SYS_kqueue1 455 1274 1275 /* syscall: "paccept" ret: "int" args: "int" "struct sockaddr *" "socklen_t *" "const sigset_t *" "int" */ 1276 #define SYS_paccept 456 1277 1278 /* syscall: "linkat" ret: "int" args: "int" "const char *" "int" "const char *" "int" */ 1279 #define SYS_linkat 457 1280 1281 /* syscall: "renameat" ret: "int" args: "int" "const char *" "int" "const char *" */ 1282 #define SYS_renameat 458 1283 1284 /* syscall: "mkfifoat" ret: "int" args: "int" "const char *" "mode_t" */ 1285 #define SYS_mkfifoat 459 1286 1287 /* syscall: "mknodat" ret: "int" args: "int" "const char *" "mode_t" "int" "dev_t" */ 1288 #define SYS_mknodat 460 1289 1290 /* syscall: "mkdirat" ret: "int" args: "int" "const char *" "mode_t" */ 1291 #define SYS_mkdirat 461 1292 1293 /* syscall: "faccessat" ret: "int" args: "int" "const char *" "int" "int" */ 1294 #define SYS_faccessat 462 1295 1296 /* syscall: "fchmodat" ret: "int" args: "int" "const char *" "mode_t" "int" */ 1297 #define SYS_fchmodat 463 1298 1299 /* syscall: "fchownat" ret: "int" args: "int" "const char *" "uid_t" "gid_t" "int" */ 1300 #define SYS_fchownat 464 1301 1302 /* syscall: "fexecve" ret: "int" args: "int" "char *const *" "char *const *" */ 1303 #define SYS_fexecve 465 1304 1305 /* syscall: "fstatat" ret: "int" args: "int" "const char *" "struct stat *" "int" */ 1306 #define SYS_fstatat 466 1307 1308 /* syscall: "utimensat" ret: "int" args: "int" "const char *" "const struct timespec *" "int" */ 1309 #define SYS_utimensat 467 1310 1311 /* syscall: "openat" ret: "int" args: "int" "const char *" "int" "..." */ 1312 #define SYS_openat 468 1313 1314 /* syscall: "readlinkat" ret: "ssize_t" args: "int" "const char *" "char *" "size_t" */ 1315 #define SYS_readlinkat 469 1316 1317 /* syscall: "symlinkat" ret: "int" args: "const char *" "int" "const char *" */ 1318 #define SYS_symlinkat 470 1319 1320 /* syscall: "unlinkat" ret: "int" args: "int" "const char *" "int" */ 1321 #define SYS_unlinkat 471 1322 1323 /* syscall: "futimens" ret: "int" args: "int" "const struct timespec *" */ 1324 #define SYS_futimens 472 1325 1326 /* syscall: "__quotactl" ret: "int" args: "const char *" "struct quotactl_args *" */ 1327 #define SYS___quotactl 473 1328 1329 /* syscall: "posix_spawn" ret: "int" args: "pid_t *" "const char *" "const struct posix_spawn_file_actions *" "const struct posix_spawnattr *" "char *const *" "char *const *" */ 1330 #define SYS_posix_spawn 474 1331 1332 /* syscall: "recvmmsg" ret: "int" args: "int" "struct mmsghdr *" "unsigned int" "unsigned int" "struct timespec *" */ 1333 #define SYS_recvmmsg 475 1334 1335 /* syscall: "sendmmsg" ret: "int" args: "int" "struct mmsghdr *" "unsigned int" "unsigned int" */ 1336 #define SYS_sendmmsg 476 1337 1338 /* syscall: "clock_nanosleep" ret: "int" args: "clockid_t" "int" "const struct timespec *" "struct timespec *" */ 1339 #define SYS_clock_nanosleep 477 1340 1341 /* syscall: "___lwp_park60" ret: "int" args: "clockid_t" "int" "struct timespec *" "lwpid_t" "const void *" "const void *" */ 1342 #define SYS____lwp_park60 478 1343 1344 /* syscall: "posix_fallocate" ret: "int" args: "int" "int" "off_t" "off_t" */ 1345 #define SYS_posix_fallocate 479 1346 1347 /* syscall: "fdiscard" ret: "int" args: "int" "int" "off_t" "off_t" */ 1348 #define SYS_fdiscard 480 1349 1350 /* syscall: "wait6" ret: "int" args: "idtype_t" "id_t" "int *" "int" "struct wrusage *" "siginfo_t *" */ 1351 #define SYS_wait6 481 1352 1353 /* syscall: "clock_getcpuclockid2" ret: "int" args: "idtype_t" "id_t" "clockid_t *" */ 1354 #define SYS_clock_getcpuclockid2 482 1355 1356 /* syscall: "__getvfsstat90" ret: "int" args: "struct statvfs *" "size_t" "int" */ 1357 #define SYS___getvfsstat90 483 1358 1359 /* syscall: "__statvfs190" ret: "int" args: "const char *" "struct statvfs *" "int" */ 1360 #define SYS___statvfs190 484 1361 1362 /* syscall: "__fstatvfs190" ret: "int" args: "int" "struct statvfs *" "int" */ 1363 #define SYS___fstatvfs190 485 1364 1365 /* syscall: "__fhstatvfs190" ret: "int" args: "const void *" "size_t" "struct statvfs *" "int" */ 1366 #define SYS___fhstatvfs190 486 1367 1368 /* syscall: "__acl_get_link" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */ 1369 #define SYS___acl_get_link 487 1370 1371 /* syscall: "__acl_set_link" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */ 1372 #define SYS___acl_set_link 488 1373 1374 /* syscall: "__acl_delete_link" ret: "int" args: "const char *" "acl_type_t" */ 1375 #define SYS___acl_delete_link 489 1376 1377 /* syscall: "__acl_aclcheck_link" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */ 1378 #define SYS___acl_aclcheck_link 490 1379 1380 /* syscall: "__acl_get_file" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */ 1381 #define SYS___acl_get_file 491 1382 1383 /* syscall: "__acl_set_file" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */ 1384 #define SYS___acl_set_file 492 1385 1386 /* syscall: "__acl_get_fd" ret: "int" args: "int" "acl_type_t" "struct acl *" */ 1387 #define SYS___acl_get_fd 493 1388 1389 /* syscall: "__acl_set_fd" ret: "int" args: "int" "acl_type_t" "struct acl *" */ 1390 #define SYS___acl_set_fd 494 1391 1392 /* syscall: "__acl_delete_file" ret: "int" args: "const char *" "acl_type_t" */ 1393 #define SYS___acl_delete_file 495 1394 1395 /* syscall: "__acl_delete_fd" ret: "int" args: "int" "acl_type_t" */ 1396 #define SYS___acl_delete_fd 496 1397 1398 /* syscall: "__acl_aclcheck_file" ret: "int" args: "const char *" "acl_type_t" "struct acl *" */ 1399 #define SYS___acl_aclcheck_file 497 1400 1401 /* syscall: "__acl_aclcheck_fd" ret: "int" args: "int" "acl_type_t" "struct acl *" */ 1402 #define SYS___acl_aclcheck_fd 498 1403 1404 /* syscall: "lpathconf" ret: "long" args: "const char *" "int" */ 1405 #define SYS_lpathconf 499 1406 1407 /* syscall: "memfd_create" ret: "int" args: "const char *" "unsigned int" */ 1408 #define SYS_memfd_create 500 1409 1410 /* syscall: "__kevent100" ret: "int" args: "int" "const struct kevent *" "size_t" "struct kevent *" "size_t" "const struct timespec *" */ 1411 #define SYS___kevent100 501 1412 1413 /* syscall: "epoll_create1" ret: "int" args: "int" */ 1414 #define SYS_epoll_create1 502 1415 1416 /* syscall: "epoll_ctl" ret: "int" args: "int" "int" "int" "struct epoll_event *" */ 1417 #define SYS_epoll_ctl 503 1418 1419 /* syscall: "epoll_pwait2" ret: "int" args: "int" "struct epoll_event *" "int" "const struct timespec *" "const sigset_t *" */ 1420 #define SYS_epoll_pwait2 504 1421 1422 #define SYS_MAXSYSCALL 505 1423 #define SYS_NSYSENT 512 1424 #endif /* _SYS_SYSCALL_H_ */ 1425