1 #ifndef L4_UCLIBC_LIBC_SYMBOLS_H
2 #define L4_UCLIBC_LIBC_SYMBOLS_H
4 #define L4_UCLIBC_EXTERNAL_accept
5 #define L4_UCLIBC_EXTERNAL_alarm
7 #define L4_UCLIBC_EXTERNAL_bind
8 #define L4_UCLIBC_EXTERNAL_brk
10 #define L4_UCLIBC_EXTERNAL_chdir
11 #define L4_UCLIBC_EXTERNAL_chown
12 #define L4_UCLIBC_EXTERNAL_clock_getres
13 #define L4_UCLIBC_EXTERNAL_close
14 #define L4_UCLIBC_EXTERNAL_connect
16 #define L4_UCLIBC_EXTERNAL_dup2
18 #define L4_UCLIBC_EXTERNAL_execve
19 #define L4_UCLIBC_EXTERNAL__exit
21 #define L4_UCLIBC_EXTERNAL_fchdir
22 #define L4_UCLIBC_EXTERNAL_fcntl
23 #define L4_UCLIBC_EXTERNAL_fcntl64
24 #define L4_UCLIBC_EXTERNAL_fork
25 #define L4_UCLIBC_EXTERNAL_fstat
26 #define L4_UCLIBC_EXTERNAL_fstat64
28 #define L4_UCLIBC_EXTERNAL_getcwd
29 #define L4_UCLIBC_EXTERNAL_getegid
30 #define L4_UCLIBC_EXTERNAL_geteuid
31 #define L4_UCLIBC_EXTERNAL_getgid
32 #define L4_UCLIBC_EXTERNAL_getgroups
33 #define L4_UCLIBC_EXTERNAL_getpid
34 #define L4_UCLIBC_EXTERNAL_getuid
35 #define L4_UCLIBC_EXTERNAL_getsockname
36 #define L4_UCLIBC_EXTERNAL_gettimeofday
38 #define L4_UCLIBC_EXTERNAL_ioctl
40 #define L4_UCLIBC_EXTERNAL_kill
42 #define L4_UCLIBC_EXTERNAL_listen
43 #define L4_UCLIBC_EXTERNAL_lockf
44 #define L4_UCLIBC_EXTERNAL_lockf64
45 #define L4_UCLIBC_EXTERNAL_lseek
46 #define L4_UCLIBC_EXTERNAL_lseek64
47 #define L4_UCLIBC_EXTERNAL_lstat
48 #define L4_UCLIBC_EXTERNAL_lstat64
50 #define L4_UCLIBC_EXTERNAL_mkdir
51 #define L4_UCLIBC_EXTERNAL_mknod
52 #define L4_UCLIBC_EXTERNAL_mknodat
53 #define L4_UCLIBC_EXTERNAL_mmap
54 #define L4_UCLIBC_EXTERNAL_munmap
55 #define L4_UCLIBC_EXTERNAL_mremap
57 #define L4_UCLIBC_EXTERNAL_nanosleep
59 #define L4_UCLIBC_EXTERNAL_open
60 #define L4_UCLIBC_EXTERNAL_open64
61 #define L4_UCLIBC_EXTERNAL_openat
62 #define L4_UCLIBC_EXTERNAL_openat64
64 #define L4_UCLIBC_EXTERNAL_pipe
66 #define L4_UCLIBC_EXTERNAL_read
67 #define L4_UCLIBC_EXTERNAL_readlink
68 #define L4_UCLIBC_EXTERNAL_recv
69 #define L4_UCLIBC_EXTERNAL_recvfrom
70 #define L4_UCLIBC_EXTERNAL_recvmsg
71 #define L4_UCLIBC_EXTERNAL_rmdir
73 #define L4_UCLIBC_EXTERNAL_sbrk
74 #define L4_UCLIBC_EXTERNAL_send
75 #define L4_UCLIBC_EXTERNAL_sendmsg
76 #define L4_UCLIBC_EXTERNAL_sendto
77 #define L4_UCLIBC_EXTERNAL_select
78 #define L4_UCLIBC_EXTERNAL_setpid
79 #define L4_UCLIBC_EXTERNAL_setpgid
80 #define L4_UCLIBC_EXTERNAL_seteuid
81 #define L4_UCLIBC_EXTERNAL_setreuid
82 #define L4_UCLIBC_EXTERNAL_setregid
83 #define L4_UCLIBC_EXTERNAL_setresuid
84 #define L4_UCLIBC_EXTERNAL_setresgid
85 #define L4_UCLIBC_EXTERNAL_setsockopt
86 #define L4_UCLIBC_EXTERNAL_settimeofday
87 #define L4_UCLIBC_EXTERNAL_settimer
88 #define L4_UCLIBC_EXTERNAL_sigaction
89 #define L4_UCLIBC_EXTERNAL_signal
90 #define L4_UCLIBC_EXTERNAL_sigprocmask
91 #define L4_UCLIBC_EXTERNAL_sigsuspend
92 #define L4_UCLIBC_EXTERNAL_sigtimedwait
93 #define L4_UCLIBC_EXTERNAL_sigwaitinfo
94 #define L4_UCLIBC_EXTERNAL_sleep
95 #define L4_UCLIBC_EXTERNAL_socket
96 #define L4_UCLIBC_EXTERNAL_stat
97 #define L4_UCLIBC_EXTERNAL_stat64
98 #define L4_UCLIBC_EXTERNAL_sysconf
100 #define L4_UCLIBC_EXTERNAL_time
101 #define L4_UCLIBC_EXTERNAL_truncate
103 #define L4_UCLIBC_EXTERNAL_uname
104 #define L4_UCLIBC_EXTERNAL_unlink
105 #define L4_UCLIBC_EXTERNAL_utimensat
107 #define L4_UCLIBC_EXTERNAL_vfork
109 #define L4_UCLIBC_EXTERNAL_waitpid
110 #define L4_UCLIBC_EXTERNAL_wait4
111 #define L4_UCLIBC_EXTERNAL_write
115 #define __L4_UCLIBC_HIDDEN_PROTO_PLH_ 0,
116 #define L4_UCLIBC_HIDDEN_PROTO(x) _L4_UCLIBC_HIDDEN_PROTO(L4_UCLIBC_EXTERNAL_##x, x)
117 #define _L4_UCLIBC_HIDDEN_PROTO(a, b) __L4_UCLIBC_HIDDEN_PROTO(a, b)
118 #define __L4_UCLIBC_HIDDEN_PROTO(x, val) ___L4_UCLIBC_HIDDEN_PROTO(__L4_UCLIBC_HIDDEN_PROTO_PLH_##x ,hidden_proto(val))
119 #define ___L4_UCLIBC_HIDDEN_PROTO(y, z, ...) ____L4_UCLIBC_HIDDEN_PROTO(y, z)
120 #define ____L4_UCLIBC_HIDDEN_PROTO(y, z, ...) z
122 #ifndef libc_hidden_proto
123 #define libc_hidden_proto(x...)
125 #if !defined NOT_IN_libc
126 #undef libc_hidden_proto
127 #define libc_hidden_proto(x) L4_UCLIBC_HIDDEN_PROTO(x)
132 #ifndef libm_hidden_proto
133 #define libm_hidden_proto(x)
135 #ifndef librt_hidden_proto
136 #define librt_hidden_proto(x)