Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Oct 2012 12:46:06 +0300
From:      Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   bin/172632: Unused structure in netconfig.h
Message-ID:  <20121012094606.GA59100@pm513-1.comsys.ntu-kpi.kiev.ua>
Resent-Message-ID: <201210120950.q9C9o0WV086792@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         172632
>Category:       bin
>Synopsis:       Unused structure in netconfig.h
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 12 09:50:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Andrey Simonenko
>Release:        FreeBSD 10.0-CURRENT
>Organization:
>Environment:
>Description:

The netconfig.h file has the NCONF_HANDLE structure that is unused
in the code and is not mentioned in getnetconfig(3) and getnetpath(3).

>How-To-Repeat:
>Fix:
diff -ruNp src.orig/include/netconfig.h src/include/netconfig.h
--- src.orig/include/netconfig.h	2002-03-23 19:24:53.000000000 +0200
+++ src/include/netconfig.h	2012-10-12 10:10:05.000000000 +0300
@@ -22,11 +22,6 @@ struct netconfig {
 	unsigned long nc_unused[9];	/* reserved */
 };
 
-typedef struct {
-	struct netconfig **nc_head;
-	struct netconfig **nc_curr;
-} NCONF_HANDLE;
-
 /*
  * nc_semantics values
  */
diff -ruNp src.orig/lib/libc/rpc/rpc_generic.c src/lib/libc/rpc/rpc_generic.c
--- src.orig/lib/libc/rpc/rpc_generic.c	2012-10-04 14:01:01.000000000 +0300
+++ src/lib/libc/rpc/rpc_generic.c	2012-10-12 10:10:27.000000000 +0300
@@ -66,7 +66,7 @@ __FBSDID("$FreeBSD: src/lib/libc/rpc/rpc
 #include "mt_misc.h"
 
 struct handle {
-	NCONF_HANDLE *nhandle;
+	void *nhandle;
 	int nflag;		/* Whether NETPATH or NETCONFIG */
 	int nettype;
 };
diff -ruNp src.orig/sys/rpc/netconfig.h src/sys/rpc/netconfig.h
--- src.orig/sys/rpc/netconfig.h	2008-03-26 17:23:10.000000000 +0200
+++ src/sys/rpc/netconfig.h	2012-10-12 10:10:57.000000000 +0300
@@ -22,11 +22,6 @@ struct netconfig {
 	unsigned long nc_unused[9];	/* reserved */
 };
 
-typedef struct {
-	struct netconfig **nc_head;
-	struct netconfig **nc_curr;
-} NCONF_HANDLE;
-
 /*
  * nc_semantics values
  */
diff -ruNp src.orig/sys/rpc/rpc_generic.c src/sys/rpc/rpc_generic.c
--- src.orig/sys/rpc/rpc_generic.c	2011-06-20 01:08:55.000000000 +0300
+++ src/sys/rpc/rpc_generic.c	2012-10-12 10:10:57.000000000 +0300
@@ -74,7 +74,7 @@ extern	u_long sb_max_adj;	/* not defined
 struct rpc_gss_entries	rpc_gss_entries;
 
 struct handle {
-	NCONF_HANDLE *nhandle;
+	void *nhandle;
 	int nflag;		/* Whether NETPATH or NETCONFIG */
 	int nettype;
 };
>Release-Note:
>Audit-Trail:
>Unformatted:



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