diff options
author | Bruno Haible <bruno@clisp.org> | 2018-10-16 21:27:45 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2018-10-18 01:46:16 +0200 |
commit | 1ff0e9684bb83a8277ffe22ac125ce7e90f6702b (patch) | |
tree | c2f53894bf133fe37fda15240d20dc785639ac20 /lib/mountlist.c | |
parent | e96dcbcbc5142bd04c6c2e9e4595d9bea910fb3b (diff) | |
download | gnulib-1ff0e9684bb83a8277ffe22ac125ce7e90f6702b.tar.gz |
mountlist: Remove support for Cray with UNICOS 9.
* m4/ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Don't define
MOUNTED_LISTMNTENT.
* lib/mountlist.c: Remove MOUNTED_LISTMNTENT case.
Diffstat (limited to 'lib/mountlist.c')
-rw-r--r-- | lib/mountlist.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/lib/mountlist.c b/lib/mountlist.c index 9a94f42c79..bc86c18b45 100644 --- a/lib/mountlist.c +++ b/lib/mountlist.c @@ -95,10 +95,6 @@ # include <sys/statfs.h> #endif -#ifdef MOUNTED_LISTMNTENT /* (obsolete) Cray UNICOS 9 */ -# include <mntent.h> -#endif - #ifdef MOUNTED_GETEXTMNTENT /* Solaris >= 8 */ # include <sys/mnttab.h> #endif @@ -423,37 +419,6 @@ read_file_system_list (bool need_fs_type) struct mount_entry **mtail = &mount_list; (void) need_fs_type; -#ifdef MOUNTED_LISTMNTENT /* (obsolete) Cray UNICOS 9 */ - { - struct tabmntent *mntlist, *p; - struct mntent *mnt; - - /* the third and fourth arguments could be used to filter mounts, - but Crays doesn't seem to have any mounts that we want to - remove. Specifically, automount create normal NFS mounts. - */ - - if (listmntent (&mntlist, KMTAB, NULL, NULL) < 0) - return NULL; - for (p = mntlist; p; p = p->next) - { - mnt = p->ment; - me = xmalloc (sizeof *me); - me->me_devname = xstrdup (mnt->mnt_fsname); - me->me_mountdir = xstrdup (mnt->mnt_dir); - me->me_mntroot = NULL; - me->me_type = xstrdup (mnt->mnt_type); - 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 = -1; - *mtail = me; - mtail = &me->me_next; - } - freemntlist (mntlist); - } -#endif - #ifdef MOUNTED_GETMNTENT1 /* glibc, HP-UX, IRIX, Cygwin, Android, also (obsolete) 4.3BSD, SunOS */ { |