Do not turn off AFS_HAVE_STATVFS for UKERNEL
authorAndrew Deason <adeason@sinenomine.net>
Mon, 12 Apr 2010 17:39:00 +0000 (12:39 -0500)
committerDerrick Brashear <shadow@dementia.org>
Tue, 13 Apr 2010 00:15:03 +0000 (17:15 -0700)
Many param files turn off AFS_HAVE_STATVFS for UKERNEL. We obviously
still have statvfs() available whether we are running with UKERNEL or
not, so modify param files to enable it for UKERNEL if it was enabled
for non-UKERNEL.

The only places using this define are afsd and vol/partition.c, the
latter of which will not be affected.

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

25 files changed:
src/config/param.alpha_dux40.h
src/config/param.alpha_dux50.h
src/config/param.alpha_dux51.h
src/config/param.hp_ux102.h
src/config/param.hp_ux110.h
src/config/param.hp_ux11i.h
src/config/param.rs_aix42.h
src/config/param.rs_aix51.h
src/config/param.rs_aix52.h
src/config/param.rs_aix53.h
src/config/param.rs_aix61.h
src/config/param.sgi_65.h
src/config/param.sun4x_510.h
src/config/param.sun4x_511.h
src/config/param.sun4x_55.h
src/config/param.sun4x_56.h
src/config/param.sun4x_57.h
src/config/param.sun4x_58.h
src/config/param.sun4x_59.h
src/config/param.sunx86_510.h
src/config/param.sunx86_511.h
src/config/param.sunx86_54.h
src/config/param.sunx86_57.h
src/config/param.sunx86_58.h
src/config/param.sunx86_59.h

index 675c573..870e0c6 100644 (file)
@@ -158,7 +158,7 @@ enum vcexcl { NONEXCL, EXCL };
 #define SYS_NAME       "alpha_dux40"
 #define SYS_NAME_ID    SYS_NAME_ID_alpha_dux40
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 #define AFSLITTLE_ENDIAN        1
 
 /* Extra kernel definitions (from kdefs file) */
index ab09a15..79e89bb 100644 (file)
@@ -166,7 +166,7 @@ enum vcexcl { NONEXCL, EXCL };
 #define SYS_NAME       "alpha_dux50"
 #define SYS_NAME_ID    SYS_NAME_ID_alpha_dux50
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 #define AFSLITTLE_ENDIAN        1
 
 /* Extra kernel definitions (from kdefs file) */
index c3d712b..7020a89 100644 (file)
@@ -167,7 +167,7 @@ enum vcexcl { NONEXCL, EXCL };
 #define SYS_NAME       "alpha_dux51"
 #define SYS_NAME_ID    SYS_NAME_ID_alpha_dux51
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 #define AFSLITTLE_ENDIAN        1
 
 /* Extra kernel definitions (from kdefs file) */
index 420a158..e33eb00 100644 (file)
@@ -134,7 +134,7 @@ struct uio;
 #define SYS_NAME_ID    SYS_NAME_ID_hp_ux102
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 5e33991..14fc5bf 100644 (file)
@@ -141,7 +141,7 @@ struct uio;
 #define SYS_NAME_ID    SYS_NAME_ID_hp_ux110
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 80a2095..db61514 100644 (file)
@@ -145,7 +145,7 @@ struct uio;
 #define SYS_NAME_ID    SYS_NAME_ID_hp_ux110
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index d17eb3b..e2bbfb4 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_rs_aix42
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 83cb052..a856b27 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_rs_aix51
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 7a8b597..b51903a 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_rs_aix51
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 4495ff6..f3473c3 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_rs_aix51
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 51c4cf8..0a31dae 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_rs_aix51\r
 #define AFSBIG_ENDIAN  1\r
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */\r
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */\r
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */\r
 \r
 /* Extra kernel definitions (from kdefs file) */\r
 #ifdef KERNEL\r
index f45ea30..eed5e93 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sgi_65
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 #define AFS_64BIT_ENV          1       /* Defines afs_int32 as int, not long. */
 
index f708de6..51ba830 100644 (file)
 #define SYS_NAME_ID            SYS_NAME_ID_sun4x_59
 #define AFSBIG_ENDIAN          1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
+#define AFS_HAVE_STATVFS64     1       /* System supports statvfs64 */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index a7a4d1f..8ba22c4 100644 (file)
 #define SYS_NAME_ID            SYS_NAME_ID_sun4x_511
 #define AFSBIG_ENDIAN          1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
+#define AFS_HAVE_STATVFS64     1       /* System supports statvfs64 */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index dd76ff6..1d6a853 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sun4x_55
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index fbf2587..7967e6d 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sun4x_55
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index ce7ab8e..a1ca9ae 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sun4x_55
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS      0        /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS      1        /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 02f77e6..d663575 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sun4x_58
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS      0        /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS      1        /* System supports statvfs */
+#define AFS_HAVE_STATVFS64     1       /* System supports statvfs64 */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 62a1981..46d62de 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sun4x_59
 #define AFSBIG_ENDIAN  1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS      0        /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS      1        /* System supports statvfs */
+#define AFS_HAVE_STATVFS64     1       /* System supports statvfs64 */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 88b4cb2..d65e8e0 100644 (file)
 #define SYS_NAME_ID             SYS_NAME_ID_sunx86_510
 #define AFSLITTLE_ENDIAN       1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
+#define AFS_HAVE_STATVFS64     1       /* System supports statvfs64 */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 964687b..afcf702 100644 (file)
 #define SYS_NAME_ID             SYS_NAME_ID_sunx86_511
 #define AFSLITTLE_ENDIAN       1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS       0       /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
+#define AFS_HAVE_STATVFS64     1       /* System supports statvfs64 */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 43156c5..35937cd 100644 (file)
@@ -81,6 +81,7 @@
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
+#define AFS_HAVE_STATVFS 1     /* System supports statvfs */
 
 
 #endif /* !defined(UKERNEL) */
index 8dd0b15..98902c1 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sunx86_57
 #define AFSLITTLE_ENDIAN       1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS      0        /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS      1        /* System supports statvfs */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 3f8cec6..31c2f32 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sunx86_58
 #define AFSLITTLE_ENDIAN       1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS      0        /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS      1        /* System supports statvfs */
+#define AFS_HAVE_STATVFS64     1       /* System supports statvfs64 */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL
index 507e437..abdcdd1 100644 (file)
 #define SYS_NAME_ID    SYS_NAME_ID_sunx86_59
 #define AFSLITTLE_ENDIAN       1
 #define AFS_HAVE_FFS            1      /* Use system's ffs. */
-#define AFS_HAVE_STATVFS      0        /* System doesn't support statvfs */
+#define AFS_HAVE_STATVFS      1        /* System supports statvfs */
+#define AFS_HAVE_STATVFS64     1       /* System supports statvfs64 */
 
 /* Extra kernel definitions (from kdefs file) */
 #ifdef KERNEL