commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] 81/98: utils/mount: fix autodetection of fat file systems


From: Samuel Thibault
Subject: [hurd] 81/98: utils/mount: fix autodetection of fat file systems
Date: Tue, 14 Jan 2014 02:00:04 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch upstream
in repository hurd.

commit ae04256ee85fa02288f34587faad5d461ad57186
Author: Justus Winter <address@hidden>
Date:   Fri Dec 13 10:07:21 2013 +0100

    utils/mount: fix autodetection of fat file systems
    
    mount uses libblkid (if available) to detect the file system type when
    using mount -t auto.  libblkid calls fat file systems "vfat", our fat
    translator is called "fatfs".  Fix this discrepancy in mount.
    
    * utils/mount.c (do_mount): Fix autodetection of fat file systems.
---
 utils/mount.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/utils/mount.c b/utils/mount.c
index 04519da..df77c66 100644
--- a/utils/mount.c
+++ b/utils/mount.c
@@ -1,6 +1,6 @@
 /* Roughly Unix/Linux-compatible `mount' frontend for Hurd translators.
 
-   Copyright (C) 1999, 2004 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2004, 2013 Free Software Foundation, Inc.
 
    This file is part of the GNU Hurd.
 
@@ -353,7 +353,10 @@ do_mount (struct fs *fs, int remount)
             }
           else
             {
-              fs->mntent.mnt_type = strdup (type);
+             if (strcmp (type, "vfat") == 0)
+               fs->mntent.mnt_type = strdup ("fat");
+             else
+               fs->mntent.mnt_type = strdup (type);
               if (! fs->mntent.mnt_type)
                 error (3, ENOMEM, "failed to allocate memory");
             }

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-hurd/hurd.git



reply via email to

[Prev in Thread] Current Thread [Next in Thread]