Module Name:    src
Committed By:   christos
Date:           Sun Mar 24 15:53:59 UTC 2013

Modified Files:
        src/external/bsd/dhcp/dist/client: dhc6.c dhclient.c
        src/external/bsd/dhcp/dist/common: conflex.c discover.c dispatch.c
            dns.c ns_name.c
        src/external/bsd/dhcp/dist/dst: base64.c
        src/external/bsd/dhcp/dist/includes: dhcpd.h
        src/external/bsd/dhcp/dist/omapip: dispatch.c
        src/external/bsd/dhcp/dist/relay: dhcrelay.c
        src/external/bsd/dhcp/dist/server: ddns.c dhcpleasequery.c dhcpv6.c
            mdb6.c

Log Message:
minimal patches to compile with WARNS=1 !?!?


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/dhcp/dist/client/dhc6.c \
    src/external/bsd/dhcp/dist/client/dhclient.c
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/dhcp/dist/common/conflex.c \
    src/external/bsd/dhcp/dist/common/discover.c \
    src/external/bsd/dhcp/dist/common/dispatch.c \
    src/external/bsd/dhcp/dist/common/dns.c \
    src/external/bsd/dhcp/dist/common/ns_name.c
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/dhcp/dist/dst/base64.c
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/dhcp/dist/includes/dhcpd.h
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/dhcp/dist/omapip/dispatch.c
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/dhcp/dist/relay/dhcrelay.c
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/dhcp/dist/server/ddns.c \
    src/external/bsd/dhcp/dist/server/dhcpleasequery.c \
    src/external/bsd/dhcp/dist/server/dhcpv6.c \
    src/external/bsd/dhcp/dist/server/mdb6.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/dhcp/dist/client/dhc6.c
diff -u src/external/bsd/dhcp/dist/client/dhc6.c:1.1.1.1 src/external/bsd/dhcp/dist/client/dhc6.c:1.2
--- src/external/bsd/dhcp/dist/client/dhc6.c:1.1.1.1	Sun Mar 24 11:45:59 2013
+++ src/external/bsd/dhcp/dist/client/dhc6.c	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dhc6.c,v 1.1.1.1 2013/03/24 15:45:59 christos Exp $	*/
+/*	$NetBSD: dhc6.c,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /* dhc6.c - DHCPv6 client routines. */
 
@@ -4790,7 +4790,7 @@ unconfigure6(struct client_state *client
 	}
 }
 
-void
+static void
 refresh_info_request6(void *input)
 {
 	struct client_state *client;
Index: src/external/bsd/dhcp/dist/client/dhclient.c
diff -u src/external/bsd/dhcp/dist/client/dhclient.c:1.1.1.1 src/external/bsd/dhcp/dist/client/dhclient.c:1.2
--- src/external/bsd/dhcp/dist/client/dhclient.c:1.1.1.1	Sun Mar 24 11:45:58 2013
+++ src/external/bsd/dhcp/dist/client/dhclient.c	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dhclient.c,v 1.1.1.1 2013/03/24 15:45:58 christos Exp $	*/
+/*	$NetBSD: dhclient.c,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /* dhclient.c
 
@@ -3696,7 +3696,7 @@ static void shutdown_exit (void *foo)
  */
 
 /* The first and second stages are pretty similar so we combine them */
-void
+static void
 client_dns_remove_action(dhcp_ddns_cb_t *ddns_cb,
 			 isc_result_t    eresult)
 {
@@ -3863,7 +3863,7 @@ client_dns_update_timeout (void *cp)
  */
 
 /* The first and second stages are pretty similar so we combine them */
-void
+static void
 client_dns_update_action(dhcp_ddns_cb_t *ddns_cb,
 			 isc_result_t    eresult)
 {

Index: src/external/bsd/dhcp/dist/common/conflex.c
diff -u src/external/bsd/dhcp/dist/common/conflex.c:1.1.1.1 src/external/bsd/dhcp/dist/common/conflex.c:1.2
--- src/external/bsd/dhcp/dist/common/conflex.c:1.1.1.1	Sun Mar 24 11:45:52 2013
+++ src/external/bsd/dhcp/dist/common/conflex.c	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: conflex.c,v 1.1.1.1 2013/03/24 15:45:52 christos Exp $	*/
+/*	$NetBSD: conflex.c,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /* conflex.c
 
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: conflex.c,v 1.1.1.1 2013/03/24 15:45:52 christos Exp $");
+__RCSID("$NetBSD: conflex.c,v 1.2 2013/03/24 15:53:58 christos Exp $");
 
 #include "dhcpd.h"
 #include <ctype.h>
@@ -388,7 +388,7 @@ next_raw_token(const char **rval, unsign
  * warning in the GENERAL NOTES ABOUT TOKENS above though.)
  */
 
-enum dhcp_token
+static enum dhcp_token
 do_peek_token(const char **rval, unsigned int *rlen,
 	      struct parse *cfile, isc_boolean_t raw) {
 	int x;
Index: src/external/bsd/dhcp/dist/common/discover.c
diff -u src/external/bsd/dhcp/dist/common/discover.c:1.1.1.1 src/external/bsd/dhcp/dist/common/discover.c:1.2
--- src/external/bsd/dhcp/dist/common/discover.c:1.1.1.1	Sun Mar 24 11:45:52 2013
+++ src/external/bsd/dhcp/dist/common/discover.c	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: discover.c,v 1.1.1.1 2013/03/24 15:45:52 christos Exp $	*/
+/*	$NetBSD: discover.c,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /* discover.c
 
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: discover.c,v 1.1.1.1 2013/03/24 15:45:52 christos Exp $");
+__RCSID("$NetBSD: discover.c,v 1.2 2013/03/24 15:53:58 christos Exp $");
 
 #include "dhcpd.h"
 
@@ -798,7 +798,7 @@ struct iface_info {
  *
  * The iface_conf_list structure maintains state for this process.
  */
-int 
+static int 
 begin_iface_scan(struct iface_conf_list *ifaces) {
 	if (getifaddrs(&ifaces->head) != 0) {
 		log_error("Error getting interfaces; %m");
@@ -814,7 +814,7 @@ begin_iface_scan(struct iface_conf_list 
  * Returns information in the info structure. 
  * Sets err to 1 if there is an error, otherwise 0.
  */
-int
+static int
 next_iface(struct iface_info *info, int *err, struct iface_conf_list *ifaces) {
 	if (ifaces->next == NULL) {
 		*err = 0;
@@ -838,7 +838,7 @@ next_iface(struct iface_info *info, int 
 /*
  * End scan of interfaces.
  */
-void
+static void
 end_iface_scan(struct iface_conf_list *ifaces) {
 	freeifaddrs(ifaces->head);
 	ifaces->head = NULL;
@@ -847,7 +847,7 @@ end_iface_scan(struct iface_conf_list *i
 #endif 
 
 /* XXX: perhaps create drealloc() rather than do it manually */
-void
+static void
 add_ipv4_addr_to_interface(struct interface_info *iface, 
 			   const struct in_addr *addr) {
 	/*
@@ -884,7 +884,7 @@ add_ipv4_addr_to_interface(struct interf
 
 #ifdef DHCPv6
 /* XXX: perhaps create drealloc() rather than do it manually */
-void
+static void
 add_ipv6_addr_to_interface(struct interface_info *iface, 
 			   const struct in6_addr *addr) {
 	/*
Index: src/external/bsd/dhcp/dist/common/dispatch.c
diff -u src/external/bsd/dhcp/dist/common/dispatch.c:1.1.1.1 src/external/bsd/dhcp/dist/common/dispatch.c:1.2
--- src/external/bsd/dhcp/dist/common/dispatch.c:1.1.1.1	Sun Mar 24 11:45:52 2013
+++ src/external/bsd/dhcp/dist/common/dispatch.c	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dispatch.c,v 1.1.1.1 2013/03/24 15:45:52 christos Exp $	*/
+/*	$NetBSD: dispatch.c,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /* dispatch.c
 
@@ -118,7 +118,7 @@ dispatch(void)
 		   isc_result_totext (status));
 }
 
-void
+static void
 isclib_timer_callback(isc_task_t  *taskp,
 		      isc_event_t *eventp)
 {
Index: src/external/bsd/dhcp/dist/common/dns.c
diff -u src/external/bsd/dhcp/dist/common/dns.c:1.1.1.1 src/external/bsd/dhcp/dist/common/dns.c:1.2
--- src/external/bsd/dhcp/dist/common/dns.c:1.1.1.1	Sun Mar 24 11:45:53 2013
+++ src/external/bsd/dhcp/dist/common/dns.c	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dns.c,v 1.1.1.1 2013/03/24 15:45:53 christos Exp $	*/
+/*	$NetBSD: dns.c,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /* dns.c
 
@@ -217,7 +217,7 @@ trace_type_t *trace_ddns_output;
  * 64 bits pointer of cb
  */
 
-void
+static void
 trace_ddns_input_write(dhcp_ddns_cb_t *ddns_cb, isc_result_t result)
 {
 	trace_iov_t iov[2];
@@ -318,7 +318,7 @@ trace_ddns_input_stop(trace_type_t *ttyp
  * contents of cb
  */
 
-isc_result_t
+static isc_result_t
 trace_ddns_output_write(dns_client_t *client, dns_rdataclass_t rdclass,
 			dns_name_t *zonename, dns_namelist_t *prerequisites,
 			dns_namelist_t *updates, isc_sockaddrlist_t *servers,
Index: src/external/bsd/dhcp/dist/common/ns_name.c
diff -u src/external/bsd/dhcp/dist/common/ns_name.c:1.1.1.1 src/external/bsd/dhcp/dist/common/ns_name.c:1.2
--- src/external/bsd/dhcp/dist/common/ns_name.c:1.1.1.1	Sun Mar 24 11:45:53 2013
+++ src/external/bsd/dhcp/dist/common/ns_name.c	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: ns_name.c,v 1.1.1.1 2013/03/24 15:45:53 christos Exp $	*/
+/*	$NetBSD: ns_name.c,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /*
  * Copyright (c) 2004,2009 by Internet Systems Consortium, Inc. ("ISC")
@@ -243,6 +243,7 @@ MRns_name_pton(const char *src, u_char *
 	return (0);
 }
 
+#ifdef notdef
 /*
  * MRns_name_ntol(src, dst, dstsiz)
  *	Convert a network strings labels into all lowercase.
@@ -252,7 +253,7 @@ MRns_name_pton(const char *src, u_char *
  *	Enforces label and domain length limits.
  */
 
-int
+static int
 MRns_name_ntol(const u_char *src, u_char *dst, size_t dstsiz) {
 	const u_char *cp;
 	u_char *dn, *eom;
@@ -289,6 +290,7 @@ MRns_name_ntol(const u_char *src, u_char
 	*dn++ = '\0';
 	return (dn - dst);
 }
+#endif
 
 /*
  * MRns_name_unpack(msg, eom, src, dst, dstsiz)
@@ -468,6 +470,7 @@ cleanup:
 	return (dstp - dst);
 }
 
+#ifdef notdef
 /*
  * MRns_name_uncompress(msg, eom, src, dst, dstsiz)
  *	Expand compressed domain name to presentation format.
@@ -476,7 +479,7 @@ cleanup:
  * note:
  *	Root domain returns as "." not "".
  */
-int
+static int
 MRns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src,
 		     char *dst, size_t dstsiz)
 {
@@ -489,6 +492,7 @@ MRns_name_uncompress(const u_char *msg, 
 		return (-1);
 	return (n);
 }
+#endif
 
 /*
  * MRns_name_compress(src, dst, dstsiz, dnptrs, lastdnptr)
@@ -515,13 +519,14 @@ MRns_name_compress(const char *src, u_ch
 	return (MRns_name_pack(tmp, dst, dstsiz, dnptrs, lastdnptr));
 }
 
+#ifdef notdef
 /*
  * MRns_name_skip(ptrptr, eom)
  *	Advance *ptrptr to skip over the compressed name it points at.
  * return:
  *	0 on success, -1 (with errno set) on failure.
  */
-int
+static int
 MRns_name_skip(const u_char **ptrptr, const u_char *eom) {
 	const u_char *cp;
 	u_int n;
@@ -549,6 +554,7 @@ MRns_name_skip(const u_char **ptrptr, co
 	*ptrptr = cp;
 	return (0);
 }
+#endif
 
 /* Private. */
 

Index: src/external/bsd/dhcp/dist/dst/base64.c
diff -u src/external/bsd/dhcp/dist/dst/base64.c:1.1.1.1 src/external/bsd/dhcp/dist/dst/base64.c:1.2
--- src/external/bsd/dhcp/dist/dst/base64.c:1.1.1.1	Sun Mar 24 11:45:56 2013
+++ src/external/bsd/dhcp/dist/dst/base64.c	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: base64.c,v 1.1.1.1 2013/03/24 15:45:56 christos Exp $	*/
+/*	$NetBSD: base64.c,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /*
  * Copyright (c) 2004,2009 by Internet Systems Consortium, Inc. ("ISC")
@@ -69,6 +69,7 @@ static const char rcsid[] = "Id: base64.
 #include "cdefs.h"
 #include "osdep.h"
 #include "arpa/nameser.h"
+#include "dst_internal.h"
 
 #define Assert(Cond) if (!(Cond)) abort()
 
@@ -206,10 +207,8 @@ b64_ntop(u_char const *src, size_t srcle
  */
 
 int
-b64_pton(src, target, targsize)
-	char const *src;
-	u_char *target;
-	size_t targsize;
+/*###207 [cc] error: no previous prototype for 'b64_pton'%%%*/
+b64_pton(char const *src, u_char *target, size_t targsize)
 {
 	int tarindex, state, ch;
 	char *pos;

Index: src/external/bsd/dhcp/dist/includes/dhcpd.h
diff -u src/external/bsd/dhcp/dist/includes/dhcpd.h:1.1.1.1 src/external/bsd/dhcp/dist/includes/dhcpd.h:1.2
--- src/external/bsd/dhcp/dist/includes/dhcpd.h:1.1.1.1	Sun Mar 24 11:45:50 2013
+++ src/external/bsd/dhcp/dist/includes/dhcpd.h	Sun Mar 24 11:53:58 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dhcpd.h,v 1.1.1.1 2013/03/24 15:45:50 christos Exp $	*/
+/*	$NetBSD: dhcpd.h,v 1.2 2013/03/24 15:53:58 christos Exp $	*/
 
 /* dhcpd.h
 
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: dhcpd.h,v 1.1.1.1 2013/03/24 15:45:50 christos Exp $");
+__RCSID("$NetBSD: dhcpd.h,v 1.2 2013/03/24 15:53:58 christos Exp $");
 
 #include "config.h"
 
@@ -3535,7 +3535,7 @@ isc_result_t renew_leases(struct ia_xx *
 isc_result_t release_leases(struct ia_xx *ia);
 isc_result_t decline_leases(struct ia_xx *ia);
 void schedule_lease_timeout(struct ipv6_pool *pool);
-void schedule_all_ipv6_lease_timeouts();
+void schedule_all_ipv6_lease_timeouts(void);
 
 void mark_hosts_unavailable(void);
 void mark_phosts_unavailable(void);

Index: src/external/bsd/dhcp/dist/omapip/dispatch.c
diff -u src/external/bsd/dhcp/dist/omapip/dispatch.c:1.1.1.1 src/external/bsd/dhcp/dist/omapip/dispatch.c:1.2
--- src/external/bsd/dhcp/dist/omapip/dispatch.c:1.1.1.1	Sun Mar 24 11:45:57 2013
+++ src/external/bsd/dhcp/dist/omapip/dispatch.c	Sun Mar 24 11:53:59 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dispatch.c,v 1.1.1.1 2013/03/24 15:45:57 christos Exp $	*/
+/*	$NetBSD: dispatch.c,v 1.2 2013/03/24 15:53:59 christos Exp $	*/
 
 /* dispatch.c
 
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: dispatch.c,v 1.1.1.1 2013/03/24 15:45:57 christos Exp $");
+__RCSID("$NetBSD: dispatch.c,v 1.2 2013/03/24 15:53:59 christos Exp $");
 
 #include "dhcpd.h"
 
@@ -127,7 +127,7 @@ trigger_event(struct eventqueue **queue)
  * 1 is delete, 0 is leave in place
  */
 #define SOCKDELETE 1
-int
+static int
 omapi_iscsock_cb(isc_task_t   *task,
 		 isc_socket_t *socket,
 		 void         *cbarg,

Index: src/external/bsd/dhcp/dist/relay/dhcrelay.c
diff -u src/external/bsd/dhcp/dist/relay/dhcrelay.c:1.1.1.1 src/external/bsd/dhcp/dist/relay/dhcrelay.c:1.2
--- src/external/bsd/dhcp/dist/relay/dhcrelay.c:1.1.1.1	Sun Mar 24 11:46:00 2013
+++ src/external/bsd/dhcp/dist/relay/dhcrelay.c	Sun Mar 24 11:53:59 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dhcrelay.c,v 1.1.1.1 2013/03/24 15:46:00 christos Exp $	*/
+/*	$NetBSD: dhcrelay.c,v 1.2 2013/03/24 15:53:59 christos Exp $	*/
 
 /* dhcrelay.c
 
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: dhcrelay.c,v 1.1.1.1 2013/03/24 15:46:00 christos Exp $");
+__RCSID("$NetBSD: dhcrelay.c,v 1.2 2013/03/24 15:53:59 christos Exp $");
 
 #include "dhcpd.h"
 #include <syslog.h>
@@ -165,7 +165,7 @@ static const char url[] =
 "                server0 [ ... serverN]\n\n"
 #endif
 
-static void usage() {
+static void usage(void) {
 	log_fatal(DHCRELAY_USAGE);
 }
 

Index: src/external/bsd/dhcp/dist/server/ddns.c
diff -u src/external/bsd/dhcp/dist/server/ddns.c:1.1.1.1 src/external/bsd/dhcp/dist/server/ddns.c:1.2
--- src/external/bsd/dhcp/dist/server/ddns.c:1.1.1.1	Sun Mar 24 11:46:03 2013
+++ src/external/bsd/dhcp/dist/server/ddns.c	Sun Mar 24 11:53:59 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: ddns.c,v 1.1.1.1 2013/03/24 15:46:03 christos Exp $	*/
+/*	$NetBSD: ddns.c,v 1.2 2013/03/24 15:53:59 christos Exp $	*/
 
 /* ddns.c
 
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: ddns.c,v 1.1.1.1 2013/03/24 15:46:03 christos Exp $");
+__RCSID("$NetBSD: ddns.c,v 1.2 2013/03/24 15:53:59 christos Exp $");
 
 #include "dhcpd.h"
 #include "dst/md5.h"
@@ -726,7 +726,7 @@ ddns_updates(struct packet *packet, stru
  * our caller (or his ...) will do the write.
  */
 
-isc_result_t
+static isc_result_t
 ddns_update_lease_text(dhcp_ddns_cb_t        *ddns_cb,
 		       struct binding_scope **inscope)
 {
@@ -827,6 +827,7 @@ ddns_update_lease_text(dhcp_ddns_cb_t   
 	return(ISC_R_SUCCESS);
 }
 
+#ifdef notdef
 /*
  * This function should be called when update_lease_ptr function fails.
  * It does inform user about the condition, provides some hints how to
@@ -844,7 +845,7 @@ ddns_update_lease_text(dhcp_ddns_cb_t   
  * only hide the real problem - a misconfiguration. Proper solution
  * is to log the problem, die and let the user fix his config file.
  */
-void
+static void
 update_lease_failed(struct lease *lease,
 		    struct iasubopt *lease6,
 		    dhcp_ddns_cb_t  *ddns_cb,
@@ -901,6 +902,7 @@ update_lease_failed(struct lease *lease,
 		  "address %s. Lease database inconsistent. Unable to recover."
 		  " Terminating.", file, line, lease_address);
 }
+#endif
 
 /*
  * utility function to update found lease. It does extra checks
@@ -909,7 +911,7 @@ update_lease_failed(struct lease *lease,
  * to update wrong lease. See also safe_lease6_update.
  */
 
-void
+static void
 safe_lease_update(struct lease *lease,
 		  dhcp_ddns_cb_t *oldcb,
 		  dhcp_ddns_cb_t *newcb,
@@ -977,7 +979,7 @@ safe_lease_update(struct lease *lease,
 	lease->ddns_cb = newcb;
 }
 
-void
+static void
 safe_lease6_update(struct iasubopt *lease6,
 		   dhcp_ddns_cb_t *oldcb,
 		   dhcp_ddns_cb_t *newcb,
@@ -1060,7 +1062,7 @@ safe_lease6_update(struct iasubopt *leas
  * using the same value twice allows me more flexibility.
  */
 
-isc_result_t 
+static isc_result_t 
 ddns_update_lease_ptr(struct lease    *lease,
 		      struct iasubopt *lease6,
 		      dhcp_ddns_cb_t  *ddns_cb,
@@ -1180,7 +1182,7 @@ ddns_update_lease_ptr(struct lease    *l
 	return(ISC_R_SUCCESS);
 }		
 
-void
+static void
 ddns_ptr_add(dhcp_ddns_cb_t *ddns_cb,
 	     isc_result_t    eresult)
 {
@@ -1224,7 +1226,7 @@ ddns_ptr_add(dhcp_ddns_cb_t *ddns_cb,
  * if not we cleanup and leave.
  */
 
-void
+static void
 ddns_ptr_remove(dhcp_ddns_cb_t *ddns_cb,
 		isc_result_t    eresult)
 {
@@ -1290,7 +1292,7 @@ ddns_ptr_remove(dhcp_ddns_cb_t *ddns_cb,
  *   -- "Interaction between DHCP and DNS"
  */
 
-void
+static void
 ddns_fwd_srv_add2(dhcp_ddns_cb_t *ddns_cb,
 		  isc_result_t    eresult)
 {
@@ -1364,7 +1366,7 @@ ddns_fwd_srv_add2(dhcp_ddns_cb_t *ddns_c
 	return;
 }
 
-void
+static void
 ddns_fwd_srv_add1(dhcp_ddns_cb_t *ddns_cb,
 		  isc_result_t    eresult)
 {
@@ -1493,7 +1495,7 @@ ddns_fwd_srv_connector(struct lease     
  *   -- "Interaction between DHCP and DNS"
  */
 
-void
+static void
 ddns_fwd_srv_rem2(dhcp_ddns_cb_t *ddns_cb,
 		  isc_result_t    eresult)
 {
@@ -1531,7 +1533,7 @@ ddns_fwd_srv_rem2(dhcp_ddns_cb_t *ddns_c
  * if not we cleanup and leave.
  */
 
-void
+static void
 ddns_fwd_srv_rem1(dhcp_ddns_cb_t *ddns_cb,
 		  isc_result_t    eresult)
 {
Index: src/external/bsd/dhcp/dist/server/dhcpleasequery.c
diff -u src/external/bsd/dhcp/dist/server/dhcpleasequery.c:1.1.1.1 src/external/bsd/dhcp/dist/server/dhcpleasequery.c:1.2
--- src/external/bsd/dhcp/dist/server/dhcpleasequery.c:1.1.1.1	Sun Mar 24 11:46:00 2013
+++ src/external/bsd/dhcp/dist/server/dhcpleasequery.c	Sun Mar 24 11:53:59 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dhcpleasequery.c,v 1.1.1.1 2013/03/24 15:46:00 christos Exp $	*/
+/*	$NetBSD: dhcpleasequery.c,v 1.2 2013/03/24 15:53:59 christos Exp $	*/
 
 /*
  * Copyright (C) 2006-2007,2009 by Internet Systems Consortium, Inc. ("ISC")
@@ -60,7 +60,7 @@ next_uid(const struct lease *lease) {
 	return lease->n_uid;
 }
 
-void
+static void
 get_newest_lease(struct lease **retval,
 		 struct lease *lease,
 		 struct lease *(*next)(const struct lease *)) {
Index: src/external/bsd/dhcp/dist/server/dhcpv6.c
diff -u src/external/bsd/dhcp/dist/server/dhcpv6.c:1.1.1.1 src/external/bsd/dhcp/dist/server/dhcpv6.c:1.2
--- src/external/bsd/dhcp/dist/server/dhcpv6.c:1.1.1.1	Sun Mar 24 11:46:04 2013
+++ src/external/bsd/dhcp/dist/server/dhcpv6.c	Sun Mar 24 11:53:59 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: dhcpv6.c,v 1.1.1.1 2013/03/24 15:46:04 christos Exp $	*/
+/*	$NetBSD: dhcpv6.c,v 1.2 2013/03/24 15:53:59 christos Exp $	*/
 
 /*
  * Copyright (C) 2006-2011 by Internet Systems Consortium, Inc. ("ISC")
@@ -382,7 +382,7 @@ get_client_id(struct packet *packet, str
  *    Client Identifier option or that do include a Server Identifier
  *    option.
  */
-int
+static int
 valid_client_msg(struct packet *packet, struct data_string *client_id) {
 	int ret_val;
 	struct option_cache *oc;
@@ -475,7 +475,7 @@ exit:
  *      server's DUID.
  *   -  the message does not include a Client Identifier option.
  */
-int
+static int
 valid_client_resp(struct packet *packet,
 		  struct data_string *client_id,
 		  struct data_string *server_id)
@@ -564,7 +564,7 @@ exit:
  *
  *   -  The message includes an IA option.
  */
-int
+static int
 valid_client_info_req(struct packet *packet, struct data_string *server_id) {
 	int ret_val;
 	struct option_cache *oc;
@@ -4605,8 +4605,13 @@ iterate_over_ia_na(struct data_string *r
 		   const struct data_string *client_id,
 		   const struct data_string *server_id,
 		   const char *packet_type,
-		   void (*ia_na_match)(),
-		   void (*ia_na_nomatch)())
+		   void (*ia_na_match)(const struct data_string *,
+				       const struct data_string *,
+				       struct iasubopt *),
+		   void (*ia_na_nomatch)(const struct data_string *,
+					 const struct data_string *,
+					 u_int32_t *, struct packet *, char *,
+					 int *, int))
 {
 	struct option_state *opt_state;
 	struct host_decl *packet_host;
@@ -5123,8 +5128,13 @@ iterate_over_ia_pd(struct data_string *r
 		   const struct data_string *client_id,
 		   const struct data_string *server_id,
 		   const char *packet_type,
-		   void (*ia_pd_match)(),
-		   void (*ia_pd_nomatch)())
+		   void (*ia_pd_match)(const struct data_string *,
+				       const struct data_string *,
+				       struct iasubopt *),
+		   void (*ia_pd_nomatch)(const struct data_string *,
+					 const struct data_string *,
+					 u_int32_t *, struct packet *, char *,
+					 int *, int))
 {
 	struct data_string reply_new;
 	int reply_len;
Index: src/external/bsd/dhcp/dist/server/mdb6.c
diff -u src/external/bsd/dhcp/dist/server/mdb6.c:1.1.1.1 src/external/bsd/dhcp/dist/server/mdb6.c:1.2
--- src/external/bsd/dhcp/dist/server/mdb6.c:1.1.1.1	Sun Mar 24 11:46:04 2013
+++ src/external/bsd/dhcp/dist/server/mdb6.c	Sun Mar 24 11:53:59 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: mdb6.c,v 1.1.1.1 2013/03/24 15:46:04 christos Exp $	*/
+/*	$NetBSD: mdb6.c,v 1.2 2013/03/24 15:53:59 christos Exp $	*/
 
 /*
  * Copyright (C) 2007-2011 by Internet Systems Consortium, Inc. ("ISC")
@@ -1350,7 +1350,7 @@ prefix6_exists(const struct ipv6_pool *p
  *
  * This is used for host entries and the addresses of the server itself.
  */
-isc_result_t
+static isc_result_t
 mark_lease_unavailable(struct ipv6_pool *pool, const struct in6_addr *addr) {
 	struct iasubopt *dummy_iasubopt;
 	isc_result_t result;

Reply via email to