libc: Fix some more -Wmissing-prototypes warnings.
authorSascha Wildner <saw@online.de>
Tue, 16 Apr 2019 07:06:03 +0000 (09:06 +0200)
committerSascha Wildner <saw@online.de>
Tue, 16 Apr 2019 07:06:03 +0000 (09:06 +0200)
lib/libc/rpc/auth_time.c
lib/libc/rpc/crypt_client.c
lib/libc/rpc/rpcdname.c
lib/libc/secure/stack_protector_compat.c
lib/libc/stdlib/atexit.c

index 285a285..f6f1369 100644 (file)
@@ -47,6 +47,9 @@
 #include <rpcsvc/nis.h>
 #include "un-namespace.h"
 
+int __rpc_get_time_offset(struct timeval *, nis_server *, char *, char **,
+       struct sockaddr_in *);
+
 extern int     _rpc_dtablesize(void);
 
 #ifdef TESTING
index c344b5d..f681cc7 100644 (file)
@@ -30,7 +30,6 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/lib/libc/rpc/crypt_client.c,v 1.9 2003/02/16 17:29:10 nectar Exp $
- * $DragonFly: src/lib/libc/rpc/crypt_client.c,v 1.3 2005/11/13 12:27:04 swildner Exp $
  */
 
 #include "namespace.h"
@@ -42,6 +41,8 @@
 #include <rpcsvc/crypt.h>
 #include "un-namespace.h"
 
+int _des_crypt_call(char *, int, struct desparams *);
+
 int
 _des_crypt_call(char *buf, int len, struct desparams *dparms)
 {
index faf9c1d..dab0d24 100644 (file)
 #include <stdlib.h>
 #include <unistd.h>
 #include <string.h>
+#include <rpc/rpc.h>
 #include "un-namespace.h"
 
+#include "rpc_com.h"
+
 static char *default_domain = NULL;
 
 static char *
index d11145d..da001c6 100644 (file)
@@ -8,6 +8,7 @@
 void __stack_chk_fail(void);
 
 #ifdef PIC
+void __stack_chk_fail_local(void);
 void
 __stack_chk_fail_local(void)
 {
index eae0f5d..4414e63 100644 (file)
@@ -44,6 +44,8 @@
 
 #include "libc_private.h"
 
+int __cxa_atexit(void (*)(void *), void *, void *);
+
 #define        ATEXIT_FN_EMPTY 0
 #define        ATEXIT_FN_STD   1
 #define        ATEXIT_FN_CXA   2