Ignore:
Timestamp:
2009-09-11T16:21:29Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2ac62cf
Parents:
e8e2ae1
Message:

simplify and add missing protocols

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contrib/arch/uspace/lib/libc/protocol

    re8e2ae1 r8c52f66  
    1 /* Protocol by which libc uses uspace services */
     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 TracChangeset for help on using the changeset viewer.