1 /* $OpenBSD: freebsd_syscall.h,v 1.32 2007/04/05 15:33:58 tedu Exp $ */ 2 3 /* 4 * System call numbers. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * created from OpenBSD: syscalls.master,v 1.31 2007/04/05 15:33:42 tedu Exp 8 */ 9 10 /* syscall: "syscall" ret: "int" args: */ 11 #define FREEBSD_SYS_syscall 0 12 13 /* syscall: "exit" ret: "int" args: "int" */ 14 #define FREEBSD_SYS_exit 1 15 16 /* syscall: "fork" ret: "int" args: */ 17 #define FREEBSD_SYS_fork 2 18 19 /* syscall: "read" ret: "int" args: "int" "char *" "u_int" */ 20 #define FREEBSD_SYS_read 3 21 22 /* syscall: "write" ret: "int" args: "int" "char *" "u_int" */ 23 #define FREEBSD_SYS_write 4 24 25 /* syscall: "open" ret: "int" args: "char *" "int" "int" */ 26 #define FREEBSD_SYS_open 5 27 28 /* syscall: "close" ret: "int" args: "int" */ 29 #define FREEBSD_SYS_close 6 30 31 /* syscall: "wait4" ret: "int" args: "int" "int *" "int" "struct rusage *" */ 32 #define FREEBSD_SYS_wait4 7 33 34 /* syscall: "ocreat" ret: "int" args: "char *" "int" */ 35 #define FREEBSD_SYS_ocreat 8 36 37 /* syscall: "link" ret: "int" args: "char *" "char *" */ 38 #define FREEBSD_SYS_link 9 39 40 /* syscall: "unlink" ret: "int" args: "char *" */ 41 #define FREEBSD_SYS_unlink 10 42 43 /* 11 is obsolete execv */ 44 /* syscall: "chdir" ret: "int" args: "char *" */ 45 #define FREEBSD_SYS_chdir 12 46 47 /* syscall: "fchdir" ret: "int" args: "int" */ 48 #define FREEBSD_SYS_fchdir 13 49 50 /* syscall: "mknod" ret: "int" args: "char *" "int" "int" */ 51 #define FREEBSD_SYS_mknod 14 52 53 /* syscall: "chmod" ret: "int" args: "char *" "int" */ 54 #define FREEBSD_SYS_chmod 15 55 56 /* syscall: "chown" ret: "int" args: "char *" "int" "int" */ 57 #define FREEBSD_SYS_chown 16 58 59 /* syscall: "break" ret: "int" args: "char *" */ 60 #define FREEBSD_SYS_break 17 61 62 /* syscall: "getfsstat" ret: "int" args: "struct freebsd_statfs *" "long" "int" */ 63 #define FREEBSD_SYS_getfsstat 18 64 65 /* syscall: "olseek" ret: "long" args: "int" "long" "int" */ 66 #define FREEBSD_SYS_olseek 19 67 68 /* syscall: "getpid" ret: "pid_t" args: */ 69 #define FREEBSD_SYS_getpid 20 70 71 /* syscall: "mount" ret: "int" args: "int" "char *" "int" "caddr_t" */ 72 #define FREEBSD_SYS_mount 21 73 74 /* syscall: "unmount" ret: "int" args: "char *" "int" */ 75 #define FREEBSD_SYS_unmount 22 76 77 /* syscall: "setuid" ret: "int" args: "uid_t" */ 78 #define FREEBSD_SYS_setuid 23 79 80 /* syscall: "getuid" ret: "uid_t" args: */ 81 #define FREEBSD_SYS_getuid 24 82 83 /* syscall: "geteuid" ret: "uid_t" args: */ 84 #define FREEBSD_SYS_geteuid 25 85 86 /* syscall: "ptrace" ret: "int" args: "int" "pid_t" "caddr_t" "int" */ 87 #define FREEBSD_SYS_ptrace 26 88 89 /* syscall: "recvmsg" ret: "int" args: "int" "struct msghdr *" "int" */ 90 #define FREEBSD_SYS_recvmsg 27 91 92 /* syscall: "sendmsg" ret: "int" args: "int" "caddr_t" "int" */ 93 #define FREEBSD_SYS_sendmsg 28 94 95 /* syscall: "recvfrom" ret: "int" args: "int" "caddr_t" "size_t" "int" "caddr_t" "int *" */ 96 #define FREEBSD_SYS_recvfrom 29 97 98 /* syscall: "accept" ret: "int" args: "int" "caddr_t" "int *" */ 99 #define FREEBSD_SYS_accept 30 100 101 /* syscall: "getpeername" ret: "int" args: "int" "caddr_t" "int *" */ 102 #define FREEBSD_SYS_getpeername 31 103 104 /* syscall: "getsockname" ret: "int" args: "int" "caddr_t" "int *" */ 105 #define FREEBSD_SYS_getsockname 32 106 107 /* syscall: "access" ret: "int" args: "char *" "int" */ 108 #define FREEBSD_SYS_access 33 109 110 /* syscall: "chflags" ret: "int" args: "char *" "int" */ 111 #define FREEBSD_SYS_chflags 34 112 113 /* syscall: "fchflags" ret: "int" args: "int" "int" */ 114 #define FREEBSD_SYS_fchflags 35 115 116 /* syscall: "sync" ret: "int" args: */ 117 #define FREEBSD_SYS_sync 36 118 119 /* syscall: "kill" ret: "int" args: "int" "int" */ 120 #define FREEBSD_SYS_kill 37 121 122 /* syscall: "stat43" ret: "int" args: "char *" "struct stat43 *" */ 123 #define FREEBSD_SYS_stat43 38 124 125 /* syscall: "getppid" ret: "pid_t" args: */ 126 #define FREEBSD_SYS_getppid 39 127 128 /* syscall: "lstat43" ret: "int" args: "char *" "struct stat43 *" */ 129 #define FREEBSD_SYS_lstat43 40 130 131 /* syscall: "dup" ret: "int" args: "u_int" */ 132 #define FREEBSD_SYS_dup 41 133 134 /* syscall: "opipe" ret: "int" args: */ 135 #define FREEBSD_SYS_opipe 42 136 137 /* syscall: "getegid" ret: "gid_t" args: */ 138 #define FREEBSD_SYS_getegid 43 139 140 /* syscall: "profil" ret: "int" args: "caddr_t" "u_int" "u_int" "u_int" */ 141 #define FREEBSD_SYS_profil 44 142 143 /* syscall: "ktrace" ret: "int" args: "char *" "int" "int" "int" */ 144 #define FREEBSD_SYS_ktrace 45 145 146 /* syscall: "sigaction" ret: "int" args: "int" "struct sigaction *" "struct sigaction *" */ 147 #define FREEBSD_SYS_sigaction 46 148 149 /* syscall: "getgid" ret: "gid_t" args: */ 150 #define FREEBSD_SYS_getgid 47 151 152 /* syscall: "sigprocmask" ret: "int" args: "int" "sigset_t" */ 153 #define FREEBSD_SYS_sigprocmask 48 154 155 /* syscall: "getlogin" ret: "int" args: "char *" "u_int" */ 156 #define FREEBSD_SYS_getlogin 49 157 158 /* syscall: "setlogin" ret: "int" args: "char *" */ 159 #define FREEBSD_SYS_setlogin 50 160 161 /* syscall: "acct" ret: "int" args: "char *" */ 162 #define FREEBSD_SYS_acct 51 163 164 /* syscall: "sigpending" ret: "int" args: */ 165 #define FREEBSD_SYS_sigpending 52 166 167 /* syscall: "sigaltstack" ret: "int" args: "struct sigaltstack *" "struct sigaltstack *" */ 168 #define FREEBSD_SYS_sigaltstack 53 169 170 /* syscall: "ioctl" ret: "int" args: "int" "u_long" "caddr_t" */ 171 #define FREEBSD_SYS_ioctl 54 172 173 /* syscall: "reboot" ret: "int" args: "int" */ 174 #define FREEBSD_SYS_reboot 55 175 176 /* syscall: "revoke" ret: "int" args: "char *" */ 177 #define FREEBSD_SYS_revoke 56 178 179 /* syscall: "symlink" ret: "int" args: "char *" "char *" */ 180 #define FREEBSD_SYS_symlink 57 181 182 /* syscall: "readlink" ret: "int" args: "char *" "char *" "int" */ 183 #define FREEBSD_SYS_readlink 58 184 185 /* syscall: "execve" ret: "int" args: "char *" "char **" "char **" */ 186 #define FREEBSD_SYS_execve 59 187 188 /* syscall: "umask" ret: "int" args: "int" */ 189 #define FREEBSD_SYS_umask 60 190 191 /* syscall: "chroot" ret: "int" args: "char *" */ 192 #define FREEBSD_SYS_chroot 61 193 194 /* syscall: "fstat43" ret: "int" args: "int" "struct stat43 *" */ 195 #define FREEBSD_SYS_fstat43 62 196 197 /* syscall: "ogetkerninfo" ret: "int" args: "int" "char *" "int *" "int" */ 198 #define FREEBSD_SYS_ogetkerninfo 63 199 200 /* syscall: "ogetpagesize" ret: "int" args: */ 201 #define FREEBSD_SYS_ogetpagesize 64 202 203 /* syscall: "msync" ret: "int" args: "void *" "size_t" "int" */ 204 #define FREEBSD_SYS_msync 65 205 206 /* syscall: "vfork" ret: "int" args: */ 207 #define FREEBSD_SYS_vfork 66 208 209 /* 67 is obsolete vread */ 210 /* 68 is obsolete vwrite */ 211 /* syscall: "sbrk" ret: "int" args: "int" */ 212 #define FREEBSD_SYS_sbrk 69 213 214 /* syscall: "sstk" ret: "int" args: "int" */ 215 #define FREEBSD_SYS_sstk 70 216 217 /* syscall: "ommap" ret: "int" args: "caddr_t" "size_t" "int" "int" "int" "long" */ 218 #define FREEBSD_SYS_ommap 71 219 220 /* syscall: "vadvise" ret: "int" args: "int" */ 221 #define FREEBSD_SYS_vadvise 72 222 223 /* syscall: "munmap" ret: "int" args: "caddr_t" "size_t" */ 224 #define FREEBSD_SYS_munmap 73 225 226 /* syscall: "mprotect" ret: "int" args: "caddr_t" "size_t" "int" */ 227 #define FREEBSD_SYS_mprotect 74 228 229 /* syscall: "madvise" ret: "int" args: "caddr_t" "size_t" "int" */ 230 #define FREEBSD_SYS_madvise 75 231 232 /* 76 is obsolete vhangup */ 233 /* 77 is obsolete vlimit */ 234 /* syscall: "mincore" ret: "int" args: "caddr_t" "size_t" "char *" */ 235 #define FREEBSD_SYS_mincore 78 236 237 /* syscall: "getgroups" ret: "int" args: "u_int" "gid_t *" */ 238 #define FREEBSD_SYS_getgroups 79 239 240 /* syscall: "setgroups" ret: "int" args: "u_int" "gid_t *" */ 241 #define FREEBSD_SYS_setgroups 80 242 243 /* syscall: "getpgrp" ret: "int" args: */ 244 #define FREEBSD_SYS_getpgrp 81 245 246 /* syscall: "setpgid" ret: "int" args: "int" "int" */ 247 #define FREEBSD_SYS_setpgid 82 248 249 /* syscall: "setitimer" ret: "int" args: "u_int" "struct itimerval *" "struct itimerval *" */ 250 #define FREEBSD_SYS_setitimer 83 251 252 /* syscall: "owait" ret: "int" args: */ 253 #define FREEBSD_SYS_owait 84 254 255 /* syscall: "swapon" ret: "int" args: "char *" */ 256 #define FREEBSD_SYS_swapon 85 257 258 /* syscall: "getitimer" ret: "int" args: "u_int" "struct itimerval *" */ 259 #define FREEBSD_SYS_getitimer 86 260 261 /* syscall: "ogethostname" ret: "int" args: "char *" "u_int" */ 262 #define FREEBSD_SYS_ogethostname 87 263 264 /* syscall: "osethostname" ret: "int" args: "char *" "u_int" */ 265 #define FREEBSD_SYS_osethostname 88 266 267 /* syscall: "ogetdtablesize" ret: "int" args: */ 268 #define FREEBSD_SYS_ogetdtablesize 89 269 270 /* syscall: "dup2" ret: "int" args: "u_int" "u_int" */ 271 #define FREEBSD_SYS_dup2 90 272 273 /* syscall: "fcntl" ret: "int" args: "int" "int" "void *" */ 274 #define FREEBSD_SYS_fcntl 92 275 276 /* syscall: "select" ret: "int" args: "u_int" "fd_set *" "fd_set *" "fd_set *" "struct timeval *" */ 277 #define FREEBSD_SYS_select 93 278 279 /* syscall: "fsync" ret: "int" args: "int" */ 280 #define FREEBSD_SYS_fsync 95 281 282 /* syscall: "setpriority" ret: "int" args: "int" "int" "int" */ 283 #define FREEBSD_SYS_setpriority 96 284 285 /* syscall: "socket" ret: "int" args: "int" "int" "int" */ 286 #define FREEBSD_SYS_socket 97 287 288 /* syscall: "connect" ret: "int" args: "int" "caddr_t" "int" */ 289 #define FREEBSD_SYS_connect 98 290 291 /* syscall: "oaccept" ret: "int" args: "int" "caddr_t" "int *" */ 292 #define FREEBSD_SYS_oaccept 99 293 294 /* syscall: "getpriority" ret: "int" args: "int" "int" */ 295 #define FREEBSD_SYS_getpriority 100 296 297 /* syscall: "osend" ret: "int" args: "int" "caddr_t" "int" "int" */ 298 #define FREEBSD_SYS_osend 101 299 300 /* syscall: "orecv" ret: "int" args: "int" "caddr_t" "int" "int" */ 301 #define FREEBSD_SYS_orecv 102 302 303 /* syscall: "sigreturn" ret: "int" args: "struct freebsd_sigcontext *" */ 304 #define FREEBSD_SYS_sigreturn 103 305 306 /* syscall: "bind" ret: "int" args: "int" "caddr_t" "int" */ 307 #define FREEBSD_SYS_bind 104 308 309 /* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "caddr_t" "int" */ 310 #define FREEBSD_SYS_setsockopt 105 311 312 /* syscall: "listen" ret: "int" args: "int" "int" */ 313 #define FREEBSD_SYS_listen 106 314 315 /* 107 is obsolete vtimes */ 316 /* syscall: "osigvec" ret: "int" args: "int" "struct sigvec *" "struct sigvec *" */ 317 #define FREEBSD_SYS_osigvec 108 318 319 /* syscall: "osigblock" ret: "int" args: "int" */ 320 #define FREEBSD_SYS_osigblock 109 321 322 /* syscall: "osigsetmask" ret: "int" args: "int" */ 323 #define FREEBSD_SYS_osigsetmask 110 324 325 /* syscall: "sigsuspend" ret: "int" args: "int" */ 326 #define FREEBSD_SYS_sigsuspend 111 327 328 /* syscall: "osigstack" ret: "int" args: "struct sigstack *" "struct sigstack *" */ 329 #define FREEBSD_SYS_osigstack 112 330 331 /* syscall: "orecvmsg" ret: "int" args: "int" "struct omsghdr *" "int" */ 332 #define FREEBSD_SYS_orecvmsg 113 333 334 /* syscall: "osendmsg" ret: "int" args: "int" "caddr_t" "int" */ 335 #define FREEBSD_SYS_osendmsg 114 336 337 /* syscall: "vtrace" ret: "int" args: "int" "int" */ 338 #define FREEBSD_SYS_vtrace 115 339 340 /* 115 is obsolete vtrace */ 341 /* syscall: "gettimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */ 342 #define FREEBSD_SYS_gettimeofday 116 343 344 /* syscall: "getrusage" ret: "int" args: "int" "struct rusage *" */ 345 #define FREEBSD_SYS_getrusage 117 346 347 /* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "caddr_t" "int *" */ 348 #define FREEBSD_SYS_getsockopt 118 349 350 /* 119 is obsolete resuba */ 351 /* syscall: "readv" ret: "int" args: "int" "struct iovec *" "u_int" */ 352 #define FREEBSD_SYS_readv 120 353 354 /* syscall: "writev" ret: "int" args: "int" "struct iovec *" "u_int" */ 355 #define FREEBSD_SYS_writev 121 356 357 /* syscall: "settimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */ 358 #define FREEBSD_SYS_settimeofday 122 359 360 /* syscall: "fchown" ret: "int" args: "int" "int" "int" */ 361 #define FREEBSD_SYS_fchown 123 362 363 /* syscall: "fchmod" ret: "int" args: "int" "int" */ 364 #define FREEBSD_SYS_fchmod 124 365 366 /* syscall: "orecvfrom" ret: "int" args: "int" "caddr_t" "size_t" "int" "caddr_t" "int *" */ 367 #define FREEBSD_SYS_orecvfrom 125 368 369 /* syscall: "setreuid" ret: "int" args: "uid_t" "uid_t" */ 370 #define FREEBSD_SYS_setreuid 126 371 372 /* syscall: "setregid" ret: "int" args: "gid_t" "gid_t" */ 373 #define FREEBSD_SYS_setregid 127 374 375 /* syscall: "rename" ret: "int" args: "char *" "char *" */ 376 #define FREEBSD_SYS_rename 128 377 378 /* syscall: "otruncate" ret: "int" args: "char *" "long" */ 379 #define FREEBSD_SYS_otruncate 129 380 381 /* syscall: "oftruncate" ret: "int" args: "int" "long" */ 382 #define FREEBSD_SYS_oftruncate 130 383 384 /* syscall: "flock" ret: "int" args: "int" "int" */ 385 #define FREEBSD_SYS_flock 131 386 387 /* syscall: "mkfifo" ret: "int" args: "char *" "int" */ 388 #define FREEBSD_SYS_mkfifo 132 389 390 /* syscall: "sendto" ret: "int" args: "int" "caddr_t" "size_t" "int" "caddr_t" "int" */ 391 #define FREEBSD_SYS_sendto 133 392 393 /* syscall: "shutdown" ret: "int" args: "int" "int" */ 394 #define FREEBSD_SYS_shutdown 134 395 396 /* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */ 397 #define FREEBSD_SYS_socketpair 135 398 399 /* syscall: "mkdir" ret: "int" args: "char *" "int" */ 400 #define FREEBSD_SYS_mkdir 136 401 402 /* syscall: "rmdir" ret: "int" args: "char *" */ 403 #define FREEBSD_SYS_rmdir 137 404 405 /* syscall: "utimes" ret: "int" args: "char *" "struct timeval *" */ 406 #define FREEBSD_SYS_utimes 138 407 408 /* 139 is obsolete 4.2 sigreturn */ 409 /* syscall: "adjtime" ret: "int" args: "struct timeval *" "struct timeval *" */ 410 #define FREEBSD_SYS_adjtime 140 411 412 /* syscall: "ogetpeername" ret: "int" args: "int" "caddr_t" "int *" */ 413 #define FREEBSD_SYS_ogetpeername 141 414 415 /* syscall: "ogethostid" ret: "int32_t" args: */ 416 #define FREEBSD_SYS_ogethostid 142 417 418 /* syscall: "osethostid" ret: "int" args: "int32_t" */ 419 #define FREEBSD_SYS_osethostid 143 420 421 /* syscall: "ogetrlimit" ret: "int" args: "u_int" "struct ogetrlimit *" */ 422 #define FREEBSD_SYS_ogetrlimit 144 423 424 /* syscall: "osetrlimit" ret: "int" args: "u_int" "struct ogetrlimit *" */ 425 #define FREEBSD_SYS_osetrlimit 145 426 427 /* syscall: "okillpg" ret: "int" args: "int" "int" */ 428 #define FREEBSD_SYS_okillpg 146 429 430 /* syscall: "setsid" ret: "int" args: */ 431 #define FREEBSD_SYS_setsid 147 432 433 /* syscall: "quotactl" ret: "int" args: "char *" "int" "int" "caddr_t" */ 434 #define FREEBSD_SYS_quotactl 148 435 436 /* syscall: "oquota" ret: "int" args: */ 437 #define FREEBSD_SYS_oquota 149 438 439 /* syscall: "ogetsockname" ret: "int" args: "int" "caddr_t" "int *" */ 440 #define FREEBSD_SYS_ogetsockname 150 441 442 /* syscall: "nfssvc" ret: "int" args: "int" "caddr_t" */ 443 #define FREEBSD_SYS_nfssvc 155 444 445 /* syscall: "ogetdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ 446 #define FREEBSD_SYS_ogetdirentries 156 447 448 /* syscall: "statfs" ret: "int" args: "char *" "struct freebsd_statfs *" */ 449 #define FREEBSD_SYS_statfs 157 450 451 /* syscall: "fstatfs" ret: "int" args: "int" "struct freebsd_statfs *" */ 452 #define FREEBSD_SYS_fstatfs 158 453 454 /* syscall: "getfh" ret: "int" args: "char *" "fhandle_t *" */ 455 #define FREEBSD_SYS_getfh 161 456 457 /* syscall: "getdomainname" ret: "int" args: "char *" "int" */ 458 #define FREEBSD_SYS_getdomainname 162 459 460 /* syscall: "setdomainname" ret: "int" args: "char *" "int" */ 461 #define FREEBSD_SYS_setdomainname 163 462 463 /* syscall: "uname" ret: "int" args: "struct outsname *" */ 464 #define FREEBSD_SYS_uname 164 465 466 /* syscall: "sysarch" ret: "int" args: "int" "char *" */ 467 #define FREEBSD_SYS_sysarch 165 468 469 /* syscall: "rtprio" ret: "int" args: "int" "pid_t" "struct freebsd_rtprio *" */ 470 #define FREEBSD_SYS_rtprio 166 471 472 /* syscall: "semsys" ret: "int" args: "int" "int" "int" "int" "int" */ 473 #define FREEBSD_SYS_semsys 169 474 475 /* syscall: "msgsys" ret: "int" args: "int" "int" "int" "int" "int" "int" */ 476 #define FREEBSD_SYS_msgsys 170 477 478 /* syscall: "shmsys" ret: "int" args: "int" "int" "int" "int" */ 479 #define FREEBSD_SYS_shmsys 171 480 481 /* syscall: "pread" ret: "ssize_t" args: "int" "void *" "size_t" "int" "off_t" */ 482 #define FREEBSD_SYS_pread 173 483 484 /* syscall: "pwrite" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "off_t" */ 485 #define FREEBSD_SYS_pwrite 174 486 487 /* syscall: "setgid" ret: "int" args: "gid_t" */ 488 #define FREEBSD_SYS_setgid 181 489 490 /* syscall: "setegid" ret: "int" args: "gid_t" */ 491 #define FREEBSD_SYS_setegid 182 492 493 /* syscall: "seteuid" ret: "int" args: "uid_t" */ 494 #define FREEBSD_SYS_seteuid 183 495 496 /* syscall: "stat" ret: "int" args: "char *" "struct stat35 *" */ 497 #define FREEBSD_SYS_stat 188 498 499 /* syscall: "fstat" ret: "int" args: "int" "struct stat35 *" */ 500 #define FREEBSD_SYS_fstat 189 501 502 /* syscall: "lstat" ret: "int" args: "char *" "struct stat35 *" */ 503 #define FREEBSD_SYS_lstat 190 504 505 /* syscall: "pathconf" ret: "int" args: "char *" "int" */ 506 #define FREEBSD_SYS_pathconf 191 507 508 /* syscall: "fpathconf" ret: "int" args: "int" "int" */ 509 #define FREEBSD_SYS_fpathconf 192 510 511 /* syscall: "getrlimit" ret: "int" args: "u_int" "struct rlimit *" */ 512 #define FREEBSD_SYS_getrlimit 194 513 514 /* syscall: "setrlimit" ret: "int" args: "u_int" "struct rlimit *" */ 515 #define FREEBSD_SYS_setrlimit 195 516 517 /* syscall: "getdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ 518 #define FREEBSD_SYS_getdirentries 196 519 520 /* syscall: "mmap" ret: "caddr_t" args: "caddr_t" "size_t" "int" "int" "int" "long" "off_t" */ 521 #define FREEBSD_SYS_mmap 197 522 523 /* syscall: "__syscall" ret: "int" args: */ 524 #define FREEBSD_SYS___syscall 198 525 526 /* syscall: "lseek" ret: "off_t" args: "int" "int" "off_t" "int" */ 527 #define FREEBSD_SYS_lseek 199 528 529 /* syscall: "truncate" ret: "int" args: "char *" "int" "off_t" */ 530 #define FREEBSD_SYS_truncate 200 531 532 /* syscall: "ftruncate" ret: "int" args: "int" "int" "off_t" */ 533 #define FREEBSD_SYS_ftruncate 201 534 535 /* syscall: "__sysctl" ret: "int" args: "int *" "u_int" "void *" "size_t *" "void *" "size_t" */ 536 #define FREEBSD_SYS___sysctl 202 537 538 /* syscall: "mlock" ret: "int" args: "caddr_t" "size_t" */ 539 #define FREEBSD_SYS_mlock 203 540 541 /* syscall: "munlock" ret: "int" args: "caddr_t" "size_t" */ 542 #define FREEBSD_SYS_munlock 204 543 544 /* syscall: "getpgid" ret: "int" args: "pid_t" */ 545 #define FREEBSD_SYS_getpgid 207 546 547 /* syscall: "poll" ret: "int" args: "struct pollfd *" "unsigned long" "int" */ 548 #define FREEBSD_SYS_poll 209 549 550 /* syscall: "__semctl" ret: "int" args: "int" "int" "int" "union semun *" */ 551 #define FREEBSD_SYS___semctl 220 552 553 /* syscall: "semget" ret: "int" args: "key_t" "int" "int" */ 554 #define FREEBSD_SYS_semget 221 555 556 /* syscall: "semop" ret: "int" args: "int" "struct sembuf *" "u_int" */ 557 #define FREEBSD_SYS_semop 222 558 559 /* 223 is obsolete sys_semconfig */ 560 /* syscall: "msgctl" ret: "int" args: "int" "int" "struct msqid_ds *" */ 561 #define FREEBSD_SYS_msgctl 224 562 563 /* syscall: "msgget" ret: "int" args: "key_t" "int" */ 564 #define FREEBSD_SYS_msgget 225 565 566 /* syscall: "msgsnd" ret: "int" args: "int" "void *" "size_t" "int" */ 567 #define FREEBSD_SYS_msgsnd 226 568 569 /* syscall: "msgrcv" ret: "int" args: "int" "void *" "size_t" "long" "int" */ 570 #define FREEBSD_SYS_msgrcv 227 571 572 /* syscall: "shmat" ret: "int" args: "int" "void *" "int" */ 573 #define FREEBSD_SYS_shmat 228 574 575 /* syscall: "shmctl" ret: "int" args: "int" "int" "struct shmid_ds *" */ 576 #define FREEBSD_SYS_shmctl 229 577 578 /* syscall: "shmdt" ret: "int" args: "void *" */ 579 #define FREEBSD_SYS_shmdt 230 580 581 /* syscall: "shmget" ret: "int" args: "key_t" "int" "int" */ 582 #define FREEBSD_SYS_shmget 231 583 584 /* syscall: "clock_gettime" ret: "int" args: "clockid_t" "struct timespec *" */ 585 #define FREEBSD_SYS_clock_gettime 232 586 587 /* syscall: "nanosleep" ret: "int" args: "const struct timespec *" "struct timespec *" */ 588 #define FREEBSD_SYS_nanosleep 240 589 590 /* syscall: "minherit" ret: "int" args: "caddr_t" "size_t" "int" */ 591 #define FREEBSD_SYS_minherit 250 592 593 /* syscall: "rfork" ret: "int" args: "int" */ 594 #define FREEBSD_SYS_rfork 251 595 596 /* syscall: "poll2" ret: "int" args: "struct pollfd *" "unsigned long" "int" */ 597 #define FREEBSD_SYS_poll2 252 598 599 /* syscall: "issetugid" ret: "int" args: */ 600 #define FREEBSD_SYS_issetugid 253 601 602 /* syscall: "lchown" ret: "int" args: "char *" "int" "int" */ 603 #define FREEBSD_SYS_lchown 254 604 605 /* syscall: "getdents" ret: "int" args: "int" "void *" "unsigned" */ 606 #define FREEBSD_SYS_getdents 272 607 608 /* syscall: "setresuid" ret: "int" args: "uid_t" "uid_t" "uid_t" */ 609 #define FREEBSD_SYS_setresuid 311 610 611 /* syscall: "setresgid" ret: "int" args: "gid_t" "gid_t" "gid_t" */ 612 #define FREEBSD_SYS_setresgid 312 613 614 /* syscall: "sigprocmask40" ret: "int" args: "int" "const freebsd_sigset_t *" "freebsd_sigset_t *" */ 615 #define FREEBSD_SYS_sigprocmask40 340 616 617 /* syscall: "sigsuspend40" ret: "int" args: "const freebsd_sigset_t *" */ 618 #define FREEBSD_SYS_sigsuspend40 341 619 620 /* syscall: "sigaction40" ret: "int" args: "int" "const struct freebsd_sigaction *" "struct freebsd_sigaction *" */ 621 #define FREEBSD_SYS_sigaction40 342 622 623 /* syscall: "sigpending40" ret: "int" args: "freebsd_sigset_t *" */ 624 #define FREEBSD_SYS_sigpending40 343 625 626 /* syscall: "kqueue" ret: "int" args: */ 627 #define FREEBSD_SYS_kqueue 362 628 629 /* syscall: "kevent" ret: "int" args: "int" "const struct kevent *" "int" "struct kevent *" "int" "const struct timespec *" */ 630 #define FREEBSD_SYS_kevent 363 631 632 #define FREEBSD_SYS_MAXSYSCALL 440