macos103-update-20051129
authorDerrick Brashear <shadow@dementia.org>
Tue, 29 Nov 2005 06:52:03 +0000 (06:52 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 29 Nov 2005 06:52:03 +0000 (06:52 +0000)
make the kernel module work too

src/afs/DARWIN/osi_machdep.h
src/afs/DARWIN/osi_vnodeops.c
src/rx/rx_kcommon.h

index 0026eff..da269fb 100644 (file)
@@ -219,6 +219,18 @@ uio_t afsio_darwin_partialcopy(uio_t auio, int size);
 #define uprintf printf
 #endif
 
+#ifndef AFS_DARWIN80_ENV
+#define ifaddr_address_family(x) (x)->ifa_addr->sa_family
+#define ifaddr_address(x, y, z) memcpy(y, (x)->ifa_addr, z)
+#define ifaddr_netmask(x, y, z) memcpy(y, (x)->ifa_netmask, z)
+#define ifaddr_dstaddress(x, y, z) memcpy(y, (x)->ifa_dstaddr, z)
+#define ifaddr_ifnet(x) (x?(x)->ifa_ifp:0)
+#define ifnet_flags(x) (x?(x)->if_flags:0)
+#define ifnet_metric(x) (x?(x)->if_data.ifi_metric:0)
+/*#define ifnet_mtu(x) (x)->if_mtu*/
+#define ifaddr_withnet(x) ifa_ifwithnet(x)
+#endif
+
 #endif /* KERNEL */
 
 #endif /* _OSI_MACHDEP_H_ */
index a889ba2..06e4314 100644 (file)
@@ -1589,7 +1589,7 @@ afs_vop_inactive(ap)
     register struct vnode *vp = ap->a_vp;
     struct vcache *tvc = VTOAFS(vp);
 #ifndef AFS_DARWIN80_ENV
-    if (prtactive && vnode_isinuse(vp, 0) != 0)
+    if (prtactive && vp->v_usecount != 0)
        vprint("afs_vop_inactive(): pushing active", vp);
 #endif
     if (tvc) {
index 3015a01..4cc3296 100644 (file)
@@ -155,18 +155,6 @@ extern rxk_portRocks_t rxk_portRocks;
 extern struct domain inetdomain;
 #endif /* AFS_XBSD_ENV */
 
-#ifndef AFS_DARWIN80_ENV
-#define ifaddr_address_family(x) (x)->ifa_addr->sa_family
-#define ifaddr_address(x, y, z) memcpy(y, (x)->ifa_addr, z)
-#define ifaddr_netmask(x, y, z) memcpy(y, (x)->ifa_netmask, z)
-#define ifaddr_dstaddress(x, y, z) memcpy(y, (x)->ifa_dstaddr, z)
-#define ifaddr_ifnet(x) (x?(x)->ifa_ifp:0)
-#define ifnet_flags(x) (x?(x)->if_flags:0)
-#define ifnet_metric(x) (x?(x)->if_data.ifi_metric:0)
-/*#define ifnet_mtu(x) (x)->if_mtu*/
-#define ifaddr_withnet(x) ifa_ifwithnet(x)
-#endif
-
 #endif /* _RX_KCOMMON_H_ */
 
 #endif