The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/compat/freebsd/freebsd_syscall.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* $NetBSD: freebsd_syscall.h,v 1.69 2007/12/20 23:10:42 dsl 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.58 2007/07/13 20:48:39 dsl Exp
    8  */
    9 
   10 #ifndef _FREEBSD_SYS_SYSCALL_H_
   11 #define _FREEBSD_SYS_SYSCALL_H_
   12 
   13 #define FREEBSD_SYS_MAXSYSARGS  8
   14 
   15 /* syscall: "syscall" ret: "int" args: */
   16 #define FREEBSD_SYS_syscall     0
   17 
   18 /* syscall: "exit" ret: "int" args: "int" */
   19 #define FREEBSD_SYS_exit        1
   20 
   21 /* syscall: "fork" ret: "int" args: */
   22 #define FREEBSD_SYS_fork        2
   23 
   24 /* syscall: "read" ret: "int" args: "int" "char *" "u_int" */
   25 #define FREEBSD_SYS_read        3
   26 
   27 /* syscall: "write" ret: "int" args: "int" "char *" "u_int" */
   28 #define FREEBSD_SYS_write       4
   29 
   30 /* syscall: "open" ret: "int" args: "const char *" "int" "int" */
   31 #define FREEBSD_SYS_open        5
   32 
   33 /* syscall: "close" ret: "int" args: "int" */
   34 #define FREEBSD_SYS_close       6
   35 
   36 /* syscall: "wait4" ret: "int" args: "int" "int *" "int" "struct rusage *" */
   37 #define FREEBSD_SYS_wait4       7
   38 
   39 /* syscall: "ocreat" ret: "int" args: "const char *" "int" */
   40 #define FREEBSD_SYS_ocreat      8
   41 
   42 /* syscall: "link" ret: "int" args: "const char *" "const char *" */
   43 #define FREEBSD_SYS_link        9
   44 
   45 /* syscall: "unlink" ret: "int" args: "const char *" */
   46 #define FREEBSD_SYS_unlink      10
   47 
   48                                 /* 11 is obsolete execv */
   49 /* syscall: "chdir" ret: "int" args: "const char *" */
   50 #define FREEBSD_SYS_chdir       12
   51 
   52 /* syscall: "fchdir" ret: "int" args: "int" */
   53 #define FREEBSD_SYS_fchdir      13
   54 
   55 /* syscall: "mknod" ret: "int" args: "const char *" "int" "int" */
   56 #define FREEBSD_SYS_mknod       14
   57 
   58 /* syscall: "chmod" ret: "int" args: "const char *" "int" */
   59 #define FREEBSD_SYS_chmod       15
   60 
   61 /* syscall: "chown" ret: "int" args: "const char *" "int" "int" */
   62 #define FREEBSD_SYS_chown       16
   63 
   64 /* syscall: "break" ret: "int" args: "char *" */
   65 #define FREEBSD_SYS_break       17
   66 
   67 /* syscall: "getfsstat" ret: "int" args: "struct statfs12 *" "long" "int" */
   68 #define FREEBSD_SYS_getfsstat   18
   69 
   70 /* syscall: "olseek" ret: "long" args: "int" "long" "int" */
   71 #define FREEBSD_SYS_olseek      19
   72 
   73 /* syscall: "getpid_with_ppid" ret: "pid_t" args: */
   74 #define FREEBSD_SYS_getpid_with_ppid    20
   75 
   76 /* syscall: "mount" ret: "int" args: "int" "const char *" "int" "void *" */
   77 #define FREEBSD_SYS_mount       21
   78 
   79 /* syscall: "unmount" ret: "int" args: "const char *" "int" */
   80 #define FREEBSD_SYS_unmount     22
   81 
   82 /* syscall: "setuid" ret: "int" args: "uid_t" */
   83 #define FREEBSD_SYS_setuid      23
   84 
   85 /* syscall: "getuid_with_euid" ret: "uid_t" args: */
   86 #define FREEBSD_SYS_getuid_with_euid    24
   87 
   88 /* syscall: "geteuid" ret: "uid_t" args: */
   89 #define FREEBSD_SYS_geteuid     25
   90 
   91 /* syscall: "ptrace" ret: "int" args: "int" "pid_t" "void *" "int" */
   92 #define FREEBSD_SYS_ptrace      26
   93 
   94 /* syscall: "recvmsg" ret: "int" args: "int" "struct msghdr *" "int" */
   95 #define FREEBSD_SYS_recvmsg     27
   96 
   97 /* syscall: "sendmsg" ret: "int" args: "int" "void *" "int" */
   98 #define FREEBSD_SYS_sendmsg     28
   99 
  100 /* syscall: "recvfrom" ret: "int" args: "int" "void *" "size_t" "int" "void *" "int *" */
  101 #define FREEBSD_SYS_recvfrom    29
  102 
  103 /* syscall: "accept" ret: "int" args: "int" "void *" "int *" */
  104 #define FREEBSD_SYS_accept      30
  105 
  106 /* syscall: "getpeername" ret: "int" args: "int" "void *" "int *" */
  107 #define FREEBSD_SYS_getpeername 31
  108 
  109 /* syscall: "getsockname" ret: "int" args: "int" "void *" "int *" */
  110 #define FREEBSD_SYS_getsockname 32
  111 
  112 /* syscall: "access" ret: "int" args: "const char *" "int" */
  113 #define FREEBSD_SYS_access      33
  114 
  115 /* syscall: "chflags" ret: "int" args: "const char *" "int" */
  116 #define FREEBSD_SYS_chflags     34
  117 
  118 /* syscall: "fchflags" ret: "int" args: "int" "int" */
  119 #define FREEBSD_SYS_fchflags    35
  120 
  121 /* syscall: "sync" ret: "int" args: */
  122 #define FREEBSD_SYS_sync        36
  123 
  124 /* syscall: "kill" ret: "int" args: "int" "int" */
  125 #define FREEBSD_SYS_kill        37
  126 
  127 /* syscall: "stat43" ret: "int" args: "const char *" "struct stat43 *" */
  128 #define FREEBSD_SYS_stat43      38
  129 
  130 /* syscall: "getppid" ret: "pid_t" args: */
  131 #define FREEBSD_SYS_getppid     39
  132 
  133 /* syscall: "lstat43" ret: "int" args: "const char *" "struct stat43 *" */
  134 #define FREEBSD_SYS_lstat43     40
  135 
  136 /* syscall: "dup" ret: "int" args: "u_int" */
  137 #define FREEBSD_SYS_dup 41
  138 
  139 /* syscall: "pipe" ret: "int" args: */
  140 #define FREEBSD_SYS_pipe        42
  141 
  142 /* syscall: "getegid" ret: "gid_t" args: */
  143 #define FREEBSD_SYS_getegid     43
  144 
  145 /* syscall: "profil" ret: "int" args: "void *" "u_int" "u_int" "u_int" */
  146 #define FREEBSD_SYS_profil      44
  147 
  148 #ifdef KTRACE
  149 /* syscall: "ktrace" ret: "int" args: "char *" "int" "int" "int" */
  150 #define FREEBSD_SYS_ktrace      45
  151 
  152 #else
  153                                 /* 45 is excluded ktrace */
  154 #endif
  155 /* syscall: "sigaction" ret: "int" args: "int" "const struct sigaction13 *" "struct sigaction13 *" */
  156 #define FREEBSD_SYS_sigaction   46
  157 
  158 /* syscall: "getgid_with_egid" ret: "gid_t" args: */
  159 #define FREEBSD_SYS_getgid_with_egid    47
  160 
  161 /* syscall: "sigprocmask" ret: "int" args: "int" "int" */
  162 #define FREEBSD_SYS_sigprocmask 48
  163 
  164 /* syscall: "__getlogin" ret: "int" args: "char *" "u_int" */
  165 #define FREEBSD_SYS___getlogin  49
  166 
  167 /* syscall: "__setlogin" ret: "int" args: "char *" */
  168 #define FREEBSD_SYS___setlogin  50
  169 
  170 /* syscall: "acct" ret: "int" args: "char *" */
  171 #define FREEBSD_SYS_acct        51
  172 
  173 /* syscall: "sigpending" ret: "int" args: */
  174 #define FREEBSD_SYS_sigpending  52
  175 
  176 /* syscall: "sigaltstack" ret: "int" args: "const struct sigaltstack13 *" "struct sigaltstack13 *" */
  177 #define FREEBSD_SYS_sigaltstack 53
  178 
  179 /* syscall: "ioctl" ret: "int" args: "int" "u_long" "void *" */
  180 #define FREEBSD_SYS_ioctl       54
  181 
  182 /* syscall: "oreboot" ret: "int" args: "int" */
  183 #define FREEBSD_SYS_oreboot     55
  184 
  185 /* syscall: "revoke" ret: "int" args: "const char *" */
  186 #define FREEBSD_SYS_revoke      56
  187 
  188 /* syscall: "symlink" ret: "int" args: "const char *" "const char *" */
  189 #define FREEBSD_SYS_symlink     57
  190 
  191 /* syscall: "readlink" ret: "int" args: "const char *" "char *" "int" */
  192 #define FREEBSD_SYS_readlink    58
  193 
  194 /* syscall: "execve" ret: "int" args: "const char *" "char **" "char **" */
  195 #define FREEBSD_SYS_execve      59
  196 
  197 /* syscall: "umask" ret: "int" args: "int" */
  198 #define FREEBSD_SYS_umask       60
  199 
  200 /* syscall: "chroot" ret: "int" args: "const char *" */
  201 #define FREEBSD_SYS_chroot      61
  202 
  203 /* syscall: "fstat43" ret: "int" args: "int" "struct stat43 *" */
  204 #define FREEBSD_SYS_fstat43     62
  205 
  206 /* syscall: "ogetkerninfo" ret: "int" args: "int" "char *" "int *" "int" */
  207 #define FREEBSD_SYS_ogetkerninfo        63
  208 
  209 /* syscall: "ogetpagesize" ret: "int" args: */
  210 #define FREEBSD_SYS_ogetpagesize        64
  211 
  212 /* syscall: "msync" ret: "int" args: "void *" "size_t" "int" */
  213 #define FREEBSD_SYS_msync       65
  214 
  215 /* syscall: "vfork" ret: "int" args: */
  216 #define FREEBSD_SYS_vfork       66
  217 
  218                                 /* 67 is obsolete vread */
  219                                 /* 68 is obsolete vwrite */
  220 /* syscall: "sbrk" ret: "int" args: "intptr_t" */
  221 #define FREEBSD_SYS_sbrk        69
  222 
  223 /* syscall: "sstk" ret: "int" args: "int" */
  224 #define FREEBSD_SYS_sstk        70
  225 
  226 /* syscall: "ommap" ret: "int" args: "void *" "size_t" "int" "int" "int" "long" */
  227 #define FREEBSD_SYS_ommap       71
  228 
  229 /* syscall: "vadvise" ret: "int" args: "int" */
  230 #define FREEBSD_SYS_vadvise     72
  231 
  232 /* syscall: "munmap" ret: "int" args: "void *" "size_t" */
  233 #define FREEBSD_SYS_munmap      73
  234 
  235 /* syscall: "mprotect" ret: "int" args: "void *" "size_t" "int" */
  236 #define FREEBSD_SYS_mprotect    74
  237 
  238 /* syscall: "madvise" ret: "int" args: "void *" "size_t" "int" */
  239 #define FREEBSD_SYS_madvise     75
  240 
  241                                 /* 76 is obsolete vhangup */
  242                                 /* 77 is obsolete vlimit */
  243 /* syscall: "mincore" ret: "int" args: "void *" "size_t" "char *" */
  244 #define FREEBSD_SYS_mincore     78
  245 
  246 /* syscall: "getgroups" ret: "int" args: "u_int" "gid_t *" */
  247 #define FREEBSD_SYS_getgroups   79
  248 
  249 /* syscall: "setgroups" ret: "int" args: "u_int" "gid_t *" */
  250 #define FREEBSD_SYS_setgroups   80
  251 
  252 /* syscall: "getpgrp" ret: "int" args: */
  253 #define FREEBSD_SYS_getpgrp     81
  254 
  255 /* syscall: "setpgid" ret: "int" args: "int" "int" */
  256 #define FREEBSD_SYS_setpgid     82
  257 
  258 /* syscall: "setitimer" ret: "int" args: "u_int" "struct itimerval *" "struct itimerval *" */
  259 #define FREEBSD_SYS_setitimer   83
  260 
  261 /* syscall: "owait" ret: "int" args: */
  262 #define FREEBSD_SYS_owait       84
  263 
  264 /* syscall: "swapon" ret: "int" args: "char *" */
  265 #define FREEBSD_SYS_swapon      85
  266 
  267 /* syscall: "getitimer" ret: "int" args: "u_int" "struct itimerval *" */
  268 #define FREEBSD_SYS_getitimer   86
  269 
  270 /* syscall: "ogethostname" ret: "int" args: "char *" "u_int" */
  271 #define FREEBSD_SYS_ogethostname        87
  272 
  273 /* syscall: "osethostname" ret: "int" args: "char *" "u_int" */
  274 #define FREEBSD_SYS_osethostname        88
  275 
  276 /* syscall: "ogetdtablesize" ret: "int" args: */
  277 #define FREEBSD_SYS_ogetdtablesize      89
  278 
  279 /* syscall: "dup2" ret: "int" args: "u_int" "u_int" */
  280 #define FREEBSD_SYS_dup2        90
  281 
  282 /* syscall: "fcntl" ret: "int" args: "int" "int" "void *" */
  283 #define FREEBSD_SYS_fcntl       92
  284 
  285 /* syscall: "select" ret: "int" args: "u_int" "fd_set *" "fd_set *" "fd_set *" "struct timeval *" */
  286 #define FREEBSD_SYS_select      93
  287 
  288 /* syscall: "fsync" ret: "int" args: "int" */
  289 #define FREEBSD_SYS_fsync       95
  290 
  291 /* syscall: "setpriority" ret: "int" args: "int" "int" "int" */
  292 #define FREEBSD_SYS_setpriority 96
  293 
  294 /* syscall: "socket" ret: "int" args: "int" "int" "int" */
  295 #define FREEBSD_SYS_socket      97
  296 
  297 /* syscall: "connect" ret: "int" args: "int" "void *" "int" */
  298 #define FREEBSD_SYS_connect     98
  299 
  300 /* syscall: "oaccept" ret: "int" args: "int" "void *" "int *" */
  301 #define FREEBSD_SYS_oaccept     99
  302 
  303 /* syscall: "getpriority" ret: "int" args: "int" "int" */
  304 #define FREEBSD_SYS_getpriority 100
  305 
  306 /* syscall: "osend" ret: "int" args: "int" "void *" "int" "int" */
  307 #define FREEBSD_SYS_osend       101
  308 
  309 /* syscall: "orecv" ret: "int" args: "int" "void *" "int" "int" */
  310 #define FREEBSD_SYS_orecv       102
  311 
  312 /* syscall: "sigreturn" ret: "int" args: "struct freebsd_sigcontext *" */
  313 #define FREEBSD_SYS_sigreturn   103
  314 
  315 /* syscall: "bind" ret: "int" args: "int" "void *" "int" */
  316 #define FREEBSD_SYS_bind        104
  317 
  318 /* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "void *" "int" */
  319 #define FREEBSD_SYS_setsockopt  105
  320 
  321 /* syscall: "listen" ret: "int" args: "int" "int" */
  322 #define FREEBSD_SYS_listen      106
  323 
  324                                 /* 107 is obsolete vtimes */
  325 /* syscall: "osigvec" ret: "int" args: "int" "struct sigvec *" "struct sigvec *" */
  326 #define FREEBSD_SYS_osigvec     108
  327 
  328 /* syscall: "osigblock" ret: "int" args: "int" */
  329 #define FREEBSD_SYS_osigblock   109
  330 
  331 /* syscall: "osigsetmask" ret: "int" args: "int" */
  332 #define FREEBSD_SYS_osigsetmask 110
  333 
  334 /* syscall: "sigsuspend" ret: "int" args: "int" */
  335 #define FREEBSD_SYS_sigsuspend  111
  336 
  337 /* syscall: "osigstack" ret: "int" args: "struct sigstack *" "struct sigstack *" */
  338 #define FREEBSD_SYS_osigstack   112
  339 
  340 /* syscall: "orecvmsg" ret: "int" args: "int" "struct omsghdr *" "int" */
  341 #define FREEBSD_SYS_orecvmsg    113
  342 
  343 /* syscall: "osendmsg" ret: "int" args: "int" "void *" "int" */
  344 #define FREEBSD_SYS_osendmsg    114
  345 
  346 #ifdef TRACE
  347 /* syscall: "vtrace" ret: "int" args: "int" "int" */
  348 #define FREEBSD_SYS_vtrace      115
  349 
  350 #else
  351                                 /* 115 is obsolete vtrace */
  352 #endif
  353 /* syscall: "gettimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */
  354 #define FREEBSD_SYS_gettimeofday        116
  355 
  356 /* syscall: "getrusage" ret: "int" args: "int" "struct rusage *" */
  357 #define FREEBSD_SYS_getrusage   117
  358 
  359 /* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "void *" "int *" */
  360 #define FREEBSD_SYS_getsockopt  118
  361 
  362                                 /* 119 is obsolete resuba */
  363 /* syscall: "readv" ret: "int" args: "int" "struct iovec *" "u_int" */
  364 #define FREEBSD_SYS_readv       120
  365 
  366 /* syscall: "writev" ret: "int" args: "int" "struct iovec *" "u_int" */
  367 #define FREEBSD_SYS_writev      121
  368 
  369 /* syscall: "settimeofday" ret: "int" args: "struct timeval *" "struct timezone *" */
  370 #define FREEBSD_SYS_settimeofday        122
  371 
  372 /* syscall: "fchown" ret: "int" args: "int" "int" "int" */
  373 #define FREEBSD_SYS_fchown      123
  374 
  375 /* syscall: "fchmod" ret: "int" args: "int" "int" */
  376 #define FREEBSD_SYS_fchmod      124
  377 
  378 /* syscall: "orecvfrom" ret: "int" args: "int" "void *" "size_t" "int" "void *" "int *" */
  379 #define FREEBSD_SYS_orecvfrom   125
  380 
  381 /* syscall: "setreuid" ret: "int" args: "int" "int" */
  382 #define FREEBSD_SYS_setreuid    126
  383 
  384 /* syscall: "setregid" ret: "int" args: "int" "int" */
  385 #define FREEBSD_SYS_setregid    127
  386 
  387 /* syscall: "rename" ret: "int" args: "const char *" "const char *" */
  388 #define FREEBSD_SYS_rename      128
  389 
  390 /* syscall: "otruncate" ret: "int" args: "const char *" "long" */
  391 #define FREEBSD_SYS_otruncate   129
  392 
  393 /* syscall: "oftruncate" ret: "int" args: "int" "long" */
  394 #define FREEBSD_SYS_oftruncate  130
  395 
  396 /* syscall: "flock" ret: "int" args: "int" "int" */
  397 #define FREEBSD_SYS_flock       131
  398 
  399 /* syscall: "mkfifo" ret: "int" args: "const char *" "int" */
  400 #define FREEBSD_SYS_mkfifo      132
  401 
  402 /* syscall: "sendto" ret: "int" args: "int" "void *" "size_t" "int" "void *" "int" */
  403 #define FREEBSD_SYS_sendto      133
  404 
  405 /* syscall: "shutdown" ret: "int" args: "int" "int" */
  406 #define FREEBSD_SYS_shutdown    134
  407 
  408 /* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */
  409 #define FREEBSD_SYS_socketpair  135
  410 
  411 /* syscall: "mkdir" ret: "int" args: "const char *" "int" */
  412 #define FREEBSD_SYS_mkdir       136
  413 
  414 /* syscall: "rmdir" ret: "int" args: "const char *" */
  415 #define FREEBSD_SYS_rmdir       137
  416 
  417 /* syscall: "utimes" ret: "int" args: "char *" "struct timeval *" */
  418 #define FREEBSD_SYS_utimes      138
  419 
  420                                 /* 139 is obsolete 4.2 sigreturn */
  421 /* syscall: "adjtime" ret: "int" args: "struct timeval *" "struct timeval *" */
  422 #define FREEBSD_SYS_adjtime     140
  423 
  424 /* syscall: "ogetpeername" ret: "int" args: "int" "void *" "int *" */
  425 #define FREEBSD_SYS_ogetpeername        141
  426 
  427 /* syscall: "ogethostid" ret: "int32_t" args: */
  428 #define FREEBSD_SYS_ogethostid  142
  429 
  430 /* syscall: "osethostid" ret: "int" args: "int32_t" */
  431 #define FREEBSD_SYS_osethostid  143
  432 
  433 /* syscall: "ogetrlimit" ret: "int" args: "u_int" "struct orlimit *" */
  434 #define FREEBSD_SYS_ogetrlimit  144
  435 
  436 /* syscall: "osetrlimit" ret: "int" args: "u_int" "struct orlimit *" */
  437 #define FREEBSD_SYS_osetrlimit  145
  438 
  439 /* syscall: "okillpg" ret: "int" args: "int" "int" */
  440 #define FREEBSD_SYS_okillpg     146
  441 
  442 /* syscall: "setsid" ret: "int" args: */
  443 #define FREEBSD_SYS_setsid      147
  444 
  445 /* syscall: "quotactl" ret: "int" args: "char *" "int" "int" "void *" */
  446 #define FREEBSD_SYS_quotactl    148
  447 
  448 /* syscall: "oquota" ret: "int" args: */
  449 #define FREEBSD_SYS_oquota      149
  450 
  451 /* syscall: "ogetsockname" ret: "int" args: "int" "void *" "int *" */
  452 #define FREEBSD_SYS_ogetsockname        150
  453 
  454 #if defined(NFS) || defined(NFSSERVER)
  455 /* syscall: "nfssvc" ret: "int" args: "int" "void *" */
  456 #define FREEBSD_SYS_nfssvc      155
  457 
  458 #else
  459 #endif
  460 /* syscall: "ogetdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */
  461 #define FREEBSD_SYS_ogetdirentries      156
  462 
  463 /* syscall: "statfs" ret: "int" args: "const char *" "struct statfs12 *" */
  464 #define FREEBSD_SYS_statfs      157
  465 
  466 /* syscall: "fstatfs" ret: "int" args: "int" "struct statfs12 *" */
  467 #define FREEBSD_SYS_fstatfs     158
  468 
  469 #ifdef NFS
  470 /* syscall: "getfh" ret: "int" args: "const char *" "struct compat_30_fhandle *" */
  471 #define FREEBSD_SYS_getfh       161
  472 
  473 #else
  474 #endif
  475 /* syscall: "getdomainname" ret: "int" args: "char *" "int" */
  476 #define FREEBSD_SYS_getdomainname       162
  477 
  478 /* syscall: "setdomainname" ret: "int" args: "char *" "int" */
  479 #define FREEBSD_SYS_setdomainname       163
  480 
  481 /* syscall: "uname" ret: "int" args: "struct outsname *" */
  482 #define FREEBSD_SYS_uname       164
  483 
  484 /* syscall: "sysarch" ret: "int" args: "int" "char *" */
  485 #define FREEBSD_SYS_sysarch     165
  486 
  487 /* syscall: "rtprio" ret: "int" args: "int" "pid_t" "struct freebsd_rtprio *" */
  488 #define FREEBSD_SYS_rtprio      166
  489 
  490 #if defined(SYSVSEM) && !defined(_LP64)
  491 /* syscall: "semsys" ret: "int" args: "int" "int" "int" "int" "int" */
  492 #define FREEBSD_SYS_semsys      169
  493 
  494 #else
  495 #endif
  496 #if defined(SYSVMSG) && !defined(_LP64)
  497 /* syscall: "msgsys" ret: "int" args: "int" "int" "int" "int" "int" "int" */
  498 #define FREEBSD_SYS_msgsys      170
  499 
  500 #else
  501 #endif
  502 #if defined(SYSVSHM) && !defined(_LP64)
  503 /* syscall: "shmsys" ret: "int" args: "int" "int" "int" "int" */
  504 #define FREEBSD_SYS_shmsys      171
  505 
  506 #else
  507 #endif
  508 /* syscall: "pread" ret: "ssize_t" args: "int" "void *" "size_t" "int" "off_t" */
  509 #define FREEBSD_SYS_pread       173
  510 
  511 /* syscall: "pwrite" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "off_t" */
  512 #define FREEBSD_SYS_pwrite      174
  513 
  514 #ifdef NTP
  515 /* syscall: "freebsd_ntp_adjtime" ret: "int" args: "struct freebsd_timex *" */
  516 #define FREEBSD_SYS_freebsd_ntp_adjtime 176
  517 
  518 #else
  519                                 /* 176 is excluded ntp_adjtime */
  520 #endif
  521 /* syscall: "setgid" ret: "int" args: "gid_t" */
  522 #define FREEBSD_SYS_setgid      181
  523 
  524 /* syscall: "setegid" ret: "int" args: "gid_t" */
  525 #define FREEBSD_SYS_setegid     182
  526 
  527 /* syscall: "seteuid" ret: "int" args: "uid_t" */
  528 #define FREEBSD_SYS_seteuid     183
  529 
  530 #ifdef LFS
  531 /* syscall: "lfs_bmapv" ret: "int" args: "fsid_t *" "struct block_info *" "int" */
  532 #define FREEBSD_SYS_lfs_bmapv   184
  533 
  534 /* syscall: "lfs_markv" ret: "int" args: "fsid_t *" "struct block_info *" "int" */
  535 #define FREEBSD_SYS_lfs_markv   185
  536 
  537 /* syscall: "lfs_segclean" ret: "int" args: "fsid_t *" "u_long" */
  538 #define FREEBSD_SYS_lfs_segclean        186
  539 
  540 /* syscall: "lfs_segwait" ret: "int" args: "fsid_t *" "struct timeval *" */
  541 #define FREEBSD_SYS_lfs_segwait 187
  542 
  543 #else
  544 #endif
  545 /* syscall: "stat" ret: "int" args: "const char *" "struct stat12 *" */
  546 #define FREEBSD_SYS_stat        188
  547 
  548 /* syscall: "fstat" ret: "int" args: "int" "struct stat12 *" */
  549 #define FREEBSD_SYS_fstat       189
  550 
  551 /* syscall: "lstat" ret: "int" args: "const char *" "struct stat12 *" */
  552 #define FREEBSD_SYS_lstat       190
  553 
  554 /* syscall: "pathconf" ret: "int" args: "const char *" "int" */
  555 #define FREEBSD_SYS_pathconf    191
  556 
  557 /* syscall: "fpathconf" ret: "int" args: "int" "int" */
  558 #define FREEBSD_SYS_fpathconf   192
  559 
  560 /* syscall: "getrlimit" ret: "int" args: "u_int" "struct rlimit *" */
  561 #define FREEBSD_SYS_getrlimit   194
  562 
  563 /* syscall: "setrlimit" ret: "int" args: "u_int" "struct rlimit *" */
  564 #define FREEBSD_SYS_setrlimit   195
  565 
  566 /* syscall: "getdirentries" ret: "int" args: "int" "char *" "u_int" "long *" */
  567 #define FREEBSD_SYS_getdirentries       196
  568 
  569 /* syscall: "mmap" ret: "void *" args: "void *" "size_t" "int" "int" "int" "long" "off_t" */
  570 #define FREEBSD_SYS_mmap        197
  571 
  572 /* syscall: "__syscall" ret: "int" args: */
  573 #define FREEBSD_SYS___syscall   198
  574 
  575 /* syscall: "lseek" ret: "off_t" args: "int" "int" "off_t" "int" */
  576 #define FREEBSD_SYS_lseek       199
  577 
  578 /* syscall: "truncate" ret: "int" args: "const char *" "int" "off_t" */
  579 #define FREEBSD_SYS_truncate    200
  580 
  581 /* syscall: "ftruncate" ret: "int" args: "int" "int" "off_t" */
  582 #define FREEBSD_SYS_ftruncate   201
  583 
  584 /* syscall: "sysctl" ret: "int" args: "int *" "u_int" "void *" "size_t *" "void *" "size_t" */
  585 #define FREEBSD_SYS_sysctl      202
  586 
  587 /* syscall: "mlock" ret: "int" args: "void *" "size_t" */
  588 #define FREEBSD_SYS_mlock       203
  589 
  590 /* syscall: "munlock" ret: "int" args: "void *" "size_t" */
  591 #define FREEBSD_SYS_munlock     204
  592 
  593 #ifdef FREEBSD_BASED_ON_44LITE_R2
  594 /* syscall: "undelete" ret: "int" args: "char *" */
  595 #define FREEBSD_SYS_undelete    205
  596 
  597 #else
  598 #endif
  599 /* syscall: "futimes" ret: "int" args: "int" "const struct timeval *" */
  600 #define FREEBSD_SYS_futimes     206
  601 
  602 /* syscall: "getpgid" ret: "pid_t" args: "pid_t" */
  603 #define FREEBSD_SYS_getpgid     207
  604 
  605 #if 0
  606 /* syscall: "reboot" ret: "int" args: "int" "char *" */
  607 #define FREEBSD_SYS_reboot      208
  608 
  609 #else
  610 #endif
  611 /* syscall: "poll" ret: "int" args: "struct pollfd *" "u_int" "int" */
  612 #define FREEBSD_SYS_poll        209
  613 
  614 #ifdef SYSVSEM
  615 /* syscall: "__semctl" ret: "int" args: "int" "int" "int" "union __semun *" */
  616 #define FREEBSD_SYS___semctl    220
  617 
  618 /* syscall: "semget" ret: "int" args: "key_t" "int" "int" */
  619 #define FREEBSD_SYS_semget      221
  620 
  621 /* syscall: "semop" ret: "int" args: "int" "struct sembuf *" "u_int" */
  622 #define FREEBSD_SYS_semop       222
  623 
  624 /* syscall: "semconfig" ret: "int" args: "int" */
  625 #define FREEBSD_SYS_semconfig   223
  626 
  627 #else
  628 #endif
  629 #ifdef SYSVMSG
  630 /* syscall: "msgctl" ret: "int" args: "int" "int" "struct msqid14_ds *" */
  631 #define FREEBSD_SYS_msgctl      224
  632 
  633 /* syscall: "msgget" ret: "int" args: "key_t" "int" */
  634 #define FREEBSD_SYS_msgget      225
  635 
  636 /* syscall: "msgsnd" ret: "int" args: "int" "void *" "size_t" "int" */
  637 #define FREEBSD_SYS_msgsnd      226
  638 
  639 /* syscall: "msgrcv" ret: "int" args: "int" "void *" "size_t" "long" "int" */
  640 #define FREEBSD_SYS_msgrcv      227
  641 
  642 #else
  643 #endif
  644 #ifdef SYSVSHM
  645 /* syscall: "shmat" ret: "int" args: "int" "void *" "int" */
  646 #define FREEBSD_SYS_shmat       228
  647 
  648 /* syscall: "shmctl" ret: "int" args: "int" "int" "struct shmid_ds14 *" */
  649 #define FREEBSD_SYS_shmctl      229
  650 
  651 /* syscall: "shmdt" ret: "int" args: "void *" */
  652 #define FREEBSD_SYS_shmdt       230
  653 
  654 /* syscall: "shmget" ret: "int" args: "key_t" "int" "int" */
  655 #define FREEBSD_SYS_shmget      231
  656 
  657 #else
  658 #endif
  659 /* syscall: "clock_gettime" ret: "int" args: "clockid_t" "struct timespec *" */
  660 #define FREEBSD_SYS_clock_gettime       232
  661 
  662 /* syscall: "clock_settime" ret: "int" args: "clockid_t" "const struct timespec *" */
  663 #define FREEBSD_SYS_clock_settime       233
  664 
  665 /* syscall: "clock_getres" ret: "int" args: "clockid_t" "struct timespec *" */
  666 #define FREEBSD_SYS_clock_getres        234
  667 
  668 /* syscall: "nanosleep" ret: "int" args: "const struct timespec *" "struct timespec *" */
  669 #define FREEBSD_SYS_nanosleep   240
  670 
  671 /* syscall: "minherit" ret: "int" args: "void *" "size_t" "int" */
  672 #define FREEBSD_SYS_minherit    250
  673 
  674 /* syscall: "rfork" ret: "int" args: "int" */
  675 #define FREEBSD_SYS_rfork       251
  676 
  677 /* syscall: "issetugid" ret: "int" args: */
  678 #define FREEBSD_SYS_issetugid   253
  679 
  680 /* syscall: "lchown" ret: "int" args: "const char *" "int" "int" */
  681 #define FREEBSD_SYS_lchown      254
  682 
  683 /* syscall: "getdents" ret: "int" args: "int" "char *" "size_t" */
  684 #define FREEBSD_SYS_getdents    272
  685 
  686 /* syscall: "lchmod" ret: "int" args: "const char *" "mode_t" */
  687 #define FREEBSD_SYS_lchmod      274
  688 
  689 /* syscall: "netbsd_lchown" ret: "int" args: "const char *" "uid_t" "gid_t" */
  690 #define FREEBSD_SYS_netbsd_lchown       275
  691 
  692 /* syscall: "lutimes" ret: "int" args: "const char *" "const struct timeval *" */
  693 #define FREEBSD_SYS_lutimes     276
  694 
  695 /* syscall: "__msync13" ret: "int" args: "void *" "size_t" "int" */
  696 #define FREEBSD_SYS___msync13   277
  697 
  698 /* syscall: "__stat13" ret: "int" args: "const char *" "struct stat13 *" */
  699 #define FREEBSD_SYS___stat13    278
  700 
  701 /* syscall: "__fstat13" ret: "int" args: "int" "struct stat13 *" */
  702 #define FREEBSD_SYS___fstat13   279
  703 
  704 /* syscall: "__lstat13" ret: "int" args: "const char *" "struct stat13 *" */
  705 #define FREEBSD_SYS___lstat13   280
  706 
  707 /* syscall: "fhstatfs" ret: "int" args: "const struct compat_30_fhandle *" "struct statfs12 *" */
  708 #define FREEBSD_SYS_fhstatfs    297
  709 
  710 /* syscall: "fhopen" ret: "int" args: "const struct compat_30_fhandle *" "int" */
  711 #define FREEBSD_SYS_fhopen      298
  712 
  713 /* syscall: "fhstat" ret: "int" args: "const struct cocmpat_30_fhandlez *" "struct stat13 *" */
  714 #define FREEBSD_SYS_fhstat      299
  715 
  716 /* syscall: "getsid" ret: "pid_t" args: "pid_t" */
  717 #define FREEBSD_SYS_getsid      310
  718 
  719 /* syscall: "yield" ret: "void" args: */
  720 #define FREEBSD_SYS_yield       321
  721 
  722 /* syscall: "mlockall" ret: "int" args: "int" */
  723 #define FREEBSD_SYS_mlockall    324
  724 
  725 /* syscall: "munlockall" ret: "int" args: */
  726 #define FREEBSD_SYS_munlockall  325
  727 
  728 /* syscall: "__getcwd" ret: "int" args: "char *" "size_t" */
  729 #define FREEBSD_SYS___getcwd    326
  730 
  731 /* syscall: "sched_setparam" ret: "int" args: "pid_t" "const struct freebsd_sched_param *" */
  732 #define FREEBSD_SYS_sched_setparam      327
  733 
  734 /* syscall: "sched_getparam" ret: "int" args: "pid_t" "struct freebsd_sched_param *" */
  735 #define FREEBSD_SYS_sched_getparam      328
  736 
  737 /* syscall: "sched_setscheduler" ret: "int" args: "pid_t" "int" "const struct sched_param *" */
  738 #define FREEBSD_SYS_sched_setscheduler  329
  739 
  740 /* syscall: "sched_getscheduler" ret: "int" args: "pid_t" */
  741 #define FREEBSD_SYS_sched_getscheduler  330
  742 
  743 /* syscall: "sched_yield" ret: "int" args: */
  744 #define FREEBSD_SYS_sched_yield 331
  745 
  746 /* syscall: "sched_get_priority_max" ret: "int" args: "int" */
  747 #define FREEBSD_SYS_sched_get_priority_max      332
  748 
  749 /* syscall: "sched_get_priority_min" ret: "int" args: "int" */
  750 #define FREEBSD_SYS_sched_get_priority_min      333
  751 
  752 /* syscall: "utrace" ret: "int" args: "void *" "size_t" */
  753 #define FREEBSD_SYS_utrace      335
  754 
  755 /* syscall: "__sigprocmask14" ret: "int" args: "int" "const sigset_t *" "sigset_t *" */
  756 #define FREEBSD_SYS___sigprocmask14     340
  757 
  758 /* syscall: "__sigsuspend14" ret: "int" args: "const sigset_t *" */
  759 #define FREEBSD_SYS___sigsuspend14      341
  760 
  761 /* syscall: "sigaction4" ret: "int" args: "int" "const struct freebsd_sigaction4 *" "struct freebsd_sigaction4 *" */
  762 #define FREEBSD_SYS_sigaction4  342
  763 
  764 /* syscall: "__sigpending14" ret: "int" args: "const sigset_t *" */
  765 #define FREEBSD_SYS___sigpending14      343
  766 
  767 /* syscall: "lchflags" ret: "int" args: "const char *" "u_long" */
  768 #define FREEBSD_SYS_lchflags    391
  769 
  770 /* syscall: "uuidgen" ret: "int" args: "struct uuid *" "int" */
  771 #define FREEBSD_SYS_uuidgen     392
  772 
  773 #if defined(P1003_1B_SEMAPHORE) || !defined(_KERNEL)
  774 /* syscall: "_ksem_close" ret: "int" args: "semid_t" */
  775 #define FREEBSD_SYS__ksem_close 400
  776 
  777 /* syscall: "_ksem_post" ret: "int" args: "semid_t" */
  778 #define FREEBSD_SYS__ksem_post  401
  779 
  780 /* syscall: "_ksem_wait" ret: "int" args: "semid_t" */
  781 #define FREEBSD_SYS__ksem_wait  402
  782 
  783 /* syscall: "_ksem_trywait" ret: "int" args: "semid_t" */
  784 #define FREEBSD_SYS__ksem_trywait       403
  785 
  786 /* syscall: "_ksem_unlink" ret: "int" args: "const char *" */
  787 #define FREEBSD_SYS__ksem_unlink        406
  788 
  789 /* syscall: "_ksem_getvalue" ret: "int" args: "semid_t" "unsigned int *" */
  790 #define FREEBSD_SYS__ksem_getvalue      407
  791 
  792 /* syscall: "_ksem_destroy" ret: "int" args: "semid_t" */
  793 #define FREEBSD_SYS__ksem_destroy       408
  794 
  795 #else
  796                                 /* 400 is excluded ksem_close */
  797                                 /* 401 is excluded ksem_post */
  798                                 /* 402 is excluded ksem_wait */
  799                                 /* 403 is excluded ksem_trywait */
  800                                 /* 404 is excluded ksem_init */
  801                                 /* 405 is excluded ksem_open */
  802                                 /* 406 is excluded ksem_unlink */
  803                                 /* 407 is excluded ksem_getvalue */
  804                                 /* 408 is excluded ksem_destroy */
  805 #endif
  806 #define FREEBSD_SYS_MAXSYSCALL  440
  807 #define FREEBSD_SYS_NSYSENT     512
  808 #endif /* _FREEBSD_SYS_SYSCALL_H_ */

Cache object: d907f8692dfc21665e796c658479b32e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.