]> Savannah Git Hosting - gnulib.git/commitdiff
fsusage, mountlist: Remove support for DolphinOS (an SVR3 variant).
authorBruno Haible <bruno@clisp.org>
Tue, 16 Oct 2018 16:59:25 +0000 (18:59 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 17 Oct 2018 23:46:16 +0000 (01:46 +0200)
* lib/fsusage.c: Remove DOLPHIN case.
* m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Update comments.
* lib/mountlist.c: Remove MOUNTED_GETMNTTBL case.

ChangeLog
lib/fsusage.c
lib/mountlist.c
m4/fsusage.m4

index 65807d798299b766718dfcb00a94654473948fb7..f89d9ab85f7541a9b3b9eff3e31be3b4f205334f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2018-10-16  Bruno Haible  <bruno@clisp.org>
+
+       fsusage, mountlist: Remove support for DolphinOS (an SVR3 variant).
+       * lib/fsusage.c: Remove DOLPHIN case.
+       * m4/fsusage.m4 (gl_FILE_SYSTEM_USAGE): Update comments.
+       * lib/mountlist.c: Remove MOUNTED_GETMNTTBL case.
+
 2018-10-16  Bruno Haible  <bruno@clisp.org>
 
        getloadavg: Remove support for Alliant FX/2800.
index 6920f8530a17f158b70ae4f8748812d2ccf44d64..23cb12acf70f79a38aaa36c52818c95d627ee759 100644 (file)
@@ -219,10 +219,9 @@ get_fs_usage (char const *file, char const *disk, struct fs_usage *fsp)
 
   fsp->fsu_blocksize = PROPAGATE_ALL_ONES (fsd.f_fsize);
 
-#elif defined STAT_STATFS4              /* SVR3, Dynix, old Irix, old AIX, \
-                                           Dolphin */
+#elif defined STAT_STATFS4              /* SVR3, Dynix, old Irix, old AIX */
 
-# if !_AIX && !defined _SEQUENT_ && !defined DOLPHIN
+# if !_AIX && !defined _SEQUENT_
 #  define f_bavail f_bfree
 # endif
 
index cd391202107d9ed071e9f3d05fd2707348cec4ea..d655d9501c2e977770674c2eaf402b6b42dbb58b 100644 (file)
 # include <dirent.h>
 #endif
 
-#ifdef DOLPHIN
-/* So special that it's not worth putting this in autoconf.  */
-# undef MOUNTED_FREAD_FSTYP
-# define MOUNTED_GETMNTTBL
-#endif
-
 #if HAVE_SYS_MNTENT_H
 /* This is to get MNTOPT_IGNORE on e.g. SVR4.  */
 # include <sys/mntent.h>
@@ -887,29 +881,6 @@ read_file_system_list (bool need_fs_type)
   }
 #endif /* MOUNTED_FREAD_FSTYP.  */
 
-#ifdef MOUNTED_GETMNTTBL        /* (obsolete) DolphinOS */
-  {
-    struct mntent **mnttbl = getmnttbl (), **ent;
-    for (ent = mnttbl; *ent; ent++)
-      {
-        me = xmalloc (sizeof *me);
-        me->me_devname = xstrdup ((*ent)->mt_resource);
-        me->me_mountdir = xstrdup ((*ent)->mt_directory);
-        me->me_mntroot = NULL;
-        me->me_type = xstrdup ((*ent)->mt_fstype);
-        me->me_type_malloced = 1;
-        me->me_dummy = ME_DUMMY (me->me_devname, me->me_type);
-        me->me_remote = ME_REMOTE (me->me_devname, me->me_type);
-        me->me_dev = (dev_t) -1;        /* Magic; means not known yet. */
-
-        /* Add to the linked list. */
-        *mtail = me;
-        mtail = &me->me_next;
-      }
-    endmnttbl ();
-  }
-#endif /* MOUNTED_GETMNTTBL */
-
 #ifdef MOUNTED_GETEXTMNTENT     /* Solaris >= 8 */
   {
     struct extmnttab mnt;
@@ -953,7 +924,7 @@ read_file_system_list (bool need_fs_type)
         goto free_then_fail;
       }
   }
-#endif /* MOUNTED_GETMNTTBL */
+#endif /* MOUNTED_GETEXTMNTENT */
 
 #ifdef MOUNTED_GETMNTENT2       /* Solaris < 8, also (obsolete) SVR4 */
   {
index aab4024a975bcc92d5fc74a9f0940a46c9df9d09..f94f82968aae4f41e7dea54d1b5ee1a38281829d 100644 (file)
@@ -1,4 +1,4 @@
-# serial 33
+# serial 34
 # Obtaining file system usage information.
 
 # Copyright (C) 1997-1998, 2000-2001, 2003-2018 Free Software Foundation, Inc.
@@ -224,7 +224,7 @@ int check_f_blocks_size[sizeof fsd.f_blocks * CHAR_BIT <= 32 ? -1 : 1];
     if test $fu_cv_sys_stat_statfs4 = yes; then
       ac_fsusage_space=yes
       AC_DEFINE([STAT_STATFS4], [1],
-        [Define if statfs takes 4 args.  (SVR3, Dynix, old Irix, old AIX, Dolphin)])
+        [Define if statfs takes 4 args.  (SVR3, Dynix, old Irix, old AIX)])
     fi
   fi