diff --git a/src/ctype/__ctype_b_loc.c b/src/ctype/__ctype_b_loc.c index 6e93dc07d3bfdb01cd9e20f3471c0306fd1d584f..f43795e949403598d23a2233f6b3556ace1b2120 100644 --- a/src/ctype/__ctype_b_loc.c +++ b/src/ctype/__ctype_b_loc.c @@ -1,4 +1,3 @@ -#include #include #if __BYTE_ORDER == __BIG_ENDIAN diff --git a/src/ctype/__ctype_get_mb_cur_max.c b/src/ctype/__ctype_get_mb_cur_max.c index 42e4ee71362d7c26df619ac9d45917a37e381ab7..d235f4da3e7520088495a61cd51e1e7ceb8ea1ab 100644 --- a/src/ctype/__ctype_get_mb_cur_max.c +++ b/src/ctype/__ctype_get_mb_cur_max.c @@ -1,4 +1,4 @@ -#include +#include size_t __ctype_get_mb_cur_max() { diff --git a/src/ctype/__ctype_tolower_loc.c b/src/ctype/__ctype_tolower_loc.c index 62ce69a63bdae9d608e98bc01d5f5db4b19526b8..efb9910545c4a536eaf2079fb403343232654225 100644 --- a/src/ctype/__ctype_tolower_loc.c +++ b/src/ctype/__ctype_tolower_loc.c @@ -1,5 +1,4 @@ -#include -#include +#include static const int32_t table[] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, diff --git a/src/ctype/__ctype_toupper_loc.c b/src/ctype/__ctype_toupper_loc.c index 1556164570fdfc8ef4fe50dc1a66699f1dff01eb..ffaef0e91ffbb6dcccef6702345e252833fc22d9 100644 --- a/src/ctype/__ctype_toupper_loc.c +++ b/src/ctype/__ctype_toupper_loc.c @@ -1,5 +1,4 @@ -#include -#include +#include static const int32_t table[] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, diff --git a/src/dirent/fdopendir.c b/src/dirent/fdopendir.c index c684a866a3079d1d46a1d403615c4568a9713249..c377271da53919acb39f5929ded9d77f874f7e55 100644 --- a/src/dirent/fdopendir.c +++ b/src/dirent/fdopendir.c @@ -3,8 +3,6 @@ #include #include #include -#include -#include #include "__dirent.h" DIR *fdopendir(int fd) diff --git a/src/dirent/opendir.c b/src/dirent/opendir.c index d33d89280dfc86e9558d17b0c34a7b1a4f6ebad1..5cb84e303feea1746c64e3b255bd7fe76389e49b 100644 --- a/src/dirent/opendir.c +++ b/src/dirent/opendir.c @@ -1,11 +1,7 @@ #define _GNU_SOURCE #include #include -#include -#include #include -#include -#include #include "__dirent.h" #include "syscall.h" diff --git a/src/dirent/readdir.c b/src/dirent/readdir.c index 2d27d29a4ca51175fcf1437651bcae5f61f2b092..98ec029e6b983bb9de2d3a86d2cf296dac5dd325 100644 --- a/src/dirent/readdir.c +++ b/src/dirent/readdir.c @@ -1,11 +1,5 @@ #include -#include -#include -#include -#include -#include #include "__dirent.h" -#include "syscall.h" #include "libc.h" int __getdents(int, struct dirent *, size_t); diff --git a/src/dirent/readdir_r.c b/src/dirent/readdir_r.c index 639d49a17712053a08ae7453938f0c10ee40e770..daa6c6ed608449051ae46fcf800fa521dbc24fa1 100644 --- a/src/dirent/readdir_r.c +++ b/src/dirent/readdir_r.c @@ -1,6 +1,5 @@ #include #include -#include #include #include "__dirent.h" #include "libc.h" diff --git a/src/dirent/scandir.c b/src/dirent/scandir.c index a85cfac115b7dcf034b37c9cdc3531105b278c17..3af2b50f81920aeba1fa2731b44cf8aa19fa5140 100644 --- a/src/dirent/scandir.c +++ b/src/dirent/scandir.c @@ -1,10 +1,10 @@ #include #include #include -#include +#include #include #include -#include +#include "libc.h" int scandir(const char *path, struct dirent ***res, int (*sel)(const struct dirent *), diff --git a/src/env/__init_security.c b/src/env/__init_security.c index 91b9b1001ac97949c6c05c0b3294abf33487e2a7..6204c5e1e34f4f76da38af2f263b5f853497f55a 100644 --- a/src/env/__init_security.c +++ b/src/env/__init_security.c @@ -1,4 +1,3 @@ -#include #include #include #include diff --git a/src/env/__stack_chk_fail.c b/src/env/__stack_chk_fail.c index 031a1ed7058e4aefd498cc4a379858eacc2ac9c2..daa1b0783a890c07c385431dd2de7026e994fcd4 100644 --- a/src/env/__stack_chk_fail.c +++ b/src/env/__stack_chk_fail.c @@ -1,6 +1,5 @@ #include -#include -#include +#include #include "pthread_impl.h" #include "atomic.h" diff --git a/src/env/clearenv.c b/src/env/clearenv.c index a2475ce76cef3be53299676568fb6f414d4a1a03..62d50952dabffc7a8931266cc3fb56f6e4b25cfd 100644 --- a/src/env/clearenv.c +++ b/src/env/clearenv.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include extern char **__environ; diff --git a/src/env/putenv.c b/src/env/putenv.c index d141db138893c55f3c13575f794817d75b001b7f..4042869b500f1866e111918f121ba3d08d962287 100644 --- a/src/env/putenv.c +++ b/src/env/putenv.c @@ -1,7 +1,5 @@ #include #include -#include -#include extern char **__environ; char **__env_map; diff --git a/src/env/unsetenv.c b/src/env/unsetenv.c index 7493d97084dd4480b2589464d56791c6ab917926..356933546a31a41ad859c3bc08709aa76a5a2644 100644 --- a/src/env/unsetenv.c +++ b/src/env/unsetenv.c @@ -1,4 +1,3 @@ -#include #include #include #include diff --git a/src/exit/atexit.c b/src/exit/atexit.c index c31f3dc35261ff6ddc73d9325463c86f117ec926..89ff4ff35a30e41b84b0559ef964aa072e23e36c 100644 --- a/src/exit/atexit.c +++ b/src/exit/atexit.c @@ -1,7 +1,5 @@ -#include #include #include -#include #include "libc.h" /* Ensure that at least 32 atexit handlers can be registered without malloc */ diff --git a/src/exit/exit.c b/src/exit/exit.c index f259c98278ed3f83edbb8672a1ccd838a429f241..353f50b78ef1c9fb4b3d57c6947ec20d1f8ef620 100644 --- a/src/exit/exit.c +++ b/src/exit/exit.c @@ -1,6 +1,5 @@ #include -#include -#include +#include #include "libc.h" #include "atomic.h" #include "syscall.h" diff --git a/src/fcntl/fcntl.c b/src/fcntl/fcntl.c index 390ef758acfaaf9ea01db00efffc607f7888b8d3..4c34ba04f9ad0736b3cbbc32b3e94005632f692e 100644 --- a/src/fcntl/fcntl.c +++ b/src/fcntl/fcntl.c @@ -1,6 +1,5 @@ #define _GNU_SOURCE #include -#include #include #include #include "syscall.h" diff --git a/src/fcntl/open.c b/src/fcntl/open.c index 31d6744c753ff125b90f8a0c38dd5db3249c7d44..be442089a894aad8d306a6496c3f9c5acf8f31ac 100644 --- a/src/fcntl/open.c +++ b/src/fcntl/open.c @@ -1,5 +1,4 @@ #include -#include #include #include "syscall.h" #include "libc.h" diff --git a/src/fcntl/openat.c b/src/fcntl/openat.c index bdecb8c8fcbbbf1d8258c5c0bab56b54297986fe..634c4bf3cd6e4ade40c2353bd3bec7e65480c81c 100644 --- a/src/fcntl/openat.c +++ b/src/fcntl/openat.c @@ -1,5 +1,4 @@ #include -#include #include #include "syscall.h" #include "libc.h" diff --git a/src/internal/syscall_ret.c b/src/internal/syscall_ret.c index e4a1bdbe03f3cd0c1c64c355fcf0fc2ad592c0ba..d99f4a5090c948938f31f4d9a4ce0bff01ac53b5 100644 --- a/src/internal/syscall_ret.c +++ b/src/internal/syscall_ret.c @@ -1,5 +1,4 @@ #include -#include long __syscall_ret(unsigned long r) { diff --git a/src/ldso/dlinfo.c b/src/ldso/dlinfo.c index 4748eaf8ca9d181f1d7b6ae8d2e7746cbce5fbf7..63d276d408e34fe667476f43dd41bdf8da0deb4f 100644 --- a/src/ldso/dlinfo.c +++ b/src/ldso/dlinfo.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include int __dlinfo(void *, int, void *); diff --git a/src/legacy/euidaccess.c b/src/legacy/euidaccess.c index 47b464d357c2666e35605334182656619e42a396..73072513a8fac82ea15ca4be1d13e12973de4c7b 100644 --- a/src/legacy/euidaccess.c +++ b/src/legacy/euidaccess.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include #include "libc.h" diff --git a/src/legacy/futimes.c b/src/legacy/futimes.c index f8fd1cde9e1b0b441dc9d4c46aeb7d1624c02cf4..d81d83a962a8675a2dd74c6717d4c21828093a9d 100644 --- a/src/legacy/futimes.c +++ b/src/legacy/futimes.c @@ -1,6 +1,6 @@ +#define _GNU_SOURCE #include #include -#include int futimes(int fd, const struct timeval tv[2]) { diff --git a/src/legacy/getdtablesize.c b/src/legacy/getdtablesize.c index 623a6af3296d10d942a011b401dd40878c7d932e..682da6d067583f4382d9b1f2accc8115e66af3ab 100644 --- a/src/legacy/getdtablesize.c +++ b/src/legacy/getdtablesize.c @@ -1,3 +1,5 @@ +#define _GNU_SOURCE +#include #include #include diff --git a/src/legacy/getpagesize.c b/src/legacy/getpagesize.c index a47995cb69df7f922699b1c719ba51cba16ffa80..0fc29ffcdf0f807431be882bbf7694c3ea97e6fc 100644 --- a/src/legacy/getpagesize.c +++ b/src/legacy/getpagesize.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include "libc.h" diff --git a/src/legacy/getpass.c b/src/legacy/getpass.c index d439a2a57fb606aa9f08c22b46320c9403597d76..3565d95f86b410c1331ccb4c7b7dc68ba8e3e02c 100644 --- a/src/legacy/getpass.c +++ b/src/legacy/getpass.c @@ -1,5 +1,5 @@ +#define _GNU_SOURCE #include -#include #include #include #include diff --git a/src/legacy/getusershell.c b/src/legacy/getusershell.c index f31f4042f928f2254c69f66f73d8c5aa74449b58..5fecdec2e44196f19a53dc4fd15018abc47bbb8c 100644 --- a/src/legacy/getusershell.c +++ b/src/legacy/getusershell.c @@ -1,7 +1,6 @@ #define _GNU_SOURCE #include -#include -#include +#include static const char defshells[] = "/bin/sh\n/bin/csh\n"; diff --git a/src/legacy/lutimes.c b/src/legacy/lutimes.c index 13dfe4ef09091558a1749acd4dbfedd43145e0c3..2e5502d1e38f430db52e699ebbcbebe7fa3a5670 100644 --- a/src/legacy/lutimes.c +++ b/src/legacy/lutimes.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include #include diff --git a/src/linux/chroot.c b/src/linux/chroot.c index 82b4fe75c6bd183aec7b95caa3ff00826f35ecf2..0e69f145dee37cbdc865f6cf6e222a1658d58cdc 100644 --- a/src/linux/chroot.c +++ b/src/linux/chroot.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include "syscall.h" diff --git a/src/linux/clock_adjtime.c b/src/linux/clock_adjtime.c index 1fc9bef4dd11b9138fecc9a1db071ac4bc9efd75..056ad6d34104cfa35064ea293763a94fffbd0372 100644 --- a/src/linux/clock_adjtime.c +++ b/src/linux/clock_adjtime.c @@ -1,5 +1,3 @@ -#define _GNU_SOURCE -#include #include #include "syscall.h" diff --git a/src/linux/klogctl.c b/src/linux/klogctl.c index 209ae7421b0088fc3238eed2573cfab9e30358ac..8102ee641c3047b5d12e3a9722bf50333c897a88 100644 --- a/src/linux/klogctl.c +++ b/src/linux/klogctl.c @@ -1,3 +1,4 @@ +#include #include "syscall.h" int klogctl (int type, char *buf, int len) diff --git a/src/linux/personality.c b/src/linux/personality.c index 06851f58b355fc064ff264a9a1310bd16bba03c8..e00cf7997f5461dfe4b30df2324b9e9e46c45640 100644 --- a/src/linux/personality.c +++ b/src/linux/personality.c @@ -1,3 +1,4 @@ +#include #include "syscall.h" #ifdef SYS_personality int personality(unsigned long persona) diff --git a/src/linux/prlimit.c b/src/linux/prlimit.c index 1215248431de7eab3518f2ee146014450afd440e..d1639ccaf1c0cbeb742e7d214ee9f6e256d48335 100644 --- a/src/linux/prlimit.c +++ b/src/linux/prlimit.c @@ -1,4 +1,4 @@ -#include +#define _GNU_SOURCE #include #include "syscall.h" #include "libc.h" @@ -8,4 +8,5 @@ int prlimit(pid_t pid, int resource, const struct rlimit *new_limit, struct rlim return syscall(SYS_prlimit64, pid, resource, new_limit, old_limit); } +#undef prlimit64 LFS64(prlimit); diff --git a/src/linux/sendfile.c b/src/linux/sendfile.c index 818b19d31d4018257e99cfbb9a178cf3f551834f..d63f4197bb8b8db64470e02b4b157d05058feaef 100644 --- a/src/linux/sendfile.c +++ b/src/linux/sendfile.c @@ -1,4 +1,4 @@ -#include +#include #include "syscall.h" #include "libc.h" diff --git a/src/linux/setfsgid.c b/src/linux/setfsgid.c index a7ed9e9267b05b48ba510f1389c4b9b057a34654..ad8042250360ce23a49b5be024f8be9e37f54421 100644 --- a/src/linux/setfsgid.c +++ b/src/linux/setfsgid.c @@ -1,4 +1,4 @@ -#include +#include #include "syscall.h" #include "libc.h" diff --git a/src/linux/setfsuid.c b/src/linux/setfsuid.c index 1509e0aa760fb4b51d7b28c29ac90a01cb53db32..86358731dc9c16fc39b34812cc34a3b96632bcd6 100644 --- a/src/linux/setfsuid.c +++ b/src/linux/setfsuid.c @@ -1,4 +1,4 @@ -#include +#include #include "syscall.h" #include "libc.h" diff --git a/src/linux/setgroups.c b/src/linux/setgroups.c index 9758940af2c57eaa4a836d8e34cc34ea073bba3c..1248fdbfdc83c10c9fea5a3a51d5be0edb905869 100644 --- a/src/linux/setgroups.c +++ b/src/linux/setgroups.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include "syscall.h" diff --git a/src/linux/sethostname.c b/src/linux/sethostname.c index 79a87078c936e7c71707eaef23668cdf798a93d5..9313b3245574720836f74a22ba052d7fc3e7b319 100644 --- a/src/linux/sethostname.c +++ b/src/linux/sethostname.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include "syscall.h" diff --git a/src/linux/setns.c b/src/linux/setns.c index 7029b7480571fd6614eeca5f93ca416ebbb17149..0afec813f126c9d21b41d879ad930bbe48bfc0ea 100644 --- a/src/linux/setns.c +++ b/src/linux/setns.c @@ -1,7 +1,6 @@ #define _GNU_SOURCE #include #include "syscall.h" -#include "libc.h" int setns(int fd, int nstype) { diff --git a/src/linux/stime.c b/src/linux/stime.c index 6a7e9e813cea207257e6241c1a8469ef8b8c8bdb..29a1ec64a2e290ba6555fc48f2c59bb523bc7a41 100644 --- a/src/linux/stime.c +++ b/src/linux/stime.c @@ -1,4 +1,5 @@ #define _GNU_SOURCE +#include #include int stime(time_t *t) diff --git a/src/linux/sysinfo.c b/src/linux/sysinfo.c index 2dbd0ad9237c0147834b81dc6ae44dbb548590c2..7e64f330a184e451457cd4475ece471c790e7669 100644 --- a/src/linux/sysinfo.c +++ b/src/linux/sysinfo.c @@ -1,7 +1,6 @@ +#include #include "syscall.h" -struct sysinfo; - int sysinfo(struct sysinfo *info) { return syscall(SYS_sysinfo, info); diff --git a/src/linux/wait4.c b/src/linux/wait4.c index b3ae75e3229dc92c9af09eddd0cd4408913fcf2d..97f12cc524685182d13121c4fd49c17205e1af2c 100644 --- a/src/linux/wait4.c +++ b/src/linux/wait4.c @@ -1,7 +1,6 @@ #define _GNU_SOURCE #include #include -#include #include "syscall.h" pid_t wait4(pid_t pid, int *status, int options, struct rusage *usage) diff --git a/src/locale/intl.c b/src/locale/intl.c index 964f7da19482f43bdda13e02f750a68ce1109363..ad040524ba79b436addcd72e59eca5eda29672cc 100644 --- a/src/locale/intl.c +++ b/src/locale/intl.c @@ -1,3 +1,4 @@ +#include #include #include #include diff --git a/src/locale/localeconv.c b/src/locale/localeconv.c index 494cbcc0a822b20535e00f24e64e3b6c790ed2bc..cbc75d7a45693303d786fb554d70a56abc1b44a7 100644 --- a/src/locale/localeconv.c +++ b/src/locale/localeconv.c @@ -1,6 +1,4 @@ #include -#include -#include static const struct lconv posix_lconv = { .decimal_point = ".", diff --git a/src/locale/strcasecmp_l.c b/src/locale/strcasecmp_l.c index eea2f80ba8f0a5363dc05e3eed80d11466c0d0ec..ca8054308bf1caf058ddb0f219a826cb751bcd2f 100644 --- a/src/locale/strcasecmp_l.c +++ b/src/locale/strcasecmp_l.c @@ -1,5 +1,4 @@ #include -#include int strcasecmp_l(const char *l, const char *r, locale_t loc) { diff --git a/src/malloc/calloc.c b/src/malloc/calloc.c index 9d5745628bb5667decc76a6a244cb450f39b92d8..c3dfb4732e17215e6e1fd12dd8135424907afaac 100644 --- a/src/malloc/calloc.c +++ b/src/malloc/calloc.c @@ -1,6 +1,5 @@ #include #include -#include void *calloc(size_t m, size_t n) { diff --git a/src/misc/get_current_dir_name.c b/src/misc/get_current_dir_name.c index e0f463b5caa21b2702dd9b4ba25994a6ab177c66..8576df2c3dce2f33f3df68eb35986c853c3d48bc 100644 --- a/src/misc/get_current_dir_name.c +++ b/src/misc/get_current_dir_name.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include #include diff --git a/src/misc/getgrouplist.c b/src/misc/getgrouplist.c index 63557afe87681b07de17faa1804ea356bf15820e..c9a8f090da19f911d6ee3c1a97a081b139f890f3 100644 --- a/src/misc/getgrouplist.c +++ b/src/misc/getgrouplist.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include #include diff --git a/src/misc/getrusage.c b/src/misc/getrusage.c index a5cbd757dbf3a5f8cd7682adf289e44206d42fd7..0aaf0ac72ee9c04055afe0d3072f8b1c9736cebe 100644 --- a/src/misc/getrusage.c +++ b/src/misc/getrusage.c @@ -1,5 +1,4 @@ #include -#include #include "syscall.h" int getrusage(int who, struct rusage *ru) diff --git a/src/misc/initgroups.c b/src/misc/initgroups.c index 545d1859734493b92752ec7a49c09e56f9b6f0f5..922a958142b0ad7b1f331f30725ecec29b91a309 100644 --- a/src/misc/initgroups.c +++ b/src/misc/initgroups.c @@ -1,11 +1,7 @@ -#include -#include +#define _GNU_SOURCE #include #include -int getgrouplist(const char *, gid_t, gid_t *, int *); -int setgroups(size_t, const gid_t *); - int initgroups(const char *user, gid_t gid) { gid_t groups[NGROUPS_MAX]; diff --git a/src/misc/nftw.c b/src/misc/nftw.c index 63d6aff54d665768235a22f4684cf25edd059879..b2e84bca5ea3a4ef1636240e82a0dff269f19b90 100644 --- a/src/misc/nftw.c +++ b/src/misc/nftw.c @@ -2,8 +2,6 @@ #include #include #include -#include -#include #include #include #include diff --git a/src/misc/syslog.c b/src/misc/syslog.c index ba9cc62b67626d4d621649660a2ab5f15830ac26..1cd61ce444b2663d3f46f667f1976cb0a9479fd9 100644 --- a/src/misc/syslog.c +++ b/src/misc/syslog.c @@ -1,7 +1,6 @@ #include #include #include -#include #include #include #include diff --git a/src/misc/uname.c b/src/misc/uname.c index 46db90d30bf7a32f87085db5d5e57ddba4992a69..55ea3420232c9999bd3bbcf5f31c5bf74946ac9e 100644 --- a/src/misc/uname.c +++ b/src/misc/uname.c @@ -1,5 +1,4 @@ #include -#include #include "syscall.h" int uname(struct utsname *uts) diff --git a/src/mman/msync.c b/src/mman/msync.c index eaf35d3bcc0789586c695df007737aec069ce6ee..bb20475b4de3c38effeb0e753b99163c520c020a 100644 --- a/src/mman/msync.c +++ b/src/mman/msync.c @@ -1,4 +1,3 @@ -#include #include #include "syscall.h" diff --git a/src/mman/munmap.c b/src/mman/munmap.c index 91aefd407f5071e348dc020aa98c3719bb6b8931..8488d75ce5294af1f60ffc2bb9dd81d18e991a2b 100644 --- a/src/mman/munmap.c +++ b/src/mman/munmap.c @@ -1,4 +1,3 @@ -#include #include #include "syscall.h" #include "libc.h" diff --git a/src/multibyte/internal.c b/src/multibyte/internal.c index ab22806ecb387d99a21303dba3994c3500f09dfa..1813b266c75d29e19324d97512fbe2168c856f5a 100644 --- a/src/multibyte/internal.c +++ b/src/multibyte/internal.c @@ -4,8 +4,6 @@ * unnecessary. */ -#include - #include "internal.h" #define C(x) ( x<2 ? -1 : ( R(0x80,0xc0) | x ) ) diff --git a/src/multibyte/internal.h b/src/multibyte/internal.h index 25ba240e06269927dda0380b027c3f5e9c08f630..82f5a07e58011c3756fde0db6f109743a5d6f7ed 100644 --- a/src/multibyte/internal.h +++ b/src/multibyte/internal.h @@ -6,6 +6,7 @@ #define bittab __fsmu8 +#include #include "libc.h" extern const uint32_t bittab[] ATTR_LIBC_VISIBILITY; diff --git a/src/multibyte/mblen.c b/src/multibyte/mblen.c index 26d356494a61d79d150e08b68d1a454539e54b76..96b47b123842ba9810a63d7617a2c1c199fe7b7f 100644 --- a/src/multibyte/mblen.c +++ b/src/multibyte/mblen.c @@ -5,11 +5,6 @@ */ #include -#include -#include -#include - -#include "internal.h" int mblen(const char *s, size_t n) { diff --git a/src/multibyte/mbrlen.c b/src/multibyte/mbrlen.c index c9714ef82244a7a16d57ae37bbcba64e9a86faa3..3a5a74336287fc71d167b30433911b3e3d66b009 100644 --- a/src/multibyte/mbrlen.c +++ b/src/multibyte/mbrlen.c @@ -4,12 +4,7 @@ * unnecessary. */ -#include -#include #include -#include - -#include "internal.h" size_t mbrlen(const char *restrict s, size_t n, mbstate_t *restrict st) { diff --git a/src/multibyte/mbrtowc.c b/src/multibyte/mbrtowc.c index db803661411519744cb195a802ef52093d0ce4a9..35e834ee6af711da7d6ab077d0674966d690bba7 100644 --- a/src/multibyte/mbrtowc.c +++ b/src/multibyte/mbrtowc.c @@ -4,11 +4,8 @@ * unnecessary. */ -#include -#include #include #include - #include "internal.h" size_t mbrtowc(wchar_t *restrict wc, const char *restrict src, size_t n, mbstate_t *restrict st) diff --git a/src/multibyte/mbsinit.c b/src/multibyte/mbsinit.c index c0e7e494232a91802c0430e391bc128dd9ce4d6d..e001d84443664406ad9d3a98ea59afe9316ee552 100644 --- a/src/multibyte/mbsinit.c +++ b/src/multibyte/mbsinit.c @@ -4,12 +4,7 @@ * unnecessary. */ -#include -#include #include -#include - -#include "internal.h" int mbsinit(const mbstate_t *st) { diff --git a/src/multibyte/mbsnrtowcs.c b/src/multibyte/mbsnrtowcs.c index 33457f95bdccd6e68b56123f88e84522c7d9bad7..68b9960f375e3b3dcbe5f4f5de9d6a8a543be104 100644 --- a/src/multibyte/mbsnrtowcs.c +++ b/src/multibyte/mbsnrtowcs.c @@ -4,13 +4,7 @@ * unnecessary. */ -#include -#include #include -#include -#include - -#include "internal.h" size_t mbsnrtowcs(wchar_t *restrict wcs, const char **restrict src, size_t n, size_t wn, mbstate_t *restrict st) { diff --git a/src/multibyte/mbsrtowcs.c b/src/multibyte/mbsrtowcs.c index 066cce600772de1d331a3594b4d5efe68f31f871..3c1343aea81f82d30dd055a5406b5ef63267ffc7 100644 --- a/src/multibyte/mbsrtowcs.c +++ b/src/multibyte/mbsrtowcs.c @@ -4,11 +4,9 @@ * unnecessary. */ -#include -#include +#include #include #include - #include "internal.h" size_t mbsrtowcs(wchar_t *restrict ws, const char **restrict src, size_t wn, mbstate_t *restrict st) diff --git a/src/multibyte/mbtowc.c b/src/multibyte/mbtowc.c index ec9e54ad07b4ae11015b73671064adb307236c3b..6710637ade41ee0cc1f8bc5d3d07b333561ac11c 100644 --- a/src/multibyte/mbtowc.c +++ b/src/multibyte/mbtowc.c @@ -4,13 +4,10 @@ * unnecessary. */ -#include -#include #include #include - #include "internal.h" -#include + int mbtowc(wchar_t *restrict wc, const char *restrict src, size_t n) { unsigned c; diff --git a/src/multibyte/wcrtomb.c b/src/multibyte/wcrtomb.c index 250649f55b4fb707b4216b96f9d9e2dba96968a7..59f733db6e33dac743c89a8927fd2cbdb9f87c31 100644 --- a/src/multibyte/wcrtomb.c +++ b/src/multibyte/wcrtomb.c @@ -4,13 +4,9 @@ * unnecessary. */ -#include -#include #include #include -#include "internal.h" - size_t wcrtomb(char *restrict s, wchar_t wc, mbstate_t *restrict st) { if (!s) return 1; diff --git a/src/multibyte/wcsnrtombs.c b/src/multibyte/wcsnrtombs.c index a2e308b3be62e0eeb720a2ae19c4d16d14abb7aa..7eb05d459ab826fbba890d52796302d799b1b251 100644 --- a/src/multibyte/wcsnrtombs.c +++ b/src/multibyte/wcsnrtombs.c @@ -4,12 +4,7 @@ * unnecessary. */ -#include -#include #include -#include - -#include "internal.h" size_t wcsnrtombs(char *restrict dst, const wchar_t **restrict wcs, size_t wn, size_t n, mbstate_t *restrict st) { diff --git a/src/multibyte/wcsrtombs.c b/src/multibyte/wcsrtombs.c index d48a65e74aaccdb151437bcbfd64b0aac1136a1a..5cf8f3eb704753d60b2a778966dd4ae8c28057a4 100644 --- a/src/multibyte/wcsrtombs.c +++ b/src/multibyte/wcsrtombs.c @@ -4,12 +4,7 @@ * unnecessary. */ -#include -#include #include -#include - -#include "internal.h" size_t wcsrtombs(char *restrict s, const wchar_t **restrict ws, size_t n, mbstate_t *restrict st) { diff --git a/src/multibyte/wctomb.c b/src/multibyte/wctomb.c index 6910ef37f5041f88fe829a4dc25c68cbd9238671..de7ed84d9bbcfc83d5c8e77a45a1677b8a7ab971 100644 --- a/src/multibyte/wctomb.c +++ b/src/multibyte/wctomb.c @@ -5,11 +5,7 @@ */ #include -#include #include -#include - -#include "internal.h" int wctomb(char *s, wchar_t wc) { diff --git a/src/network/__ipparse.c b/src/network/__ipparse.c index 2480265bd6d4e24ca7f48d5e01724c6ee1d75c19..79f3b8cfeedfd5af0c7e47f09d49af39eee0bbe1 100644 --- a/src/network/__ipparse.c +++ b/src/network/__ipparse.c @@ -1,4 +1,3 @@ -#include #include #include #include diff --git a/src/network/gethostbyaddr.c b/src/network/gethostbyaddr.c index c9b6388a415b5c5aa78c449003cf8ce3519b84b6..598e2241a9f808e8ecafb72e24d7d6959cb49a28 100644 --- a/src/network/gethostbyaddr.c +++ b/src/network/gethostbyaddr.c @@ -1,8 +1,6 @@ #define _GNU_SOURCE #include -#include -#include #include #include diff --git a/src/network/gethostbyname2.c b/src/network/gethostbyname2.c index c9f90da2d3d6fb387cdba87cbbbb011fd02b84d6..dc9d6621be5655389327813001e8e49dfadbe79a 100644 --- a/src/network/gethostbyname2.c +++ b/src/network/gethostbyname2.c @@ -2,8 +2,6 @@ #include #include -#include -#include #include #include diff --git a/src/network/gethostbyname2_r.c b/src/network/gethostbyname2_r.c index 0dc6dc00d62ccb7e7174d4ab9cf869818a797eb8..27eb080f8502128179fcaa92a9bf15c8b66ea4f9 100644 --- a/src/network/gethostbyname2_r.c +++ b/src/network/gethostbyname2_r.c @@ -5,7 +5,7 @@ #include #include #include -#include +#include int gethostbyname2_r(const char *name, int af, struct hostent *h, char *buf, size_t buflen, diff --git a/src/network/getifaddrs.c b/src/network/getifaddrs.c index fc49929a7a667a60630be60e12251443a3bed78a..5a94cc7c4496fe4edda2938dc672c9a3301d0552 100644 --- a/src/network/getifaddrs.c +++ b/src/network/getifaddrs.c @@ -11,6 +11,7 @@ #include /* inet_pton */ #include #include +#include typedef union { struct sockaddr_in6 v6; diff --git a/src/network/getnameinfo.c b/src/network/getnameinfo.c index 3d115c75ce217202030f4cb3907033cc4eaf5e3e..33f89a38efe844fe6475795293ce2ad71da3760b 100644 --- a/src/network/getnameinfo.c +++ b/src/network/getnameinfo.c @@ -1,6 +1,5 @@ #include #include -#include #include #include #include diff --git a/src/network/if_nameindex.c b/src/network/if_nameindex.c index ad0a76624bf85bb5500998b07868570b14948a4f..53b80b21dc5570d84ea6bc44b9f94f6010e2a847 100644 --- a/src/network/if_nameindex.c +++ b/src/network/if_nameindex.c @@ -6,8 +6,6 @@ #include #include "syscall.h" -#include - static void *do_nameindex(int s, size_t n) { size_t i, len, k; diff --git a/src/network/inet_ntop.c b/src/network/inet_ntop.c index ca3334375128e086bcd49ec6e7c941de769d4ec8..14f9f4c4018ed5dc0a3a4c9db1839c411135bfad 100644 --- a/src/network/inet_ntop.c +++ b/src/network/inet_ntop.c @@ -1,7 +1,5 @@ #include -#include #include -#include #include #include #include diff --git a/src/network/proto.c b/src/network/proto.c index 8c25c53a55302ac9a1a4f1783520b2cae7c62b15..031003ad0cf490b4e2e01714e27d179693e51553 100644 --- a/src/network/proto.c +++ b/src/network/proto.c @@ -1,5 +1,4 @@ #include -#include #include /* do we really need all these?? */ diff --git a/src/network/recv.c b/src/network/recv.c index d04a54aa8924aa98b5b16e8b48a6308ccd1db489..59700485bdecb1e7e81b2a1ddbb44a08149db788 100644 --- a/src/network/recv.c +++ b/src/network/recv.c @@ -1,6 +1,4 @@ #include -#include "syscall.h" -#include "libc.h" ssize_t recv(int fd, void *buf, size_t len, int flags) { diff --git a/src/network/res_query.c b/src/network/res_query.c index c3ad10901ac6fbbe4120c64f888be65e98e49452..3847da375de84e1416ac9486c34384cd8d524613 100644 --- a/src/network/res_query.c +++ b/src/network/res_query.c @@ -1,4 +1,5 @@ #define _GNU_SOURCE +#include #include #include "__dns.h" #include "libc.h" diff --git a/src/network/send.c b/src/network/send.c index b6ec310124523cfee7e8a11f92c3cac678d88749..9f104977321182758eb59d5f9fb17326dfc3f8b5 100644 --- a/src/network/send.c +++ b/src/network/send.c @@ -1,6 +1,4 @@ #include -#include "syscall.h" -#include "libc.h" ssize_t send(int fd, const void *buf, size_t len, int flags) { diff --git a/src/network/serv.c b/src/network/serv.c index 5ade6ad1feb692bce21289e068d5cab6d8b9c00b..41424e80637d71fe07a469cec972238575f97136 100644 --- a/src/network/serv.c +++ b/src/network/serv.c @@ -1,6 +1,4 @@ #include -#include -#include void endservent(void) { diff --git a/src/passwd/fgetgrent.c b/src/passwd/fgetgrent.c index 2f18d9251f37364fee8ab4cf41923d146ad38c51..d8d1c77362549eaede7f4ecb32879daf18f9977a 100644 --- a/src/passwd/fgetgrent.c +++ b/src/passwd/fgetgrent.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "pwf.h" struct group *fgetgrent(FILE *f) diff --git a/src/passwd/fgetpwent.c b/src/passwd/fgetpwent.c index e95fdb2c66b1d3ca00a85474f951ff21ddd36115..eb47b2a119379b4df9d5c0d1c06d463723cd2ebb 100644 --- a/src/passwd/fgetpwent.c +++ b/src/passwd/fgetpwent.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "pwf.h" struct passwd *fgetpwent(FILE *f) diff --git a/src/passwd/putgrent.c b/src/passwd/putgrent.c index 6f26c05167d991d820c170adb4845d9baaf2a04f..a0b320fc32692bc244d40f0c0191f8d94eefb388 100644 --- a/src/passwd/putgrent.c +++ b/src/passwd/putgrent.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include diff --git a/src/passwd/putpwent.c b/src/passwd/putpwent.c index 80fbf3843d5e5909f1b6d74644cd1e11ed050b2e..3a02e5730482044d56e1458b26360fefa3f85541 100644 --- a/src/passwd/putpwent.c +++ b/src/passwd/putpwent.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include diff --git a/src/prng/__rand48_step.c b/src/prng/__rand48_step.c index 105f810ff017d51e8979b049bae0167ec612a497..ccaffc37b199df1afd18371a87333d8265625d58 100644 --- a/src/prng/__rand48_step.c +++ b/src/prng/__rand48_step.c @@ -1,4 +1,3 @@ -#include #include uint64_t __rand48_step(unsigned short *xi, unsigned short *lc) diff --git a/src/process/fexecve.c b/src/process/fexecve.c index 8ab02a74683dc8b7f2911e22c8874bbc94ac6484..6507b42949c915e757bfa71935388a0ea4e0a15d 100644 --- a/src/process/fexecve.c +++ b/src/process/fexecve.c @@ -1,5 +1,4 @@ #include -#include #include void __procfdname(char *, unsigned); diff --git a/src/process/system.c b/src/process/system.c index f5b7b492e64eb6a4fdcbe1ba6af6b8d89432c017..8cbdda060d0275c7fd6480b2be676b7c25945d3e 100644 --- a/src/process/system.c +++ b/src/process/system.c @@ -1,5 +1,5 @@ #include -#include +#include #include #include #include diff --git a/src/process/vfork.c b/src/process/vfork.c index 16d07ea70598228668cfa68446d84e33b74123e3..fc4adb464f13c85fc25fc5d5f967d511e13f22eb 100644 --- a/src/process/vfork.c +++ b/src/process/vfork.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include "syscall.h" #include "libc.h" diff --git a/src/regex/glob.c b/src/regex/glob.c index 6c07e6b3b5f817f57af09cd9e0a74a0d85bb0fc7..6affee040c310f435008d227c73bfee7eacab3cb 100644 --- a/src/regex/glob.c +++ b/src/regex/glob.c @@ -7,8 +7,6 @@ #include #include #include -#include -#include #include "libc.h" struct match diff --git a/src/regex/regcomp.c b/src/regex/regcomp.c index 16337542205c2c63cd513ca8da32692fca54e873..d90762751de177d920573adee799ddbd727765ad 100644 --- a/src/regex/regcomp.c +++ b/src/regex/regcomp.c @@ -30,7 +30,6 @@ */ #include -#include #include #include #include diff --git a/src/signal/raise.c b/src/signal/raise.c index 6fa43bef97ee1508c23e1dd1328e588ddcf68cf4..35063c5b89c78ae37405cf299626b0fe20a38aca 100644 --- a/src/signal/raise.c +++ b/src/signal/raise.c @@ -1,5 +1,4 @@ #include -#include #include #include "syscall.h" #include "pthread_impl.h" diff --git a/src/signal/sigaction.c b/src/signal/sigaction.c index 5499bd181c37c06978f4c0a55d9571078b9faffd..f7ff4a6198b302232a83a883c860953142fd438e 100644 --- a/src/signal/sigaction.c +++ b/src/signal/sigaction.c @@ -1,4 +1,3 @@ -#include #include #include #include diff --git a/src/signal/sigfillset.c b/src/signal/sigfillset.c index 4d0a807a97f02bb1e669f2110d222b55f1eb8dbd..16e7b4f5bc420516ad70ef636524fe4084dfc730 100644 --- a/src/signal/sigfillset.c +++ b/src/signal/sigfillset.c @@ -1,5 +1,4 @@ #include -#include #include int sigfillset(sigset_t *set) diff --git a/src/signal/sighold.c b/src/signal/sighold.c index 5b0f6b1880c9525b47671e977f71466b5f0479ee..992812fd0cb0ba342c0ec6e04ad5fc3998022c46 100644 --- a/src/signal/sighold.c +++ b/src/signal/sighold.c @@ -1,5 +1,5 @@ #include -#include +#include int sighold(int sig) { diff --git a/src/signal/sigignore.c b/src/signal/sigignore.c index 98dff61e22da7f51d623b26410fe307544457ccf..78bd747413d67cbf50aa0395b2b8bd58edc01fd1 100644 --- a/src/signal/sigignore.c +++ b/src/signal/sigignore.c @@ -1,5 +1,5 @@ #include -#include +#include int sigignore(int sig) { diff --git a/src/signal/siginterrupt.c b/src/signal/siginterrupt.c index 60b3405426bb646596bd55b1ffdfa1b28bd03249..94f92be6aae4b53d349ff12a291bac060aa2acd5 100644 --- a/src/signal/siginterrupt.c +++ b/src/signal/siginterrupt.c @@ -1,4 +1,4 @@ -#include +#include #include int siginterrupt(int sig, int flag) diff --git a/src/signal/sigismember.c b/src/signal/sigismember.c index dd1a8dbed435c290da29b8269040f7a51627fbab..ab87d62249de487cdb1c0990ffa26acf60160ade 100644 --- a/src/signal/sigismember.c +++ b/src/signal/sigismember.c @@ -1,5 +1,4 @@ #include -#include int sigismember(const sigset_t *set, int sig) { diff --git a/src/signal/siglongjmp.c b/src/signal/siglongjmp.c index 2974ff7fc49f9067139db95c72c99f5859121b19..b644cebb98f60b4526919a9637ed5803426e67a4 100644 --- a/src/signal/siglongjmp.c +++ b/src/signal/siglongjmp.c @@ -1,6 +1,5 @@ #include #include -#include #include "syscall.h" #include "pthread_impl.h" diff --git a/src/signal/signal.c b/src/signal/signal.c index 9d2f23ab77560d8852fb14e51c0bc07031cc3866..c0f063edb2fa8137f0fd77a91b4d67b03708dc36 100644 --- a/src/signal/signal.c +++ b/src/signal/signal.c @@ -1,5 +1,4 @@ #include -#include #include "syscall.h" #include "libc.h" diff --git a/src/signal/sigpause.c b/src/signal/sigpause.c index 6c0f05dfb0d7708d395c9580db367158ffa27159..363d2fec27f9cc720cbbef0236061b4bd0c2159a 100644 --- a/src/signal/sigpause.c +++ b/src/signal/sigpause.c @@ -1,5 +1,4 @@ #include -#include int sigpause(int sig) { diff --git a/src/signal/sigqueue.c b/src/signal/sigqueue.c index eb4d184fba7ea721abbe5a43498fb13d78c8e908..b75f0c5cea42f7f03a23ef3f130d1c507f8c2df4 100644 --- a/src/signal/sigqueue.c +++ b/src/signal/sigqueue.c @@ -1,7 +1,6 @@ #include #include #include -#include #include "syscall.h" #include "pthread_impl.h" diff --git a/src/signal/sigrelse.c b/src/signal/sigrelse.c index b0b3024b9d4b10da870cf3f8bd84fbc787a4f44c..31c1a030fe52708925cdb8fe96a227ff1537210b 100644 --- a/src/signal/sigrelse.c +++ b/src/signal/sigrelse.c @@ -1,5 +1,5 @@ #include -#include +#include int sigrelse(int sig) { diff --git a/src/signal/sigset.c b/src/signal/sigset.c index 1b6b38fdde054954c74154f2b9c416af715aa9bf..cbe462847f70c5083038420595e78f2815428efb 100644 --- a/src/signal/sigset.c +++ b/src/signal/sigset.c @@ -1,5 +1,5 @@ #include -#include +#include void (*sigset(int sig, void (*handler)(int)))(int) { diff --git a/src/signal/sigsetjmp.c b/src/signal/sigsetjmp.c index 6a5f6f158e3756c3a9f3ba70f0a19806968a1be5..cb2257f0c45f8918c9e409052d8b3e322bd5a67a 100644 --- a/src/signal/sigsetjmp.c +++ b/src/signal/sigsetjmp.c @@ -1,6 +1,5 @@ #include #include -#include /* !!! This function will not work unless the compiler performs * tail call optimization. Machine-specific asm versions should diff --git a/src/stat/fchmodat.c b/src/stat/fchmodat.c index aeb50bc5741aa3740c13f78cc95319ffb7e26207..12e7ff0cd17f90209cfb979c7a7096e2767e052a 100644 --- a/src/stat/fchmodat.c +++ b/src/stat/fchmodat.c @@ -1,7 +1,6 @@ #include #include #include -#include #include "syscall.h" void __procfdname(char *, unsigned); diff --git a/src/stat/futimesat.c b/src/stat/futimesat.c index 0cc185454db095f18cbff97aa37e4a4f6ae9bfb0..dbefc844c46e092067a4650a8db1e59857192269 100644 --- a/src/stat/futimesat.c +++ b/src/stat/futimesat.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include "syscall.h" diff --git a/src/stat/lchmod.c b/src/stat/lchmod.c index c35f586116f50a3520524858c5e938cc088bd3ba..f324ba798334e8168a14e8b781fd4c15accd6076 100644 --- a/src/stat/lchmod.c +++ b/src/stat/lchmod.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include diff --git a/src/stdio/fgetln.c b/src/stdio/fgetln.c index a2e4bd3cc5bf1c1e9aa2bc927b88cdc02c02fba5..afe12b5dfe024add1739f80d5982eefef76d7567 100644 --- a/src/stdio/fgetln.c +++ b/src/stdio/fgetln.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "stdio_impl.h" #include diff --git a/src/stdio/fwide.c b/src/stdio/fwide.c index 48480685aa4b63a664ccc842548aa8f663c9b662..fdf8e4bb334706ad8e4d2f911de30876e50b3bd4 100644 --- a/src/stdio/fwide.c +++ b/src/stdio/fwide.c @@ -1,3 +1,4 @@ +#include #include "stdio_impl.h" #define SH (8*sizeof(int)-1) diff --git a/src/stdio/swprintf.c b/src/stdio/swprintf.c index cbf83d235d8e0e436ff942cc1915f33b35848147..f75eb112e7c0d7e22b79c03204cc00c6af7575e7 100644 --- a/src/stdio/swprintf.c +++ b/src/stdio/swprintf.c @@ -1,4 +1,3 @@ -#include #include #include diff --git a/src/stdio/swscanf.c b/src/stdio/swscanf.c index c7986096fb1835749f451a2e92d0c53f7647feed..d893fbacf13c7c3340091e42313f3539bca71117 100644 --- a/src/stdio/swscanf.c +++ b/src/stdio/swscanf.c @@ -1,4 +1,3 @@ -#include #include #include #include "libc.h" diff --git a/src/stdio/vfscanf.c b/src/stdio/vfscanf.c index c0e607f533ed355328a33fc7861965b5d4df40a5..0091a8d49188ff44cfc22ca1a5e2c8a8fc6fbeb1 100644 --- a/src/stdio/vfscanf.c +++ b/src/stdio/vfscanf.c @@ -5,10 +5,7 @@ #include #include #include -#include -#include -#include -#include +#include #include "stdio_impl.h" #include "shgetc.h" diff --git a/src/stdio/vfwscanf.c b/src/stdio/vfwscanf.c index 75f04d725719f412328b7fcb8f143d88fa14a479..f8f4b70fded0c7aae0acd2e7f05ec8efdc426515 100644 --- a/src/stdio/vfwscanf.c +++ b/src/stdio/vfwscanf.c @@ -6,9 +6,6 @@ #include #include #include -#include -#include -#include #include "stdio_impl.h" #include "shgetc.h" diff --git a/src/stdlib/ecvt.c b/src/stdlib/ecvt.c index 79c3de63debfde0edb068f24bf6e10fd323f3c47..797b664ecfebc0841a23bae84aa62a70c5359e41 100644 --- a/src/stdlib/ecvt.c +++ b/src/stdlib/ecvt.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include diff --git a/src/stdlib/gcvt.c b/src/stdlib/gcvt.c index 6c075e25851d8b2e90ca5aa680c7f1a0b792dcd1..f29bc304e5bad0459c699422b273d6e381f2c539 100644 --- a/src/stdlib/gcvt.c +++ b/src/stdlib/gcvt.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include diff --git a/src/stdlib/wcstod.c b/src/stdlib/wcstod.c index 83f308d3b327fd5f140418721dd1196fcbb94a37..26fe9af8b4cc7d7c5f69fbab349d1bb1735f18f8 100644 --- a/src/stdlib/wcstod.c +++ b/src/stdlib/wcstod.c @@ -1,6 +1,7 @@ #include "shgetc.h" #include "floatscan.h" #include "stdio_impl.h" +#include #include /* This read function heavily cheats. It knows: diff --git a/src/string/bcmp.c b/src/string/bcmp.c index 5d6a388bb4c9537dbb46f6b9a29ab34ba00e97dd..87c6007ee3ccf47902a847d1496bf31508222cef 100644 --- a/src/string/bcmp.c +++ b/src/string/bcmp.c @@ -1,3 +1,4 @@ +#define _BSD_SOURCE #include #include diff --git a/src/string/bcopy.c b/src/string/bcopy.c index e76272fc4dd6514c33031d55254518ec55689e92..a07129f50dd131be1642be364b7ca780cd4fc825 100644 --- a/src/string/bcopy.c +++ b/src/string/bcopy.c @@ -1,3 +1,4 @@ +#define _BSD_SOURCE #include #include diff --git a/src/string/bzero.c b/src/string/bzero.c index 0f98b4a5ec02d404d1d06b52e64d967962b208e0..ba536b07e939e907562705fa357c3793cd2eaaf8 100644 --- a/src/string/bzero.c +++ b/src/string/bzero.c @@ -1,3 +1,4 @@ +#define _BSD_SOURCE #include #include diff --git a/src/string/index.c b/src/string/index.c index dd611251f5653beb9a815f91a584f39be74121be..252948f9fd5899808f0639c0fc8990d8b7967a28 100644 --- a/src/string/index.c +++ b/src/string/index.c @@ -1,3 +1,4 @@ +#define _BSD_SOURCE #include #include diff --git a/src/string/memccpy.c b/src/string/memccpy.c index b85009c8706e9bb050dd3340a3ff385fb215165d..7c233d5e90571f20ed06819575343657495b8246 100644 --- a/src/string/memccpy.c +++ b/src/string/memccpy.c @@ -1,5 +1,4 @@ #include -#include #include #include diff --git a/src/string/memchr.c b/src/string/memchr.c index a0472f78e0cfcf16f2f8defbe072a283c6d041a1..4daff7bbc4634c6162b0158fc3bc893c9b697d53 100644 --- a/src/string/memchr.c +++ b/src/string/memchr.c @@ -1,5 +1,4 @@ #include -#include #include #include diff --git a/src/string/memmem.c b/src/string/memmem.c index 861fef2f161abeaf86da0a65c6ef7c05293a482a..5211d7599884478984466ab1447eb0991bdbdf08 100644 --- a/src/string/memmem.c +++ b/src/string/memmem.c @@ -1,6 +1,5 @@ #define _GNU_SOURCE #include -#include #include static char *twobyte_memmem(const unsigned char *h, size_t k, const unsigned char *n) diff --git a/src/string/mempcpy.c b/src/string/mempcpy.c index c23ca69eddddd400e4cb8deb29022bf7d2d2d175..a297985e6853a38e254f762a80b11838eeb71fb8 100644 --- a/src/string/mempcpy.c +++ b/src/string/mempcpy.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include void *mempcpy(void *dest, const void *src, size_t n) diff --git a/src/string/rindex.c b/src/string/rindex.c index 17df2bf2ecb89a109a3e7310d518dad76651b2fb..693c750b6b653c4a25f0c31ac12c43dabe08c152 100644 --- a/src/string/rindex.c +++ b/src/string/rindex.c @@ -1,3 +1,4 @@ +#define _BSD_SOURCE #include #include diff --git a/src/string/stpcpy.c b/src/string/stpcpy.c index feb9eb8156bc16675df962edc47cd9ffdc36adfa..06623c4491c4f6ebb26d7a7c664c06a4a3f54f9f 100644 --- a/src/string/stpcpy.c +++ b/src/string/stpcpy.c @@ -1,5 +1,4 @@ #include -#include #include #include #include "libc.h" diff --git a/src/string/stpncpy.c b/src/string/stpncpy.c index 0a2c2a9d716e1a9f0591d56e6e35a7c0a0fbe0ef..1f57a4ddbd0a818168e56c0b15178e93304c42cf 100644 --- a/src/string/stpncpy.c +++ b/src/string/stpncpy.c @@ -1,5 +1,4 @@ #include -#include #include #include #include "libc.h" diff --git a/src/string/strchrnul.c b/src/string/strchrnul.c index ceae4d45f22000fd3ee4e5f5ce86d67a1bcf7466..05700ad64eea55cb8f6dffad0fe6dd97feb3d31c 100644 --- a/src/string/strchrnul.c +++ b/src/string/strchrnul.c @@ -1,5 +1,4 @@ #include -#include #include #include #include "libc.h" diff --git a/src/string/strlcpy.c b/src/string/strlcpy.c index 4d3ff92a8d79997c139b8a0eaaaefe54e5b7a2e6..193d724130eca36d7939819e2d7ec94889dca3ef 100644 --- a/src/string/strlcpy.c +++ b/src/string/strlcpy.c @@ -1,5 +1,5 @@ +#define _BSD_SOURCE #include -#include #include #include #include "libc.h" diff --git a/src/string/strlen.c b/src/string/strlen.c index d6f8631d59dd1ba47334d955fc1fe6e94106dcf3..929ddcbc1c2594762c7b44cdfd5edf0f2955d1f6 100644 --- a/src/string/strlen.c +++ b/src/string/strlen.c @@ -1,5 +1,4 @@ #include -#include #include #include diff --git a/src/string/strstr.c b/src/string/strstr.c index 0649174838cc860db7eb086dff32bb81a94e2ab0..915c0a22f6c239125bafbec63571519d9ac52bd7 100644 --- a/src/string/strstr.c +++ b/src/string/strstr.c @@ -1,5 +1,4 @@ #include -#include #include static char *twobyte_strstr(const unsigned char *h, const unsigned char *n) diff --git a/src/string/strverscmp.c b/src/string/strverscmp.c index 94d2e15c4d98da0ca83cae4ca403b654e4d47ca6..6f37cc6801fa8094cbdbc9080cf8f3b74661502e 100644 --- a/src/string/strverscmp.c +++ b/src/string/strverscmp.c @@ -1,7 +1,6 @@ #define _GNU_SOURCE #include #include -#include int strverscmp(const char *l, const char *r) { diff --git a/src/string/wcsstr.c b/src/string/wcsstr.c index 037d096578e1c647678560169eadb1679a5114c3..3e28e287f25fa7a8f51f3da15f7cf342bd1ab0e4 100644 --- a/src/string/wcsstr.c +++ b/src/string/wcsstr.c @@ -1,7 +1,4 @@ #include -#include -#include -#include #define MAX(a,b) ((a)>(b)?(a):(b)) #define MIN(a,b) ((a)<(b)?(a):(b)) diff --git a/src/string/wmemchr.c b/src/string/wmemchr.c index 37d69629eea37843c8c0e6c54d78f8b5ec669b10..2bc2c2702c928cbbf4dad9188598c4b16c05f646 100644 --- a/src/string/wmemchr.c +++ b/src/string/wmemchr.c @@ -1,4 +1,3 @@ -#include #include wchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n) diff --git a/src/string/wmemcmp.c b/src/string/wmemcmp.c index 6788a383fcb254edb3d6512fce743d47c76b4432..2a193263ce5c63d49c9f5c545a46f99fb3c59098 100644 --- a/src/string/wmemcmp.c +++ b/src/string/wmemcmp.c @@ -1,4 +1,3 @@ -#include #include int wmemcmp(const wchar_t *l, const wchar_t *r, size_t n) diff --git a/src/string/wmemcpy.c b/src/string/wmemcpy.c index 55a8e1d8caec2b966101ce713ae177b365956253..52e6e6e07b9dac897d5ee6665caed25afccafc70 100644 --- a/src/string/wmemcpy.c +++ b/src/string/wmemcpy.c @@ -1,4 +1,3 @@ -#include #include wchar_t *wmemcpy(wchar_t *restrict d, const wchar_t *restrict s, size_t n) diff --git a/src/string/wmemmove.c b/src/string/wmemmove.c index cde4feec920d2c0f99d5b28578889bd8410abb27..e406f3d5c8dfc2af79b992c9f1fa6cfc80c12ec6 100644 --- a/src/string/wmemmove.c +++ b/src/string/wmemmove.c @@ -1,4 +1,3 @@ -#include #include wchar_t *wmemmove(wchar_t *d, const wchar_t *s, size_t n) diff --git a/src/string/wmemset.c b/src/string/wmemset.c index 1a2a8618d1b037851270459fb7756816ee6fe9d4..07a037a0f92dd667cf0fd7c2ac74319462113664 100644 --- a/src/string/wmemset.c +++ b/src/string/wmemset.c @@ -1,4 +1,3 @@ -#include #include wchar_t *wmemset(wchar_t *d, wchar_t c, size_t n) diff --git a/src/temp/__randname.c b/src/temp/__randname.c index 38c99d3f48b4cd57dba799f567cfe4b134b559a4..464b83d5f95b09b23ecd3c91a1d12641187b2543 100644 --- a/src/temp/__randname.c +++ b/src/temp/__randname.c @@ -1,4 +1,3 @@ -#include #include #include diff --git a/src/temp/mkdtemp.c b/src/temp/mkdtemp.c index 195e9cbabb87dbe66baf020600a6dfcfa8a1f065..6c2c16ef2e8027e4f30a3d90be1c79f3502c73f9 100644 --- a/src/temp/mkdtemp.c +++ b/src/temp/mkdtemp.c @@ -1,12 +1,7 @@ #include -#include #include -#include -#include -#include #include #include -#include "libc.h" char *__randname(char *); diff --git a/src/temp/mktemp.c b/src/temp/mktemp.c index 67130e1677e65b92fe13d4da3314eb4e8e864aa3..4ab0df2069ac6d0c685ea2265f15d40596392217 100644 --- a/src/temp/mktemp.c +++ b/src/temp/mktemp.c @@ -1,6 +1,6 @@ +#define _GNU_SOURCE #include -#include -#include +#include #include #include diff --git a/src/termios/tcgetattr.c b/src/termios/tcgetattr.c index d9ce786e97185cc68954dddfaec1d1adf5947f0d..545a0bf8ad135696e526c22c9bf1f251879292ac 100644 --- a/src/termios/tcgetattr.c +++ b/src/termios/tcgetattr.c @@ -1,6 +1,5 @@ #include #include -#include int tcgetattr(int fd, struct termios *tio) { diff --git a/src/termios/tcsetattr.c b/src/termios/tcsetattr.c index e9a168f39233773588363e2ecf57342c051221c7..94df18f91e1718b034303c32b8ee919808ac9f9c 100644 --- a/src/termios/tcsetattr.c +++ b/src/termios/tcsetattr.c @@ -1,6 +1,5 @@ #include #include -#include #include int tcsetattr(int fd, int act, const struct termios *tio) diff --git a/src/thread/pthread_attr_init.c b/src/thread/pthread_attr_init.c index 6693488967ff29075549b994b2e02b307b46f65c..969e0a3805e9299070eddd8a2b43cf7d6be160b1 100644 --- a/src/thread/pthread_attr_init.c +++ b/src/thread/pthread_attr_init.c @@ -1,5 +1,4 @@ #include "pthread_impl.h" -#include int pthread_attr_init(pthread_attr_t *a) { diff --git a/src/thread/pthread_sigmask.c b/src/thread/pthread_sigmask.c index b274bd0d8ac19fcb54a3e32a81b2db6fccdc1d6b..88c333f6b682b0c3db71fc35b5e7ed69636272a4 100644 --- a/src/thread/pthread_sigmask.c +++ b/src/thread/pthread_sigmask.c @@ -1,6 +1,5 @@ #include #include -#include #include "syscall.h" int pthread_sigmask(int how, const sigset_t *restrict set, sigset_t *restrict old) diff --git a/src/thread/synccall.c b/src/thread/synccall.c index 4127a413af88bad8d519dac0141213eb69829865..a21578dc5745ca8467309755189c6aefb9887aed 100644 --- a/src/thread/synccall.c +++ b/src/thread/synccall.c @@ -1,6 +1,5 @@ #include "pthread_impl.h" #include -#include static struct chain { struct chain *next; diff --git a/src/time/mktime.c b/src/time/mktime.c index ef1fb4256e76700309cc3ed62cd90d444446bc98..0ab478029c3a2f9aded4555b7fc3decc0b201b0b 100644 --- a/src/time/mktime.c +++ b/src/time/mktime.c @@ -1,7 +1,5 @@ #include "time_impl.h" #include -#include -#include time_t mktime(struct tm *tm) { diff --git a/src/time/nanosleep.c b/src/time/nanosleep.c index c8878b11c7184986d3053e4383cbd57e07e976bf..a2ff4839425d772fce611b3439960cde0e176226 100644 --- a/src/time/nanosleep.c +++ b/src/time/nanosleep.c @@ -1,4 +1,3 @@ -#include #include #include "syscall.h" #include "libc.h" diff --git a/src/time/strptime.c b/src/time/strptime.c index 0f66e6c65498fad6c682a315d3bf65a289eb998f..d1d141e51f2742a6f61ab5fec76805e78d1ffa29 100644 --- a/src/time/strptime.c +++ b/src/time/strptime.c @@ -1,4 +1,3 @@ -#include #include #include #include diff --git a/src/time/time.c b/src/time/time.c index 22754850d8e4bf4e6792779714610b018ee63825..4b95e7527d440b05b55ca100b465cd79feff652e 100644 --- a/src/time/time.c +++ b/src/time/time.c @@ -1,5 +1,4 @@ #include -#include #include "syscall.h" int __clock_gettime(clockid_t, struct timespec *); diff --git a/src/time/wcsftime.c b/src/time/wcsftime.c index a2804ac8182cffadc3042eaa16838d93babd091e..8d2a2ebc3fa18bf34935b0adf6a40a31e9a88e78 100644 --- a/src/time/wcsftime.c +++ b/src/time/wcsftime.c @@ -1,6 +1,5 @@ #include #include -#include #include #include "libc.h" diff --git a/src/unistd/ctermid.c b/src/unistd/ctermid.c index ffa9b758cb60be3bc2e55c3224d6e3dc3d2e7082..77684050e6f935c40d0b1937aa126b0aa5cb2930 100644 --- a/src/unistd/ctermid.c +++ b/src/unistd/ctermid.c @@ -1,6 +1,4 @@ #include -#include -#include #include #include #include diff --git a/src/unistd/gethostname.c b/src/unistd/gethostname.c index a406c4eba5e61ab78522146e85edf44a70befe6a..f984b7dd2f9a88dde7fb23132424f912c17bcdc0 100644 --- a/src/unistd/gethostname.c +++ b/src/unistd/gethostname.c @@ -1,6 +1,5 @@ #include #include -#include int gethostname(char *name, size_t len) { diff --git a/src/unistd/getlogin_r.c b/src/unistd/getlogin_r.c index 37ce0d43dafb92e5bd6f2cb8ffa60ee3619b43d9..53866c6dce4077d8a53ba118a6460c2f2e6f55ee 100644 --- a/src/unistd/getlogin_r.c +++ b/src/unistd/getlogin_r.c @@ -1,5 +1,4 @@ #include -#include #include #include diff --git a/src/unistd/ttyname_r.c b/src/unistd/ttyname_r.c index a2ce351192eb959e1c59f47ed525def5c7b35120..8bac7b2f3ab10cb0929341ca1425af65c8d409bf 100644 --- a/src/unistd/ttyname_r.c +++ b/src/unistd/ttyname_r.c @@ -1,7 +1,5 @@ #include #include -#include -#include void __procfdname(char *, unsigned); diff --git a/src/unistd/usleep.c b/src/unistd/usleep.c index ce1c814453f87deab85b9f5bcaeea029bd9be64e..6c96652691e0dabacacde4885f74466d2772a661 100644 --- a/src/unistd/usleep.c +++ b/src/unistd/usleep.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include