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