Avoid type punning warnings
authorChristos Zoulas <christos@zoulas.com>
Mon, 23 Jan 2012 16:59:46 +0000 (11:59 -0500)
committerChristos Zoulas <christos@zoulas.com>
Mon, 23 Jan 2012 16:59:46 +0000 (11:59 -0500)
ChangeLog
libamu/mount_fs.c

index f193c1a06a7ffd834a90aabd0693e5ce160241ca..f81f394e6e0ddbde4db2c9421df457e2370c6e47 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-01-23  Christos Zoulas <christos@zoulas.com>
+
+       * Avoid type punned warnings
+
 2011-12-29  Christos Zoulas <christos@zoulas.com>
 
        * fix bug I introduced in get_nfs_version that caused it to return 0
index 74f378d81b7e7e59b4ea6f815c851666ad3f5690..00e2e57d2581d16768d5f661008109a95b06fc89 100644 (file)
@@ -405,7 +405,9 @@ compute_nfs_attrcache_flags(struct nfs_common_args *nap, mntent_t *mntp)
     nap->acregmin = acval;     /* min ac timeout for reg files (sec) */
   } else {
 # ifdef MNTTAB_OPT_ACREGMIN
-    err_acrdmm = hasmntvalerr(mntp, MNTTAB_OPT_ACREGMIN, (int *) &nap->acregmin);
+    int tmp;
+    err_acrdmm = hasmntvalerr(mntp, MNTTAB_OPT_ACREGMIN, &tmp);
+    nap->acregmin = tmp;
 # else /* not MNTTAB_OPT_ACREGMIN */
     nap->acregmin = 0;
 # endif /* not MNTTAB_OPT_ACREGMIN */
@@ -424,7 +426,9 @@ compute_nfs_attrcache_flags(struct nfs_common_args *nap, mntent_t *mntp)
     nap->acregmax = acval;     /* max ac timeout for reg files (sec) */
   } else {
 # ifdef MNTTAB_OPT_ACREGMAX
-    err_acrdmm = hasmntvalerr(mntp, MNTTAB_OPT_ACREGMAX, (int *) &nap->acregmax);
+    int tmp;
+    err_acrdmm = hasmntvalerr(mntp, MNTTAB_OPT_ACREGMAX, &tmp);
+    nap->acregmax = tmp;
 # else /* not MNTTAB_OPT_ACREGMAX */
     nap->acregmax = 0;
 # endif /* not MNTTAB_OPT_ACREGMAX */
@@ -443,7 +447,9 @@ compute_nfs_attrcache_flags(struct nfs_common_args *nap, mntent_t *mntp)
     nap->acdirmin = acval;     /* min ac timeout for dirs (sec) */
   } else {
 # ifdef MNTTAB_OPT_ACDIRMIN
-    err_acrdmm = hasmntvalerr(mntp, MNTTAB_OPT_ACDIRMIN, (int *) &nap->acdirmin);
+    int tmp;
+    err_acrdmm = hasmntvalerr(mntp, MNTTAB_OPT_ACDIRMIN, &tmp);
+    nap->acdirmin = tmp;
 # else /* not MNTTAB_OPT_ACDIRMIN */
     nap->acdirmin = 0;
 # endif /* not MNTTAB_OPT_ACDIRMIN */
@@ -462,7 +468,9 @@ compute_nfs_attrcache_flags(struct nfs_common_args *nap, mntent_t *mntp)
     nap->acdirmax = acval;     /* max ac timeout for dirs (sec) */
   } else {
 # ifdef MNTTAB_OPT_ACDIRMAX
-    err_acrdmm = hasmntvalerr(mntp, MNTTAB_OPT_ACDIRMAX, (int *) &nap->acdirmax);
+    int tmp;
+    err_acrdmm = hasmntvalerr(mntp, MNTTAB_OPT_ACDIRMAX, &tmp);
+    nap->acdirmax = tmp;
 # else /* not MNTTAB_OPT_ACDIRMAX */
     nap->acdirmax = 0;
 # endif /* not MNTTAB_OPT_ACDIRMAX */