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/sys/sysunion.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 /*
    2  * Union of syscall args for messaging.
    3  *
    4  * DO NOT EDIT-- To regenerate this file, edit syscalls.master followed
    5  *               by running make sysent in the same directory.
    6  */
    7 
    8 union sysunion {
    9 #ifdef _KERNEL /* header only applies in kernel */
   10         struct  lwkt_msg lmsg;
   11         struct  sysmsg sysmsg;
   12 #endif
   13 #ifdef COMPAT_43
   14 #endif
   15         struct  nosys_args nosys;
   16         struct  exit_args exit;
   17         struct  fork_args fork;
   18         struct  read_args read;
   19         struct  write_args write;
   20         struct  open_args open;
   21         struct  close_args close;
   22         struct  wait_args wait4;
   23 #ifdef COMPAT_43
   24         struct  ocreat_args sys_ocreat;
   25 #endif
   26         struct  link_args link;
   27         struct  unlink_args unlink;
   28         struct  chdir_args chdir;
   29         struct  fchdir_args fchdir;
   30         struct  mknod_args mknod;
   31         struct  chmod_args chmod;
   32         struct  chown_args chown;
   33         struct  obreak_args obreak;
   34         struct  getfsstat_args getfsstat;
   35 #ifdef COMPAT_43
   36         struct  olseek_args sys_olseek;
   37 #endif
   38         struct  getpid_args getpid;
   39         struct  mount_args mount;
   40         struct  unmount_args unmount;
   41         struct  setuid_args setuid;
   42         struct  getuid_args getuid;
   43         struct  geteuid_args geteuid;
   44         struct  ptrace_args ptrace;
   45         struct  recvmsg_args recvmsg;
   46         struct  sendmsg_args sendmsg;
   47         struct  recvfrom_args recvfrom;
   48         struct  accept_args accept;
   49         struct  getpeername_args getpeername;
   50         struct  getsockname_args getsockname;
   51         struct  access_args access;
   52         struct  chflags_args chflags;
   53         struct  fchflags_args fchflags;
   54         struct  sync_args sync;
   55         struct  kill_args kill;
   56 #ifdef COMPAT_43
   57         struct  ostat_args sys_ostat;
   58 #endif
   59         struct  getppid_args getppid;
   60 #ifdef COMPAT_43
   61         struct  olstat_args sys_olstat;
   62 #endif
   63         struct  dup_args dup;
   64         struct  pipe_args pipe;
   65         struct  getegid_args getegid;
   66         struct  profil_args profil;
   67         struct  ktrace_args ktrace;
   68         struct  getgid_args getgid;
   69         struct  getlogin_args getlogin;
   70         struct  setlogin_args setlogin;
   71         struct  acct_args acct;
   72         struct  sigaltstack_args sigaltstack;
   73         struct  ioctl_args ioctl;
   74         struct  reboot_args reboot;
   75         struct  revoke_args revoke;
   76         struct  symlink_args symlink;
   77         struct  readlink_args readlink;
   78         struct  execve_args execve;
   79         struct  umask_args umask;
   80         struct  chroot_args chroot;
   81 #ifdef COMPAT_43
   82         struct  ofstat_args sys_ofstat;
   83 #endif
   84 #ifdef COMPAT_43
   85         struct  getkerninfo_args getkerninfo;
   86 #endif
   87         struct  getpagesize_args getpagesize;
   88         struct  msync_args msync;
   89         struct  vfork_args vfork;
   90         struct  sbrk_args sbrk;
   91         struct  sstk_args sstk;
   92 #ifdef COMPAT_43
   93         struct  ommap_args sys_ommap;
   94 #endif
   95 #ifdef COMPAT_43
   96         struct  ovadvise_args vadvise;
   97 #endif
   98         struct  munmap_args munmap;
   99         struct  mprotect_args mprotect;
  100         struct  madvise_args madvise;
  101         struct  mincore_args mincore;
  102         struct  getgroups_args getgroups;
  103         struct  setgroups_args setgroups;
  104         struct  getpgrp_args getpgrp;
  105         struct  setpgid_args setpgid;
  106         struct  setitimer_args setitimer;
  107         struct  owait_args sys_owait;
  108         struct  swapon_args swapon;
  109         struct  getitimer_args getitimer;
  110 #ifdef COMPAT_43
  111         struct  gethostname_args gethostname;
  112 #endif
  113 #ifdef COMPAT_43
  114         struct  sethostname_args sethostname;
  115 #endif
  116         struct  getdtablesize_args getdtablesize;
  117         struct  dup2_args dup2;
  118         struct  fcntl_args fcntl;
  119         struct  select_args select;
  120         struct  fsync_args fsync;
  121         struct  setpriority_args setpriority;
  122         struct  socket_args socket;
  123         struct  connect_args connect;
  124         struct  getpriority_args getpriority;
  125 #ifdef COMPAT_43
  126         struct  osend_args sys_osend;
  127 #endif
  128 #ifdef COMPAT_43
  129         struct  orecv_args sys_orecv;
  130 #endif
  131         struct  bind_args bind;
  132         struct  setsockopt_args setsockopt;
  133         struct  listen_args listen;
  134 #ifdef COMPAT_43
  135         struct  osigvec_args sys_osigvec;
  136 #endif
  137 #ifdef COMPAT_43
  138         struct  osigblock_args sys_osigblock;
  139 #endif
  140 #ifdef COMPAT_43
  141         struct  osigsetmask_args sys_osigsetmask;
  142 #endif
  143 #ifdef COMPAT_43
  144         struct  osigstack_args sys_osigstack;
  145 #endif
  146 #ifdef COMPAT_43
  147         struct  orecvmsg_args sys_orecvmsg;
  148 #endif
  149 #ifdef COMPAT_43
  150         struct  osendmsg_args sys_osendmsg;
  151 #endif
  152         struct  gettimeofday_args gettimeofday;
  153         struct  getrusage_args getrusage;
  154         struct  getsockopt_args getsockopt;
  155         struct  readv_args readv;
  156         struct  writev_args writev;
  157         struct  settimeofday_args settimeofday;
  158         struct  fchown_args fchown;
  159         struct  fchmod_args fchmod;
  160         struct  setreuid_args setreuid;
  161         struct  setregid_args setregid;
  162         struct  rename_args rename;
  163 #ifdef COMPAT_43
  164         struct  otruncate_args sys_otruncate;
  165 #endif
  166 #ifdef COMPAT_43
  167         struct  oftruncate_args sys_oftruncate;
  168 #endif
  169         struct  flock_args flock;
  170         struct  mkfifo_args mkfifo;
  171         struct  sendto_args sendto;
  172         struct  shutdown_args shutdown;
  173         struct  socketpair_args socketpair;
  174         struct  mkdir_args mkdir;
  175         struct  rmdir_args rmdir;
  176         struct  utimes_args utimes;
  177         struct  adjtime_args adjtime;
  178 #ifdef COMPAT_43
  179         struct  ogetpeername_args sys_ogetpeername;
  180 #endif
  181         struct  ogethostid_args sys_ogethostid;
  182 #ifdef COMPAT_43
  183         struct  osethostid_args sys_osethostid;
  184 #endif
  185 #ifdef COMPAT_43
  186         struct  ogetrlimit_args sys_ogetrlimit;
  187 #endif
  188 #ifdef COMPAT_43
  189         struct  osetrlimit_args sys_osetrlimit;
  190 #endif
  191 #ifdef COMPAT_43
  192         struct  okillpg_args sys_okillpg;
  193 #endif
  194         struct  setsid_args setsid;
  195         struct  quotactl_args quotactl;
  196         struct  oquota_args sys_oquota;
  197         struct  nfssvc_args nfssvc;
  198 #ifdef COMPAT_43
  199         struct  ogetdirentries_args sys_ogetdirentries;
  200 #endif
  201         struct  statfs_args statfs;
  202         struct  fstatfs_args fstatfs;
  203         struct  getfh_args getfh;
  204         struct  getdomainname_args getdomainname;
  205         struct  setdomainname_args setdomainname;
  206         struct  uname_args uname;
  207         struct  sysarch_args sysarch;
  208         struct  rtprio_args rtprio;
  209         struct  semsys_args semsys;
  210         struct  msgsys_args msgsys;
  211         struct  shmsys_args shmsys;
  212         struct  extpread_args extpread;
  213         struct  extpwrite_args extpwrite;
  214         struct  ntp_adjtime_args ntp_adjtime;
  215         struct  setgid_args setgid;
  216         struct  setegid_args setegid;
  217         struct  seteuid_args seteuid;
  218 #ifdef COMPAT_DF12
  219         struct  dfbsd12_stat_args sys_dfbsd12_stat;
  220 #endif
  221 #ifdef COMPAT_DF12
  222         struct  dfbsd12_fstat_args sys_dfbsd12_fstat;
  223 #endif
  224 #ifdef COMPAT_DF12
  225         struct  dfbsd12_lstat_args sys_dfbsd12_lstat;
  226 #endif
  227         struct  pathconf_args pathconf;
  228         struct  fpathconf_args fpathconf;
  229         struct  __getrlimit_args getrlimit;
  230         struct  __setrlimit_args setrlimit;
  231 #ifdef COMPAT_DF12
  232         struct  dfbsd12_getdirentries_args sys_dfbsd12_getdirentries;
  233 #endif
  234         struct  mmap_args mmap;
  235         struct  lseek_args lseek;
  236         struct  truncate_args truncate;
  237         struct  ftruncate_args ftruncate;
  238         struct  sysctl_args __sysctl;
  239         struct  mlock_args mlock;
  240         struct  munlock_args munlock;
  241         struct  undelete_args undelete;
  242         struct  futimes_args futimes;
  243         struct  getpgid_args getpgid;
  244         struct  poll_args poll;
  245         struct  __semctl_args __semctl;
  246         struct  semget_args semget;
  247         struct  semop_args semop;
  248         struct  msgctl_args msgctl;
  249         struct  msgget_args msgget;
  250         struct  msgsnd_args msgsnd;
  251         struct  msgrcv_args msgrcv;
  252         struct  shmat_args shmat;
  253         struct  shmctl_args shmctl;
  254         struct  shmdt_args shmdt;
  255         struct  shmget_args shmget;
  256         struct  clock_gettime_args clock_gettime;
  257         struct  clock_settime_args clock_settime;
  258         struct  clock_getres_args clock_getres;
  259         struct  nanosleep_args nanosleep;
  260         struct  minherit_args minherit;
  261         struct  rfork_args rfork;
  262         struct  openbsd_poll_args openbsd_poll;
  263         struct  issetugid_args issetugid;
  264         struct  lchown_args lchown;
  265 #ifdef COMPAT_DF12
  266         struct  dfbsd12_getdents_args sys_dfbsd12_getdents;
  267 #endif
  268         struct  lchmod_args lchmod;
  269         struct  lutimes_args lutimes;
  270         struct  extpreadv_args extpreadv;
  271         struct  extpwritev_args extpwritev;
  272         struct  fhstatfs_args fhstatfs;
  273         struct  fhopen_args fhopen;
  274 #ifdef COMPAT_DF12
  275         struct  dfbsd12_fhstat_args sys_dfbsd12_fhstat;
  276 #endif
  277         struct  modnext_args modnext;
  278         struct  modstat_args modstat;
  279         struct  modfnext_args modfnext;
  280         struct  modfind_args modfind;
  281         struct  kldload_args kldload;
  282         struct  kldunload_args kldunload;
  283         struct  kldfind_args kldfind;
  284         struct  kldnext_args kldnext;
  285         struct  kldstat_args kldstat;
  286         struct  kldfirstmod_args kldfirstmod;
  287         struct  getsid_args getsid;
  288         struct  setresuid_args setresuid;
  289         struct  setresgid_args setresgid;
  290         struct  aio_return_args aio_return;
  291         struct  aio_suspend_args aio_suspend;
  292         struct  aio_cancel_args aio_cancel;
  293         struct  aio_error_args aio_error;
  294         struct  aio_read_args aio_read;
  295         struct  aio_write_args aio_write;
  296         struct  lio_listio_args lio_listio;
  297         struct  yield_args yield;
  298         struct  mlockall_args mlockall;
  299         struct  munlockall_args munlockall;
  300         struct  __getcwd_args __getcwd;
  301         struct  sched_setparam_args sched_setparam;
  302         struct  sched_getparam_args sched_getparam;
  303         struct  sched_setscheduler_args sched_setscheduler;
  304         struct  sched_getscheduler_args sched_getscheduler;
  305         struct  sched_yield_args sched_yield;
  306         struct  sched_get_priority_max_args sched_get_priority_max;
  307         struct  sched_get_priority_min_args sched_get_priority_min;
  308         struct  sched_rr_get_interval_args sched_rr_get_interval;
  309         struct  utrace_args utrace;
  310         struct  kldsym_args kldsym;
  311         struct  jail_args jail;
  312         struct  sigprocmask_args sigprocmask;
  313         struct  sigsuspend_args sigsuspend;
  314         struct  sigaction_args sigaction;
  315         struct  sigpending_args sigpending;
  316         struct  sigreturn_args sigreturn;
  317         struct  sigtimedwait_args sigtimedwait;
  318         struct  sigwaitinfo_args sigwaitinfo;
  319         struct  __acl_get_file_args __acl_get_file;
  320         struct  __acl_set_file_args __acl_set_file;
  321         struct  __acl_get_fd_args __acl_get_fd;
  322         struct  __acl_set_fd_args __acl_set_fd;
  323         struct  __acl_delete_file_args __acl_delete_file;
  324         struct  __acl_delete_fd_args __acl_delete_fd;
  325         struct  __acl_aclcheck_file_args __acl_aclcheck_file;
  326         struct  __acl_aclcheck_fd_args __acl_aclcheck_fd;
  327         struct  extattrctl_args extattrctl;
  328         struct  extattr_set_file_args extattr_set_file;
  329         struct  extattr_get_file_args extattr_get_file;
  330         struct  extattr_delete_file_args extattr_delete_file;
  331         struct  aio_waitcomplete_args aio_waitcomplete;
  332         struct  getresuid_args getresuid;
  333         struct  getresgid_args getresgid;
  334         struct  kqueue_args kqueue;
  335         struct  kevent_args kevent;
  336         struct  sctp_peeloff_args sctp_peeloff;
  337         struct  lchflags_args lchflags;
  338         struct  uuidgen_args uuidgen;
  339         struct  sendfile_args sendfile;
  340         struct  varsym_set_args varsym_set;
  341         struct  varsym_get_args varsym_get;
  342         struct  varsym_list_args varsym_list;
  343         struct  exec_sys_register_args exec_sys_register;
  344         struct  exec_sys_unregister_args exec_sys_unregister;
  345         struct  sys_checkpoint_args sys_checkpoint;
  346         struct  mountctl_args mountctl;
  347         struct  umtx_sleep_args umtx_sleep;
  348         struct  umtx_wakeup_args umtx_wakeup;
  349         struct  jail_attach_args jail_attach;
  350         struct  set_tls_area_args set_tls_area;
  351         struct  get_tls_area_args get_tls_area;
  352         struct  closefrom_args closefrom;
  353         struct  stat_args stat;
  354         struct  fstat_args fstat;
  355         struct  lstat_args lstat;
  356         struct  fhstat_args fhstat;
  357         struct  getdirentries_args getdirentries;
  358         struct  getdents_args getdents;
  359         struct  usched_set_args usched_set;
  360         struct  extaccept_args extaccept;
  361         struct  extconnect_args extconnect;
  362         struct  mcontrol_args mcontrol;
  363         struct  vmspace_create_args vmspace_create;
  364         struct  vmspace_destroy_args vmspace_destroy;
  365         struct  vmspace_ctl_args vmspace_ctl;
  366         struct  vmspace_mmap_args vmspace_mmap;
  367         struct  vmspace_munmap_args vmspace_munmap;
  368         struct  vmspace_mcontrol_args vmspace_mcontrol;
  369         struct  vmspace_pread_args vmspace_pread;
  370         struct  vmspace_pwrite_args vmspace_pwrite;
  371         struct  extexit_args extexit;
  372         struct  lwp_create_args lwp_create;
  373         struct  lwp_gettid_args lwp_gettid;
  374         struct  lwp_kill_args lwp_kill;
  375         struct  lwp_rtprio_args lwp_rtprio;
  376         struct  pselect_args pselect;
  377         struct  statvfs_args statvfs;
  378         struct  fstatvfs_args fstatvfs;
  379         struct  fhstatvfs_args fhstatvfs;
  380         struct  getvfsstat_args getvfsstat;
  381         struct  openat_args openat;
  382         struct  fstatat_args fstatat;
  383         struct  fchmodat_args fchmodat;
  384         struct  fchownat_args fchownat;
  385         struct  unlinkat_args unlinkat;
  386         struct  faccessat_args faccessat;
  387         struct  mq_open_args mq_open;
  388         struct  mq_close_args mq_close;
  389         struct  mq_unlink_args mq_unlink;
  390         struct  mq_getattr_args mq_getattr;
  391         struct  mq_setattr_args mq_setattr;
  392         struct  mq_notify_args mq_notify;
  393         struct  mq_send_args mq_send;
  394         struct  mq_receive_args mq_receive;
  395         struct  mq_timedsend_args mq_timedsend;
  396         struct  mq_timedreceive_args mq_timedreceive;
  397         struct  ioprio_set_args ioprio_set;
  398         struct  ioprio_get_args ioprio_get;
  399         struct  chroot_kernel_args chroot_kernel;
  400         struct  renameat_args renameat;
  401         struct  mkdirat_args mkdirat;
  402         struct  mkfifoat_args mkfifoat;
  403         struct  mknodat_args mknodat;
  404         struct  readlinkat_args readlinkat;
  405         struct  symlinkat_args symlinkat;
  406         struct  swapoff_args swapoff;
  407         struct  vquotactl_args vquotactl;
  408         struct  linkat_args linkat;
  409         struct  eaccess_args eaccess;
  410         struct  lpathconf_args lpathconf;
  411         struct  vmm_guest_ctl_args vmm_guest_ctl;
  412         struct  vmm_guest_sync_addr_args vmm_guest_sync_addr;
  413 };

Cache object: 5936b03f44d90736941796052113b718


[ 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.