reduce spurious inclusion of libc.h
authorRich Felker <dalias@aerifal.cx>
Wed, 12 Sep 2018 04:08:09 +0000 (00:08 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 12 Sep 2018 18:34:37 +0000 (14:34 -0400)
libc.h was intended to be a header for access to global libc state and
related interfaces, but ended up included all over the place because
it was the way to get the weak_alias macro. most of the inclusions
removed here are places where weak_alias was needed. a few were
recently introduced for hidden. some go all the way back to when
libc.h defined CANCELPT_BEGIN and _END, and all (wrongly implemented)
cancellation points had to include it.

remaining spurious users are mostly callers of the LOCK/UNLOCK macros
and files that use the LFS64 macro to define the awful *64 aliases.

in a few places, new inclusion of libc.h is added because several
internal headers no longer implicitly include libc.h.

declarations for __lockfile and __unlockfile are moved from libc.h to
stdio_impl.h so that the latter does not need libc.h. putting them in
libc.h made no sense at all, since the macros in stdio_impl.h are
needed to use them correctly anyway.

193 files changed:
src/aio/aio.c
src/aio/aio_suspend.c
src/aio/lio_listio.c
src/conf/sysconf.c
src/crypt/crypt_r.c
src/ctype/isalnum.c
src/ctype/isalpha.c
src/ctype/isblank.c
src/ctype/iscntrl.c
src/ctype/isdigit.c
src/ctype/isgraph.c
src/ctype/islower.c
src/ctype/isprint.c
src/ctype/ispunct.c
src/ctype/isspace.c
src/ctype/isupper.c
src/ctype/iswalnum.c
src/ctype/iswalpha.c
src/ctype/iswblank.c
src/ctype/iswcntrl.c
src/ctype/iswctype.c
src/ctype/iswdigit.c
src/ctype/iswgraph.c
src/ctype/iswlower.c
src/ctype/iswprint.c
src/ctype/iswpunct.c
src/ctype/iswspace.c
src/ctype/iswupper.c
src/ctype/iswxdigit.c
src/ctype/isxdigit.c
src/ctype/tolower.c
src/ctype/toupper.c
src/ctype/towctrans.c
src/ctype/wctrans.c
src/dirent/closedir.c
src/env/__environ.c
src/env/clearenv.c
src/env/getenv.c
src/env/putenv.c
src/env/unsetenv.c
src/errno/strerror.c
src/fcntl/fcntl.c
src/fenv/fesetround.c
src/fenv/m68k/fenv.c
src/fenv/powerpc64/fenv.c
src/fenv/s390x/fenv.c
src/internal/dynlink.h
src/internal/fdpic_crt.h
src/internal/libc.h
src/internal/malloc_impl.h
src/internal/sh/__shcall.c
src/internal/stdio_impl.h
src/internal/syscall.h
src/ipc/msgrcv.c
src/ipc/msgsnd.c
src/ldso/__dlsym.c
src/ldso/dladdr.c
src/ldso/dlclose.c
src/ldso/dlerror.c
src/ldso/dlinfo.c
src/ldso/dlopen.c
src/ldso/tlsdesc.c
src/legacy/euidaccess.c
src/legacy/utmpx.c
src/linux/cache.c
src/linux/getdents.c
src/linux/setfsgid.c
src/linux/setfsuid.c
src/linux/sysinfo.c
src/linux/x32/sysinfo.c
src/locale/__lctrans.c
src/locale/dcngettext.c
src/locale/freelocale.c
src/locale/langinfo.c
src/locale/newlocale.c
src/locale/strcoll.c
src/locale/strxfrm.c
src/locale/textdomain.c
src/locale/wcscoll.c
src/locale/wcsxfrm.c
src/malloc/memalign.c
src/math/exp10.c
src/math/exp10f.c
src/math/exp10l.c
src/math/lgamma_r.c
src/math/lgammaf_r.c
src/math/lgammal.c
src/math/remainder.c
src/math/remainderf.c
src/math/signgam.c
src/misc/basename.c
src/misc/getopt.c
src/misc/pty.c
src/mman/madvise.c
src/mman/mremap.c
src/mman/munmap.c
src/multibyte/internal.h
src/network/accept.c
src/network/accept4.c
src/network/connect.c
src/network/dn_expand.c
src/network/ent.c
src/network/getnameinfo.c
src/network/inet_aton.c
src/network/lookup_serv.c
src/network/recvfrom.c
src/network/recvmsg.c
src/network/res_mkquery.c
src/network/res_query.c
src/network/res_send.c
src/network/resolvconf.c
src/network/sendmsg.c
src/network/sendto.c
src/passwd/pwf.h
src/process/execvp.c
src/process/posix_spawn.c
src/process/system.c
src/process/waitid.c
src/process/waitpid.c
src/search/hsearch.c
src/select/poll.c
src/select/pselect.c
src/select/select.c
src/signal/signal.c
src/signal/sigsetjmp_tail.c
src/signal/sigsuspend.c
src/signal/sigtimedwait.c
src/stat/futimesat.c
src/stdio/__fdopen.c
src/stdio/fclose.c
src/stdio/fgetpos.c
src/stdio/fmemopen.c
src/stdio/fopen.c
src/stdio/freopen.c
src/stdio/fscanf.c
src/stdio/fseek.c
src/stdio/fsetpos.c
src/stdio/ftell.c
src/stdio/fwscanf.c
src/stdio/getdelim.c
src/stdio/open_memstream.c
src/stdio/open_wmemstream.c
src/stdio/scanf.c
src/stdio/sscanf.c
src/stdio/swscanf.c
src/stdio/tmpfile.c
src/stdio/vfprintf.c
src/stdio/vfwprintf.c
src/stdio/vfwscanf.c
src/stdio/vscanf.c
src/stdio/vsscanf.c
src/stdio/vswprintf.c
src/stdio/vswscanf.c
src/stdio/vwscanf.c
src/stdio/wscanf.c
src/stdlib/strtod.c
src/stdlib/strtol.c
src/string/memrchr.c
src/string/stpcpy.c
src/string/stpncpy.c
src/string/strcasecmp.c
src/string/strchrnul.c
src/string/strerror_r.c
src/string/strlcpy.c
src/string/strncasecmp.c
src/string/wcsdup.c
src/temp/mkostemps.c
src/termios/cfsetospeed.c
src/termios/tcdrain.c
src/thread/__syscall_cp.c
src/thread/__tls_get_addr.c
src/thread/pthread_attr_setinheritsched.c
src/thread/pthread_cancel.c
src/thread/pthread_equal.c
src/thread/pthread_self.c
src/thread/pthread_testcancel.c
src/thread/x32/syscall_cp_fixup.c
src/time/asctime_r.c
src/time/clock_gettime.c
src/time/clock_nanosleep.c
src/time/gmtime_r.c
src/time/localtime_r.c
src/time/nanosleep.c
src/time/strftime.c
src/time/wcsftime.c
src/unistd/acct.c
src/unistd/close.c
src/unistd/dup3.c
src/unistd/pause.c
src/unistd/read.c
src/unistd/readv.c
src/unistd/write.c
src/unistd/writev.c

index aafd8e8cb77862aad069a1d5dd7ccefc8db42a2b..a5f6443299d4a5c1298bda57fc4fc8f21c414aaa 100644 (file)
@@ -7,7 +7,6 @@
 #include <stdlib.h>
 #include "syscall.h"
 #include "atomic.h"
-#include "libc.h"
 #include "pthread_impl.h"
 
 /* The following is a threads-based implementation of AIO with minimal
index b269dd0fb45c027131e53227fcaf7c8efcd842bf..0b3abe56f845e40c58c412c9617e8edfe4445a3c 100644 (file)
@@ -2,7 +2,6 @@
 #include <errno.h>
 #include <time.h>
 #include "atomic.h"
-#include "libc.h"
 #include "pthread_impl.h"
 
 int aio_suspend(const struct aiocb *const cbs[], int cnt, const struct timespec *ts)
index bd37767ebfe060a2ff147065e956505a10fa99ff..bd64546493e45ab33e64474b96dc78531e8cfce6 100644 (file)
@@ -3,7 +3,6 @@
 #include <unistd.h>
 #include <string.h>
 #include "pthread_impl.h"
-#include "libc.h"
 
 struct lio_state {
        struct sigevent *sev;
index 3baaed3226c80d0fd95ab179626019beccdaaa08..5199ed2966a107d61feaf274da461c8008f0960f 100644 (file)
@@ -5,7 +5,6 @@
 #include <signal.h>
 #include <sys/sysinfo.h>
 #include "syscall.h"
-#include "libc.h"
 
 #define JT(x) (-256|(x))
 #define VER JT(1)
index 5789973b7a4442fec8619a4b0497460918913f37..db6015e236f639089cb1b6c4cc65f548b96b56ed 100644 (file)
@@ -1,5 +1,4 @@
 #include <crypt.h>
-#include "libc.h"
 
 char *__crypt_r(const char *key, const char *salt, struct crypt_data *data)
 {
index 2214936f2bde5d9fd897fc80cba7d35bcb631433..8018a2bc7eb1faaf897cf0b2da3ce6fb6e69cdf3 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 
 int isalnum(int c)
 {
index f155d3aa97048880a109a8838b79be1e946e2dc2..a87a93759869df31a40374efe3c9e10b3b21d4a2 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 #undef isalpha
 
 int isalpha(int c)
index 299120e96df19f4f1ad17ced9d45cb68c423b0d0..716da23a566155ebc90646751a3be838523c0c10 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 
 int isblank(int c)
 {
index cb4114a0602083f444b364461ebd6d91a0df8566..f27837ea53c8cc732fd1478764e351c5569b4888 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 
 int iscntrl(int c)
 {
index 4d8a103e612e27d2d394d767d9e20c13aea3435c..16beddb4ca6a9ac7c1e2f47524cfe6c095d2485e 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 #undef isdigit
 
 int isdigit(int c)
index a0aae08aabe69ae9eb70d832be044838d954cb7e..292d1983ec5b717e66e2db62afacb078a267fbbf 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 #undef isgraph
 
 int isgraph(int c)
index 02640213e5f65bb50fb0eff0a067baca9b814794..c3fa74c4cbd11896a370fe9565d0e4d1af16bf7b 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 #undef islower
 
 int islower(int c)
index 067275fa03e795ca0603ea1c99239265305c7dc9..b950816bcb52dc5a63995f8f86539400e48b05bc 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 #undef isprint
 
 int isprint(int c)
index e772d76a03f20493552beacfadec2844f9452987..a491d5dc4b04d375fd0f2a3a495f2c147727a204 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 
 int ispunct(int c)
 {
index 231e90793ddd385fdb0acba4168f3414f2beb500..428813e79856c9092942e26dfd83eb94926c65ea 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 #undef isspace
 
 int isspace(int c)
index 68c36f4a424f25c57651007adda7f84d1563c9a1..bfd15acdbe5291551a557d1a94980ae99e6e1024 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 #undef isupper
 
 int isupper(int c)
index a6082da4378676145a41d90ddf4ef9935c3fabc9..046c399c3775f30ca065d29239395c39e6b82831 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 int iswalnum(wint_t wc)
 {
index 00f9d81f5a7899d4748d35457928e5d2a342d5c8..1c5485d2bfb418feed5911bd2292d4acd3278e7b 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 static const unsigned char table[] = {
 #include "alpha.h"
index d9b33ef472d64366f1338fcc0caeb6318fea1f11..68c88002029791f92c6e5b258220e58097a0873d 100644 (file)
@@ -1,6 +1,5 @@
 #include <wctype.h>
 #include <ctype.h>
-#include "libc.h"
 
 int iswblank(wint_t wc)
 {
index daace82a375f46080c1de6c7058a81f29c9b47c7..feccfcd5bcc330c9e499c3a7e1c64bf0180018bf 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 int iswcntrl(wint_t wc)
 {
index 3d9c2cc7c2d0703e51f77aa1e6d71f256d2a03a6..71b09b8d24ae56c5cc29bab7053bf2b014e972b7 100644 (file)
@@ -1,6 +1,5 @@
 #include <wctype.h>
 #include <string.h>
-#include "libc.h"
 
 #define WCTYPE_ALNUM  1
 #define WCTYPE_ALPHA  2
index ed9a88e740ad38a7bf60bed9d52ebbc23161c978..db817edf7dd73544da17be7ba77e9da0eeb68ea4 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 #undef iswdigit
 
index 0ea5ca3a4d57ea52c08ea53ea78df5e6b17c00d9..ecdf466c657f9822de7cc556e97a0931f004982c 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 int iswgraph(wint_t wc)
 {
index 79df44a3d64e571440825293e8b7c18a51330bc4..f02a4362a8664c424c35adfd4dbe22d57c6c94fc 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 int iswlower(wint_t wc)
 {
index 69856e0d8e3a3e98dec528bae17cd7da8456704b..86f9d646ac9e16251120ba09366537da92c102b4 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 /* Consider all legal codepoints as printable except for:
  * - C0 and C1 control characters
index d88010463c9f8d481c2d55e0d25b8d0898a608b4..f0b9ea0a4bfc4fc1e7161e5f19596f5bfd011494 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 static const unsigned char table[] = {
 #include "punct.h"
index 75ae7e8ee3657076b52e96704cec775942447115..263afa15c5d746bd5421f5c2271587d2d08f8f28 100644 (file)
@@ -1,6 +1,5 @@
 #include <wchar.h>
 #include <wctype.h>
-#include "libc.h"
 
 /* Our definition of whitespace is the Unicode White_Space property,
  * minus non-breaking spaces (U+00A0, U+2007, and U+202F) and script-
index 6e1e029c4902936cc38a3bfba5b22d7d68d84ffc..7e486665eef59fd79e795b5a7d62eeb7a5ae5264 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 int iswupper(wint_t wc)
 {
index 1e27f1f0f9d82dc1b70d6d65ec917358dedf839d..62bc9e743953bfc532ca42ef96e5ab9431b4c3c1 100644 (file)
@@ -1,5 +1,4 @@
 #include <wctype.h>
-#include "libc.h"
 
 int iswxdigit(wint_t wc)
 {
index 0e9152a7b01661b08167eb8169518c8536092051..aab1a745b6cd53743474d28a20563c7da85a5399 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 
 int isxdigit(int c)
 {
index 362d6b2becdebbae8c123de7a3f580abe8536c02..f10132ec2be2d699170569c23e258c64a3384b9a 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 
 int tolower(int c)
 {
index bbf4e06e815c6e1bbd7bfce3f12e471d427d71ad..4e74a55c60a622dce6330c20b4217a3b5c0385d5 100644 (file)
@@ -1,5 +1,4 @@
 #include <ctype.h>
-#include "libc.h"
 
 int toupper(int c)
 {
index 12355af18c06dc2d1f271f56cfaf9985a58c8378..8f6810184e08c1430aa9d652fbcf4c18fb037499 100644 (file)
@@ -1,6 +1,6 @@
 #include <ctype.h>
+#include <stddef.h>
 #include <wctype.h>
-#include "libc.h"
 
 #define CASEMAP(u1,u2,l) { (u1), (l)-(u1), (u2)-(u1)+1 }
 #define CASELACE(u1,u2) CASEMAP((u1),(u2),(u1)+1)
index b1b1265481c7d2714365537575b2d8152d033d17..d3eda5216740ecf270c8d120bec5710aade200b0 100644 (file)
@@ -1,6 +1,5 @@
 #include <wctype.h>
 #include <string.h>
-#include "libc.h"
 
 wctrans_t wctrans(const char *class)
 {
index 81e9591c60476f886aca588895c747bf0da68261..e794ae9ca44b4aa91e54ea5102d87649c80f75ea 100644 (file)
@@ -1,7 +1,7 @@
 #include <dirent.h>
 #include <unistd.h>
+#include <stdlib.h>
 #include "__dirent.h"
-#include "libc.h"
 
 int closedir(DIR *dir)
 {
index e6c6faa5fd1b521c7299331898398eb2b08f7e29..fe8abcf9906a101077802aa6752518c5513b797a 100644 (file)
@@ -1,4 +1,4 @@
-#include "libc.h"
+#include <unistd.h>
 
 char **__environ = 0;
 weak_alias(__environ, ___environ);
index 2e275b43457c5c9516701b6b89d999ce186cccd7..db8e8e94b8e0c5cef544216129bebe724a4f6d85 100644 (file)
@@ -1,7 +1,6 @@
 #define _GNU_SOURCE
 #include <stdlib.h>
 #include <unistd.h>
-#include "libc.h"
 
 static void dummy(char *old, char *new) {}
 weak_alias(dummy, __env_rm_add);
index f279779887ee6c214239c7952efa4f643419c61e..a90d39cf74f35bf0324ea7dea20ecdabdb5030dd 100644 (file)
@@ -1,7 +1,6 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
-#include "libc.h"
 
 char *getenv(const char *name)
 {
index 20f96022ab4c73248c8544def02b1bf9ba5968e0..dce8c8288aeb3a1645912ace317a65aa3ee21b4a 100644 (file)
@@ -1,7 +1,6 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
-#include "libc.h"
 
 static void dummy(char *old, char *new) {}
 weak_alias(dummy, __env_rm_add);
index 471219e8b273f04b562a0e5a64c4f50f96e61798..b14c4c929b1f18033e68a480d4500856f33bdaa5 100644 (file)
@@ -2,7 +2,6 @@
 #include <string.h>
 #include <errno.h>
 #include <unistd.h>
-#include "libc.h"
 
 static void dummy(char *old, char *new) {}
 weak_alias(dummy, __env_rm_add);
index 24c94d3742d4ed013dea3ef5625bfc03fd189a05..e3ed771a719dba9eb26249d8c9f32e0e6f16a580 100644 (file)
@@ -1,7 +1,6 @@
 #include <errno.h>
 #include <string.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 #define E(a,b) ((unsigned char)a),
 static const unsigned char errid[] = {
index ce615d0e5dcce990992bd99d65b52f1ec0a3d53c..d3bff5c486808ec43e5e26fdd9087c89852e33ac 100644 (file)
@@ -3,7 +3,6 @@
 #include <stdarg.h>
 #include <errno.h>
 #include "syscall.h"
-#include "libc.h"
 
 int fcntl(int fd, int cmd, ...)
 {
index a85db712ba8482dc699cdb9e186d48773e56061d..50e58f11a3f2d7b2cf36650d16433c693d01d176 100644 (file)
@@ -1,5 +1,5 @@
 #include <fenv.h>
-#include "libc.h"
+#include <features.h>
 
 /* __fesetround wrapper for arch independent argument check */
 
index fa85379767b339c60edf5586b977a3a492662ad1..d0658e6784777e3aee5bb10c5f40ff18aaba926f 100644 (file)
@@ -1,5 +1,5 @@
 #include <fenv.h>
-#include "libc.h"
+#include <features.h>
 
 #if __HAVE_68881__ || __mcffpu__
 
index 9db0fb6fd5372e419aee6b094410a4ee738e2aaa..90dabdc8c9ba6d16562f3f09da14a9e14a8e1592 100644 (file)
@@ -1,6 +1,6 @@
 #define _GNU_SOURCE
 #include <fenv.h>
-#include "libc.h"
+#include <features.h>
 
 static inline double get_fpscr_f(void)
 {
index 72b9dbeabb53abfb34fbead8dbd3d3834368807e..fd4e60c5eb31f572d034bd8e2bda1693088c4266 100644 (file)
@@ -1,5 +1,5 @@
 #include <fenv.h>
-#include "libc.h"
+#include <features.h>
 
 static inline unsigned get_fpc(void)
 {
index 90b6e481d5158612029f7e1e71c80006ee28faf7..cbe0a6fea2da92156654c976defcc4564b8a4872 100644 (file)
@@ -5,7 +5,7 @@
 #include <elf.h>
 #include <stdint.h>
 #include <stddef.h>
-#include "libc.h"
+#include <stdarg.h>
 
 #if UINTPTR_MAX == 0xffffffff
 typedef Elf32_Ehdr Ehdr;
index 3c3f077dcfa54df9e3c1976301fbe5a04e02648e..7e9632bb7fcf0dd3de41e829c0b530c809505079 100644 (file)
@@ -1,5 +1,5 @@
 #include <stdint.h>
-#include "libc.h"
+#include <features.h>
 
 hidden void *__fdpic_fixup(void *map, uintptr_t *a, uintptr_t *z)
 {
index 155a299eb41a32d5bdbceacd2c87f489fce029a6..83ad398383321d76d4106d2a30f6f9eecf62be3e 100644 (file)
@@ -53,8 +53,6 @@ extern hidden const char __libc_version[];
 /* Designed to avoid any overhead in non-threaded processes */
 hidden void __lock(volatile int *);
 hidden void __unlock(volatile int *);
-hidden int __lockfile(FILE *);
-hidden void __unlockfile(FILE *);
 #define LOCK(x) __lock(x)
 #define UNLOCK(x) __unlock(x)
 
index b6eacd875a9dbc965ad6ed8f483a99eb7b14c7ab..59785a7fe137bbe0736bbcfc7f541761f73ca9d7 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef MALLOC_IMPL_H
 #define MALLOC_IMPL_H
 
-#include "libc.h"
 #include <sys/mman.h>
 
 hidden void *__expand_heap(size_t *);
index 23655904348d59f8f52a155b6a5f1e9ab17075d4..4e073e8ff448b0271a25c7e3c850a64415374564 100644 (file)
@@ -1,4 +1,4 @@
-#include "libc.h"
+#include <features.h>
 
 hidden int __shcall(void *arg, int (*func)(void *))
 {
index 92f7be6ce345a18fa48462e99f1c1fc5b0b788ab..4afb7ea25036ed4ea26cfacfce8177e4d66430d7 100644 (file)
@@ -3,7 +3,6 @@
 
 #include <stdio.h>
 #include "syscall.h"
-#include "libc.h"
 
 #define UNGET 8
 
@@ -54,6 +53,9 @@ extern hidden FILE *volatile __stdin_used;
 extern hidden FILE *volatile __stdout_used;
 extern hidden FILE *volatile __stderr_used;
 
+hidden int __lockfile(FILE *);
+hidden void __unlockfile(FILE *);
+
 hidden size_t __stdio_read(FILE *, unsigned char *, size_t);
 hidden size_t __stdio_write(FILE *, const unsigned char *, size_t);
 hidden size_t __stdout_write(FILE *, const unsigned char *, size_t);
index 3cb0a772be4747259b8fe83564646896986c9cc7..da70ce92bc559bff7de144a3a84a989df3f2cc49 100644 (file)
@@ -1,8 +1,8 @@
 #ifndef _INTERNAL_SYSCALL_H
 #define _INTERNAL_SYSCALL_H
 
+#include <features.h>
 #include <sys/syscall.h>
-#include "libc.h"
 #include "syscall_arch.h"
 
 #ifndef SYSCALL_RLIM_INFINITY
index ed4a448a7e5e4f2993f99649345b0850529f9563..0a344e5677a251ca464911c1393ad4de9b9c0425 100644 (file)
@@ -1,7 +1,6 @@
 #include <sys/msg.h>
 #include "syscall.h"
 #include "ipc.h"
-#include "libc.h"
 
 ssize_t msgrcv(int q, void *m, size_t len, long type, int flag)
 {
index 23f4a4cbf58cc204343eb8fedb34f83bc2bd4de0..e1abde3abc3211e8f239d4696bc4ebf37f57019a 100644 (file)
@@ -1,7 +1,6 @@
 #include <sys/msg.h>
 #include "syscall.h"
 #include "ipc.h"
-#include "libc.h"
 
 int msgsnd(int q, const void *m, size_t len, int flag)
 {
index 012994a77d5728d3f5d36ac72a2c0e87460f46a5..8ac0a33491f6276227877fb8d2556fae3392e1e2 100644 (file)
@@ -1,6 +1,5 @@
 #include <dlfcn.h>
 #include "dynlink.h"
-#include "libc.h"
 
 static void *stub_dlsym(void *restrict p, const char *restrict s, void *restrict ra)
 {
index 659ab91e8a67976c38f826e0c19e3c2726267460..e5c80206a8c3430c7a93b44e3b874559d8b7f14e 100644 (file)
@@ -1,6 +1,5 @@
 #define _GNU_SOURCE
 #include <dlfcn.h>
-#include "libc.h"
 
 static int stub_dladdr(const void *addr, Dl_info *info)
 {
index b839fe2f11298e46d36bb355d4f1295007a89dab..e437422a675ae25981712866190b0cceb08445ec 100644 (file)
@@ -1,6 +1,5 @@
 #include <dlfcn.h>
 #include "dynlink.h"
-#include "libc.h"
 
 int dlclose(void *p)
 {
index 7e5ec23d7e1ac2426c04242c2a851068f04083cd..06ed8542ca475e8f72b232e6dde9c6868c81427a 100644 (file)
@@ -3,7 +3,6 @@
 #include <stdarg.h>
 #include "pthread_impl.h"
 #include "dynlink.h"
-#include "libc.h"
 
 char *dlerror()
 {
index a8a5ad567234922d72d389d064cee41a8ff4ca2f..b55f5fe6cfef943a563f0a6d2e07d293e22aa8cd 100644 (file)
@@ -1,7 +1,6 @@
 #define _GNU_SOURCE
 #include <dlfcn.h>
 #include "dynlink.h"
-#include "libc.h"
 
 int dlinfo(void *dso, int req, void *res)
 {
index 9544741bf353e449c592f76e48a56624bd4eca9c..69372a220bb1ceddd3e285d9a37c1c56d97f6430 100644 (file)
@@ -1,6 +1,5 @@
 #include <dlfcn.h>
 #include "dynlink.h"
-#include "libc.h"
 
 static void *stub_dlopen(const char *file, int mode)
 {
index caf8dc081cda7d671957af666ab4a49e4d104c05..49a1f18c03b6626ec84f643e10c670a6493560aa 100644 (file)
@@ -1,6 +1,5 @@
 #include <stddef.h>
 #include <dynlink.h>
-#include "libc.h"
 
 ptrdiff_t __tlsdesc_static()
 {
index 73072513a8fac82ea15ca4be1d13e12973de4c7b..6e1f39855e89e91cc1bc1b73eab385355ef1f7ed 100644 (file)
@@ -1,7 +1,6 @@
 #define _GNU_SOURCE
 #include <unistd.h>
 #include <fcntl.h>
-#include "libc.h"
 
 int euidaccess(const char *filename, int amode)
 {
index 3c9836792936c8ea21d20838946b3416f45f3f1b..7aa65da335b5efe45fe8a3416318792e6c5dae0c 100644 (file)
@@ -2,7 +2,6 @@
 #include <utmpx.h>
 #include <stddef.h>
 #include <errno.h>
-#include "libc.h"
 
 void endutxent(void)
 {
index 3f0abc7caf16ec27697c2c0b4c050d0d17fa0a8e..84a138a4158692d037b1c8aa56ea5d04b0d07ca6 100644 (file)
@@ -1,5 +1,4 @@
 #include "syscall.h"
-#include "libc.h"
 
 #ifdef SYS_cacheflush
 int _flush_cache(void *addr, int len, int op)
index 90f7556e2f42493a18297a07dc37ddfd3ffe4b58..cab29952dfd721963ab9c4fb13a96038c7163ae8 100644 (file)
@@ -1,5 +1,7 @@
+#define _BSD_SOURCE
 #include <dirent.h>
 #include "syscall.h"
+#include "libc.h"
 
 int getdents(int fd, struct dirent *buf, size_t len)
 {
index ad8042250360ce23a49b5be024f8be9e37f54421..e29d9c006906eeda30c2c51faf1788843ec82b95 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/fsuid.h>
 #include "syscall.h"
-#include "libc.h"
 
 int setfsgid(gid_t gid)
 {
index 86358731dc9c16fc39b34812cc34a3b96632bcd6..1bae44186fdb791f627633ce8a0001d7f40830c3 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/fsuid.h>
 #include "syscall.h"
-#include "libc.h"
 
 int setfsuid(uid_t uid)
 {
index 4b5a798d0683e1410a08b6efcf5e2d6505ea0900..db86476d0f263b832e3ecaf6b28adb222cf64d13 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/sysinfo.h>
 #include "syscall.h"
-#include "libc.h"
 
 int __lsysinfo(struct sysinfo *info)
 {
index d1c1b1489205c81554b5c9f30a0724a56e818c04..59b3bb708f173079fb7ebba60e934ae8e4f7da7d 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/sysinfo.h>
 #include "syscall.h"
-#include "libc.h"
 
 #define klong long long
 #define kulong unsigned long long
index 107fe14a3a36d64176c611cf09c3aedb25fbc3b7..9fbe762ad020f4b4186547919b622fb129856673 100644 (file)
@@ -1,6 +1,5 @@
 #include <locale.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 static const char *dummy(const char *msg, const struct __locale_map *lm)
 {
index fc1018df6f640d58d69b45da290a2c975e17c650..eefa31a818a8a9eb37da06d40fe985b1b1bdb1cd 100644 (file)
@@ -7,7 +7,6 @@
 #include <sys/mman.h>
 #include <ctype.h>
 #include "locale_impl.h"
-#include "libc.h"
 #include "atomic.h"
 #include "pleval.h"
 
index e75acd66ae03b305f95ad6a1cc3cff3be3e5e3ec..802b8bfe1c72458d8def7c505df0c022d026b1f0 100644 (file)
@@ -1,6 +1,5 @@
 #include <stdlib.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 void freelocale(locale_t l)
 {
index 83be643300bb8f55ec4b47ed96709f5b43921dec..14773093b8b88a1daa138f816cb1aac2bfe5a29a 100644 (file)
@@ -1,7 +1,6 @@
 #include <locale.h>
 #include <langinfo.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 static const char c_time[] =
        "Sun\0" "Mon\0" "Tue\0" "Wed\0" "Thu\0" "Fri\0" "Sat\0"
index f50bbe9132df39445c642ea3215428b4b2b960d5..8fb006a7fcdb934ec7031942f5fa1cb6eda6888c 100644 (file)
@@ -1,7 +1,6 @@
 #include <stdlib.h>
 #include <string.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 int __loc_is_allocated(locale_t loc)
 {
index 84f199ff9527d7728beea01cfbefbe06e61e02ad..dd3cbc480e34520fd62628d43ede7f11c0d92611 100644 (file)
@@ -1,7 +1,6 @@
 #include <string.h>
 #include <locale.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 int __strcoll_l(const char *l, const char *r, locale_t loc)
 {
index 14b76a632779b8902ab1a16fa441c5d3b6f63ca6..c66c62039d9593ac8b9d0ca732ce8c98e9107555 100644 (file)
@@ -1,7 +1,6 @@
 #include <string.h>
 #include <locale.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 /* collate only by code points */
 size_t __strxfrm_l(char *restrict dest, const char *restrict src, size_t n, locale_t loc)
index c501501d2b0e728f2634dcfa3458fc9101ccfab7..d727539799fd8c0394e7e0c859dbbd7b38d0961a 100644 (file)
@@ -3,8 +3,6 @@
 #include <stdlib.h>
 #include <errno.h>
 #include <limits.h>
-#include "libc.h"
-#include "atomic.h"
 
 static char *current_domain;
 
index 14bb8b9f9607991872e9c1861481ce8ea07df88e..ad2cc691632a17caae724fed5602898dd92b9131 100644 (file)
@@ -1,7 +1,6 @@
 #include <wchar.h>
 #include <locale.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 /* FIXME: stub */
 int __wcscoll_l(const wchar_t *l, const wchar_t *r, locale_t locale)
index 0a0b776dadf46aa65c91303dd43776b22c158679..05e3e1158188e51013b986513e517dfd14866106 100644 (file)
@@ -1,7 +1,6 @@
 #include <wchar.h>
 #include <locale.h>
 #include "locale_impl.h"
-#include "libc.h"
 
 /* collate only by code points */
 size_t __wcsxfrm_l(wchar_t *restrict dest, const wchar_t *restrict src, size_t n, locale_t loc)
index 8a6152f466edd4860abbd319170bb9bff9b47d43..cf9dfbda66ca295c543a16ff1202ef0a118f785b 100644 (file)
@@ -1,7 +1,6 @@
 #include <stdlib.h>
 #include <stdint.h>
 #include <errno.h>
-#include "libc.h"
 #include "malloc_impl.h"
 
 void *__memalign(size_t align, size_t len)
index 9f5e3c2c51ea4afae2c62c10c6a392870cada366..26899ebac90e1a094d422efcd01806e5cc31e53f 100644 (file)
@@ -1,7 +1,6 @@
 #define _GNU_SOURCE
 #include <math.h>
 #include <stdint.h>
-#include "libc.h"
 
 double exp10(double x)
 {
index 7a8d447033eb73d7456cff6ab95d813f28e015ca..d009f0a84fdd9f15010ee83de729b86e50f69caf 100644 (file)
@@ -1,7 +1,6 @@
 #define _GNU_SOURCE
 #include <math.h>
 #include <stdint.h>
-#include "libc.h"
 
 float exp10f(float x)
 {
index b758ebffe1dac7332d4ce874acc49abbc5870a1a..f3da1a082c5ef35183304ed12f7c74d7d168db1d 100644 (file)
@@ -1,7 +1,6 @@
 #define _GNU_SOURCE
 #include <float.h>
 #include <math.h>
-#include "libc.h"
 #include "libm.h"
 
 #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
index fff565d228ef626145e9f152f5478e88906f8079..f9984cd0c66031dd0c37c894daa0ee9be870b610 100644 (file)
@@ -79,7 +79,6 @@
  */
 
 #include "libm.h"
-#include "libc.h"
 
 static const double
 pi  =  3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */
index c5b43db558c2a8ae1fca30847c882157d2e076e9..3f353f19b339f03cdbd022d24fc69284b9b2c3f7 100644 (file)
@@ -14,7 +14,6 @@
  */
 
 #include "libm.h"
-#include "libc.h"
 
 static const float
 pi  =  3.1415927410e+00, /* 0x40490fdb */
index 8c7981236a629f738a11b9d54b2d355a42620a85..abbd4fc6f382613599058b0b518aaa16670e1304 100644 (file)
@@ -87,7 +87,6 @@
 
 #define _GNU_SOURCE
 #include "libm.h"
-#include "libc.h"
 
 #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
 long double __lgammal_r(long double x, int *sg)
index 6cd089c467cee72945007f92814f60926c98c836..612155fedaa586f8f9f53651fef0df563e8574ef 100644 (file)
@@ -1,5 +1,4 @@
 #include <math.h>
-#include "libc.h"
 
 double remainder(double x, double y)
 {
index 420d3bfc447b2ef14ed93266da2abc082fc40fc5..bf1d7b2831cffab47953b13da2fb09cadc81ef37 100644 (file)
@@ -1,5 +1,4 @@
 #include <math.h>
-#include "libc.h"
 
 float remainderf(float x, float y)
 {
index b4903a58b644f7c0cab0d6ecbd16a3f1a694a6ad..ee331b274e99a59d158d90a78f6038f81f4c73be 100644 (file)
@@ -1,6 +1,5 @@
 #include <math.h>
 #include "libm.h"
-#include "libc.h"
 
 int __signgam = 0;
 
index cc4f778c518b8f01b86269c9904952906009fce5..438377b6477869cc746773b268ab0e315d7901c4 100644 (file)
@@ -1,6 +1,5 @@
 #include <string.h>
 #include <libgen.h>
-#include "libc.h"
 
 char *basename(char *s)
 {
index 7d7b116782300afce97dcfd8c24115b87849f4fc..864d52cdc44d46809f2adf10460b9b4f5f889c7e 100644 (file)
@@ -3,7 +3,6 @@
 #include <string.h>
 #include <limits.h>
 #include <stdlib.h>
-#include "libc.h"
 #include "locale_impl.h"
 #include "stdio_impl.h"
 
index b395d2c09e14f19bad0d7130de8c0a9c1cc14fd4..b9cb5eaad592597ab3ca4ed91be33b07d1c2da49 100644 (file)
@@ -3,7 +3,6 @@
 #include <stdio.h>
 #include <fcntl.h>
 #include <errno.h>
-#include "libc.h"
 #include "syscall.h"
 
 int posix_openpt(int flags)
index f80926bec487584edb2cade5b6cdc8009df61e07..e0c7c0ec92b81782fdb6424f842756d434e63881 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/mman.h>
 #include "syscall.h"
-#include "libc.h"
 
 int __madvise(void *addr, size_t len, int advice)
 {
index ce4e8ea13677adc024dee57c21f810e6552c9c76..cc6991a635e1d2e2eb82f8f24fc39534901d6502 100644 (file)
@@ -5,7 +5,6 @@
 #include <stdint.h>
 #include <stdarg.h>
 #include "syscall.h"
-#include "libc.h"
 
 static void dummy(void) { }
 weak_alias(dummy, __vm_wait);
index 3f711ee50145bc6bf1ed905b1e310a63b32ace72..2bf83bbe9b702144b8268fdf91a50f1154899367 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/mman.h>
 #include "syscall.h"
-#include "libc.h"
 
 static void dummy(void) { }
 weak_alias(dummy, __vm_wait);
index 7d0e78289f01ac563a8b26942a8185a3c064d8bf..45bbc6d06289747b728fb26e416de0156a6eed74 100644 (file)
@@ -1,7 +1,7 @@
 #define bittab __fsmu8
 
 #include <stdint.h>
-#include "libc.h"
+#include <features.h>
 
 extern hidden const uint32_t bittab[];
 
index 521e9ef984fab1bbf8618db1c8ef8511f60e8777..a92406fa7315c89cf5b2d3e6d0299a3de65f315f 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/socket.h>
 #include "syscall.h"
-#include "libc.h"
 
 int accept(int fd, struct sockaddr *restrict addr, socklen_t *restrict len)
 {
index 285d85887eff2201f71645f5448c25a9d802da99..59ab1726bdcb3963170141106b2b575eaacac9ed 100644 (file)
@@ -3,7 +3,6 @@
 #include <errno.h>
 #include <fcntl.h>
 #include "syscall.h"
-#include "libc.h"
 
 int accept4(int fd, struct sockaddr *restrict addr, socklen_t *restrict len, int flg)
 {
index 57f01a1edbea3a8095091ad3a713591147e454e9..289127be4875a2c9880e0cdc8333080fc75fa2ba 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/socket.h>
 #include "syscall.h"
-#include "libc.h"
 
 int connect(int fd, const struct sockaddr *addr, socklen_t len)
 {
index d9b33936522988756ecf6176383b1ab989bf9319..eac343af5ed4f8142985e214c4c531397678d0b1 100644 (file)
@@ -1,5 +1,4 @@
 #include <resolv.h>
-#include "libc.h"
 
 int __dn_expand(const unsigned char *base, const unsigned char *end, const unsigned char *src, char *dest, int space)
 {
index 5abea63787ebb68076bef2fa03b3cbf6f85cefc1..c6e012306dd8b1674f2a54a45e6151833d60356a 100644 (file)
@@ -1,5 +1,4 @@
 #include <netdb.h>
-#include "libc.h"
 
 void sethostent(int x)
 {
index 84f5ed6cc96fc995796a5c78dbcb8841153fbbfd..f77e73ade89dea90bf427458468e678b80b5217b 100644 (file)
@@ -2,6 +2,7 @@
 #include <limits.h>
 #include <string.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
index 0f9a45f66ddee9a0a747be77002208300c692388..c65f7c2c039dbeb9e3757bdf4644ed536aff468e 100644 (file)
@@ -2,7 +2,7 @@
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
-#include "libc.h"
+#include <stdlib.h>
 
 int __inet_aton(const char *s0, struct in_addr *dest)
 {
index 403b12ae82c521520b432a1ec4dac66721cf4f38..ae3827785132736854c2d121b016d24bfec33a75 100644 (file)
@@ -3,6 +3,7 @@
 #include <netdb.h>
 #include <ctype.h>
 #include <string.h>
+#include <stdlib.h>
 #include <fcntl.h>
 #include <errno.h>
 #include "lookup.h"
index 436f3447cfb8782c0ea6a8fa63e1f56ecdae472d..61911663e0868906e779a932efef3dfae8f0e7de 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/socket.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t recvfrom(int fd, void *restrict buf, size_t len, int flags, struct sockaddr *restrict addr, socklen_t *restrict alen)
 {
index 4f526659183defd2405ed6961b8ccca9e8ded1f5..4ca7da8b7295285bcd787f95b194b52ac606506d 100644 (file)
@@ -1,7 +1,6 @@
 #include <sys/socket.h>
 #include <limits.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t recvmsg(int fd, struct msghdr *msg, int flags)
 {
index ec4568acb8166cbe7d6624ee6357cdd731e1c514..6fa04a5cf87cfa9f2f3fde512fdc195c4d14b0ac 100644 (file)
@@ -1,7 +1,6 @@
 #include <resolv.h>
 #include <string.h>
 #include <time.h>
-#include "libc.h"
 
 int __res_mkquery(int op, const char *dname, int class, int type,
        const unsigned char *data, int datalen,
index 33543dcffab9eb1cfc52e07459eb4ba3c373b371..2f4da2e2e7a3214fb56b86ebedfaefdb67e05e1c 100644 (file)
@@ -1,6 +1,5 @@
 #include <resolv.h>
 #include <netdb.h>
-#include "libc.h"
 
 int res_query(const char *name, int class, int type, unsigned char *dest, int len)
 {
index 6facc1bd1dd5636d9ac3889b412b2daea784733e..b9cea0bfd5663de2e5e2bd5aca618eec48f57354 100644 (file)
@@ -1,5 +1,4 @@
 #include <resolv.h>
-#include "libc.h"
 
 int __res_send(const unsigned char *msg, int msglen, unsigned char *answer, int anslen)
 {
index 4c3e4c4b1c03c9feaafe831e4b865626a9a4d60d..ceabf0808450b056708129b5b937e413884c5c8c 100644 (file)
@@ -3,6 +3,7 @@
 #include <ctype.h>
 #include <errno.h>
 #include <string.h>
+#include <stdlib.h>
 #include <netinet/in.h>
 
 int __get_resolv_conf(struct resolvconf *conf, char *search, size_t search_sz)
index 5f080007bf90e54a98ca25fbe7766ee51313a7eb..80cc5f41f6750b2c2cee171158bbe8d7d054577d 100644 (file)
@@ -3,7 +3,6 @@
 #include <string.h>
 #include <errno.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t sendmsg(int fd, const struct msghdr *msg, int flags)
 {
index 899eecff57befa5a920d504e8fa01ef0db1b4835..c598797c72b6c315eb15fbe6f4c0935c09bb07ce 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/socket.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t sendto(int fd, const void *buf, size_t len, int flags, const struct sockaddr *addr, socklen_t alen)
 {
index ab7e16635082d82966d26904b8a7dc88787cd248..95bb6e0534c1a3a8de61b04e3ca85c7f0cf3a7c3 100644 (file)
@@ -4,9 +4,9 @@
 #include <stdio.h>
 #include <errno.h>
 #include <stdint.h>
+#include <stdlib.h>
 #include <string.h>
 #include <limits.h>
-#include "libc.h"
 
 hidden int __getpwent_a(FILE *f, struct passwd *pw, char **line, size_t *size, struct passwd **res);
 hidden int __getpw_a(const char *name, uid_t uid, struct passwd *pw, char **buf, size_t *size, struct passwd **res);
index 2dddeddb16a5eafe2f29292b1961a108483ae2fb..1fdf036fde5f72550f2d5b247096d358c5f9b156 100644 (file)
@@ -3,7 +3,6 @@
 #include <unistd.h>
 #include <errno.h>
 #include <limits.h>
-#include "libc.h"
 
 extern char **__environ;
 
index 2f8ef935c0bd7a7d9bb7779d358546fb9fc24df5..5aaf829d5e7fdedc6ce5eca0394f4ca1a26b728c 100644 (file)
@@ -8,7 +8,6 @@
 #include "syscall.h"
 #include "pthread_impl.h"
 #include "fdop.h"
-#include "libc.h"
 
 struct args {
        int p[2];
index 9135b815daa37cefae7ec89eaa54db95e5042014..5af59b809f18d309e240d057177af6788a3b54be 100644 (file)
@@ -5,7 +5,6 @@
 #include <spawn.h>
 #include <errno.h>
 #include "pthread_impl.h"
-#include "libc.h"
 
 extern char **__environ;
 
index c67feac3836fcfa7487e11560f5990f5021a733c..d688650d8555954f4cb970e7711a032a47dcef43 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/wait.h>
 #include "syscall.h"
-#include "libc.h"
 
 int waitid(idtype_t type, id_t id, siginfo_t *info, int options)
 {
index f75e31ef24674df14252163f858aac6e6ddf8ed2..1b65bf05123833c598d384c5407a72e0bf43c190 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/wait.h>
 #include "syscall.h"
-#include "libc.h"
 
 pid_t waitpid(pid_t pid, int *status, int options)
 {
index 1dcb4d8bac44533c01190ded282b05f2748002e6..b3ac8796e70fd00d6251949b308db7761b156e97 100644 (file)
@@ -2,7 +2,6 @@
 #include <stdlib.h>
 #include <string.h>
 #include <search.h>
-#include "libc.h"
 
 /*
 open addressing hash table with 2^n table size
index 9e0bcbd804f329031e6040b566290eb96e8b802a..c84c8a999ccca53321234bd7642e77ff2e113efe 100644 (file)
@@ -2,7 +2,6 @@
 #include <time.h>
 #include <signal.h>
 #include "syscall.h"
-#include "libc.h"
 
 int poll(struct pollfd *fds, nfds_t n, int timeout)
 {
index 4e2d7b073dbad9eee66d09cdab1af9922ce6bc8b..762af37f109343d5400d2c0d1be2c89715a7d879 100644 (file)
@@ -2,7 +2,6 @@
 #include <signal.h>
 #include <stdint.h>
 #include "syscall.h"
-#include "libc.h"
 
 int pselect(int n, fd_set *restrict rfds, fd_set *restrict wfds, fd_set *restrict efds, const struct timespec *restrict ts, const sigset_t *restrict mask)
 {
index 7b5f6dcf7a53aaf435db3221d4cd0d7db8f2abd7..02fd75c3828aca664bf6d695d82e30003c34619a 100644 (file)
@@ -3,7 +3,6 @@
 #include <stdint.h>
 #include <errno.h>
 #include "syscall.h"
-#include "libc.h"
 
 int select(int n, fd_set *restrict rfds, fd_set *restrict wfds, fd_set *restrict efds, struct timeval *restrict tv)
 {
index bcd5682578d02eae769030a8275fd180d777341c..7a6dd172769cf7f463f833191138766aed781f3d 100644 (file)
@@ -1,6 +1,5 @@
 #include <signal.h>
 #include "syscall.h"
-#include "libc.h"
 
 void (*signal(int sig, void (*func)(int)))(int)
 {
index 252529a4028a58ec730033f2543c9cd742f3f915..f2aa28878e47f064003ec072fce86e5b9c886ffd 100644 (file)
@@ -1,7 +1,6 @@
 #include <setjmp.h>
 #include <signal.h>
 #include "syscall.h"
-#include "libc.h"
 
 hidden int __sigsetjmp_tail(sigjmp_buf jb, int ret)
 {
index 0b42725acef2ae850fac7387545a322c893a378b..36e0602c60bf516ea2675a56ca911e1e94c52c7d 100644 (file)
@@ -1,6 +1,5 @@
 #include <signal.h>
 #include "syscall.h"
-#include "libc.h"
 
 int sigsuspend(const sigset_t *mask)
 {
index 0739986b1959b9919c86974dcc7babee79877d2a..7bcfe720deae216951d2cdfde5d8ca2cf82a825a 100644 (file)
@@ -1,7 +1,6 @@
 #include <signal.h>
 #include <errno.h>
 #include "syscall.h"
-#include "libc.h"
 
 int sigtimedwait(const sigset_t *restrict mask, siginfo_t *restrict si, const struct timespec *restrict timeout)
 {
index b4eea1d3c440be057012e0ef82efc38ad74219d9..4bdb1c2965a909f9c9cf95f3776d0cfc5f852ae3 100644 (file)
@@ -3,7 +3,6 @@
 #include <sys/stat.h>
 #include <errno.h>
 #include "syscall.h"
-#include "libc.h"
 
 int __futimesat(int dirfd, const char *pathname, const struct timeval times[2])
 {
index 8d6ce813e45ec8ed880e1680d38fb409b4f63000..116e78e56d2a1b3907c66a643d932b1b3a5c8545 100644 (file)
@@ -4,6 +4,7 @@
 #include <fcntl.h>
 #include <errno.h>
 #include <string.h>
+#include "libc.h"
 
 FILE *__fdopen(int fd, const char *mode)
 {
index c675413dc37e228e5bd8a18dbd772921ed1cdc74..889b96d2619d9ab925a273da41a9533d950cd5f7 100644 (file)
@@ -1,5 +1,5 @@
 #include "stdio_impl.h"
-#include "libc.h"
+#include <stdlib.h>
 
 static void dummy(FILE *f) { }
 weak_alias(dummy, __unlist_locked_file);
index 6eb361e1986b720a37f02932c4f32c52cc3a0b12..6b45f57f38a540eda6a0f65b85bc341a77e50f68 100644 (file)
@@ -1,4 +1,5 @@
 #include "stdio_impl.h"
+#include "libc.h"
 
 int fgetpos(FILE *restrict f, fpos_t *restrict pos)
 {
index 5e0eeb50d44865398f90f39cf5416282d3b8b0fe..82413b2d8d8386ab17b46fc49c68820551dd5deb 100644 (file)
@@ -1,7 +1,9 @@
 #include "stdio_impl.h"
 #include <errno.h>
 #include <string.h>
+#include <stdlib.h>
 #include <inttypes.h>
+#include "libc.h"
 
 struct cookie {
        size_t pos, len, size;
index 252f08241b3a313c057b3c6d8fc6baa1e8278c43..2a20c7f2869d97d368369ac291ae7832e3fbbaa6 100644 (file)
@@ -2,6 +2,7 @@
 #include <fcntl.h>
 #include <string.h>
 #include <errno.h>
+#include "libc.h"
 
 FILE *fopen(const char *restrict filename, const char *restrict mode)
 {
index a9c83c854dc93c9dadd6d7635130883ac5e6d32f..6d6d21d2a2147f6246ff5f768e5047035585719c 100644 (file)
@@ -1,6 +1,7 @@
 #include "stdio_impl.h"
 #include <fcntl.h>
 #include <unistd.h>
+#include "libc.h"
 
 /* The basic idea of this implementation is to open a new FILE,
  * hack the necessary parts of the new FILE into the old one, then
index acb8a106c4385a3b4a84d404369273dd747bd2d8..f639e118b0dae83a7177ae75a4a235b47d23c3a2 100644 (file)
@@ -1,6 +1,5 @@
 #include <stdio.h>
 #include <stdarg.h>
-#include "libc.h"
 
 int fscanf(FILE *restrict f, const char *restrict fmt, ...)
 {
index b160b74edca0db9eeb8599a268a9ffc469d1aeb3..26d9f7ef460c0602d32f6f9d4c30b6e7ec3d6148 100644 (file)
@@ -1,4 +1,5 @@
 #include "stdio_impl.h"
+#include "libc.h"
 
 int __fseeko_unlocked(FILE *f, off_t off, int whence)
 {
index 6310424ed4caca93bbb9a79dce646f8894eaea47..cea5ddbb5c9eb9146c9e2d10aca57c6859426e5a 100644 (file)
@@ -1,4 +1,5 @@
 #include "stdio_impl.h"
+#include "libc.h"
 
 int fsetpos(FILE *f, const fpos_t *pos)
 {
index bb62897a4c7cc710295fd62aae8bb727b116a4d5..aad352bdd1e530365d9bed1cb91fb2069e186d3a 100644 (file)
@@ -1,6 +1,7 @@
 #include "stdio_impl.h"
 #include <limits.h>
 #include <errno.h>
+#include "libc.h"
 
 off_t __ftello_unlocked(FILE *f)
 {
index cb114b39f4bc9711b738aeac8f9ad8ec3ebc83db..530bb7c7eaa5758a259125a1d9394f70dc78e5fe 100644 (file)
@@ -1,7 +1,6 @@
 #include <stdio.h>
 #include <stdarg.h>
 #include <wchar.h>
-#include "libc.h"
 
 int fwscanf(FILE *restrict f, const wchar_t *restrict fmt, ...)
 {
index d4b238828e2a973b970f184118f962a984113518..26a56780ede5715f3961d8ce51efc78830d4b194 100644 (file)
@@ -1,5 +1,6 @@
 #include "stdio_impl.h"
 #include <string.h>
+#include <stdlib.h>
 #include <inttypes.h>
 #include <errno.h>
 
index 40f5ad60caf986e253aa7241be726248b58a806c..600d27705bf526e696c437845fd4844a8716c30e 100644 (file)
@@ -2,6 +2,8 @@
 #include <errno.h>
 #include <limits.h>
 #include <string.h>
+#include <stdlib.h>
+#include "libc.h"
 
 struct cookie {
        char **bufp;
index a7c3a64502bcfcdfa452bf3a04b579c1a78da876..ed1b561d9c92fa0ce787692dbd27d369292dd0a5 100644 (file)
@@ -3,6 +3,8 @@
 #include <errno.h>
 #include <limits.h>
 #include <string.h>
+#include <stdlib.h>
+#include "libc.h"
 
 struct cookie {
        wchar_t **bufp;
index a740056cc9c92c4219dadc2fccbf8665529f12ef..bd77699cabef65342bc30844946ed84148afd341 100644 (file)
@@ -1,6 +1,5 @@
 #include <stdio.h>
 #include <stdarg.h>
-#include "libc.h"
 
 int scanf(const char *restrict fmt, ...)
 {
index 8a2302ff67a7f069226a7bdbc402221fa9314fdc..f2ac2f5da889d93162db5ca88f58ea2d6caff384 100644 (file)
@@ -1,6 +1,5 @@
 #include <stdio.h>
 #include <stdarg.h>
-#include "libc.h"
 
 int sscanf(const char *restrict s, const char *restrict fmt, ...)
 {
index d893fbacf13c7c3340091e42313f3539bca71117..03d572da1c3f2693fc30e56ec3794b35ce1a86ce 100644 (file)
@@ -1,6 +1,5 @@
 #include <stdarg.h>
 #include <wchar.h>
-#include "libc.h"
 
 int swscanf(const wchar_t *restrict s, const wchar_t *restrict fmt, ...)
 {
index 55d742fad3f5c60ee4e70b39b6b9ecfa096113fa..7013f64508e19a4e85ea5780fca315415dcf5368 100644 (file)
@@ -2,6 +2,7 @@
 #include <fcntl.h>
 #include <stdlib.h>
 #include "stdio_impl.h"
+#include "libc.h"
 
 #define MAXTRIES 100
 
index 2100eb5e5449eb73bcea71792edb0096ba68795a..9b961e7f7f7972d07e668010786ff4ec9425d6ae 100644 (file)
@@ -5,6 +5,7 @@
 #include <string.h>
 #include <stdarg.h>
 #include <stddef.h>
+#include <stdlib.h>
 #include <wchar.h>
 #include <inttypes.h>
 #include <math.h>
index 9d774fccbf553d41c1f5306fb3766e0d4e4c3aae..0adf0b7a4d85aaee0d40b69b735098c0a55c6510 100644 (file)
@@ -5,6 +5,7 @@
 #include <string.h>
 #include <stdarg.h>
 #include <stddef.h>
+#include <stdlib.h>
 #include <wchar.h>
 #include <inttypes.h>
 
index a7cd09231a311f2a4abc8dba4cd5a3921ff65bc1..7be663440bcbd250c401f23c0cfd692f66ad154c 100644 (file)
@@ -11,7 +11,6 @@
 #include "shgetc.h"
 #include "intscan.h"
 #include "floatscan.h"
-#include "libc.h"
 
 #define SIZE_hh -2
 #define SIZE_h  -1
index 43892f01b304d97a55a8c4ff512140a66edb11bf..9d46ab09d506bd96459d02d6302e3634340ba12e 100644 (file)
@@ -1,6 +1,5 @@
 #include <stdio.h>
 #include <stdarg.h>
-#include "libc.h"
 
 int vscanf(const char *restrict fmt, va_list ap)
 {
index 929ffa3b0fd8a33754b0638536d0893bed74d9a1..985002256e32e9a13124c8f0a355f09a4bfa2984 100644 (file)
@@ -1,5 +1,4 @@
 #include "stdio_impl.h"
-#include "libc.h"
 
 static size_t do_read(FILE *f, unsigned char *buf, size_t len)
 {
index 38efed65a7210a1a40fca765e81d14d0ae8126ee..7f98c5c9690e46c604674a9d6afa527cebca4d37 100644 (file)
@@ -2,6 +2,7 @@
 #include <limits.h>
 #include <errno.h>
 #include <stdint.h>
+#include <stdlib.h>
 #include <wchar.h>
 
 struct cookie {
index 411dd39c9a27f763932126665cf95f9edc0bf422..00b614bc2f5af24079ebd4f9a793e92090b26647 100644 (file)
@@ -1,5 +1,4 @@
 #include "stdio_impl.h"
-#include "libc.h"
 #include <wchar.h>
 
 static size_t wstring_read(FILE *f, unsigned char *buf, size_t len)
index 63c9cce10b15a6baba2d7bd3a83b1731ca62360f..5a3931e1918d43df50fb7730ca18e31c69a3867f 100644 (file)
@@ -1,7 +1,6 @@
 #include <stdio.h>
 #include <stdarg.h>
 #include <wchar.h>
-#include "libc.h"
 
 int vwscanf(const wchar_t *restrict fmt, va_list ap)
 {
index 80412252346d30021b60674641c3d4044834cd64..4dfec25dcf58ace4030ad3800d6018f73070c4a2 100644 (file)
@@ -1,7 +1,6 @@
 #include <stdio.h>
 #include <stdarg.h>
 #include <wchar.h>
-#include "libc.h"
 
 int wscanf(const wchar_t *restrict fmt, ...)
 {
index 461dcf858e0c3acadf9754c56c8ec4c9af052a8c..a898b1d421867146ac662e512894e4a67f6486c2 100644 (file)
@@ -2,7 +2,6 @@
 #include "shgetc.h"
 #include "floatscan.h"
 #include "stdio_impl.h"
-#include "libc.h"
 
 static long double strtox(const char *s, char **p, int prec)
 {
index 730bf2d7bd6d7635aa0a189003fb8e8e3f394804..d82ecf7f5ff49417ebaf44d6738b88bab00a3257 100644 (file)
@@ -4,7 +4,6 @@
 #include <inttypes.h>
 #include <limits.h>
 #include <ctype.h>
-#include "libc.h"
 
 static unsigned long long strtox(const char *s, char **p, int base, unsigned long long lim)
 {
index a78e9d6cafa0c700cdeb00c856ac250d932e5ab5..e51748b805654c2fc0879be6829cfd38fe737cda 100644 (file)
@@ -1,5 +1,4 @@
 #include <string.h>
-#include "libc.h"
 
 void *__memrchr(const void *m, int c, size_t n)
 {
index 06623c4491c4f6ebb26d7a7c664c06a4a3f54f9f..54cf9ca52746c9ca51b7ba23c22ced2277b3018e 100644 (file)
@@ -1,7 +1,6 @@
 #include <string.h>
 #include <stdint.h>
 #include <limits.h>
-#include "libc.h"
 
 #define ALIGN (sizeof(size_t))
 #define ONES ((size_t)-1/UCHAR_MAX)
index 1f57a4ddbd0a818168e56c0b15178e93304c42cf..d6d92ffcb02a0ddfaa892702c40b9b4a751efbb3 100644 (file)
@@ -1,7 +1,6 @@
 #include <string.h>
 #include <stdint.h>
 #include <limits.h>
-#include "libc.h"
 
 #define ALIGN (sizeof(size_t)-1)
 #define ONES ((size_t)-1/UCHAR_MAX)
index 3cd5f2d0243e5b5ce5048282e03321763509db67..002c6aa15bcafcc2c20ea82795e761b99d558b49 100644 (file)
@@ -1,6 +1,5 @@
 #include <strings.h>
 #include <ctype.h>
-#include "libc.h"
 
 int strcasecmp(const char *_l, const char *_r)
 {
index 05700ad64eea55cb8f6dffad0fe6dd97feb3d31c..f2b9ae11b605278f523397112f16bf4fe67ef720 100644 (file)
@@ -1,7 +1,6 @@
 #include <string.h>
 #include <stdint.h>
 #include <limits.h>
-#include "libc.h"
 
 #define ALIGN (sizeof(size_t))
 #define ONES ((size_t)-1/UCHAR_MAX)
index da26b4fe9875a13839ce0b105fade0c13fc12712..1dc88bb160372b6d7c9a95fbc68ccd9bdef89d47 100644 (file)
@@ -1,6 +1,5 @@
 #include <string.h>
 #include <errno.h>
-#include "libc.h"
 
 int strerror_r(int err, char *buf, size_t buflen)
 {
index 193d724130eca36d7939819e2d7ec94889dca3ef..dcb22f6eb105ec2a2d1b531c4ec009f5a091d507 100644 (file)
@@ -2,7 +2,6 @@
 #include <string.h>
 #include <stdint.h>
 #include <limits.h>
-#include "libc.h"
 
 #define ALIGN (sizeof(size_t)-1)
 #define ONES ((size_t)-1/UCHAR_MAX)
index 3af5300878a45c2ef78e1063736be9b4de18fd8f..e0ef93c20de1a9e0a6b8f4a4a951a8e61a1a2973 100644 (file)
@@ -1,6 +1,5 @@
 #include <strings.h>
 #include <ctype.h>
-#include "libc.h"
 
 int strncasecmp(const char *_l, const char *_r, size_t n)
 {
index dd49c1b6297f695d7aea4fd4c8f586b2dff0c5da..f398e8091c382e7616def68d663a3bf8d33448d6 100644 (file)
@@ -1,6 +1,5 @@
 #include <stdlib.h>
 #include <wchar.h>
-#include "libc.h"
 
 wchar_t *wcsdup(const wchar_t *s)
 {
index d1464b45ae1f694a621a9242e3121699007b191a..ef24eeae2ce9263ec4f328ebf34ef346da297ea9 100644 (file)
@@ -4,7 +4,6 @@
 #include <fcntl.h>
 #include <unistd.h>
 #include <errno.h>
-#include "libc.h"
 
 int __mkostemps(char *template, int len, int flags)
 {
index b571f62e39cc132796174c89b8cfe4eae5f30ebf..c9cbdd9d9d2e1f7f3ba78567fc13fae28ad721d7 100644 (file)
@@ -2,7 +2,6 @@
 #include <termios.h>
 #include <sys/ioctl.h>
 #include <errno.h>
-#include "libc.h"
 
 int cfsetospeed(struct termios *tio, speed_t speed)
 {
index 6e43afb7564001143ad096e85cb6ba2a93462262..c0e542b3e5fbb1814d402ef941a1f545a15a17fd 100644 (file)
@@ -1,6 +1,5 @@
 #include <termios.h>
 #include <sys/ioctl.h>
-#include "libc.h"
 #include "syscall.h"
 
 int tcdrain(int fd)
index afd82effd904feb6e793fbdd0977d7d35156f28d..af666f06824545fc97691865b1cba76c8b3781db 100644 (file)
@@ -1,6 +1,5 @@
 #include "pthread_impl.h"
 #include "syscall.h"
-#include "libc.h"
 
 hidden long __syscall_cp_c();
 
index 013817b4e73324ac0970afba0f03b70c7849ad28..34fbc46c3a3a6c6120cc37a3891b9ea7141678da 100644 (file)
@@ -1,6 +1,5 @@
 #include <stddef.h>
 #include "pthread_impl.h"
-#include "libc.h"
 
 void *__tls_get_addr(tls_mod_off_t *v)
 {
index 605af973fb5598e6b2a34a0789e54373e8216426..6a64837683e26ab50e5c587453980db1c7a20719 100644 (file)
@@ -1,6 +1,5 @@
 #include "pthread_impl.h"
 #include "syscall.h"
-#include "libc.h"
 
 hidden void *__start_sched(void *p)
 {
index 43f8d4054da00415b120745e53df8df1e0e8f3a2..2f9d5e975f22ca60e7e9baca84b97bb6378fccac 100644 (file)
@@ -2,7 +2,6 @@
 #include <string.h>
 #include "pthread_impl.h"
 #include "syscall.h"
-#include "libc.h"
 
 hidden long __cancel(), __syscall_cp_asm(), __syscall_cp_c();
 
index 7c31482af3f8fec7710d0e995ef8d40cf149ebe4..dbb7365587d6da421e4d65b64b1eba104056e73e 100644 (file)
@@ -1,6 +1,5 @@
 #include <pthread.h>
 #include <threads.h>
-#include "libc.h"
 
 static int __pthread_equal(pthread_t a, pthread_t b)
 {
index 241a6202d2ea5e15ca53a5e8676398f6c5c95b8e..bd3bf95bb708ad6ce1f324e5e4eea05d978d172d 100644 (file)
@@ -1,6 +1,5 @@
 #include "pthread_impl.h"
 #include <threads.h>
-#include "libc.h"
 
 static pthread_t __pthread_self_internal()
 {
index ee48e6d8af6dcf909a9b5b40e1f9253035c0a3d0..d772449d941560f762b36dbfc48977e9fa672f51 100644 (file)
@@ -1,5 +1,4 @@
 #include "pthread_impl.h"
-#include "libc.h"
 
 static void dummy()
 {
index b1a1faa648c9729bd394621b42c891dc33bc6402..4956610f0b8f21c2b4556254f2482b50aedba7fe 100644 (file)
@@ -1,5 +1,5 @@
 #include <sys/syscall.h>
-#include "libc.h"
+#include <features.h>
 
 hidden long __syscall_cp_internal(volatile void*, long long, long long,
                                   long long, long long, long long,
index af2618deb40641750798f19f740c41a9d508be42..26809ca2676923c6caabee5f30765c371b0301ef 100644 (file)
@@ -3,7 +3,6 @@
 #include <langinfo.h>
 #include "locale_impl.h"
 #include "atomic.h"
-#include "libc.h"
 
 char *__asctime_r(const struct tm *restrict tm, char *restrict buf)
 {
index c24fe1735328c122ec428dd1d820aa981c442edb..8fd1b8f58ae2e156a0995aa3b3613ea72521e3f8 100644 (file)
@@ -2,7 +2,6 @@
 #include <errno.h>
 #include <stdint.h>
 #include "syscall.h"
-#include "libc.h"
 #include "atomic.h"
 
 #ifdef VDSO_CGT_SYM
index 9e4d9f1f4bf8ca4960114c5b8c6cfd9f6ecf95d9..32f0c07e3dbe19ac99a216463f2fd5d774831457 100644 (file)
@@ -1,7 +1,6 @@
 #include <time.h>
 #include <errno.h>
 #include "syscall.h"
-#include "libc.h"
 
 int clock_nanosleep(clockid_t clk, int flags, const struct timespec *req, struct timespec *rem)
 {
index e529799bf0d885244e064faa27b5ef77e1684540..22aec2c2e2ef21b8a1beb5bcd84da5988b3b41de 100644 (file)
@@ -1,6 +1,5 @@
 #include "time_impl.h"
 #include <errno.h>
-#include "libc.h"
 
 struct tm *__gmtime_r(const time_t *restrict t, struct tm *restrict tm)
 {
index 2e62c29fb2ac1bccaf5af0f045a5bbf5ffefc880..1a15b314d0f1209db127a9f1b50229249a11515c 100644 (file)
@@ -1,6 +1,6 @@
 #include "time_impl.h"
 #include <errno.h>
-#include "libc.h"
+#include <limits.h>
 
 struct tm *__localtime_r(const time_t *restrict t, struct tm *restrict tm)
 {
index a2ff4839425d772fce611b3439960cde0e176226..1e6f39224a0324729d3ea837f1324d4a4a323534 100644 (file)
@@ -1,6 +1,5 @@
 #include <time.h>
 #include "syscall.h"
-#include "libc.h"
 
 int nanosleep(const struct timespec *req, struct timespec *rem)
 {
index ba18a27ca079a2948d116052a84a90c521025fc2..cc53d5369ca717900ef5816ed7bdc400d149dc6b 100644 (file)
@@ -6,7 +6,6 @@
 #include <time.h>
 #include <limits.h>
 #include "locale_impl.h"
-#include "libc.h"
 #include "time_impl.h"
 
 static int is_leap(int y)
index 31b30caf511e3328535497b0f1ef2c6ca07b1417..8e1437b33f9ce808597adcdf8db033514cb7fea8 100644 (file)
@@ -3,7 +3,6 @@
 #include <locale.h>
 #include "locale_impl.h"
 #include "time_impl.h"
-#include "libc.h"
 
 size_t __wcsftime_l(wchar_t *restrict s, size_t n, const wchar_t *restrict f, const struct tm *restrict tm, locale_t loc)
 {
index f6f25a8a62de67e53f34ecc1a9774f608a7dd7e7..308ffc3821f77e8b2ae801c74f21f30cbd551e27 100644 (file)
@@ -1,7 +1,6 @@
 #define _GNU_SOURCE
 #include <unistd.h>
 #include "syscall.h"
-#include "libc.h"
 
 int acct(const char *filename)
 {
index fa3c6cab7e9813ad280329bfd7ebf45cb738c321..5b38e0194606cf22e0663df576e73b4249b6a0f9 100644 (file)
@@ -1,7 +1,6 @@
 #include <unistd.h>
 #include <errno.h>
 #include "syscall.h"
-#include "libc.h"
 
 static int dummy(int fd)
 {
index 0eb6caf59e6e1b0015b231632b6c20f879c5ad95..f919f79125a624c4d47c1cb50a103f82e0ba576f 100644 (file)
@@ -3,7 +3,6 @@
 #include <errno.h>
 #include <fcntl.h>
 #include "syscall.h"
-#include "libc.h"
 
 int __dup3(int old, int new, int flags)
 {
index 56eb171e0ac48c46857d0f82a38bf697e0dabfea..90bbf4ca8ab5320a061d9e3ca0d7d854a90f32d8 100644 (file)
@@ -1,7 +1,5 @@
 #include <unistd.h>
-#include <signal.h>
 #include "syscall.h"
-#include "libc.h"
 
 int pause(void)
 {
index eb882fcc1bf62f5be3115ab2a67c9c78da58531a..f3589c05c3e3b30cf2991988af739e54161fcd08 100644 (file)
@@ -1,6 +1,5 @@
 #include <unistd.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t read(int fd, void *buf, size_t count)
 {
index e45cb484f09ae3d361824e160d75e3671fb5ae56..91e6de816779314684a3bb20ae6bd08158eca285 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/uio.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t readv(int fd, const struct iovec *iov, int count)
 {
index e2f7e1f219ad3dedcebe4f1e1362848af72ad5dd..8fd5bc5c261ced94e02e7fcb8bb5d26698055fc5 100644 (file)
@@ -1,6 +1,5 @@
 #include <unistd.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t write(int fd, const void *buf, size_t count)
 {
index ef300ddf81a2b107f28e96d448647b1d9463f368..5a46c951af57c6bf8cba26ee84ca98e9952f2b51 100644 (file)
@@ -1,6 +1,5 @@
 #include <sys/uio.h>
 #include "syscall.h"
-#include "libc.h"
 
 ssize_t writev(int fd, const struct iovec *iov, int count)
 {