Ian Kent fa9b2f2
am-utils-6.2 - fix fsmount naming conflict
Ian Kent fa9b2f2
Ian Kent fa9b2f2
From: Ian Kent <raven@themaw.net>
Ian Kent fa9b2f2
Ian Kent fa9b2f2
The mount API's new fsmount() system call conflicts with am-utils
Ian Kent fa9b2f2
struct fsmount so rename it and realted program variables from
Ian Kent fa9b2f2
fsmount to fs_mount.
Ian Kent fa9b2f2
Ian Kent fa9b2f2
Signed-off-by: Ian Kent <raven@themaw.net>
Ian Kent fa9b2f2
---
Ian Kent fa9b2f2
 fsinfo/fsi_analyze.c |   14 +++++++-------
Ian Kent fa9b2f2
 fsinfo/fsi_data.h    |    6 +++---
Ian Kent fa9b2f2
 fsinfo/fsi_gram.y    |   16 ++++++++--------
Ian Kent fa9b2f2
 fsinfo/fsi_util.c    |   10 +++++-----
Ian Kent fa9b2f2
 fsinfo/fsinfo.h      |    4 ++--
Ian Kent fa9b2f2
 fsinfo/wr_bparam.c   |    2 +-
Ian Kent fa9b2f2
 fsinfo/wr_fstab.c    |   26 +++++++++++++-------------
Ian Kent fa9b2f2
 7 files changed, 39 insertions(+), 39 deletions(-)
Ian Kent fa9b2f2
Ian Kent fa9b2f2
diff --git a/fsinfo/fsi_analyze.c b/fsinfo/fsi_analyze.c
Ian Kent fa9b2f2
index 78598b85..0b92cfd7 100644
Ian Kent fa9b2f2
--- a/fsinfo/fsi_analyze.c
Ian Kent fa9b2f2
+++ b/fsinfo/fsi_analyze.c
Ian Kent fa9b2f2
@@ -404,7 +404,7 @@ fixup_required_disk_info(disk_fs *dp)
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 static void
Ian Kent fa9b2f2
-fixup_required_mount_info(fsmount *fp, dict_ent *de)
Ian Kent fa9b2f2
+fixup_required_mount_info(fs_mount *fp, dict_ent *de)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   if (!ISSET(fp->f_mask, FM_FROM)) {
Ian Kent fa9b2f2
     if (de->de_count != 1) {
Ian Kent fa9b2f2
@@ -417,24 +417,24 @@ fixup_required_mount_info(fsmount *fp, dict_ent *de)
Ian Kent fa9b2f2
       if (!mp)
Ian Kent fa9b2f2
 	abort();
Ian Kent fa9b2f2
       fp->f_ref = mp;
Ian Kent fa9b2f2
-      set_fsmount(fp, FM_FROM, mp->m_dk->d_host->h_hostname);
Ian Kent fa9b2f2
+      set_fs_mount(fp, FM_FROM, mp->m_dk->d_host->h_hostname);
Ian Kent fa9b2f2
       fsi_log("set: %s comes from %s", fp->f_volname, fp->f_from);
Ian Kent fa9b2f2
     }
Ian Kent fa9b2f2
   }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
   if (!ISSET(fp->f_mask, FM_FSTYPE)) {
Ian Kent fa9b2f2
-    set_fsmount(fp, FM_FSTYPE, xstrdup("nfs"));
Ian Kent fa9b2f2
+    set_fs_mount(fp, FM_FSTYPE, xstrdup("nfs"));
Ian Kent fa9b2f2
     fsi_log("set: fstype is %s", fp->f_fstype);
Ian Kent fa9b2f2
   }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
   if (!ISSET(fp->f_mask, FM_OPTS)) {
Ian Kent fa9b2f2
-    set_fsmount(fp, FM_OPTS, xstrdup("rw,nosuid,grpid,defaults"));
Ian Kent fa9b2f2
+    set_fs_mount(fp, FM_OPTS, xstrdup("rw,nosuid,grpid,defaults"));
Ian Kent fa9b2f2
     fsi_log("set: opts are %s", fp->f_opts);
Ian Kent fa9b2f2
   }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
   if (!ISSET(fp->f_mask, FM_LOCALNAME)) {
Ian Kent fa9b2f2
     if (fp->f_ref) {
Ian Kent fa9b2f2
-      set_fsmount(fp, FM_LOCALNAME, xstrdup(fp->f_volname));
Ian Kent fa9b2f2
+      set_fs_mount(fp, FM_LOCALNAME, xstrdup(fp->f_volname));
Ian Kent fa9b2f2
       fsi_log("set: localname is %s", fp->f_localname);
Ian Kent fa9b2f2
     } else {
Ian Kent fa9b2f2
       lerror(fp->f_ioloc, "cannot determine localname since volname %s is not uniquely defined", fp->f_volname);
Ian Kent fa9b2f2
@@ -476,10 +476,10 @@ static void
Ian Kent fa9b2f2
 analyze_mounts(host *hp)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   qelem *q = hp->h_mount;
Ian Kent fa9b2f2
-  fsmount *fp;
Ian Kent fa9b2f2
+  fs_mount *fp;
Ian Kent fa9b2f2
   int netbootp = 0;
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
-  ITER(fp, fsmount, q) {
Ian Kent fa9b2f2
+  ITER(fp, fs_mount, q) {
Ian Kent fa9b2f2
     char *p;
Ian Kent fa9b2f2
     char *nn = xstrdup(fp->f_volname);
Ian Kent fa9b2f2
     int req;
Ian Kent fa9b2f2
diff --git a/fsinfo/fsi_data.h b/fsinfo/fsi_data.h
Ian Kent fa9b2f2
index 4cc341d8..3a190626 100644
Ian Kent fa9b2f2
--- a/fsinfo/fsi_data.h
Ian Kent fa9b2f2
+++ b/fsinfo/fsi_data.h
Ian Kent fa9b2f2
@@ -47,7 +47,7 @@ typedef struct dict_data dict_data;
Ian Kent fa9b2f2
 typedef struct dict_ent dict_ent;
Ian Kent fa9b2f2
 typedef struct disk_fs disk_fs;
Ian Kent fa9b2f2
 typedef struct ether_if ether_if;
Ian Kent fa9b2f2
-typedef struct fsmount fsmount;
Ian Kent fa9b2f2
+typedef struct fs_mount fs_mount;
Ian Kent fa9b2f2
 typedef struct host host;
Ian Kent fa9b2f2
 typedef struct ioloc ioloc;
Ian Kent fa9b2f2
 typedef struct fsi_mount fsi_mount;
Ian Kent fa9b2f2
@@ -85,7 +85,7 @@ struct host {
Ian Kent fa9b2f2
   qelem q;
Ian Kent fa9b2f2
   int h_mask;
Ian Kent fa9b2f2
   ioloc *h_ioloc;
Ian Kent fa9b2f2
-  fsmount *h_netroot, *h_netswap;
Ian Kent fa9b2f2
+  fs_mount *h_netroot, *h_netswap;
Ian Kent fa9b2f2
 #define HF_HOST	0
Ian Kent fa9b2f2
   char *h_hostname;	/* The full name of the host */
Ian Kent fa9b2f2
   char *h_lochost;	/* The name of the host with local domains stripped */
Ian Kent fa9b2f2
@@ -181,7 +181,7 @@ struct fsi_mount {
Ian Kent fa9b2f2
  * disk_fs_strings in analyze.c will
Ian Kent fa9b2f2
  * need updating.
Ian Kent fa9b2f2
  */
Ian Kent fa9b2f2
-struct fsmount {
Ian Kent fa9b2f2
+struct fs_mount {
Ian Kent fa9b2f2
   qelem f_q;
Ian Kent fa9b2f2
   fsi_mount *f_ref;
Ian Kent fa9b2f2
   ioloc *f_ioloc;
Ian Kent fa9b2f2
diff --git a/fsinfo/fsi_gram.y b/fsinfo/fsi_gram.y
Ian Kent fa9b2f2
index 85d19aa5..17d32401 100644
Ian Kent fa9b2f2
--- a/fsinfo/fsi_gram.y
Ian Kent fa9b2f2
+++ b/fsinfo/fsi_gram.y
Ian Kent fa9b2f2
@@ -56,7 +56,7 @@ extern qelem *list_of_hosts, *list_of_automounts;
Ian Kent fa9b2f2
 	qelem *q;
Ian Kent fa9b2f2
 	char *s;
Ian Kent fa9b2f2
 	fsi_mount *m;
Ian Kent fa9b2f2
-	fsmount *f;
Ian Kent fa9b2f2
+	fs_mount *f;
Ian Kent fa9b2f2
 }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 %token	tARCH
Ian Kent fa9b2f2
@@ -372,7 +372,7 @@ list_of_mounts :
Ian Kent fa9b2f2
 	  { $$ = 0; }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 	| list_of_mounts tMOUNT tSTR localinfo_list
Ian Kent fa9b2f2
-	  { set_fsmount($4, FM_VOLNAME, $3);
Ian Kent fa9b2f2
+	  { set_fs_mount($4, FM_VOLNAME, $3);
Ian Kent fa9b2f2
 	    if ($1)
Ian Kent fa9b2f2
 		$$ = $1;
Ian Kent fa9b2f2
 	    else
Ian Kent fa9b2f2
@@ -392,22 +392,22 @@ list_of_mounts :
Ian Kent fa9b2f2
  */
Ian Kent fa9b2f2
 localinfo_list :
Ian Kent fa9b2f2
 	  /* empty */
Ian Kent fa9b2f2
-	  { $$ = new_fsmount(); }
Ian Kent fa9b2f2
+	  { $$ = new_fs_mount(); }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
         | localinfo_list tDIRECT
Ian Kent fa9b2f2
-          { $$ = $1; set_fsmount($$, FM_DIRECT, ""); }
Ian Kent fa9b2f2
+          { $$ = $1; set_fs_mount($$, FM_DIRECT, ""); }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 	| localinfo_list tAS tSTR
Ian Kent fa9b2f2
-	  { $$ = $1; set_fsmount($$, FM_LOCALNAME, $3); }
Ian Kent fa9b2f2
+	  { $$ = $1; set_fs_mount($$, FM_LOCALNAME, $3); }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 	| localinfo_list tFROM tSTR
Ian Kent fa9b2f2
-	  { $$ = $1; set_fsmount($$, FM_FROM, $3); }
Ian Kent fa9b2f2
+	  { $$ = $1; set_fs_mount($$, FM_FROM, $3); }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 	| localinfo_list tFSTYPE tSTR
Ian Kent fa9b2f2
-	  { $$ = $1; set_fsmount($$, FM_FSTYPE, $3); }
Ian Kent fa9b2f2
+	  { $$ = $1; set_fs_mount($$, FM_FSTYPE, $3); }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 	| localinfo_list tOPTS tSTR
Ian Kent fa9b2f2
-	  { $$ = $1; set_fsmount($$, FM_OPTS, $3); }
Ian Kent fa9b2f2
+	  { $$ = $1; set_fs_mount($$, FM_OPTS, $3); }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 	| localinfo_list error '=' tSTR
Ian Kent fa9b2f2
 	  { yyerror("unknown mount attribute"); }
Ian Kent fa9b2f2
diff --git a/fsinfo/fsi_util.c b/fsinfo/fsi_util.c
Ian Kent fa9b2f2
index f8ff313c..d53ff0df 100644
Ian Kent fa9b2f2
--- a/fsinfo/fsi_util.c
Ian Kent fa9b2f2
+++ b/fsinfo/fsi_util.c
Ian Kent fa9b2f2
@@ -581,7 +581,7 @@ new_mount(void)
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 void
Ian Kent fa9b2f2
-set_fsmount(fsmount *fp, int k, char *v)
Ian Kent fa9b2f2
+set_fs_mount(fs_mount *fp, int k, char *v)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   int m = 1 << k;
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
@@ -623,13 +623,13 @@ set_fsmount(fsmount *fp, int k, char *v)
Ian Kent fa9b2f2
 }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
-fsmount *
Ian Kent fa9b2f2
-new_fsmount(void)
Ian Kent fa9b2f2
+fs_mount *
Ian Kent fa9b2f2
+new_fs_mount(void)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
-  fsmount *fp = CALLOC(struct fsmount);
Ian Kent fa9b2f2
+  fs_mount *fp = CALLOC(struct fs_mount);
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
   fp->f_ioloc = current_location();
Ian Kent fa9b2f2
-  show_new("fsmount");
Ian Kent fa9b2f2
+  show_new("fs_mount");
Ian Kent fa9b2f2
   return fp;
Ian Kent fa9b2f2
 }
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
diff --git a/fsinfo/fsinfo.h b/fsinfo/fsinfo.h
Ian Kent fa9b2f2
index 7a871631..896f8bec 100644
Ian Kent fa9b2f2
--- a/fsinfo/fsinfo.h
Ian Kent fa9b2f2
+++ b/fsinfo/fsinfo.h
Ian Kent fa9b2f2
@@ -63,7 +63,7 @@ extern dict *new_dict(void);
Ian Kent fa9b2f2
 extern dict_ent *dict_locate(dict *, char *);
Ian Kent fa9b2f2
 extern disk_fs *new_disk_fs(void);
Ian Kent fa9b2f2
 extern ether_if *new_ether_if(void);
Ian Kent fa9b2f2
-extern fsmount *new_fsmount(void);
Ian Kent fa9b2f2
+extern fs_mount *new_fs_mount(void);
Ian Kent fa9b2f2
 extern host *new_host(void);
Ian Kent fa9b2f2
 extern int dict_iter(dict *, int (*)(qelem *));
Ian Kent fa9b2f2
 extern int errors;
Ian Kent fa9b2f2
@@ -94,7 +94,7 @@ extern void lwarning(ioloc *l, char *fmt, ...)
Ian Kent fa9b2f2
 	__attribute__((__format__(__printf__, 2, 3)));
Ian Kent fa9b2f2
 extern void rem_que(qelem *);
Ian Kent fa9b2f2
 extern void set_disk_fs(disk_fs *, int, char *);
Ian Kent fa9b2f2
-extern void set_fsmount(fsmount *, int, char *);
Ian Kent fa9b2f2
+extern void set_fs_mount(fs_mount *, int, char *);
Ian Kent fa9b2f2
 extern void set_mount(fsi_mount *, int, char *);
Ian Kent fa9b2f2
 extern void show_area_being_processed(char *area, int n);
Ian Kent fa9b2f2
 extern void show_new(char *msg);
Ian Kent fa9b2f2
diff --git a/fsinfo/wr_bparam.c b/fsinfo/wr_bparam.c
Ian Kent fa9b2f2
index 00befa9c..b318d5d3 100644
Ian Kent fa9b2f2
--- a/fsinfo/wr_bparam.c
Ian Kent fa9b2f2
+++ b/fsinfo/wr_bparam.c
Ian Kent fa9b2f2
@@ -49,7 +49,7 @@
Ian Kent fa9b2f2
  * Write a host/path in NFS format
Ian Kent fa9b2f2
  */
Ian Kent fa9b2f2
 static int
Ian Kent fa9b2f2
-write_nfsname(FILE *ef, fsmount *fp, char *hn)
Ian Kent fa9b2f2
+write_nfsname(FILE *ef, fs_mount *fp, char *hn)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   int errors = 0;
Ian Kent fa9b2f2
   char *h = xstrdup(fp->f_ref->m_dk->d_host->h_hostname);
Ian Kent fa9b2f2
diff --git a/fsinfo/wr_fstab.c b/fsinfo/wr_fstab.c
Ian Kent fa9b2f2
index 166353eb..4daf161d 100644
Ian Kent fa9b2f2
--- a/fsinfo/wr_fstab.c
Ian Kent fa9b2f2
+++ b/fsinfo/wr_fstab.c
Ian Kent fa9b2f2
@@ -48,22 +48,22 @@
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 /* forward definitions */
Ian Kent fa9b2f2
 static void write_aix1_dkfstab(FILE *ef, disk_fs *dp);
Ian Kent fa9b2f2
-static void write_aix1_dkrmount(FILE *ef, char *hn, fsmount *fp);
Ian Kent fa9b2f2
+static void write_aix1_dkrmount(FILE *ef, char *hn, fs_mount *fp);
Ian Kent fa9b2f2
 static void write_aix3_dkfstab(FILE *ef, disk_fs *dp);
Ian Kent fa9b2f2
-static void write_aix3_dkrmount(FILE *ef, char *hn, fsmount *fp);
Ian Kent fa9b2f2
+static void write_aix3_dkrmount(FILE *ef, char *hn, fs_mount *fp);
Ian Kent fa9b2f2
 static int  write_dkfstab(FILE *ef, qelem *q, void (*output) (FILE *, disk_fs *));
Ian Kent fa9b2f2
-static int write_dkrmount(FILE *ef, qelem *q, char *hn, void (*output) (FILE *, char *, fsmount *));
Ian Kent fa9b2f2
+static int write_dkrmount(FILE *ef, qelem *q, char *hn, void (*output) (FILE *, char *, fs_mount *));
Ian Kent fa9b2f2
 static void write_generic_dkfstab(FILE *ef, disk_fs *dp);
Ian Kent fa9b2f2
-static void write_generic_dkrmount(FILE *ef, char *hn, fsmount *fp);
Ian Kent fa9b2f2
+static void write_generic_dkrmount(FILE *ef, char *hn, fs_mount *fp);
Ian Kent fa9b2f2
 static void write_ultrix_dkfstab(FILE *ef, disk_fs *dp);
Ian Kent fa9b2f2
-static void write_ultrix_dkrmount(FILE *ef, char *hn, fsmount *fp);
Ian Kent fa9b2f2
+static void write_ultrix_dkrmount(FILE *ef, char *hn, fs_mount *fp);
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 /* ----------------------------------------------- */
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 static struct os_fstab_type {
Ian Kent fa9b2f2
   char *os_name;
Ian Kent fa9b2f2
   void (*op_fstab) (FILE *ef, disk_fs *dp);
Ian Kent fa9b2f2
-  void (*op_mount) (FILE *ef, char *hn, fsmount *fp);
Ian Kent fa9b2f2
+  void (*op_mount) (FILE *ef, char *hn, fs_mount *fp);
Ian Kent fa9b2f2
 } os_tabs[] = {
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
   {
Ian Kent fa9b2f2
@@ -117,7 +117,7 @@ write_aix1_dkfstab(FILE *ef, disk_fs *dp)
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 static void
Ian Kent fa9b2f2
-write_aix1_dkrmount(FILE *ef, char *hn, fsmount *fp)
Ian Kent fa9b2f2
+write_aix1_dkrmount(FILE *ef, char *hn, fs_mount *fp)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   char *h = xstrdup(fp->f_ref->m_dk->d_host->h_hostname);
Ian Kent fa9b2f2
   char *hp = xstrdup(h);
Ian Kent fa9b2f2
@@ -166,7 +166,7 @@ write_aix3_dkfstab(FILE *ef, disk_fs *dp)
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 static void
Ian Kent fa9b2f2
-write_aix3_dkrmount(FILE *ef, char *hn, fsmount *fp)
Ian Kent fa9b2f2
+write_aix3_dkrmount(FILE *ef, char *hn, fs_mount *fp)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   char *h = xstrdup(fp->f_ref->m_dk->d_host->h_hostname);
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
@@ -200,7 +200,7 @@ write_ultrix_dkfstab(FILE *ef, disk_fs *dp)
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 static void
Ian Kent fa9b2f2
-write_ultrix_dkrmount(FILE *ef, char *hn, fsmount *fp)
Ian Kent fa9b2f2
+write_ultrix_dkrmount(FILE *ef, char *hn, fs_mount *fp)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   char *h = xstrdup(fp->f_ref->m_dk->d_host->h_hostname);
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
@@ -234,7 +234,7 @@ write_generic_dkfstab(FILE *ef, disk_fs *dp)
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 static void
Ian Kent fa9b2f2
-write_generic_dkrmount(FILE *ef, char *hn, fsmount *fp)
Ian Kent fa9b2f2
+write_generic_dkrmount(FILE *ef, char *hn, fs_mount *fp)
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   char *h;
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
@@ -291,12 +291,12 @@ write_dkfstab(FILE *ef, qelem *q, void (*output) (FILE *, disk_fs *))
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
 static int
Ian Kent fa9b2f2
-write_dkrmount(FILE *ef, qelem *q, char *hn, void (*output) (FILE *, char *, fsmount *))
Ian Kent fa9b2f2
+write_dkrmount(FILE *ef, qelem *q, char *hn, void (*output) (FILE *, char *, fs_mount *))
Ian Kent fa9b2f2
 {
Ian Kent fa9b2f2
   int errors = 0;
Ian Kent fa9b2f2
-  fsmount *fp;
Ian Kent fa9b2f2
+  fs_mount *fp;
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
-  ITER(fp, fsmount, q)
Ian Kent fa9b2f2
+  ITER(fp, fs_mount, q)
Ian Kent fa9b2f2
     (*output) (ef, hn, fp);
Ian Kent fa9b2f2
 
Ian Kent fa9b2f2
   return errors;