diff --git a/src/legacy/utmpx.c b/src/legacy/utmpx.c index e2843c94af41271e482732fa31a4f9e8d6c363d5..fa69f3871a127b98ba7948872f29b4db0fe6acac 100644 --- a/src/legacy/utmpx.c +++ b/src/legacy/utmpx.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include #include #include diff --git a/src/linux/brk.c b/src/linux/brk.c index ffdbbd52977579367c14ee1762f8c7318c78dd29..a6173e07f30d8cf6078fb5da5086a8fe332c2eaf 100644 --- a/src/linux/brk.c +++ b/src/linux/brk.c @@ -1,3 +1,5 @@ +#define _BSD_SOURCE +#include #include #include "syscall.h" diff --git a/src/linux/clone.c b/src/linux/clone.c index b9e5594530474c069a8559c009d2d5f5086b8908..8c1af7d3dc83e76a10cf7393aa6cbb5dc26111cf 100644 --- a/src/linux/clone.c +++ b/src/linux/clone.c @@ -1,5 +1,7 @@ +#define _GNU_SOURCE #include #include +#include #include "pthread_impl.h" #include "syscall.h" diff --git a/src/linux/sbrk.c b/src/linux/sbrk.c index 1e82d643771e4ad251253990264b0a5e42cfac3a..bb866305844413e7ccc790480e73c6820dc7de13 100644 --- a/src/linux/sbrk.c +++ b/src/linux/sbrk.c @@ -1,3 +1,5 @@ +#define _BSD_SOURCE +#include #include #include #include "syscall.h" diff --git a/src/misc/getentropy.c b/src/misc/getentropy.c index 4c61ae261ea329295dd22e89a599733b190741ae..d2f282ce87f04a4320a91197b138fc55501984c9 100644 --- a/src/misc/getentropy.c +++ b/src/misc/getentropy.c @@ -1,3 +1,5 @@ +#define _BSD_SOURCE +#include #include #include #include diff --git a/src/misc/issetugid.c b/src/misc/issetugid.c index 6ffd9300dd95aa707276c6e76d8e7c7ea2118262..ddc2ca0e02bdd245bb977c9eaff9a0adaa091b40 100644 --- a/src/misc/issetugid.c +++ b/src/misc/issetugid.c @@ -1,3 +1,4 @@ +#define _BSD_SOURCE #include #include "libc.h" diff --git a/src/misc/syscall.c b/src/misc/syscall.c index 9d435a978579d6121f9c6b9eadbbc3a0a92fe778..6f3ef65639aa0da024f5d9d14b905ae688b0b6c7 100644 --- a/src/misc/syscall.c +++ b/src/misc/syscall.c @@ -1,3 +1,5 @@ +#define _BSD_SOURCE +#include #include "syscall.h" #include diff --git a/src/network/ent.c b/src/network/ent.c index ececdc4866b0d8c8e56eb8d1996c7f8d9a04838d..5abea63787ebb68076bef2fa03b3cbf6f85cefc1 100644 --- a/src/network/ent.c +++ b/src/network/ent.c @@ -1,10 +1,16 @@ +#include #include "libc.h" void sethostent(int x) { } -void *gethostent() +struct hostent *gethostent() +{ + return 0; +} + +struct netent *getnetent() { return 0; } @@ -14,5 +20,4 @@ void endhostent(void) } weak_alias(sethostent, setnetent); -weak_alias(gethostent, getnetent); weak_alias(endhostent, endnetent); diff --git a/src/stdio/ext2.c b/src/stdio/ext2.c index f359be9af7622dbcadc42b2372839136970732a9..afd8b34e6ea6446db9a239f7ed0cdb4c4c6ba3a8 100644 --- a/src/stdio/ext2.c +++ b/src/stdio/ext2.c @@ -1,4 +1,5 @@ #include "stdio_impl.h" +#include size_t __freadahead(FILE *f) { diff --git a/src/stdio/fwide.c b/src/stdio/fwide.c index 8410b1530780d894e5afc2c9e9769011e75b0ac2..8bab634ae0b50ad4245d38b52c00c8e1762c6ab5 100644 --- a/src/stdio/fwide.c +++ b/src/stdio/fwide.c @@ -1,3 +1,4 @@ +#include #include "stdio_impl.h" #include "locale_impl.h" diff --git a/src/thread/pthread_setattr_default_np.c b/src/thread/pthread_setattr_default_np.c index ffd2712b05602445068ec3edb9d9a2b9fc82c6cd..88503e343a4f21faf8cc5da8eab63426a6f3dad4 100644 --- a/src/thread/pthread_setattr_default_np.c +++ b/src/thread/pthread_setattr_default_np.c @@ -1,3 +1,4 @@ +#define _GNU_SOURCE #include "pthread_impl.h" #include