Module Name:    src
Committed By:   christos
Date:           Sat Dec 31 20:42:00 UTC 2011

Modified Files:
        src/sys/ddb: db_user.h
        src/sys/net: rtsock.c
        src/sys/net80211: ieee80211_input.c ieee80211_ioctl.c
            ieee80211_netbsd.h ieee80211_output.c
        src/sys/netinet: if_arp.c ip_icmp.c ip_output.c tcp_input.c
            tcp_output.c tcp_subr.c
        src/sys/netinet6: frag6.c icmp6.c in6_ifattach.c in6_pcb.c in6_proto.c
            ip6_input.c ip6_mroute.c ip6_output.c
        src/sys/netkey: key.c

Log Message:
- fix offsetof usage, and redundant defines
- kill pointer casts to 0


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/ddb/db_user.h
cvs rdiff -u -r1.138 -r1.139 src/sys/net/rtsock.c
cvs rdiff -u -r1.71 -r1.72 src/sys/net80211/ieee80211_input.c
cvs rdiff -u -r1.56 -r1.57 src/sys/net80211/ieee80211_ioctl.c
cvs rdiff -u -r1.16 -r1.17 src/sys/net80211/ieee80211_netbsd.h
cvs rdiff -u -r1.50 -r1.51 src/sys/net80211/ieee80211_output.c
cvs rdiff -u -r1.152 -r1.153 src/sys/netinet/if_arp.c
cvs rdiff -u -r1.126 -r1.127 src/sys/netinet/ip_icmp.c
cvs rdiff -u -r1.211 -r1.212 src/sys/netinet/ip_output.c
cvs rdiff -u -r1.319 -r1.320 src/sys/netinet/tcp_input.c
cvs rdiff -u -r1.172 -r1.173 src/sys/netinet/tcp_output.c
cvs rdiff -u -r1.245 -r1.246 src/sys/netinet/tcp_subr.c
cvs rdiff -u -r1.51 -r1.52 src/sys/netinet6/frag6.c
cvs rdiff -u -r1.158 -r1.159 src/sys/netinet6/icmp6.c
cvs rdiff -u -r1.86 -r1.87 src/sys/netinet6/in6_ifattach.c
cvs rdiff -u -r1.117 -r1.118 src/sys/netinet6/in6_pcb.c
cvs rdiff -u -r1.94 -r1.95 src/sys/netinet6/in6_proto.c
cvs rdiff -u -r1.134 -r1.135 src/sys/netinet6/ip6_input.c
cvs rdiff -u -r1.102 -r1.103 src/sys/netinet6/ip6_mroute.c
cvs rdiff -u -r1.141 -r1.142 src/sys/netinet6/ip6_output.c
cvs rdiff -u -r1.180 -r1.181 src/sys/netkey/key.c

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

Modified files:

Index: src/sys/ddb/db_user.h
diff -u src/sys/ddb/db_user.h:1.2 src/sys/ddb/db_user.h:1.3
--- src/sys/ddb/db_user.h:1.2	Tue Feb  2 04:04:14 2010
+++ src/sys/ddb/db_user.h	Sat Dec 31 15:41:58 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: db_user.h,v 1.2 2010/02/02 09:04:14 tron Exp $	*/
+/*	$NetBSD: db_user.h,v 1.3 2011/12/31 20:41:58 christos Exp $	*/
 
 /*-
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -54,11 +54,6 @@
 
 typedef jmp_buf label_t;
 
-#ifndef offsetof
-#define	offsetof(type, member) \
-     ((size_t)(unsigned long)(&(((type *)0)->member)))
-#endif
-
 int	cngetc(void);
 void	cnputc(int);
 

Index: src/sys/net/rtsock.c
diff -u src/sys/net/rtsock.c:1.138 src/sys/net/rtsock.c:1.139
--- src/sys/net/rtsock.c:1.138	Sun Dec 11 19:06:39 2011
+++ src/sys/net/rtsock.c	Sat Dec 31 15:41:58 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rtsock.c,v 1.138 2011/12/12 00:06:39 roy Exp $	*/
+/*	$NetBSD: rtsock.c,v 1.139 2011/12/31 20:41:58 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtsock.c,v 1.138 2011/12/12 00:06:39 roy Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtsock.c,v 1.139 2011/12/31 20:41:58 christos Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -854,11 +854,13 @@ COMPATNAME(rt_newaddrmsg)(int cmd, struc
 	const struct sockaddr *sa;
 	int pass;
 	struct mbuf *m;
-	struct ifnet *ifp = ifa->ifa_ifp;
+	struct ifnet *ifp;
 	struct rt_xmsghdr rtm;
 	struct ifa_xmsghdr ifam;
 	int ncmd;
 
+	KASSERT(ifa != NULL);
+	ifp = ifa->ifa_ifp;
 	COMPATCALL(rt_newaddrmsg, (cmd, ifa, error, rt));
 	if (COMPATNAME(route_info).ri_cb.any_count == 0)
 		return;
@@ -885,6 +887,7 @@ COMPATNAME(rt_newaddrmsg)(int cmd, struc
 				ncmd = cmd;
 			}
 			info.rti_info[RTAX_IFA] = sa = ifa->ifa_addr;
+			KASSERT(ifp->if_dl != NULL);
 			info.rti_info[RTAX_IFP] = ifp->if_dl->ifa_addr;
 			info.rti_info[RTAX_NETMASK] = ifa->ifa_netmask;
 			info.rti_info[RTAX_BRD] = ifa->ifa_dstaddr;

Index: src/sys/net80211/ieee80211_input.c
diff -u src/sys/net80211/ieee80211_input.c:1.71 src/sys/net80211/ieee80211_input.c:1.72
--- src/sys/net80211/ieee80211_input.c:1.71	Sun Jul 17 16:54:52 2011
+++ src/sys/net80211/ieee80211_input.c	Sat Dec 31 15:41:58 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ieee80211_input.c,v 1.71 2011/07/17 20:54:52 joerg Exp $	*/
+/*	$NetBSD: ieee80211_input.c,v 1.72 2011/12/31 20:41:58 christos Exp $	*/
 /*-
  * Copyright (c) 2001 Atsushi Onoe
  * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
@@ -36,7 +36,7 @@
 __FBSDID("$FreeBSD: src/sys/net80211/ieee80211_input.c,v 1.81 2005/08/10 16:22:29 sam Exp $");
 #endif
 #ifdef __NetBSD__
-__KERNEL_RCSID(0, "$NetBSD: ieee80211_input.c,v 1.71 2011/07/17 20:54:52 joerg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ieee80211_input.c,v 1.72 2011/12/31 20:41:58 christos Exp $");
 #endif
 
 #include "opt_inet.h"
@@ -1732,12 +1732,12 @@ ieee80211_parse_wmeparams(struct ieee802
 		    wh, "WME", "too short, len %u", len);
 		return -1;
 	}
-	qosinfo = frm[__offsetof(struct ieee80211_wme_param, param_qosInfo)];
+	qosinfo = frm[offsetof(struct ieee80211_wme_param, param_qosInfo)];
 	qosinfo &= WME_QOSINFO_COUNT;
 	/* XXX do proper check for wraparound */
 	if (qosinfo == wme->wme_wmeChanParams.cap_info)
 		return 0;
-	frm += __offsetof(struct ieee80211_wme_param, params_acParams);
+	frm += offsetof(struct ieee80211_wme_param, params_acParams);
 	for (i = 0; i < WME_NUM_AC; i++) {
 		struct wmeParams *wmep =
 			&wme->wme_wmeChanParams.cap_wmeParams[i];

Index: src/sys/net80211/ieee80211_ioctl.c
diff -u src/sys/net80211/ieee80211_ioctl.c:1.56 src/sys/net80211/ieee80211_ioctl.c:1.57
--- src/sys/net80211/ieee80211_ioctl.c:1.56	Sat Jun 11 20:07:19 2011
+++ src/sys/net80211/ieee80211_ioctl.c	Sat Dec 31 15:41:58 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ieee80211_ioctl.c,v 1.56 2011/06/12 00:07:19 christos Exp $	*/
+/*	$NetBSD: ieee80211_ioctl.c,v 1.57 2011/12/31 20:41:58 christos Exp $	*/
 /*-
  * Copyright (c) 2001 Atsushi Onoe
  * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
@@ -36,7 +36,7 @@
 __FBSDID("$FreeBSD: src/sys/net80211/ieee80211_ioctl.c,v 1.35 2005/08/30 14:27:47 avatar Exp $");
 #endif
 #ifdef __NetBSD__
-__KERNEL_RCSID(0, "$NetBSD: ieee80211_ioctl.c,v 1.56 2011/06/12 00:07:19 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ieee80211_ioctl.c,v 1.57 2011/12/31 20:41:58 christos Exp $");
 #endif
 
 /*
@@ -962,7 +962,7 @@ ieee80211_ioctl_getchaninfo(struct ieee8
 			chans->ic_chans[chans->ic_nchans].ic_flags = c->ic_flags;
 			chans->ic_nchans++;
 		}
-	space = __offsetof(struct ieee80211req_chaninfo,
+	space = offsetof(struct ieee80211req_chaninfo,
 	    ic_chans[chans->ic_nchans]);
 	if (space > ireq->i_len)
 		space = ireq->i_len;
@@ -1004,7 +1004,7 @@ ieee80211_ioctl_getstastats(struct ieee8
 {
 	struct ieee80211_node *ni;
 	u_int8_t macaddr[IEEE80211_ADDR_LEN];
-	const size_t off = __offsetof(struct ieee80211req_sta_stats, is_stats);
+	const size_t off = offsetof(struct ieee80211req_sta_stats, is_stats);
 	int error;
 
 	if (ireq->i_len < off)

Index: src/sys/net80211/ieee80211_netbsd.h
diff -u src/sys/net80211/ieee80211_netbsd.h:1.16 src/sys/net80211/ieee80211_netbsd.h:1.17
--- src/sys/net80211/ieee80211_netbsd.h:1.16	Fri Oct  7 12:51:45 2011
+++ src/sys/net80211/ieee80211_netbsd.h	Sat Dec 31 15:41:58 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: ieee80211_netbsd.h,v 1.16 2011/10/07 16:51:45 dyoung Exp $ */
+/* $NetBSD: ieee80211_netbsd.h,v 1.17 2011/12/31 20:41:58 christos Exp $ */
 /*-
  * Copyright (c) 2003-2005 Sam Leffler, Errno Consulting
  * All rights reserved.
@@ -230,7 +230,6 @@ struct ieee80211_michael_event {
 #define	RTM_IEEE80211_REJOIN	108	/* station re-associate (ap mode) */
 
 #ifdef _KERNEL
-#define	__offsetof	offsetof
 #define	ticks	hardclock_ticks
 #define	ovbcopy(__src, __dst, __n)	((void)memmove(__dst, __src, __n))
 

Index: src/sys/net80211/ieee80211_output.c
diff -u src/sys/net80211/ieee80211_output.c:1.50 src/sys/net80211/ieee80211_output.c:1.51
--- src/sys/net80211/ieee80211_output.c:1.50	Mon Feb 21 18:50:08 2011
+++ src/sys/net80211/ieee80211_output.c	Sat Dec 31 15:41:58 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ieee80211_output.c,v 1.50 2011/02/21 23:50:08 jmcneill Exp $	*/
+/*	$NetBSD: ieee80211_output.c,v 1.51 2011/12/31 20:41:58 christos Exp $	*/
 /*-
  * Copyright (c) 2001 Atsushi Onoe
  * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
@@ -36,7 +36,7 @@
 __FBSDID("$FreeBSD: src/sys/net80211/ieee80211_output.c,v 1.34 2005/08/10 16:22:29 sam Exp $");
 #endif
 #ifdef __NetBSD__
-__KERNEL_RCSID(0, "$NetBSD: ieee80211_output.c,v 1.50 2011/02/21 23:50:08 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ieee80211_output.c,v 1.51 2011/12/31 20:41:58 christos Exp $");
 #endif
 
 #include "opt_inet.h"
@@ -1258,7 +1258,7 @@ ieee80211_add_wme_param(u_int8_t *frm, s
 	int i;
 
 	memcpy(frm, &param, sizeof(param));
-	frm += __offsetof(struct ieee80211_wme_info, wme_info);
+	frm += offsetof(struct ieee80211_wme_info, wme_info);
 	*frm++ = wme->wme_bssChanParams.cap_info;	/* AC info */
 	*frm++ = 0;					/* reserved field */
 	for (i = 0; i < WME_NUM_AC; i++) {

Index: src/sys/netinet/if_arp.c
diff -u src/sys/netinet/if_arp.c:1.152 src/sys/netinet/if_arp.c:1.153
--- src/sys/netinet/if_arp.c:1.152	Sat Aug 27 05:05:54 2011
+++ src/sys/netinet/if_arp.c	Sat Dec 31 15:41:58 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_arp.c,v 1.152 2011/08/27 09:05:54 christos Exp $	*/
+/*	$NetBSD: if_arp.c,v 1.153 2011/12/31 20:41:58 christos Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2000, 2008 The NetBSD Foundation, Inc.
@@ -68,7 +68,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_arp.c,v 1.152 2011/08/27 09:05:54 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_arp.c,v 1.153 2011/12/31 20:41:58 christos Exp $");
 
 #include "opt_ddb.h"
 #include "opt_inet.h"
@@ -1238,7 +1238,7 @@ reply:
 	arps[ARP_STAT_SNDTOTAL]++;
 	arps[ARP_STAT_SNDREPLY]++;
 	ARP_STAT_PUTREF();
-	(*ifp->if_output)(ifp, m, &sa, (struct rtentry *)0);
+	(*ifp->if_output)(ifp, m, &sa, NULL);
 	return;
 }
 

Index: src/sys/netinet/ip_icmp.c
diff -u src/sys/netinet/ip_icmp.c:1.126 src/sys/netinet/ip_icmp.c:1.127
--- src/sys/netinet/ip_icmp.c:1.126	Mon Dec 19 06:59:56 2011
+++ src/sys/netinet/ip_icmp.c	Sat Dec 31 15:41:58 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip_icmp.c,v 1.126 2011/12/19 11:59:56 drochner Exp $	*/
+/*	$NetBSD: ip_icmp.c,v 1.127 2011/12/31 20:41:58 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -94,7 +94,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip_icmp.c,v 1.126 2011/12/19 11:59:56 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip_icmp.c,v 1.127 2011/12/31 20:41:58 christos Exp $");
 
 #include "opt_ipsec.h"
 
@@ -1111,8 +1111,7 @@ icmp_mtudisc(struct icmp *icp, struct in
 		struct rtentry *nrt;
 
 		error = rtrequest((int) RTM_ADD, dst,
-		    (struct sockaddr *) rt->rt_gateway,
-		    (struct sockaddr *) 0,
+		    (struct sockaddr *) rt->rt_gateway, NULL,
 		    RTF_GATEWAY | RTF_HOST | RTF_DYNAMIC, &nrt);
 		if (error) {
 			rtfree(rt);

Index: src/sys/netinet/ip_output.c
diff -u src/sys/netinet/ip_output.c:1.211 src/sys/netinet/ip_output.c:1.212
--- src/sys/netinet/ip_output.c:1.211	Mon Dec 19 06:59:57 2011
+++ src/sys/netinet/ip_output.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip_output.c,v 1.211 2011/12/19 11:59:57 drochner Exp $	*/
+/*	$NetBSD: ip_output.c,v 1.212 2011/12/31 20:41:59 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -91,7 +91,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip_output.c,v 1.211 2011/12/19 11:59:57 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip_output.c,v 1.212 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_pfil_hooks.h"
 #include "opt_inet.h"
@@ -1006,7 +1006,7 @@ ip_fragment(struct mbuf *m, struct ifnet
 			goto sendorfree;
 		}
 		m->m_pkthdr.len = mhlen + len;
-		m->m_pkthdr.rcvif = (struct ifnet *)0;
+		m->m_pkthdr.rcvif = NULL;
 		mhip->ip_sum = 0;
 		KASSERT((m->m_pkthdr.csum_flags & M_CSUM_IPv4) == 0);
 		if (sw_csum & M_CSUM_IPv4) {

Index: src/sys/netinet/tcp_input.c
diff -u src/sys/netinet/tcp_input.c:1.319 src/sys/netinet/tcp_input.c:1.320
--- src/sys/netinet/tcp_input.c:1.319	Mon Dec 19 06:59:57 2011
+++ src/sys/netinet/tcp_input.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: tcp_input.c,v 1.319 2011/12/19 11:59:57 drochner Exp $	*/
+/*	$NetBSD: tcp_input.c,v 1.320 2011/12/31 20:41:59 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -148,7 +148,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: tcp_input.c,v 1.319 2011/12/19 11:59:57 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: tcp_input.c,v 1.320 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_inet.h"
 #include "opt_ipsec.h"
@@ -2261,7 +2261,7 @@ after_listen:
 				tp->rcv_scale = tp->request_r_scale;
 			}
 			TCP_REASS_LOCK(tp);
-			(void) tcp_reass(tp, NULL, (struct mbuf *)0, &tlen);
+			(void) tcp_reass(tp, NULL, NULL, &tlen);
 			/*
 			 * if we didn't have to retransmit the SYN,
 			 * use its rtt as our initial srtt & rtt var.
@@ -2585,7 +2585,7 @@ after_listen:
 			tp->rcv_scale = tp->request_r_scale;
 		}
 		TCP_REASS_LOCK(tp);
-		(void) tcp_reass(tp, NULL, (struct mbuf *)0, &tlen);
+		(void) tcp_reass(tp, NULL, NULL, &tlen);
 		tp->snd_wl1 = th->th_seq - 1;
 		/* fall into ... */
 

Index: src/sys/netinet/tcp_output.c
diff -u src/sys/netinet/tcp_output.c:1.172 src/sys/netinet/tcp_output.c:1.173
--- src/sys/netinet/tcp_output.c:1.172	Mon Dec 19 06:59:57 2011
+++ src/sys/netinet/tcp_output.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: tcp_output.c,v 1.172 2011/12/19 11:59:57 drochner Exp $	*/
+/*	$NetBSD: tcp_output.c,v 1.173 2011/12/31 20:41:59 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -135,7 +135,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: tcp_output.c,v 1.172 2011/12/19 11:59:57 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: tcp_output.c,v 1.173 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_inet.h"
 #include "opt_ipsec.h"
@@ -1288,7 +1288,7 @@ send:
 		m->m_data += max_linkhdr;
 		m->m_len = hdrlen;
 	}
-	m->m_pkthdr.rcvif = (struct ifnet *)0;
+	m->m_pkthdr.rcvif = NULL;
 	switch (af) {
 #ifdef INET
 	case AF_INET:
@@ -1605,8 +1605,7 @@ timer:
 			opts = NULL;
 		error = ip_output(m, opts, ro,
 			(tp->t_mtudisc ? IP_MTUDISC : 0) |
-			(so->so_options & SO_DONTROUTE),
-			(struct ip_moptions *)0, so);
+			(so->so_options & SO_DONTROUTE), NULL, so);
 		break;
 	    }
 #endif

Index: src/sys/netinet/tcp_subr.c
diff -u src/sys/netinet/tcp_subr.c:1.245 src/sys/netinet/tcp_subr.c:1.246
--- src/sys/netinet/tcp_subr.c:1.245	Mon Dec 19 06:59:57 2011
+++ src/sys/netinet/tcp_subr.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: tcp_subr.c,v 1.245 2011/12/19 11:59:57 drochner Exp $	*/
+/*	$NetBSD: tcp_subr.c,v 1.246 2011/12/31 20:41:59 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -91,7 +91,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: tcp_subr.c,v 1.245 2011/12/19 11:59:57 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: tcp_subr.c,v 1.246 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_inet.h"
 #include "opt_ipsec.h"
@@ -829,7 +829,7 @@ tcp_respond(struct tcpcb *tp, struct mbu
 		tlen += th->th_off << 2;
 	m->m_len = hlen + tlen;
 	m->m_pkthdr.len = hlen + tlen;
-	m->m_pkthdr.rcvif = (struct ifnet *) 0;
+	m->m_pkthdr.rcvif = NULL;
 	th->th_flags = flags;
 	th->th_urp = 0;
 
@@ -922,8 +922,7 @@ tcp_respond(struct tcpcb *tp, struct mbu
 #ifdef INET
 	case AF_INET:
 		error = ip_output(m, NULL, ro,
-		    (tp && tp->t_mtudisc ? IP_MTUDISC : 0),
-		    (struct ip_moptions *)0, so);
+		    (tp && tp->t_mtudisc ? IP_MTUDISC : 0), NULL, so);
 		break;
 #endif
 #ifdef INET6
@@ -1275,7 +1274,7 @@ tcp_close(struct tcpcb *tp)
 	callout_destroy(&tp->t_delack_ch);
 	pool_put(&tcpcb_pool, tp);
 
-	return ((struct tcpcb *)0);
+	return NULL;
 }
 
 int

Index: src/sys/netinet6/frag6.c
diff -u src/sys/netinet6/frag6.c:1.51 src/sys/netinet6/frag6.c:1.52
--- src/sys/netinet6/frag6.c:1.51	Thu Dec 15 19:57:59 2011
+++ src/sys/netinet6/frag6.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: frag6.c,v 1.51 2011/12/16 00:57:59 jakllsch Exp $	*/
+/*	$NetBSD: frag6.c,v 1.52 2011/12/31 20:41:59 christos Exp $	*/
 /*	$KAME: frag6.c,v 1.40 2002/05/27 21:40:31 itojun Exp $	*/
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: frag6.c,v 1.51 2011/12/16 00:57:59 jakllsch Exp $");
+__KERNEL_RCSID(0, "$NetBSD: frag6.c,v 1.52 2011/12/31 20:41:59 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -72,10 +72,6 @@ struct	ip6q ip6q;	/* ip6 reassemble queu
 
 static kmutex_t	frag6_lock;
 
-#ifndef offsetof		/* XXX */
-#define	offsetof(type, member)	((size_t)(&((type *)0)->member))
-#endif
-
 /*
  * Initialise reassembly queue and fragment identifier.
  */

Index: src/sys/netinet6/icmp6.c
diff -u src/sys/netinet6/icmp6.c:1.158 src/sys/netinet6/icmp6.c:1.159
--- src/sys/netinet6/icmp6.c:1.158	Mon Dec 19 06:59:57 2011
+++ src/sys/netinet6/icmp6.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: icmp6.c,v 1.158 2011/12/19 11:59:57 drochner Exp $	*/
+/*	$NetBSD: icmp6.c,v 1.159 2011/12/31 20:41:59 christos Exp $	*/
 /*	$KAME: icmp6.c,v 1.217 2001/06/20 15:03:29 jinmei Exp $	*/
 
 /*
@@ -62,7 +62,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: icmp6.c,v 1.158 2011/12/19 11:59:57 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: icmp6.c,v 1.159 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_inet.h"
 #include "opt_ipsec.h"
@@ -1162,9 +1162,6 @@ icmp6_mtudisc_update(struct ip6ctlparam 
  * - joins NI group address at in6_ifattach() time only, does not cope
  *   with hostname changes by sethostname(3)
  */
-#ifndef offsetof		/* XXX */
-#define	offsetof(type, member)	((size_t)(&((type *)0)->member))
-#endif
 static struct mbuf *
 ni6_input(struct mbuf *m, int off)
 {
@@ -2690,8 +2687,7 @@ icmp6_mtudisc_clone(struct sockaddr *dst
 		struct rtentry *nrt;
 
 		error = rtrequest((int) RTM_ADD, dst,
-		    (struct sockaddr *) rt->rt_gateway,
-		    (struct sockaddr *) 0,
+		    (struct sockaddr *) rt->rt_gateway, NULL,
 		    RTF_GATEWAY | RTF_HOST | RTF_DYNAMIC, &nrt);
 		if (error) {
 			rtfree(rt);

Index: src/sys/netinet6/in6_ifattach.c
diff -u src/sys/netinet6/in6_ifattach.c:1.86 src/sys/netinet6/in6_ifattach.c:1.87
--- src/sys/netinet6/in6_ifattach.c:1.86	Sat Nov 19 17:51:29 2011
+++ src/sys/netinet6/in6_ifattach.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: in6_ifattach.c,v 1.86 2011/11/19 22:51:29 tls Exp $	*/
+/*	$NetBSD: in6_ifattach.c,v 1.87 2011/12/31 20:41:59 christos Exp $	*/
 /*	$KAME: in6_ifattach.c,v 1.124 2001/07/18 08:32:51 jinmei Exp $	*/
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: in6_ifattach.c,v 1.86 2011/11/19 22:51:29 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: in6_ifattach.c,v 1.87 2011/12/31 20:41:59 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -884,7 +884,7 @@ in6_ifdetach(struct ifnet *ifp)
 			rtrequest(RTM_DELETE, (struct sockaddr *)&ia->ia_addr,
 			    (struct sockaddr *)&ia->ia_addr,
 			    (struct sockaddr *)&ia->ia_prefixmask,
-			    rtflags, (struct rtentry **)0);
+			    rtflags, NULL);
 		}
 
 		/* remove from the linked list */

Index: src/sys/netinet6/in6_pcb.c
diff -u src/sys/netinet6/in6_pcb.c:1.117 src/sys/netinet6/in6_pcb.c:1.118
--- src/sys/netinet6/in6_pcb.c:1.117	Mon Dec 19 06:59:58 2011
+++ src/sys/netinet6/in6_pcb.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: in6_pcb.c,v 1.117 2011/12/19 11:59:58 drochner Exp $	*/
+/*	$NetBSD: in6_pcb.c,v 1.118 2011/12/31 20:41:59 christos Exp $	*/
 /*	$KAME: in6_pcb.c,v 1.84 2001/02/08 18:02:08 itojun Exp $	*/
 
 /*
@@ -62,7 +62,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: in6_pcb.c,v 1.117 2011/12/19 11:59:58 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: in6_pcb.c,v 1.118 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_inet.h"
 #include "opt_ipsec.h"
@@ -542,7 +542,7 @@ in6_pcbconnect(void *v, struct mbuf *nam
 	     in6p->in6p_laddr.s6_addr32[3] == 0))
 	{
 		if (in6p->in6p_lport == 0) {
-			error = in6_pcbbind(in6p, (struct mbuf *)0, l);
+			error = in6_pcbbind(in6p, NULL, l);
 			if (error != 0)
 				return error;
 		}

Index: src/sys/netinet6/in6_proto.c
diff -u src/sys/netinet6/in6_proto.c:1.94 src/sys/netinet6/in6_proto.c:1.95
--- src/sys/netinet6/in6_proto.c:1.94	Mon Dec 19 06:59:58 2011
+++ src/sys/netinet6/in6_proto.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: in6_proto.c,v 1.94 2011/12/19 11:59:58 drochner Exp $	*/
+/*	$NetBSD: in6_proto.c,v 1.95 2011/12/31 20:41:59 christos Exp $	*/
 /*	$KAME: in6_proto.c,v 1.66 2000/10/10 15:35:47 itojun Exp $	*/
 
 /*
@@ -62,7 +62,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: in6_proto.c,v 1.94 2011/12/19 11:59:58 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: in6_proto.c,v 1.95 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_gateway.h"
 #include "opt_inet.h"
@@ -137,10 +137,6 @@ __KERNEL_RCSID(0, "$NetBSD: in6_proto.c,
 
 #include <net/net_osdep.h>
 
-#ifndef offsetof		/* XXX */
-#define	offsetof(type, member)	((size_t)(&((type *)0)->member))
-#endif
-
 /*
  * TCP/IP protocol family: IP6, ICMP6, UDP, TCP.
  */
@@ -481,7 +477,7 @@ int	ip6_mcast_pmtu = 0;	/* enable pMTU d
 int	ip6_v6only = 1;
 
 int	ip6_keepfaith = 0;
-time_t	ip6_log_time = (time_t)0L;
+time_t	ip6_log_time = 0;
 int	ip6_rtadv_maxroutes = 100; /* (arbitrary) initial maximum number of
                                     * routes via rtadv expected to be
                                     * significantly larger than common use.

Index: src/sys/netinet6/ip6_input.c
diff -u src/sys/netinet6/ip6_input.c:1.134 src/sys/netinet6/ip6_input.c:1.135
--- src/sys/netinet6/ip6_input.c:1.134	Mon Dec 19 06:59:58 2011
+++ src/sys/netinet6/ip6_input.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip6_input.c,v 1.134 2011/12/19 11:59:58 drochner Exp $	*/
+/*	$NetBSD: ip6_input.c,v 1.135 2011/12/31 20:41:59 christos Exp $	*/
 /*	$KAME: ip6_input.c,v 1.188 2001/03/29 05:34:31 itojun Exp $	*/
 
 /*
@@ -62,7 +62,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.134 2011/12/19 11:59:58 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.135 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_gateway.h"
 #include "opt_inet.h"
@@ -193,7 +193,7 @@ ip6_init(void)
 	frag6_init();
 	ip6_desync_factor = cprng_fast32() % MAX_TEMP_DESYNC_FACTOR;
 
-	ip6_init2((void *)0);
+	ip6_init2(NULL);
 #ifdef GATEWAY
 	ip6flow_init(ip6_hashsize);
 #endif

Index: src/sys/netinet6/ip6_mroute.c
diff -u src/sys/netinet6/ip6_mroute.c:1.102 src/sys/netinet6/ip6_mroute.c:1.103
--- src/sys/netinet6/ip6_mroute.c:1.102	Tue Oct 18 21:53:07 2011
+++ src/sys/netinet6/ip6_mroute.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip6_mroute.c,v 1.102 2011/10/19 01:53:07 dyoung Exp $	*/
+/*	$NetBSD: ip6_mroute.c,v 1.103 2011/12/31 20:41:59 christos Exp $	*/
 /*	$KAME: ip6_mroute.c,v 1.49 2001/07/25 09:21:18 jinmei Exp $	*/
 
 /*
@@ -117,7 +117,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip6_mroute.c,v 1.102 2011/10/19 01:53:07 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip6_mroute.c,v 1.103 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_inet.h"
 #include "opt_mrouting.h"
@@ -1018,8 +1018,7 @@ socket_send(struct socket *s, struct mbu
 {
 	if (s) {
 		if (sbappendaddr(&s->so_rcv,
-				 (struct sockaddr *)src,
-				 mm, (struct mbuf *)0) != 0) {
+		    (struct sockaddr *)src, mm, NULL) != 0) {
 			sorwakeup(s);
 			return 0;
 		}

Index: src/sys/netinet6/ip6_output.c
diff -u src/sys/netinet6/ip6_output.c:1.141 src/sys/netinet6/ip6_output.c:1.142
--- src/sys/netinet6/ip6_output.c:1.141	Mon Dec 19 06:59:58 2011
+++ src/sys/netinet6/ip6_output.c	Sat Dec 31 15:41:59 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip6_output.c,v 1.141 2011/12/19 11:59:58 drochner Exp $	*/
+/*	$NetBSD: ip6_output.c,v 1.142 2011/12/31 20:41:59 christos Exp $	*/
 /*	$KAME: ip6_output.c,v 1.172 2001/03/25 09:55:56 itojun Exp $	*/
 
 /*
@@ -62,7 +62,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip6_output.c,v 1.141 2011/12/19 11:59:58 drochner Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip6_output.c,v 1.142 2011/12/31 20:41:59 christos Exp $");
 
 #include "opt_inet.h"
 #include "opt_inet6.h"
@@ -1120,7 +1120,7 @@ skip_ipsec2:;
 				;
 			mlast->m_next = m_frgpart;
 			m->m_pkthdr.len = len + hlen + sizeof(*ip6f);
-			m->m_pkthdr.rcvif = (struct ifnet *)0;
+			m->m_pkthdr.rcvif = NULL;
 			ip6f->ip6f_reserved = 0;
 			ip6f->ip6f_ident = id;
 			ip6f->ip6f_nxt = nextproto;

Index: src/sys/netkey/key.c
diff -u src/sys/netkey/key.c:1.180 src/sys/netkey/key.c:1.181
--- src/sys/netkey/key.c:1.180	Sat Nov 19 17:51:30 2011
+++ src/sys/netkey/key.c	Sat Dec 31 15:42:00 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: key.c,v 1.180 2011/11/19 22:51:30 tls Exp $	*/
+/*	$NetBSD: key.c,v 1.181 2011/12/31 20:42:00 christos Exp $	*/
 /*	$KAME: key.c,v 1.310 2003/09/08 02:23:44 itojun Exp $	*/
 
 /*
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: key.c,v 1.180 2011/11/19 22:51:30 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: key.c,v 1.181 2011/12/31 20:42:00 christos Exp $");
 
 #include "opt_inet.h"
 #include "opt_ipsec.h"
@@ -100,9 +100,6 @@ __KERNEL_RCSID(0, "$NetBSD: key.c,v 1.18
 
 #include <net/net_osdep.h>
 
-#ifndef offsetof
-#define offsetof(type, member)	((size_t)(&((type *)0)->member))
-#endif
 #ifndef satosin
 #define satosin(s) ((struct sockaddr_in *)s)
 #endif

Reply via email to