Sat Jun 20 20:18:33 2009 UTC ()
unifdef -U__DragonFlyBSD__ -U__FreeBSD__ -D__NetBSD__.

XXX Compiles, but untested.


(dyoung)
diff -r1.9 -r1.10 src/sys/dev/ieee1394/firewirereg.h

cvs diff -r1.9 -r1.10 src/sys/dev/ieee1394/firewirereg.h (expand / switch to context diff)
--- src/sys/dev/ieee1394/firewirereg.h 2009/06/20 09:40:52 1.9
+++ src/sys/dev/ieee1394/firewirereg.h 2009/06/20 20:18:32 1.10
@@ -1,4 +1,4 @@
-/*	$NetBSD: firewirereg.h,v 1.9 2009/06/20 09:40:52 cegger Exp $	*/
+/*	$NetBSD: firewirereg.h,v 1.10 2009/06/20 20:18:32 dyoung Exp $	*/
 /*-
  * Copyright (c) 2003 Hidetoshi Shimokawa
  * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
@@ -63,24 +63,17 @@
 };
 
 struct firewire_softc {
-#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
-	fw_dev_t dev;
-	device_t sbp_dev;
-#elif defined(__NetBSD__)
 	device_t dev;
 	SLIST_HEAD(, firewire_dev_list) devlist;
 	void *si_drv1;
 	int si_iosize_max;
-#endif
 	struct firewire_comm *fc;
 };
-#if defined(__NetBSD__)
 struct firewire_dev_list {
 	SLIST_ENTRY(firewire_dev_list) link;
 	device_t dev;
 	struct fw_device *fwdev;
 };
-#endif
 
 #define FW_MAX_DMACH 0x20
 #define FW_MAX_DEVCH FW_MAX_DMACH
@@ -297,26 +290,14 @@
 void fw_drain_txq (struct firewire_comm *);
 int fwdev_makedev (struct firewire_softc *);
 int fwdev_destroydev (struct firewire_softc *);
-#if defined(__FreeBSD__) && __FreeBSD_version >= 500000
-void fwdev_clone (void *, struct ucred *, char *, int, fw_dev_t *);
-#endif
 int fw_open_isodma(struct firewire_comm *, int);
 
 extern int firewire_debug;
-#if defined(__FreeBSD__)
-extern devclass_t firewire_devclass;
-#elif defined(__NetBSD__)
 extern struct cfdriver ieee1394if_cd;
-#endif
 extern int firewire_phydma_enable;
 
-#ifdef __DragonFly__
-#define		FWPRI		PCATCH
-#else
 #define		FWPRI		((PZERO+8)|PCATCH)
-#endif
 
-#if defined(__DragonFly__) || __FreeBSD_version < 500000 || defined(__NetBSD__)
 /* compatibility shim for 4.X */
 #define bio buf
 #define bio_bcount b_bcount
@@ -326,15 +307,10 @@
 #define bio_dev b_dev
 #define bio_error b_error
 #define bio_flags b_flags
-#if defined(__FreeBSD__)
-#define bio_offset b_offset
-#elif defined(__NetBSD__)
 #define bio_offset b_blkno
-#endif
 #define bio_resid b_resid
 #define BIO_READ B_READ
 #define BIO_WRITE B_WRITE
-#endif
 
 MALLOC_DECLARE(M_FW);
 MALLOC_DECLARE(M_FWXFER);