2 * stubs for C-linkage library functions used by the runtime
4 * These are needed because the locations of the libraries are
5 * filled in by the dynamic linker ld.so at runtime.
9 * This software is part of the SBCL system. See the README file for
12 * This software is derived from the CMU CL system, which was
13 * written at Carnegie Mellon University and released into the
14 * public domain. The software is in the public domain and is
15 * provided with absolutely no warranty. See the COPYING and CREDITS
16 * files for more information.
24 #define LDSO_STUBIFY(fct) \
26 .globl ldso_stub__ ## fct ; \
27 .type ldso_stub__ ## fct,@function ; \
28 ldso_stub__ ## fct: ; \
31 .size ldso_stub__ ## fct,.L ## fct ## e1-ldso_stub__ ## fct ;
41 LDSO_STUBIFY(cfgetispeed)
42 LDSO_STUBIFY(cfgetospeed)
43 LDSO_STUBIFY(cfsetispeed)
44 LDSO_STUBIFY(cfsetospeed)
48 LDSO_STUBIFY(closedir)
67 LDSO_STUBIFY(ftruncate)
69 LDSO_STUBIFY(getdtablesize)
73 LDSO_STUBIFY(gethostid)
74 LDSO_STUBIFY(gethostbyaddr)
75 LDSO_STUBIFY(gethostbyname)
76 LDSO_STUBIFY(gethostname)
77 LDSO_STUBIFY(getitimer)
78 LDSO_STUBIFY(getpagesize)
79 LDSO_STUBIFY(getpeername)
83 LDSO_STUBIFY(getrusage)
84 LDSO_STUBIFY(getsockname)
85 LDSO_STUBIFY(gettimeofday)
101 LDSO_STUBIFY(opendir)
105 LDSO_STUBIFY(readdir)
106 LDSO_STUBIFY(readlink)
112 LDSO_STUBIFY(setitimer)
113 LDSO_STUBIFY(setpgrp)
114 LDSO_STUBIFY(sigblock)
115 LDSO_STUBIFY(sigpause)
116 LDSO_STUBIFY(sigsetmask)
120 LDSO_STUBIFY(strerror)
121 LDSO_STUBIFY(symlink)
124 LDSO_STUBIFY(tcdrain)
126 LDSO_STUBIFY(tcflush)
127 LDSO_STUBIFY(tcgetattr)
128 LDSO_STUBIFY(tcsendbreak)
129 LDSO_STUBIFY(tcsetattr)
130 LDSO_STUBIFY(truncate)
131 LDSO_STUBIFY(ttyname)