Versions 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. libc {
  2. GLIBC_2.0 {
  3. # variables used in Mach-specific macros
  4. __mach_task_self_;
  5. __vm_page_size;
  6. # functions used in inline functions and macros
  7. __mach_port_deallocate; __mach_thread_self;
  8. # functions used by RPC stubs
  9. __mach_msg; __mach_msg_overwrite;
  10. __mig_allocate; __mig_deallocate; __mig_dealloc_reply_port;
  11. __mig_get_reply_port; __mig_put_reply_port;
  12. __mig_strncpy;
  13. # variables in normal name space
  14. vm_page_size;
  15. # functions in normal name space
  16. # e*
  17. evc_wait;
  18. # m*
  19. mach_error; mach_error_string; mach_error_type;
  20. mach_host_self;
  21. mach_msg; mach_msg_overwrite;
  22. mach_msg_destroy;
  23. mach_msg_send; mach_msg_receive;
  24. mach_msg_server; mach_msg_server_timeout;
  25. mach_open_devstream;
  26. mach_port_allocate; mach_port_allocate_name; mach_port_deallocate;
  27. mach_port_insert_right; mach_reply_port;
  28. mach_setup_thread;
  29. mach_setup_tls;
  30. mach_task_self;
  31. mach_thread_self;
  32. mig_allocate; mig_dealloc_reply_port; mig_deallocate;
  33. mig_get_reply_port; mig_init; mig_put_reply_port;
  34. # v*
  35. vm_allocate; vm_deallocate; vm_map;
  36. # s*
  37. swtch; swtch_pri;
  38. # t*
  39. task_create; task_set_special_port; task_suspend; task_terminate;
  40. thread_depress_abort; thread_switch;
  41. }
  42. GLIBC_2.2.5 {
  43. # internal functions used by other libraries (e.g. librt)
  44. __mach_msg_destroy; __mach_reply_port;
  45. # This was always there, but not exported as it should have been.
  46. mig_strncpy;
  47. }
  48. GLIBC_2.21 {
  49. __mach_host_self_;
  50. }
  51. GLIBC_2.32 {
  52. mach_print;
  53. }
  54. HURD_CTHREADS_0.3 {
  55. __mutex_init; __mutex_lock; __mutex_trylock; __mutex_unlock;
  56. __spin_lock; __spin_lock_init; __spin_lock_solid; __spin_try_lock;
  57. __spin_unlock;
  58. }
  59. GLIBC_PRIVATE {
  60. # functions used by RPC stubs
  61. __mig_memcpy;
  62. __mig_strlen;
  63. }
  64. }