]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/uclibc/lib/uclibc/ARCH-all/include/bits/l4-libc-symbols.h
update
[l4.git] / l4 / pkg / uclibc / lib / uclibc / ARCH-all / include / bits / l4-libc-symbols.h
1 #ifndef L4_UCLIBC_LIBC_SYMBOLS_H
2 #define L4_UCLIBC_LIBC_SYMBOLS_H
3
4 #define L4_UCLIBC_EXTERNAL_accept
5 #define L4_UCLIBC_EXTERNAL_alarm
6
7 #define L4_UCLIBC_EXTERNAL_bind
8 #define L4_UCLIBC_EXTERNAL_brk
9
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
15
16 #define L4_UCLIBC_EXTERNAL_dup2
17
18 #define L4_UCLIBC_EXTERNAL_execve
19 #define L4_UCLIBC_EXTERNAL__exit
20
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
27
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
37
38 #define L4_UCLIBC_EXTERNAL_ioctl
39
40 #define L4_UCLIBC_EXTERNAL_kill
41
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
49
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
56
57 #define L4_UCLIBC_EXTERNAL_nanosleep
58
59 #define L4_UCLIBC_EXTERNAL_open
60 #define L4_UCLIBC_EXTERNAL_open64
61 #define L4_UCLIBC_EXTERNAL_openat
62 #define L4_UCLIBC_EXTERNAL_openat64
63
64 #define L4_UCLIBC_EXTERNAL_pipe
65
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
72
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
99
100 #define L4_UCLIBC_EXTERNAL_time
101 #define L4_UCLIBC_EXTERNAL_truncate
102
103 #define L4_UCLIBC_EXTERNAL_uname
104 #define L4_UCLIBC_EXTERNAL_unlink
105 #define L4_UCLIBC_EXTERNAL_utimensat
106
107 #define L4_UCLIBC_EXTERNAL_vfork
108
109 #define L4_UCLIBC_EXTERNAL_waitpid
110 #define L4_UCLIBC_EXTERNAL_wait4
111 #define L4_UCLIBC_EXTERNAL_write
112
113
114
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
121
122 #ifndef libc_hidden_proto
123 #define libc_hidden_proto(x...)
124 #else
125 #if !defined NOT_IN_libc
126 #undef libc_hidden_proto
127 #define libc_hidden_proto(x) L4_UCLIBC_HIDDEN_PROTO(x)
128 #endif
129 #endif
130
131
132 #ifndef libm_hidden_proto
133 #define libm_hidden_proto(x)
134 #endif
135 #ifndef librt_hidden_proto
136 #define librt_hidden_proto(x)
137 #endif
138
139 #endif