1 | /* Protocol according to which libc uses kernel syscalls */
|
---|
2 | (
|
---|
3 | !sys_klog.sys_klog +
|
---|
4 | !sys_tls.sys_tls_set +
|
---|
5 | !sys_thread.sys_thread_create +
|
---|
6 | !sys_thread.sys_thread_get_id +
|
---|
7 | !sys_thread.sys_thread_exit +
|
---|
8 | !sys_task.sys_task_set_name +
|
---|
9 | !sys_task.sys_task_get_id +
|
---|
10 | !sys_program.sys_program_spawn_loader +
|
---|
11 | !sys_futex.sys_futex_sleep_timeout +
|
---|
12 | !sys_futex.sys_futex_wakeup +
|
---|
13 | !sys_smc.sys_smc_coherence +
|
---|
14 | !sys_as.sys_as_area_create +
|
---|
15 | !sys_as.sys_as_area_resize +
|
---|
16 | !sys_as.sys_as_area_change_flags +
|
---|
17 | !sys_as.sys_as_area_destroy +
|
---|
18 | !sys_ipc.sys_ipc_call_sync_fast +
|
---|
19 | !sys_ipc.sys_ipc_call_sync_slow +
|
---|
20 | !sys_ipc.sys_ipc_call_async_fast +
|
---|
21 | !sys_ipc.sys_ipc_call_async_slow +
|
---|
22 | !sys_ipc.sys_ipc_forward_fast +
|
---|
23 | !sys_ipc.sys_ipc_forward_slow +
|
---|
24 | !sys_ipc.sys_ipc_answer_fast +
|
---|
25 | !sys_ipc.sys_ipc_answer_slow +
|
---|
26 | !sys_ipc.sys_ipc_hangup +
|
---|
27 | !sys_ipc.sys_ipc_wait_for_call +
|
---|
28 | !sys_ipc.sys_ipc_poke +
|
---|
29 | !sys_event.sys_event_subscribe +
|
---|
30 | !sys_cap.sys_cap_grant +
|
---|
31 | !sys_cap.sys_cap_rewoke +
|
---|
32 | !sys_ddi.sys_enable_iospace +
|
---|
33 | !sys_ddi.sys_physmem_map +
|
---|
34 | !sys_ddi.sys_device_assign_devno +
|
---|
35 | !sys_ddi.sys_preempt_control +
|
---|
36 | !sys_ddi.sys_ipc_register_irq +
|
---|
37 | !sys_ddi.sys_ipc_unregister_irq +
|
---|
38 | !sys_sysinfo.sys_sysinfo_valid +
|
---|
39 | !sys_sysinfo.sys_sysinfo_value +
|
---|
40 | !sys_debug.sys_ipc_connect_kbox
|
---|
41 | )*
|
---|