libc: Fix some more -Wmissing-prototype.
authorSascha Wildner <saw@online.de>
Tue, 9 Apr 2019 20:18:46 +0000 (22:18 +0200)
committerSascha Wildner <saw@online.de>
Tue, 9 Apr 2019 20:19:30 +0000 (22:19 +0200)
lib/libc/gen/dlfcn.c
lib/libc/gen/elf_utils.c
lib/libc/gen/getgrent.c
lib/libc/gmon/gmon.c
lib/libc/locale/fix_grouping.c
lib/libc/locale/rune.c
lib/libc/stdio/fgetwln.c
lib/libc/stdio/sreadahead.c

index 06399db..0080c1e 100644 (file)
 #include <link.h>
 #include <stddef.h>
 #include <string.h>
+#include "libc_private.h"
+
+struct dl_phdr_info build_phdr_info(void);
+void _rtld_thread_childfork(void);
+void _rtld_thread_init(void *);
+void _rtld_thread_postfork(void);
+void _rtld_thread_prefork(void);
 
 extern char **environ;
 
index c578b77..7270fe8 100644 (file)
@@ -28,6 +28,8 @@
 
 #include <link.h>
 
+int __elf_phdr_match_addr(struct dl_phdr_info *, void *);
+
 int
 __elf_phdr_match_addr(struct dl_phdr_info *phdr_info, void *addr)
 {
index 9d92676..c35a971 100644 (file)
@@ -74,6 +74,7 @@ static const ns_src defaultsrc[] = {
        { NULL, 0 }
 };
 
+int     __getgroupmembership(const char *, gid_t, gid_t *, int, int *);
 int     __gr_match_entry(const char *, size_t, enum nss_lookup_type,
            const char *, gid_t);
 int     __gr_parse_entry(char *, size_t, struct group *, char *, size_t,
index 9ea4dd9..ffe85f7 100644 (file)
@@ -55,6 +55,7 @@ static int    s_scale;
 
 #define ERR(s) _write(2, s, sizeof(s))
 
+void   _mcleanup(void);
 void   moncontrol(int);
 static int hertz(void);
 
index e525a73..2f5ccae 100644 (file)
  * $FreeBSD: head/lib/libc/locale/fix_grouping.c 116875 2003-06-26 10:46:16Z phantom $
  */
 
-
 #include <ctype.h>
 #include <limits.h>
 #include <stddef.h>
 
+const char *__fix_locale_grouping_str(const char *);
+
 static const char nogrouping[] = { CHAR_MAX, '\0' };
 
 /*
index 5e7b3d5..0641cea 100644 (file)
@@ -50,6 +50,8 @@
 
 #include "runefile.h"
 
+_RuneLocale *_Read_RuneMagi(const char *);
+
 _RuneLocale *
 _Read_RuneMagi(const char *fname)
 {
index a591966..ebe17f9 100644 (file)
@@ -31,7 +31,6 @@
  * $FreeBSD: head/lib/libc/stdio/fgetwln.c 227753 2011-11-20 14:45:42Z theraven $
  */
 
-
 #include "namespace.h"
 #include <stdio.h>
 #include <wchar.h>
@@ -40,6 +39,8 @@
 #include "local.h"
 #include "xlocale_private.h"
 
+wchar_t *fgetwln_l(FILE * __restrict, size_t *, locale_t);
+
 wchar_t *
 fgetwln_l(FILE * __restrict fp, size_t *lenp, locale_t locale)
 {
index e683f6b..c6a76ba 100644 (file)
@@ -45,6 +45,8 @@
 #include "local.h"
 #include "libc_private.h"
 
+size_t __sreadahead(FILE *);
+
 size_t
 __sreadahead(FILE *fp)
 {