Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jun 2009 15:28:38 GMT
From:      Gabor Pali <pgj@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 164009 for review
Message-ID:  <200906101528.n5AFScdQ087549@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=164009

Change 164009 by pgj@petymeg-current on 2009/06/10 15:28:25

	Remove need for xsocket

Affected files ...

.. //depot/projects/soc2009/pgj_libstat/src/lib/libnetstat/netstat.c#18 edit
.. //depot/projects/soc2009/pgj_libstat/src/lib/libnetstat/netstat.h#16 edit
.. //depot/projects/soc2009/pgj_libstat/src/lib/libnetstat/netstat_internal.h#13 edit
.. //depot/projects/soc2009/pgj_libstat/src/lib/libnetstat/netstat_util.c#15 edit
.. //depot/projects/soc2009/pgj_libstat/src/usr.bin/netstat/inet.c#10 edit

Differences ...

==== //depot/projects/soc2009/pgj_libstat/src/lib/libnetstat/netstat.c#18 (text+ko) ====

@@ -435,7 +435,6 @@
 	stp->st_flags = SOCKTYPE_TCP;
 	/* XXX: Remove this. */
 	stp->XXX_inpcb = *inp;
-	stp->XXX_xsocket = *so;
 	/* XXX: address is missing. */
 	stp->st_address[0] = '\0';
 	if (tp->t_state < 0 || tp->t_state >= TCP_NSTATES)

==== //depot/projects/soc2009/pgj_libstat/src/lib/libnetstat/netstat.h#16 (text+ko) ====

@@ -85,7 +85,6 @@
 const char	*netstat_st_get_tcpstate(const struct socket_type *stp);
 /* XXX: Remove this hacks. */
 struct inpcb	XXX_netstat_st_get_inpcb(const struct socket_type *stp);
-struct xsocket	XXX_netstat_st_get_xsocket(const struct socket_type *stp);
 __END_DECLS
 
 #endif /* !_NETSTAT_H_ */

==== //depot/projects/soc2009/pgj_libstat/src/lib/libnetstat/netstat_internal.h#13 (text+ko) ====

@@ -65,7 +65,6 @@
 
 	/* XXX: Removables. */
 	struct inpcb	XXX_inpcb;
-	struct xsocket	XXX_xsocket;
 
 	/* list of types */
 	LIST_ENTRY(socket_type) st_list;

==== //depot/projects/soc2009/pgj_libstat/src/lib/libnetstat/netstat_util.c#15 (text+ko) ====

@@ -408,9 +408,3 @@
 {
 	return (stp->XXX_inpcb);
 }
-
-struct xsocket
-XXX_netstat_st_get_xsocket(const struct socket_type *stp)
-{
-	return (stp->XXX_xsocket);
-}

==== //depot/projects/soc2009/pgj_libstat/src/usr.bin/netstat/inet.c#10 (text+ko) ====

@@ -614,10 +614,8 @@
 	static int first = 1;
 	char buf1[15];
 	struct inpcb inp;
-	struct xsocket so;
 
 	inp = XXX_netstat_st_get_inpcb(stp);
-	so = XXX_netstat_st_get_xsocket(stp);
 	if (first) {
 		if (!Lflag) {
 			printf("Active Internet connections");
@@ -651,7 +649,7 @@
 		}
 		first = 0;
 	}
-	if (Lflag && so.so_qlimit == 0)
+	if (Lflag && netstat_st_get_qlimit(stp) == 0)
 		return;
 	if (Aflag)
 		printf("%8lx ", netstat_st_get_pcb(stp));



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906101528.n5AFScdQ087549>