1998-12-03 Mark Kettenis <kettenis@phys.uva.nl>
[kopensolaris-gnu/glibc.git] / hurd / Versions
1 libc {
2   GLIBC_2.0 {
3     # necessary for the Hurd brk implementation
4     _end;
5
6     # variables used in macros & inline functions
7     __hurd_sigthread_stack_base; __hurd_sigthread_stack_end;
8     __hurd_sigthread_variables;
9     __hurd_threadvar_max;
10     __hurd_threadvar_stack_mask; __hurd_threadvar_stack_offset;
11
12     # functions used in macros & inline functions
13     __hurd_errno_location;
14
15     # functions used in libmachuser and libhurduser
16     _S_catch_exception_raise;
17     _S_msg_add_auth; _S_msg_del_auth;
18     _S_msg_describe_ports;
19     _S_msg_get_dtable; _S_msg_set_dtable;
20     _S_msg_get_env_variable; _S_msg_set_env_variable;
21     _S_msg_get_environment; _S_msg_set_environment;
22     _S_msg_get_fd; _S_msg_set_fd;
23     _S_msg_get_init_int; _S_msg_set_init_int;
24     _S_msg_get_init_ints; _S_msg_set_init_ints;
25     _S_msg_get_init_port; _S_msg_set_init_port;
26     _S_msg_get_init_ports; _S_msg_set_init_ports;
27     _S_msg_proc_newids; _S_msg_report_wait;
28     _S_msg_sig_post; _S_msg_sig_post_untraced;
29     _hurd_intr_rpc_mach_msg; _hurdsig_fault_catch_exception_raise;
30
31     # "quasi-internal" variables
32     _hurd_device_master;
33     _hurd_dtable; _hurd_dtablesize; _hurd_dtable_lock;
34     _hurd_host_priv;
35     _hurd_msgport;
36     _hurd_ports;
37
38     # "quasi-internal" functions
39     _hurd_canonicalize_directory_name_internal;
40     _hurd_critical_section_lock;
41     _hurd_critical_section_unlock;
42     _hurd_exception2signal;
43     _hurd_exec;
44     _hurd_fd_get;
45     _hurd_init;
46     _hurd_intern_fd;
47     _hurd_port_cleanup;
48     _hurd_port_free;
49     _hurd_port_get;
50     _hurd_port_locked_get;
51     _hurd_ports_use;
52     _hurd_proc_init;
53     _hurd_thread_sigstate;
54
55     # functions in normal name space
56
57     # f*
58     file_name_lookup; file_name_lookup_under; file_name_path_lookup;
59     file_name_split;
60     fopenport;
61
62     # g*
63     get_privileged_ports;
64     getauth; getcrdir; getcwdir; getcttyid; getdport; getproc; getumask;
65
66     # h*
67     hurd_catch_signal;
68     hurd_check_cancel;
69     hurd_file_name_lookup; hurd_file_name_lookup_retry;
70     hurd_file_name_path_lookup; hurd_file_name_split;
71     hurd_preempt_signals;
72     hurd_safe_copyin; hurd_safe_copyout;
73     hurd_safe_memmove; hurd_safe_memset;
74     hurd_sig_post;
75     hurd_thread_cancel; hurd_thread_self;
76     hurd_unpreemt_signals;
77
78     # o*
79     openport;
80
81     # p*
82     pid2task;
83
84     # s*
85     setauth; setcrdir; setcwdir; setproc; setcttyid;
86
87     # t*
88     task2pid;
89
90     # v*
91     vpprintf;
92   }
93   GLIBC_2.1 {
94     # g*
95     geteuids;
96
97     # s*
98     seteuids;
99   }
100 }