hurd: Disable O_TRUNC and FS_RETRY_MAGICAL in rtld
[glibc.git] / hurd / Versions
blob3d8b412d49c4c5485ce001e136d99eee1a8c550d
1 libc {
2   GLIBC_2.0 {
3     # functions used in libmachuser and libhurduser
4     _S_catch_exception_raise;
5     _S_catch_exception_raise_state;
6     _S_catch_exception_raise_state_identity;
7     _S_msg_add_auth; _S_msg_del_auth;
8     _S_msg_describe_ports;
9     _S_msg_get_dtable; _S_msg_set_dtable;
10     _S_msg_get_env_variable; _S_msg_set_env_variable;
11     _S_msg_get_environment; _S_msg_set_environment;
12     _S_msg_get_fd; _S_msg_set_fd;
13     _S_msg_get_init_int; _S_msg_set_init_int;
14     _S_msg_get_init_ints; _S_msg_set_init_ints;
15     _S_msg_get_init_port; _S_msg_set_init_port;
16     _S_msg_get_init_ports; _S_msg_set_init_ports;
17     _S_msg_proc_newids; _S_msg_report_wait;
18     _S_msg_sig_post; _S_msg_sig_post_untraced;
19     _hurd_intr_rpc_mach_msg;
20     _hurdsig_fault_catch_exception_raise;
21     _hurdsig_fault_catch_exception_raise_state;
22     _hurdsig_fault_catch_exception_raise_state_identity;
24     # "quasi-internal" variables
25     _hurd_device_master;
26     _hurd_dtable; _hurd_dtablesize; _hurd_dtable_lock;
27     _hurd_host_priv;
28     _hurd_msgport;
29     _hurd_ports;
31     # "quasi-internal" functions
32     _hurd_canonicalize_directory_name_internal;
33     _hurd_critical_section_lock;
34     _hurd_critical_section_unlock;
35     _hurd_exception2signal;
36     _hurd_exec;
37     _hurd_fd_get;
38     _hurd_init;
39     _hurd_intern_fd;
40     _hurd_port_cleanup;
41     _hurd_port_free;
42     _hurd_port_get;
43     _hurd_port_locked_get;
44     _hurd_ports_use;
45     _hurd_thread_sigstate;
47     # functions in normal name space
49     # f*
50     file_name_lookup; file_name_lookup_under; file_name_path_lookup;
51     file_name_split;
52     fopenport;
54     # g*
55     get_privileged_ports;
56     getauth; getcrdir; getcwdir; getcttyid; getdport; getproc; getumask;
58     # h*
59     hurd_catch_signal;
60     hurd_check_cancel;
61     hurd_file_name_lookup; hurd_file_name_lookup_retry;
62     hurd_file_name_path_lookup; hurd_file_name_split;
63     hurd_preempt_signals;
64     hurd_safe_copyin; hurd_safe_copyout;
65     hurd_safe_memmove; hurd_safe_memset;
66     hurd_sig_post;
67     hurd_thread_cancel; hurd_thread_self;
68     hurd_unpreempt_signals;
70     # o*
71     openport;
73     # p*
74     pid2task;
76     # s*
77     setauth; setcrdir; setcwdir; setproc; setcttyid;
79     # t*
80     task2pid;
82     # v*
83     vpprintf;
84   }
85   GLIBC_2.1 {
86     # "quasi-internal" functions
87     _hurd_proc_init;
89     # g*
90     geteuids;
92     # s*
93     seteuids;
94   }
95   GLIBC_2.1.3 {
96     # d*
97     directory_name_split;
99     # h*
100     hurd_directory_name_split;
101   }
102   GLIBC_2.2.5 {
103     # These always existed as inlines but the real functions were not exported.
104     __hurd_fail;
105     _hurd_self_sigstate;
107     # Same for these "quasi-internal" functions
108     _hurd_port_init;
109     _hurd_port_set;
111     # internal symbols used by other libraries (e.g. librt)
112     _hurd_raise_signal;
113     _hurdsig_interrupt_timeout;
114     _hurdsig_fault_preemptor; _hurdsig_fault_env;
115   }
116   GLIBC_2.2.6 {
117     # functions used in macros & inline functions
118     __errno_location;
119   }
120   GLIBC_2.26 {
121     # "quasi-internal" functions
122     _hurd_exec_paths;
123   }
124   GLIBC_2.27 {
125     # These always existed as inlines but the real functions were not exported.
126     _hurd_fd_error_signal; _hurd_fd_error;
127     __hurd_dfail; __hurd_sockfail;
128     _hurd_port_locked_set;
129     _hurd_userlink_link; _hurd_userlink_unlink; _hurd_userlink_clear;
130   }
131   GLIBC_2.29 {
132     # "quasi-internal" functions
133     _hurd_port_move;
134   }
136   GLIBC_2.34 {
137     # "quasi-internal" functions
138     _hurd_libc_proc_init;
139   }
141   HURD_CTHREADS_0.3 {
142     # weak refs to libthreads functions that libc calls iff libthreads in use
143     __cthread_fork; __pthread_create; __cthread_detach; __pthread_detach;
144     __pthread_getattr_np; __pthread_attr_getstack;
146     # cthreads functions with stubs in libc
147     __cthread_keycreate; __cthread_getspecific; __cthread_setspecific;
148   }
150   GLIBC_PRIVATE {
151     # Used by other libs.
152     __lll_abstimed_wait; __lll_abstimed_wait_intr; __lll_abstimed_xwait;
153     __lll_abstimed_lock; __lll_robust_lock;
154     __lll_robust_abstimed_lock; __lll_robust_trylock;
155     __lll_robust_unlock;
156     __libc_open; __libc_close;
158     # Used by libpthread.
159     _hurd_sigstate_set_global_rcv;
160     _hurd_sigstate_lock;
161     _hurd_sigstate_pending;
162     _hurd_sigstate_unlock;
163     _hurd_sigstate_delete;
164   }