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