Use correct types for UFS devices
authorBen Kaduk <kaduk@mit.edu>
Sat, 6 Mar 2010 20:37:50 +0000 (15:37 -0500)
committerDerrick Brashear <shadow@dementia.org>
Tue, 9 Mar 2010 05:11:25 +0000 (21:11 -0800)
For the FreeBSD 5.3 release, UFS (and everything else) took a
"dreaded s/dev_t/struct cdev */" change; we need to keep up
with this when comparing mountpoints' devices.

Change-Id: I47d3f874be05b16fc2da89dac2bb1b64c573ab8e
Reviewed-on: http://gerrit.openafs.org/1540
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/afs/FBSD/osi_inode.c

index 764867a..cf73f67 100644 (file)
@@ -33,7 +33,11 @@ int
 getinode(fs, dev, inode, ipp, perror)
      struct mount *fs;
      struct inode **ipp;
+#ifdef AFS_FBSD53_ENV
+     struct cdev *dev;
+#else
      dev_t dev;
+#endif
      ino_t inode;
      int *perror;
 {
@@ -94,7 +98,11 @@ int
 igetinode(vfsp, dev, inode, ipp, perror)
      struct inode **ipp;
      struct mount *vfsp;
+#ifdef AFS_FBSD53_ENV
+     struct cdev *dev;
+#else
      dev_t dev;
+#endif
      ino_t inode;
      int *perror;
 {