Module Name:    src
Committed By:   pooka
Date:           Fri Dec 17 13:05:31 UTC 2010

Modified Files:
        src/sys/netsmb: iconv.h smb_conn.c smb_conn.h smb_dev.c smb_iod.c
            smb_rq.c smb_subr.h subr_mchain.c

Log Message:
unifdef -D__NetBSD__


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/netsmb/iconv.h
cvs rdiff -u -r1.26 -r1.27 src/sys/netsmb/smb_conn.c
cvs rdiff -u -r1.19 -r1.20 src/sys/netsmb/smb_conn.h \
    src/sys/netsmb/smb_subr.h src/sys/netsmb/subr_mchain.c
cvs rdiff -u -r1.36 -r1.37 src/sys/netsmb/smb_dev.c
cvs rdiff -u -r1.38 -r1.39 src/sys/netsmb/smb_iod.c
cvs rdiff -u -r1.33 -r1.34 src/sys/netsmb/smb_rq.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/netsmb/iconv.h
diff -u src/sys/netsmb/iconv.h:1.9 src/sys/netsmb/iconv.h:1.10
--- src/sys/netsmb/iconv.h:1.9	Tue Jun 24 10:37:19 2008
+++ src/sys/netsmb/iconv.h	Fri Dec 17 13:05:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: iconv.h,v 1.9 2008/06/24 10:37:19 gmcgarry Exp $	*/
+/*	$NetBSD: iconv.h,v 1.10 2010/12/17 13:05:29 pooka Exp $	*/
 
 /*
  * Copyright (c) 2000-2001, Boris Popov
@@ -82,49 +82,6 @@
 
 #else /* !_KERNEL */
 
-#ifndef __NetBSD__
-#include <sys/kobj.h>
-#include <sys/queue.h>			/* can't avoid that */
-#include <sys/sysctl.h>			/* can't avoid that */
-
-struct iconv_cspair;
-struct iconv_cspairdata;
-
-/*
- * iconv converter class definition
- */
-struct iconv_converter_class {
-	KOBJ_CLASS_FIELDS;
-	TAILQ_ENTRY(iconv_converter_class)	cc_link;
-};
-
-struct iconv_cspair {
-	int		cp_id;		/* unique id of charset pair */
-	int		cp_refcount;	/* number of references from other pairs */
-	const char *	cp_from;
-	const char *	cp_to;
-	void *		cp_data;
-	struct iconv_converter_class * cp_dcp;
-	struct iconv_cspair *cp_base;
-	TAILQ_ENTRY(iconv_cspair)	cp_link;
-};
-
-#define	KICONV_CONVERTER(name,size) 				\
-    static DEFINE_CLASS(iconv_ ## name, iconv_ ## name ## _methods, (size)); \
-    static moduledata_t iconv_ ## name ## _mod = {	\
-	"iconv_"#name, iconv_converter_handler,		\
-	(void*)&iconv_ ## name ## _class		\
-    };							\
-    DECLARE_MODULE(iconv_ ## name, iconv_ ## name ## _mod, SI_SUB_DRIVERS, SI_ORDER_ANY);
-
-#define	KICONV_CES(name,size) 				\
-    static DEFINE_CLASS(iconv_ces_ ## name, iconv_ces_ ## name ## _methods, (size)); \
-    static moduledata_t iconv_ces_ ## name ## _mod = {	\
-	"iconv_ces_"#name, iconv_cesmod_handler,	\
-	(void*)&iconv_ces_ ## name ## _class		\
-    };							\
-    DECLARE_MODULE(iconv_ces_ ## name, iconv_ces_ ## name ## _mod, SI_SUB_DRIVERS, SI_ORDER_ANY);
-#endif /* !NetBSD */
 
 #ifdef MALLOC_DECLARE
 MALLOC_DECLARE(M_ICONV);
@@ -144,11 +101,6 @@
  */
 int iconv_lookupcp(const char **, const char *);
 
-#ifndef __NetBSD__
-int iconv_converter_initstub(struct iconv_converter_class *);
-int iconv_converter_donestub(struct iconv_converter_class *);
-int iconv_converter_handler(module_t, int, void *);
-#endif /* !NetBSD */
 
 #ifdef ICONV_DEBUG
 #define ICDEBUG(x)	aprint_debug x

Index: src/sys/netsmb/smb_conn.c
diff -u src/sys/netsmb/smb_conn.c:1.26 src/sys/netsmb/smb_conn.c:1.27
--- src/sys/netsmb/smb_conn.c:1.26	Thu Jul  1 13:00:56 2010
+++ src/sys/netsmb/smb_conn.c	Fri Dec 17 13:05:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: smb_conn.c,v 1.26 2010/07/01 13:00:56 hannken Exp $	*/
+/*	$NetBSD: smb_conn.c,v 1.27 2010/12/17 13:05:29 pooka Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: smb_conn.c,v 1.26 2010/07/01 13:00:56 hannken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: smb_conn.c,v 1.27 2010/12/17 13:05:29 pooka Exp $");
 
 /*
  * Connection engine.
@@ -88,9 +88,6 @@
 static struct smb_connobj smb_vclist;
 static int smb_vcnext = 1;	/* next unique id for VC */
 
-#ifndef __NetBSD__
-SYSCTL_NODE(_net, OID_AUTO, smb, CTLFLAG_RW, NULL, "SMB protocol");
-#endif
 
 MALLOC_DEFINE(M_SMBCONN, "SMB conn", "SMB connection");
 
@@ -103,12 +100,6 @@
 static smb_co_free_t smb_share_free;
 static smb_co_gone_t smb_share_gone;
 
-#ifndef __NetBSD__
-static int  smb_sysctl_treedump(SYSCTL_HANDLER_ARGS);
-
-SYSCTL_PROC(_net_smb, OID_AUTO, treedump, CTLFLAG_RD | CTLTYPE_OPAQUE,
-	    NULL, 0, smb_sysctl_treedump, "S,treedump", "Requester tree");
-#endif
 
 int
 smb_sm_init(void)
@@ -708,25 +699,6 @@
 	return smb_emptypass;
 }
 
-#ifndef __NetBSD__
-static int
-smb_vc_getinfo(struct smb_vc *vcp, struct smb_vc_info *vip)
-{
-	memset(vip, 0, sizeof(struct smb_vc_info));
-	vip->itype = SMB_INFO_VC;
-	vip->usecount = vcp->obj.co_usecount;
-	vip->uid = vcp->vc_uid;
-	vip->gid = vcp->vc_grp;
-	vip->mode = vcp->vc_mode;
-	vip->flags = vcp->obj.co_flags;
-	vip->sopt = vcp->vc_sopt;
-	vip->iodstate = vcp->vc_iod->iod_state;
-	memset(&vip->sopt.sv_skey, 0, sizeof(vip->sopt.sv_skey));
-	snprintf(vip->srvname, sizeof(vip->srvname), "%s", vcp->vc_srvname);
-	snprintf(vip->vcname, sizeof(vip->vcname), "%s", vcp->vc_username);
-	return 0;
-}
-#endif
 
 u_short
 smb_vc_nextmid(struct smb_vc *vcp)
@@ -905,73 +877,4 @@
 	return smb_emptypass;
 }
 
-#ifndef __NetBSD__
-static int
-smb_share_getinfo(struct smb_share *ssp, struct smb_share_info *sip)
-{
-	memset(sip, 0, sizeof(struct smb_share_info));
-	sip->itype = SMB_INFO_SHARE;
-	sip->usecount = ssp->obj.co_usecount;
-	sip->tid  = ssp->ss_tid;
-	sip->type= ssp->ss_type;
-	sip->uid = ssp->ss_uid;
-	sip->gid = ssp->ss_grp;
-	sip->mode= ssp->ss_mode;
-	sip->flags = ssp->obj.co_flags;
-	snprintf(sip->sname, sizeof(sip->sname), "%s", ssp->ss_name);
-	return 0;
-}
-#endif
-
-#ifndef __NetBSD__
-/*
- * Dump an entire tree into sysctl call
- */
-static int
-smb_sysctl_treedump(SYSCTL_HANDLER_ARGS)
-{
-	struct smb_cred scred;
-	struct smb_vc *vcp;
-	struct smb_share *ssp;
-	struct smb_vc_info vci;
-	struct smb_share_info ssi;
-	int error, itype;
 
-	smb_makescred(&scred, td, td->td_proc->p_cred);
-	error = smb_sm_lockvclist(LK_SHARED);
-	if (error)
-		return error;
-	SMBCO_FOREACH((struct smb_connobj*)vcp, &smb_vclist) {
-		error = smb_vc_lock(vcp, LK_SHARED);
-		if (error)
-			continue;
-		smb_vc_getinfo(vcp, &vci);
-		error = SYSCTL_OUT(req, &vci, sizeof(struct smb_vc_info));
-		if (error) {
-			smb_vc_unlock(vcp, 0);
-			break;
-		}
-		SMBCO_FOREACH((struct smb_connobj*)ssp, VCTOCP(vcp)) {
-			error = smb_share_lock(ssp, LK_SHARED);
-			if (error) {
-				error = 0;
-				continue;
-			}
-			smb_share_getinfo(ssp, &ssi);
-			smb_share_unlock(ssp, 0);
-			error = SYSCTL_OUT(req, &ssi, sizeof(struct smb_share_info));
-			if (error)
-				break;
-		}
-		smb_vc_unlock(vcp, 0);
-		if (error)
-			break;
-	}
-	if (!error) {
-		itype = SMB_INFO_NONE;
-		error = SYSCTL_OUT(req, &itype, sizeof(itype));
-	}
-	smb_sm_unlockvclist();
-	return error;
-}
-#endif

Index: src/sys/netsmb/smb_conn.h
diff -u src/sys/netsmb/smb_conn.h:1.19 src/sys/netsmb/smb_conn.h:1.20
--- src/sys/netsmb/smb_conn.h:1.19	Wed Mar 18 15:14:32 2009
+++ src/sys/netsmb/smb_conn.h	Fri Dec 17 13:05:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: smb_conn.h,v 1.19 2009/03/18 15:14:32 cegger Exp $	*/
+/*	$NetBSD: smb_conn.h,v 1.20 2010/12/17 13:05:29 pooka Exp $	*/
 
 /*
  * Copyright (c) 2000-2001 Boris Popov
@@ -445,12 +445,7 @@
 	SIMPLEQ_HEAD(, smb_rq)
 				iod_rqlist;	/* list of outstanding requests */
 	int			iod_muxwant;
-#ifdef __NetBSD__
 	struct lwp *		iod_l;
-#else
-	struct proc *		iod_p;
-	struct thread *		iod_td;
-#endif
 	struct smb_cred		iod_scred;
 	struct smb_slock	iod_evlock;	/* iod_evlist */
 	SIMPLEQ_HEAD(,smbiod_event) iod_evlist;
Index: src/sys/netsmb/smb_subr.h
diff -u src/sys/netsmb/smb_subr.h:1.19 src/sys/netsmb/smb_subr.h:1.20
--- src/sys/netsmb/smb_subr.h:1.19	Mon Jul 12 02:58:01 2010
+++ src/sys/netsmb/smb_subr.h	Fri Dec 17 13:05:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: smb_subr.h,v 1.19 2010/07/12 02:58:01 christos Exp $	*/
+/*	$NetBSD: smb_subr.h,v 1.20 2010/12/17 13:05:29 pooka Exp $	*/
 
 /*
  * Copyright (c) 2000-2001, Boris Popov
@@ -64,9 +64,7 @@
 #define m_dumpm(m)
 #endif
 
-#ifdef __NetBSD__
 #define SIGISMEMBER(s,n) sigismember(&(s),n)
-#endif
 
 #define	SMB_SIGMASK(set) 						\
 	(SIGISMEMBER(set, SIGINT) || SIGISMEMBER(set, SIGTERM) ||	\
Index: src/sys/netsmb/subr_mchain.c
diff -u src/sys/netsmb/subr_mchain.c:1.19 src/sys/netsmb/subr_mchain.c:1.20
--- src/sys/netsmb/subr_mchain.c:1.19	Mon Jul 12 02:58:01 2010
+++ src/sys/netsmb/subr_mchain.c	Fri Dec 17 13:05:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: subr_mchain.c,v 1.19 2010/07/12 02:58:01 christos Exp $	*/
+/*	$NetBSD: subr_mchain.c,v 1.20 2010/12/17 13:05:29 pooka Exp $	*/
 
 /*
  * Copyright (c) 2000, 2001 Boris Popov
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: subr_mchain.c,v 1.19 2010/07/12 02:58:01 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: subr_mchain.c,v 1.20 2010/12/17 13:05:29 pooka Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -50,7 +50,6 @@
 #define MBERROR(x)	aprint_error x
 #define MBPANIC(x)	aprint_error x
 
-#ifdef __NetBSD__
 static struct mbuf *
 m_getm(struct mbuf *m, size_t len, int how, int type)
 {
@@ -101,7 +100,6 @@
         return (NULL);
 }
 
-#endif /* __NetBSD__ */
 
 /*
  * Various helper functions

Index: src/sys/netsmb/smb_dev.c
diff -u src/sys/netsmb/smb_dev.c:1.36 src/sys/netsmb/smb_dev.c:1.37
--- src/sys/netsmb/smb_dev.c:1.36	Wed Dec 15 12:58:13 2010
+++ src/sys/netsmb/smb_dev.c	Fri Dec 17 13:05:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: smb_dev.c,v 1.36 2010/12/15 12:58:13 ahoka Exp $	*/
+/*	$NetBSD: smb_dev.c,v 1.37 2010/12/17 13:05:29 pooka Exp $	*/
 
 /*
  * Copyright (c) 2000-2001 Boris Popov
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: smb_dev.c,v 1.36 2010/12/15 12:58:13 ahoka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: smb_dev.c,v 1.37 2010/12/17 13:05:29 pooka Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -67,31 +67,10 @@
 #include <netsmb/smb_dev.h>
 #include <netsmb/smb_rq.h>
 
-#ifdef __NetBSD__
 static struct smb_dev **smb_devtbl; /* indexed by minor */
 #define SMB_GETDEV(dev) (smb_devtbl[minor(dev)])
 #define NSMB_DEFNUM	4
 
-#else /* !NetBSD */
-
-#define SMB_GETDEV(dev)		((struct smb_dev*)(dev)->si_drv1)
-
-static d_open_t	 nsmb_dev_open;
-static d_close_t nsmb_dev_close;
-static d_read_t	 nsmb_dev_read;
-static d_write_t nsmb_dev_write;
-static d_ioctl_t nsmb_dev_ioctl;
-static d_poll_t	 nsmb_dev_poll;
-
-MODULE_DEPEND(netsmb, libiconv, 1, 1, 1);
-MODULE_VERSION(netsmb, NSMB_VERSION);
-
-static int smb_version = NSMB_VERSION;
-
-
-SYSCTL_DECL(_net_smb);
-SYSCTL_INT(_net_smb, OID_AUTO, version, CTLFLAG_RD, &smb_version, 0, "");
-#endif /* NetBSD */
 
 static MALLOC_DEFINE(M_NSMBDEV, "NETSMBDEV", "NET/SMB device");
 
@@ -100,7 +79,6 @@
 int smb_dev_queue(struct smb_dev *ndp, struct smb_rq *rqp, int prio);
 */
 
-#ifdef __NetBSD__
 dev_type_open(nsmb_dev_open);
 dev_type_close(nsmb_dev_close);
 dev_type_ioctl(nsmb_dev_ioctl);
@@ -109,40 +87,7 @@
 	nsmb_dev_open, nsmb_dev_close, noread, nowrite,
 	nsmb_dev_ioctl, nostop, notty, nopoll, nommap, nokqfilter, D_OTHER,
 };
-#else
-static struct cdevsw nsmb_cdevsw = {
-	/* open */	nsmb_dev_open,
-	/* close */	nsmb_dev_close,
-	/* read */	nsmb_dev_read,
-	/* write */	nsmb_dev_write,
-	/* ioctl */ 	nsmb_dev_ioctl,
-	/* poll */	nsmb_dev_poll,
-	/* mmap */	nommap,
-	/* strategy */	nostrategy,
-	/* name */	NSMB_NAME,
-	/* maj */	NSMB_MAJOR,
-	/* dump */	nodump,
-	/* psize */	nopsize,
-	/* flags */	0,
-};
-#endif /* !__NetBSD__ */
-
-#ifndef __NetBSD__
-static eventhandler_tag nsmb_dev_tag;
 
-static void
-nsmb_dev_clone(void *arg, char *name, int namelen, dev_t *dev)
-{
-	int min;
-
-	if (*dev != NODEV)
-		return;
-	if (dev_stdclone(name, NULL, NSMB_NAME, &min) != 1)
-		return;
-	*dev = make_dev(&nsmb_cdevsw, min, 0, 0, 0600, NSMB_NAME"%d", min);
-}
-
-#else /* __NetBSD__ */
 
 void nsmbattach(int);
 
@@ -178,7 +123,6 @@
 	}
 	smb_rqpool_init();
 }
-#endif /* __NetBSD__ */
 
 int
 nsmb_dev_open(dev_t dev, int oflags, int devtype,
@@ -195,15 +139,6 @@
 		smb_devtbl[minor(dev)] = (void*)sdp;
 	}
 
-#ifndef __NetBSD__
-	/*
-	 * XXX: this is just crazy - make a device for an already passed device...
-	 * someone should take care of it.
-	 */
-	if ((dev->si_flags & SI_NAMED) == 0)
-		make_dev(&nsmb_cdevsw, minor(dev), cred->cr_uid, cred->cr_gid, 0700,
-		    NSMB_NAME"%d", dev2unit(dev));
-#endif /* !__NetBSD__ */
 
 	memset(sdp, 0, sizeof(*sdp));
 /*
@@ -254,9 +189,6 @@
 */
 	smb_devtbl[minor(dev)] = NULL;
 	free(sdp, M_NSMBDEV);
-#ifndef __NetBSD__
-	destroy_dev(dev);
-#endif
 	splx(s);
 	return 0;
 }
@@ -408,61 +340,6 @@
 	return error;
 }
 
-#ifndef __NetBSD__
-int
-nsmb_dev_read(dev_t dev, struct uio *uio, int flag)
-{
-	return EACCES;
-}
-
-int
-nsmb_dev_write(dev_t dev, struct uio *uio, int flag)
-{
-	return EACCES;
-}
-
-int
-nsmb_dev_poll(dev_t dev, int events, struct proc *p)
-{
-	return ENODEV;
-}
-
-static int
-nsmb_dev_load(module_t mod, int cmd, void *arg)
-{
-	int error = 0;
-
-	switch (cmd) {
-	    case MOD_LOAD:
-		error = smb_sm_init();
-		if (error)
-			break;
-		error = smb_iod_init();
-		if (error) {
-			smb_sm_done();
-			break;
-		}
-		cdevsw_add(&nsmb_cdevsw);
-		nsmb_dev_tag = EVENTHANDLER_REGISTER(dev_clone, nsmb_dev_clone, 0, 1000);
-		printf("netsmb_dev: loaded\n");
-		break;
-	    case MOD_UNLOAD:
-		smb_iod_done();
-		error = smb_sm_done();
-		error = 0;
-		EVENTHANDLER_DEREGISTER(dev_clone, nsmb_dev_tag);
-		cdevsw_remove(&nsmb_cdevsw);
-		printf("netsmb_dev: unloaded\n");
-		break;
-	    default:
-		error = EINVAL;
-		break;
-	}
-	return error;
-}
-
-DEV_MODULE (dev_netsmb, nsmb_dev_load, 0);
-#else
 
 #ifdef _MODULE
 
@@ -502,7 +379,6 @@
 }
 #endif /* _MODULE */
 
-#endif /* !__NetBSD__ */
 
 /*
  * Convert a file descriptor to appropriate smb_share pointer

Index: src/sys/netsmb/smb_iod.c
diff -u src/sys/netsmb/smb_iod.c:1.38 src/sys/netsmb/smb_iod.c:1.39
--- src/sys/netsmb/smb_iod.c:1.38	Wed Dec 15 12:58:13 2010
+++ src/sys/netsmb/smb_iod.c	Fri Dec 17 13:05:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: smb_iod.c,v 1.38 2010/12/15 12:58:13 ahoka Exp $	*/
+/*	$NetBSD: smb_iod.c,v 1.39 2010/12/17 13:05:29 pooka Exp $	*/
 
 /*
  * Copyright (c) 2000-2001 Boris Popov
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: smb_iod.c,v 1.38 2010/12/15 12:58:13 ahoka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: smb_iod.c,v 1.39 2010/12/17 13:05:29 pooka Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -713,13 +713,8 @@
 	SIMPLEQ_INIT(&iod->iod_rqlist);
 	smb_sl_init(&iod->iod_evlock, "smbevl");
 	SIMPLEQ_INIT(&iod->iod_evlist);
-#ifdef __NetBSD__
 	error = kthread_create(PRI_NONE, 0, NULL, smb_iod_thread, iod,
 	   &iod->iod_l, "smbiod%d", iod->iod_id);
-#else
-	error = kthread_create(smb_iod_thread, iod, &iod->iod_p,
-	    RFNOWAIT, "smbiod%d", iod->iod_id);
-#endif
 	if (error) {
 		SMBIODEBUG(("can't start smbiod: %d", error));
 		free(iod, M_SMBIOD);

Index: src/sys/netsmb/smb_rq.c
diff -u src/sys/netsmb/smb_rq.c:1.33 src/sys/netsmb/smb_rq.c:1.34
--- src/sys/netsmb/smb_rq.c:1.33	Sat Sep 12 12:52:21 2009
+++ src/sys/netsmb/smb_rq.c	Fri Dec 17 13:05:29 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: smb_rq.c,v 1.33 2009/09/12 12:52:21 pooka Exp $	*/
+/*	$NetBSD: smb_rq.c,v 1.34 2010/12/17 13:05:29 pooka Exp $	*/
 
 /*
  * Copyright (c) 2000-2001, Boris Popov
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: smb_rq.c,v 1.33 2009/09/12 12:52:21 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: smb_rq.c,v 1.34 2010/12/17 13:05:29 pooka Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -53,9 +53,6 @@
 #include <netsmb/smb_subr.h>
 #include <netsmb/smb_tran.h>
 
-#ifndef __NetBSD__
-MODULE_DEPEND(netsmb, libmchain, 1, 1, 1);
-#endif
 
 static int  smb_rq_init(struct smb_rq *, struct smb_connobj *, u_char,
 		struct smb_cred *);

Reply via email to