1 /* $OpenBSD: bsdos_syscall.h,v 1.18 2006/09/22 15:30:44 pedro 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.17 2006/09/22 15:29:57 pedro Exp 8 */ 9 10 /* syscall: "syscall" ret: "int" args: */ 11 #define BSDOS_SYS_syscall 0 12 13 /* syscall: "exit" ret: "int" args: "int" */ 14 #define BSDOS_SYS_exit 1 15 16 /* syscall: "fork" ret: "int" args: */ 17 #define BSDOS_SYS_fork 2 18 19 /* syscall: "read" ret: "int" args: "int" "char *" "u_int" */ 20 #define BSDOS_SYS_read 3 21 22 /* syscall: "write" ret: "int" args: "int" "char *" "u_int" */ 23 #define BSDOS_SYS_write 4 24 25 /* syscall: "open" ret: "int" args: "char *" "int" "int" */ 26 #define BSDOS_SYS_open 5 27 28 /* syscall: "close" ret: "int" args: "int" */ 29 #define BSDOS_SYS_close 6 30 31 /* syscall: "wait4" ret: "int" args: "int" "int *" "int" "struct rusage *" */ 32 #define BSDOS_SYS_wait4 7 33 34 /* syscall: "ocreat" ret: "int" args: "char *" "int" */ 35 #define BSDOS_SYS_ocreat 8 36 37 /* syscall: "link" ret: "int" args: "char *" "char *" */ 38 #define BSDOS_SYS_link 9 39 40 /* syscall: "unlink" ret: "int" args: "char *" */ 41 #define BSDOS_SYS_unlink 10 42 43 /* 11 is obsolete execv */ 44 /* syscall: "chdir" ret: "int" args: "char *" */ 45 #define BSDOS_SYS_chdir 12 46 47 /* syscall: "fchdir" ret: "int" args: "int" */ 48 #define BSDOS_SYS_fchdir 13 49 50 /* syscall: "mknod" ret: "int" args: "char *" "int" "int" */ 51 #define BSDOS_SYS_mknod 14 52 53 /* syscall: "chmod" ret: "int" args: "char *" "int" */ 54 #define BSDOS_SYS_chmod 15 55 56 /* syscall: "chown" ret: "int" args: "char *" "int" "int" */ 57 #define BSDOS_SYS_chown 16 58 59 /* syscall: "break" ret: "int" args: "char *" */ 60 #define BSDOS_SYS_break 17 61 62 /* syscall: "getfsstat" ret: "int" args: "struct ostatfs *" "long" "int" */ 63 #define BSDOS_SYS_getfsstat 18 64 65 /* syscall: "olseek" ret: "long" args: "int" "long" "int" */ 66 #define BSDOS_SYS_olseek 19 67 68 /* syscall: "getpid" ret: "pid_t" args: */ 69 #define BSDOS_SYS_getpid 20 70 71 /* syscall: "mount" ret: "int" args: "int" "char *" "int" "caddr_t" */ 72 #define BSDOS_SYS_mount 21 73 74 /* syscall: "unmount" ret: "int" args: "char *" "int" */ 75 #define BSDOS_SYS_unmount 22 76 77 /* syscall: "setuid" ret: "int" args: "uid_t" */ 78 #define BSDOS_SYS_setuid 23 79 80 /* syscall: "getuid" ret: "uid_t" args: */ 81 #define BSDOS_SYS_getuid 24 82 83 /* syscall: "geteuid" ret: "uid_t" args: */ 84 #define BSDOS_SYS_geteuid 25 85 86 /* syscall: "ptrace" ret: "int" args: "int" "pid_t" "caddr_t" "int" */ 87 #define BSDOS_SYS_ptrace 26 88 89 /* syscall: "recvmsg" ret: "int" args: "int" "struct msghdr *" "int" */ 90 #define BSDOS_SYS_recvmsg 27 91 92 /* syscall: "sendmsg" ret: "int" args: "int" "caddr_t" "int" */ 93 #define BSDOS_SYS_sendmsg 28 94 95 /* syscall: "recvfrom" ret: "int" args: "int" "caddr_t" "size_t" "int" "caddr_t" "int *" */ 96 #define BSDOS_SYS_recvfrom 29 97 98 /* syscall: "accept" ret: "int" args: "int" "caddr_t" "int *" */ 99 #define BSDOS_SYS_accept 30 100 101 /* syscall: "getpeername" ret: "int" args: "int" "caddr_t" "int *" */ 102 #define BSDOS_SYS_getpeername 31 103 104 /* syscall: "getsockname" ret: "int" args: "int" "caddr_t" "int *" */ 105 #define BSDOS_SYS_getsockname 32 106 107 /* syscall: "access" ret: "int" args: "char *" "int" */ 108 #define BSDOS_SYS_access 33 109 110 /* syscall: "chflags" ret: "int" args: "char *" "int" */ 111 #define BSDOS_SYS_chflags 34 112 113 /* syscall: "fchflags" ret: "int" args: "int" "int" */ 114 #define BSDOS_SYS_fchflags 35 115 116 /* syscall: "sync" ret: "int" args: */ 117 #define BSDOS_SYS_sync 36 118 119 /* syscall: "kill" ret: "int" args: "int" "int" */ 120 #define BSDOS_SYS_kill 37 121 122 /* syscall: "stat43" ret: "int" args: "char *" "struct stat43 *" */ 123 #define BSDOS_SYS_stat43 38 124 125 /* syscall: "getppid" ret: "pid_t" args: */ 126 #define BSDOS_SYS_getppid 39 127 128 /* syscall: "lstat43" ret: "int" args: "char *" "struct stat43 *" */ 129 #define BSDOS_SYS_lstat43 40 130 131 /* syscall: "dup" ret: "int" args: "u_int" */ 132 #define BSDOS_SYS_dup 41 133 134 /* syscall: "opipe" ret: "int" args: */ 135 #define BSDOS_SYS_opipe 42 136 137 /* syscall: "getegid" ret: "gid_t" args: */ 138 #define BSDOS_SYS_getegid 43 139 140 /* syscall: "profil" ret: "int" args: "caddr_t" "u_int" "u_int" "u_int" */ 141 #define BSDOS_SYS_profil 44 142 143 /* syscall: "ktrace" ret: "int" args: "char *" "int" "int" "int" */ 144 #define BSDOS_SYS_ktrace 45 145 146 /* syscall: "sigaction" ret: "int" args: "int" "struct sigaction *" "struct sigaction *" */ 147 #define BSDOS_SYS_sigaction 46 148 149 /* syscall: "getgid" ret: "gid_t" args: */ 150 #define BSDOS_SYS_getgid 47 151 152 /* syscall: "sigprocmask" ret: "int" args: "int" "sigset_t" */ 153 #define BSDOS_SYS_sigprocmask 48 154 155 /* syscall: "getlogin" ret: "int" args: "char *" "u_int" */ 156 #define BSDOS_SYS_getlogin 49 157 158 /* syscall: "setlogin" ret: "int" args: "char *" */ 159 #define BSDOS_SYS_setlogin 50 160 161 /* syscall: "acct" ret: "int" args: "char *" */ 162 #define BSDOS_SYS_acct 51 163 164 /* syscall: "sigpending" ret: "int" args: */ 165 #define BSDOS_SYS_sigpending 52 166 167 /* syscall: "osigaltstack" ret: "int" args: "struct osigaltstack *" "struct osigaltstack *" */ 168 #define BSDOS_SYS_osigaltstack 53 169 170 /* syscall: "ioctl" ret: "int" args: "int" "u_long" "caddr_t" */ 171 #define BSDOS_SYS_ioctl 54 172 173 /* syscall: "reboot" ret: "int" args: "int" */ 174 #define BSDOS_SYS_reboot 55 175 176 /* syscall: "revoke" ret: "int" args: "char *" */ 177 #define BSDOS_SYS_revoke 56 178 179 /* syscall: "symlink" ret: "int" args: "char *" "char *" */ 180 #define BSDOS_SYS_symlink 57 181 182 /* syscall: "readlink" ret: "int" args: "char *" "char *" "int" */ 183 #define BSDOS_SYS_readlink 58 184 185 /* syscall: "execve" ret: "int" args: "char *" "char **" "char **" */ 186 #define BSDOS_SYS_execve 59 187 188 /* syscall: "umask" ret: "int" args: "int" */ 189 #define BSDOS_SYS_umask 60 190 191 /* syscall: "chroot" ret: "int" args: "char *" */ 192 #define BSDOS_SYS_chroot 61 193 194 /* syscall: "fstat43" ret: "int" args: "int" "struct stat43 *" */ 195 #define BSDOS_SYS_fstat43 62 196 197 /* syscall: "ogetkerninfo" ret: "int" args: "int" "char *" "int *" "int" */ 198 #define BSDOS_SYS_ogetkerninfo 63 199 200 /* syscall: "ogetpagesize" ret: "int" args: */ 201 #define BSDOS_SYS_ogetpagesize 64 202 203 /* syscall: "msync" ret: "int" args: "void *" "size_t" "int" */ 204 #define BSDOS_SYS_msync 65 205 206 /* syscall: "vfork" ret: "int" args: */ 207 #define BSDOS_SYS_vfork 66 208 209 /* 67 is obsolete vread */ 210 /* 68 is obsolete vwrite */ 211 /* syscall: "sbrk" ret: "int" args: "int" */ 212 #define BSDOS_SYS_sbrk 69 213 214 /* syscall: "sstk" ret: "int" args: "int" */ 215 #define BSDOS_SYS_sstk 70 216 217 /* syscall: "ommap" ret: "int" args: "caddr_t" "size_t" "int" "int" "int" "long" */ 218 #define BSDOS_SYS_ommap 71 219 220 /* syscall: "vadvise" ret: "int" args: "int" */ 221 #define BSDOS_SYS_vadvise 72 222 223 /* syscall: "munmap" ret: "int" args: "caddr_t" "size_t" */ 224 #define BSDOS_SYS_munmap 73 225 226 /* syscall: "mprotect" ret: "int" args: "caddr_t" "size_t" "int" */ 227 #define BSDOS_SYS_mprotect 74 228 229 /* syscall: "madvise" ret: "int" args: "caddr_t" "size_t" "int" */ 230 #define BSDOS_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 BSDOS_SYS_mincore 78 236 237 /* syscall: "getgroups" ret: "int" args: "u_int" "gid_t *" */ 238 #define BSDOS_SYS_getgroups 79 239 240 /* syscall: "setgroups" ret: "int" args: "u_int" "gid_t *" */ 241 #define BSDOS_SYS_setgroups 80 242 243 /* syscall: "getpgrp" ret: "int" args: */ 244 #define BSDOS_SYS_getpgrp 81 245 246 /* syscall: "setpgid" ret: "int" args: "int" "int" */ 247 #define BSDOS_SYS_setpgid 82 248 249 /* syscall: "setitimer" ret: "int" args: "u_int" "struct itimerval *" "struct itimerval *" */ 250 #define BSDOS_SYS_setitimer 83 251 252 /* syscall: "owait" ret: "int" args: */ 253 #define BSDOS_SYS_owait 84 254 255 /* syscall: "swapon" ret: "int" args: "char *" */ 256 #define BSDOS_SYS_swapon 85 257 258 /* syscall: "getitimer" ret: "int" args: "u_int" "struct itimerval *" */ 259 #define BSDOS_SYS_getitimer 86 260 261 /* syscall: "ogethostname" ret: "int" args: "char *" "u_int" */ 262 #define BSDOS_SYS_ogethostname 87 263 264 /* syscall: "osethostname" ret: "int" args: "char *" "u_int" */ 265 #define BSDOS_SYS_osethostname 88 266 267 /* syscall: "ogetdtablesize" ret: "int" args: */ 268 #define BSDOS_SYS_ogetdtablesize 89 269 270 /* syscall: "dup2" ret: "int" args: "u_int" "u_int" */ 271 #define BSDOS_SYS_dup2 90 272 273 /* syscall: "fcntl" ret: "int" args: "int" "int" "void *" */ 274 #define BSDOS_SYS_fcntl 92 275 276 /* syscall: "select" ret: "int" args: "u_int" "fd_set *" "fd_set *" "fd_set *" "struct timeval *" */ 277 #define BSDOS_SYS_select 93 278 279 /* syscall: "fsync" ret: "int" args: "int" */ 280 #define BSDOS_SYS_fsync 95 281 282 /* syscall: "setpriority" ret: "int" args: "int" "int" "int" */ 283 #define BSDOS_SYS_setpriority 96 284 285 /* syscall: "socket" ret: "int" args: "int" "int" "int" */ 286 #define BSDOS_SYS_socket 97 287 288 /* syscall: "connect" ret: "int" args: "int" "caddr_t" "int" */ 289 #define BSDOS_SYS_connect 98 290 291 /* syscall: "oaccept" ret: "int" args: "int" "caddr_t" "int *" */ 292 #define BSDOS_SYS_oaccept 99 293 294 /* syscall: "getpriority" ret: "int" args: "int" "int" */ 295 #define BSDOS_SYS_getpriority 100 296 297 /* syscall: "osend" ret: "int" args: "int" "caddr_t" "int" "int" */ 298 #define BSDOS_SYS_osend 101 299 300 /* syscall: "orecv" ret: "int" args: "int" "caddr_t" "int" "int" */ 301 #define BSDOS_SYS_orecv 102 302 303 /* syscall: "sigreturn" ret: "int" args: "struct sigcontext *" */ 304 #define BSDOS_SYS_sigreturn 103 305 306 /* syscall: "bind" ret: "int" args: "int" "caddr_t" "int" */ 307 #define BSDOS_SYS_bind 104 308 309 /* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "caddr_t" "int" */ 310 #define BSDOS_SYS_setsockopt 105 311 312 /* syscall: "listen" ret: "int" args: "int" "int" */ 313 #define BSDOS_SYS_listen 106 314 315 /* 107 is obsolete vtimes */ 316 /* syscall: "osigvec" ret: "int" args: "int" "struct sigvec *" "struct sigvec *" */ 317 #define BSDOS_SYS_osigvec 108 318 319 /* syscall: "osigblock" ret: "int" args: "int" */ 320 #define BSDOS_SYS_osigblock 109 321 322 /* syscall: "osigsetmask" ret: "int" args: "int" */ 323 #define BSDOS_SYS_osigsetmask 110 324 325 /* syscall: "sigsuspend" ret: "int" args: "int" */ 326 #define BSDOS_SYS_sigsuspend 111 327 328 /* syscall: "osigstack" ret: "int" args: "struct sigstack *" "struct sigstack *" */ 329 #define BSDOS_SYS_osigstack 112 330 331 /* syscall: "orecvmsg" ret: "int" args: "int" "struct omsghdr *" "int" */ 332 #define BSDOS_SYS_orecvmsg 113 333 334 /* syscall: "osendmsg" ret: "int" args: "int" "caddr_t" "int" */ 335 #define BSDOS_SYS_osendmsg 114 336 337 /* syscall: "vtrace" ret: "int" args: "int" "int" */ 338 #define BSDOS_SYS_vtrace 115 339 340 /* 115 is obsolete vtrace */ 341 /* syscall: "gettimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */ 342 #define BSDOS_SYS_gettimeofday 116 343 344 /* syscall: "getrusage" ret: "int" args: "int" "struct rusage *" */ 345 #define BSDOS_SYS_getrusage 117 346 347 /* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "caddr_t" "int *" */ 348 #define BSDOS_SYS_getsockopt 118 349 350 /* 119 is obsolete resuba */ 351 /* syscall: "readv" ret: "int" args: "int" "struct iovec *" "u_int" */ 352 #define BSDOS_SYS_readv 120 353 354 /* syscall: "writev" ret: "int" args: "int" "struct iovec *" "u_int" */ 355 #define BSDOS_SYS_writev 121 356 357 /* syscall: "settimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */ 358 #define BSDOS_SYS_settimeofday 122 359 360 /* syscall: "fchown" ret: "int" args: "int" "int" "int" */ 361 #define BSDOS_SYS_fchown 123 362 363 /* syscall: "fchmod" ret: "int" args: "int" "int" */ 364 #define BSDOS_SYS_fchmod 124 365 366 /* syscall: "orecvfrom" ret: "int" args: "int" "caddr_t" "size_t" "int" "caddr_t" "int *" */ 367 #define BSDOS_SYS_orecvfrom 125 368 369 /* syscall: "setreuid" ret: "int" args: "uid_t" "uid_t" */ 370 #define BSDOS_SYS_setreuid 126 371 372 /* syscall: "setregid" ret: "int" args: "gid_t" "gid_t" */ 373 #define BSDOS_SYS_setregid 127 374 375 /* syscall: "rename" ret: "int" args: "char *" "char *" */ 376 #define BSDOS_SYS_rename 128 377 378 /* syscall: "otruncate" ret: "int" args: "char *" "long" */ 379 #define BSDOS_SYS_otruncate 129 380 381 /* syscall: "oftruncate" ret: "int" args: "int" "long" */ 382 #define BSDOS_SYS_oftruncate 130 383 384 /* syscall: "flock" ret: "int" args: "int" "int" */ 385 #define BSDOS_SYS_flock 131 386 387 /* syscall: "mkfifo" ret: "int" args: "char *" "int" */ 388 #define BSDOS_SYS_mkfifo 132 389 390 /* syscall: "sendto" ret: "int" args: "int" "caddr_t" "size_t" "int" "caddr_t" "int" */ 391 #define BSDOS_SYS_sendto 133 392 393 /* syscall: "shutdown" ret: "int" args: "int" "int" */ 394 #define BSDOS_SYS_shutdown 134 395 396 /* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */ 397 #define BSDOS_SYS_socketpair 135 398 399 /* syscall: "mkdir" ret: "int" args: "char *" "int" */ 400 #define BSDOS_SYS_mkdir 136 401 402 /* syscall: "rmdir" ret: "int" args: "char *" */ 403 #define BSDOS_SYS_rmdir 137 404 405 /* syscall: "utimes" ret: "int" args: "char *" "struct timeval *" */ 406 #define BSDOS_SYS_utimes 138 407 408 /* 139 is obsolete 4.2 sigreturn */ 409 /* syscall: "adjtime" ret: "int" args: "struct timeval *" "struct timeval *" */ 410 #define BSDOS_SYS_adjtime 140 411 412 /* syscall: "ogetpeername" ret: "int" args: "int" "caddr_t" "int *" */ 413 #define BSDOS_SYS_ogetpeername 141 414 415 /* syscall: "ogethostid" ret: "int32_t" args: */ 416 #define BSDOS_SYS_ogethostid 142 417 418 /* syscall: "osethostid" ret: "int" args: "int32_t" */ 419 #define BSDOS_SYS_osethostid 143 420 421 /* syscall: "ogetrlimit" ret: "int" args: "u_int" "struct ogetrlimit *" */ 422 #define BSDOS_SYS_ogetrlimit 144 423 424 /* syscall: "osetrlimit" ret: "int" args: "u_int" "struct ogetrlimit *" */ 425 #define BSDOS_SYS_osetrlimit 145 426 427 /* syscall: "okillpg" ret: "int" args: "int" "int" */ 428 #define BSDOS_SYS_okillpg 146 429 430 /* syscall: "setsid" ret: "int" args: */ 431 #define BSDOS_SYS_setsid 147 432 433 /* syscall: "quotactl" ret: "int" args: "char *" "int" "int" "caddr_t" */ 434 #define BSDOS_SYS_quotactl 148 435 436 /* syscall: "oquota" ret: "int" args: */ 437 #define BSDOS_SYS_oquota 149 438 439 /* syscall: "ogetsockname" ret: "int" args: "int" "caddr_t" "int *" */ 440 #define BSDOS_SYS_ogetsockname 150 441 442 /* syscall: "nfssvc" ret: "int" args: "int" "caddr_t" */ 443 #define BSDOS_SYS_nfssvc 155 444 445 /* syscall: "ogetdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ 446 #define BSDOS_SYS_ogetdirentries 156 447 448 /* syscall: "statfs" ret: "int" args: "char *" "struct ostatfs *" */ 449 #define BSDOS_SYS_statfs 157 450 451 /* syscall: "fstatfs" ret: "int" args: "int" "struct ostatfs *" */ 452 #define BSDOS_SYS_fstatfs 158 453 454 /* syscall: "getfh" ret: "int" args: "char *" "fhandle_t *" */ 455 #define BSDOS_SYS_getfh 161 456 457 /* syscall: "shmsys" ret: "int" args: "int" "int" "int" "int" */ 458 #define BSDOS_SYS_shmsys 171 459 460 /* syscall: "setgid" ret: "int" args: "gid_t" */ 461 #define BSDOS_SYS_setgid 181 462 463 /* syscall: "setegid" ret: "int" args: "gid_t" */ 464 #define BSDOS_SYS_setegid 182 465 466 /* syscall: "seteuid" ret: "int" args: "uid_t" */ 467 #define BSDOS_SYS_seteuid 183 468 469 /* syscall: "stat35" ret: "int" args: "char *" "struct stat35 *" */ 470 #define BSDOS_SYS_stat35 188 471 472 /* syscall: "fstat35" ret: "int" args: "int" "struct stat35 *" */ 473 #define BSDOS_SYS_fstat35 189 474 475 /* syscall: "lstat35" ret: "int" args: "char *" "struct stat35 *" */ 476 #define BSDOS_SYS_lstat35 190 477 478 /* syscall: "pathconf" ret: "int" args: "char *" "int" */ 479 #define BSDOS_SYS_pathconf 191 480 481 /* syscall: "fpathconf" ret: "int" args: "int" "int" */ 482 #define BSDOS_SYS_fpathconf 192 483 484 /* syscall: "getrlimit" ret: "int" args: "u_int" "struct rlimit *" */ 485 #define BSDOS_SYS_getrlimit 194 486 487 /* syscall: "setrlimit" ret: "int" args: "u_int" "struct rlimit *" */ 488 #define BSDOS_SYS_setrlimit 195 489 490 /* syscall: "getdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */ 491 #define BSDOS_SYS_getdirentries 196 492 493 /* syscall: "mmap" ret: "caddr_t" args: "caddr_t" "size_t" "int" "int" "int" "long" "off_t" */ 494 #define BSDOS_SYS_mmap 197 495 496 /* syscall: "__syscall" ret: "int" args: */ 497 #define BSDOS_SYS___syscall 198 498 499 /* syscall: "lseek" ret: "off_t" args: "int" "int" "off_t" "int" */ 500 #define BSDOS_SYS_lseek 199 501 502 /* syscall: "truncate" ret: "int" args: "char *" "int" "off_t" */ 503 #define BSDOS_SYS_truncate 200 504 505 /* syscall: "ftruncate" ret: "int" args: "int" "int" "off_t" */ 506 #define BSDOS_SYS_ftruncate 201 507 508 /* syscall: "__sysctl" ret: "int" args: "int *" "u_int" "void *" "size_t *" "void *" "size_t" */ 509 #define BSDOS_SYS___sysctl 202 510 511 /* syscall: "mlock" ret: "int" args: "caddr_t" "size_t" */ 512 #define BSDOS_SYS_mlock 203 513 514 /* syscall: "munlock" ret: "int" args: "caddr_t" "size_t" */ 515 #define BSDOS_SYS_munlock 204 516 517 /* syscall: "__semctl" ret: "int" args: "int" "int" "int" "union semun *" */ 518 #define BSDOS_SYS___semctl 220 519 520 /* syscall: "semget" ret: "int" args: "key_t" "int" "int" */ 521 #define BSDOS_SYS_semget 221 522 523 /* syscall: "semop" ret: "int" args: "int" "struct sembuf *" "u_int" */ 524 #define BSDOS_SYS_semop 222 525 526 /* 223 is obsolete sys_semconfig */ 527 /* syscall: "msgctl" ret: "int" args: "int" "int" "struct msqid_ds *" */ 528 #define BSDOS_SYS_msgctl 224 529 530 /* syscall: "msgget" ret: "int" args: "key_t" "int" */ 531 #define BSDOS_SYS_msgget 225 532 533 /* syscall: "msgsnd" ret: "int" args: "int" "void *" "size_t" "int" */ 534 #define BSDOS_SYS_msgsnd 226 535 536 /* syscall: "msgrcv" ret: "int" args: "int" "void *" "size_t" "long" "int" */ 537 #define BSDOS_SYS_msgrcv 227 538 539 /* syscall: "shmat" ret: "int" args: "int" "void *" "int" */ 540 #define BSDOS_SYS_shmat 228 541 542 /* syscall: "shmctl" ret: "int" args: "int" "int" "struct shmid_ds *" */ 543 #define BSDOS_SYS_shmctl 229 544 545 /* syscall: "shmdt" ret: "int" args: "void *" */ 546 #define BSDOS_SYS_shmdt 230 547 548 /* syscall: "shmget" ret: "int" args: "key_t" "int" "int" */ 549 #define BSDOS_SYS_shmget 231 550 551 #define BSDOS_SYS_MAXSYSCALL 232