source: mainline/contrib/arch/uspace/lib/libc/protocol@ 8c52f66

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 8c52f66 was 8c52f66, checked in by Martin Decky <martin@…>, 16 years ago

simplify and add missing protocols

  • Property mode set to 100644
File size: 1.4 KB
Line 
1/* Protocol according to which libc uses kernel syscalls */
2(
3 !kernel_klog.sys_klog +
4 !kernel_tls.sys_tls_set +
5 !kernel_thread.sys_thread_create +
6 !kernel_thread.sys_thread_get_id +
7 !kernel_thread.sys_thread_exit +
8 !kernel_task.sys_task_set_name +
9 !kernel_task.sys_task_get_id +
10 !kernel_program.sys_program_spawn_loader +
11 !kernel_futex.sys_futex_sleep_timeout +
12 !kernel_futex.sys_futex_wakeup +
13 !kernel_smc.sys_smc_coherence +
14 !kernel_as.sys_as_area_create +
15 !kernel_as.sys_as_area_resize +
16 !kernel_as.sys_as_area_change_flags +
17 !kernel_as.sys_as_area_destroy +
18 !kernel_ipc.sys_ipc_call_sync_fast +
19 !kernel_ipc.sys_ipc_call_sync_slow +
20 !kernel_ipc.sys_ipc_call_async_fast +
21 !kernel_ipc.sys_ipc_call_async_slow +
22 !kernel_ipc.sys_ipc_forward_fast +
23 !kernel_ipc.sys_ipc_forward_slow +
24 !kernel_ipc.sys_ipc_answer_fast +
25 !kernel_ipc.sys_ipc_answer_slow +
26 !kernel_ipc.sys_ipc_hangup +
27 !kernel_ipc.sys_ipc_wait_for_call +
28 !kernel_ipc.sys_ipc_poke +
29 !kernel_event.sys_event_subscribe +
30 !kernel_cap.sys_cap_grant +
31 !kernel_cap.sys_cap_rewoke +
32 !kernel_ddi.sys_enable_iospace +
33 !kernel_ddi.sys_physmem_map +
34 !kernel_ddi.sys_device_assign_devno +
35 !kernel_ddi.sys_preempt_control +
36 !kernel_ddi.sys_ipc_register_irq +
37 !kernel_ddi.sys_ipc_unregister_irq +
38 !kernel_sysinfo.sys_sysinfo_valid +
39 !kernel_sysinfo.sys_sysinfo_value +
40 !kernel_debug.sys_ipc_connect_kbox
41)*
Note: See TracBrowser for help on using the repository browser.