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/mach/mach_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: mach_syscall.h,v 1.17 2005/12/11 12:20:20 christos Exp $ */
    2 
    3 /*
    4  * System call numbers.
    5  *
    6  * DO NOT EDIT-- this file is automatically generated.
    7  * created from NetBSD: syscalls.master,v 1.7 2005/02/26 23:10:20 perry Exp
    8  */
    9 
   10 /* syscall: "reply_port" ret: "mach_port_name_t" args: */
   11 #define MACH_SYS_reply_port     26
   12 
   13 /* syscall: "thread_self_trap" ret: "mach_port_name_t" args: */
   14 #define MACH_SYS_thread_self_trap       27
   15 
   16 /* syscall: "task_self_trap" ret: "mach_port_name_t" args: */
   17 #define MACH_SYS_task_self_trap 28
   18 
   19 /* syscall: "host_self_trap" ret: "mach_port_name_t" args: */
   20 #define MACH_SYS_host_self_trap 29
   21 
   22 /* syscall: "msg_trap" ret: "mach_msg_return_t" args: "mach_msg_header_t *" "mach_msg_option_t" "mach_msg_size_t" "mach_msg_size_t" "mach_port_name_t" "mach_msg_timeout_t" "mach_port_name_t" */
   23 #define MACH_SYS_msg_trap       31
   24 
   25 /* syscall: "msg_overwrite_trap" ret: "mach_kern_return_t" args: "mach_msg_header_t *" "mach_msg_option_t" "mach_msg_size_t" "mach_msg_size_t" "mach_port_name_t" "mach_msg_timeout_t" "mach_port_name_t" "mach_msg_header_t *" "mach_msg_size_t" */
   26 #define MACH_SYS_msg_overwrite_trap     32
   27 
   28 /* syscall: "semaphore_signal_trap" ret: "mach_kern_return_t" args: "mach_port_name_t" */
   29 #define MACH_SYS_semaphore_signal_trap  33
   30 
   31 /* syscall: "semaphore_signal_all_trap" ret: "mach_kern_return_t" args: "mach_port_name_t" */
   32 #define MACH_SYS_semaphore_signal_all_trap      34
   33 
   34 /* syscall: "semaphore_signal_thread_trap" ret: "mach_kern_return_t" args: "mach_port_name_t" "mach_port_name_t" */
   35 #define MACH_SYS_semaphore_signal_thread_trap   35
   36 
   37 /* syscall: "semaphore_wait_trap" ret: "mach_kern_return_t" args: "mach_port_name_t" */
   38 #define MACH_SYS_semaphore_wait_trap    36
   39 
   40 /* syscall: "semaphore_wait_signal_trap" ret: "mach_kern_return_t" args: "mach_port_name_t" "mach_port_name_t" */
   41 #define MACH_SYS_semaphore_wait_signal_trap     37
   42 
   43 /* syscall: "semaphore_timedwait_trap" ret: "mach_kern_return_t" args: "mach_port_name_t" "unsigned int" "mach_clock_res_t" */
   44 #define MACH_SYS_semaphore_timedwait_trap       38
   45 
   46 /* syscall: "semaphore_timedwait_signal_trap" ret: "mach_kern_return_t" args: "mach_port_name_t" "mach_port_name_t" "unsigned int" "mach_clock_res_t" */
   47 #define MACH_SYS_semaphore_timedwait_signal_trap        39
   48 
   49 /* syscall: "init_process" ret: "mach_kern_return_t" args: */
   50 #define MACH_SYS_init_process   41
   51 
   52 /* syscall: "map_fd" ret: "mach_kern_return_t" args: "int" "mach_vm_offset_t" "mach_vm_offset_t *" "mach_boolean_t" "mach_vm_size_t" */
   53 #define MACH_SYS_map_fd 43
   54 
   55 /* syscall: "task_for_pid" ret: "mach_kern_return_t" args: "mach_port_t" "int" "mach_port_t *" */
   56 #define MACH_SYS_task_for_pid   45
   57 
   58 /* syscall: "pid_for_task" ret: "mach_kern_return_t" args: "mach_port_t" "int *" */
   59 #define MACH_SYS_pid_for_task   46
   60 
   61 /* syscall: "macx_swapon" ret: "mach_kern_return_t" args: "char *" "int" "int" "int" */
   62 #define MACH_SYS_macx_swapon    48
   63 
   64 /* syscall: "macx_swapoff" ret: "mach_kern_return_t" args: "char *" "int" */
   65 #define MACH_SYS_macx_swapoff   49
   66 
   67 /* syscall: "macx_triggers" ret: "mach_kern_return_t" args: "int" "int" "int" "mach_port_t" */
   68 #define MACH_SYS_macx_triggers  51
   69 
   70 /* syscall: "swtch_pri" ret: "mach_kern_return_t" args: "int" */
   71 #define MACH_SYS_swtch_pri      59
   72 
   73 /* syscall: "swtch" ret: "mach_kern_return_t" args: */
   74 #define MACH_SYS_swtch  60
   75 
   76 /* syscall: "syscall_thread_switch" ret: "mach_kern_return_t" args: "mach_port_name_t" "int" "mach_msg_timeout_t" */
   77 #define MACH_SYS_syscall_thread_switch  61
   78 
   79 /* syscall: "clock_sleep_trap" ret: "mach_kern_return_t" args: "mach_port_name_t" "mach_sleep_type_t" "int" "int" "mach_timespec_t *" */
   80 #define MACH_SYS_clock_sleep_trap       62
   81 
   82 /* syscall: "timebase_info" ret: "mach_kern_return_t" args: "mach_timebase_info_t" */
   83 #define MACH_SYS_timebase_info  89
   84 
   85 /* syscall: "wait_until" ret: "mach_kern_return_t" args: "u_int64_t" */
   86 #define MACH_SYS_wait_until     90
   87 
   88 /* syscall: "timer_create" ret: "mach_port_name_t" args: */
   89 #define MACH_SYS_timer_create   91
   90 
   91 /* syscall: "timer_destroy" ret: "mach_kern_return_t" args: "mach_port_name_t" */
   92 #define MACH_SYS_timer_destroy  92
   93 
   94 /* syscall: "timer_arm" ret: "mach_kern_return_t" args: "mach_port_name_t" "mach_absolute_time_t" */
   95 #define MACH_SYS_timer_arm      93
   96 
   97 /* syscall: "timer_cancel" ret: "mach_kern_return_t" args: "mach_port_name_t" "mach_absolute_time_t *" */
   98 #define MACH_SYS_timer_cancel   94
   99 
  100 /* syscall: "get_time_base_info" ret: "mach_kern_return_t" args: */
  101 #define MACH_SYS_get_time_base_info     95
  102 
  103 #define MACH_SYS_MAXSYSCALL     128
  104 #define MACH_SYS_NSYSENT        128

Cache object: a3db956d9c51ebbe9233e8284275308e


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