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
|