$OpenBSD: patch-ompi_mca_io_romio321_romio_adio_common_ad_fstype_c,v 1.2 2019/06/28 11:05:11 jca Exp $

Our struct statfs doesn't have an f_type member.

Index: ompi/mca/io/romio321/romio/adio/common/ad_fstype.c
--- ompi/mca/io/romio321/romio/adio/common/ad_fstype.c.orig
+++ ompi/mca/io/romio321/romio/adio/common/ad_fstype.c
@@ -338,13 +338,15 @@ static void ADIO_FileSysType_fncall(const char *filena
     /* --END ERROR HANDLING-- */
 
 # ifdef ROMIO_HAVE_STRUCT_STATFS_WITH_F_FSTYPENAME
-    /* uncommon: maybe only on Darwin ? */
+    /* BSD, Darwin... */
     if ( !strncmp("nfs",fsbuf.f_fstypename,3) ) {
 	*fstype = ADIO_NFS;
 	return;
     }
 # endif
 
+/* TODO: configure.ac check for f_type */
+#ifdef ROMIO_HAVE_STRUCT_STATFS_WITH_F_TYPE
 
 #ifdef ROMIO_GPFS
     if (fsbuf.f_type == GPFS_SUPER_MAGIC) {
@@ -412,6 +414,8 @@ static void ADIO_FileSysType_fncall(const char *filena
 	    return;
     }
 # endif
+
+#endif /* ROMIO_HAVE_STRUCT_STATFS_WITH_F_TYPE */
 
 # ifdef ROMIO_UFS
     /* if UFS support is enabled, default to that */
