On Fri, Nov 18, 2005 at 06:50:47PM +0100, Rainer Hurling wrote: > Looking in /usr/src/sys/fs/msdosfs/msdosfs_vfsops.c [Version 1.147 from > 2005/10/31 15:41:20] there is a naming discrepancy against the manpage: > supported options are 'shortname' and 'longname' without s. I hope I did > not misunderstood this. There was a naming discrepancy between the userland mount_msdosfs utility, and the implementation of the option in the msdos_vfsops.c for quite a while which was hidden in the mess of the old mount code. When I converted mount_msdosfs to use nmount(), this discrepancy was uncovered. Can you try this patch? Index: msdosfs_vfsops.c =================================================================== RCS file: /home/ncvs/src/sys/fs/msdosfs/msdosfs_vfsops.c,v retrieving revision 1.147 diff -u -u -r1.147 msdosfs_vfsops.c --- msdosfs_vfsops.c 31 Oct 2005 15:41:20 -0000 1.147 +++ msdosfs_vfsops.c 18 Nov 2005 19:02:40 -0000 _at__at_ -81,7 +81,7 _at__at_ "from", "export", "uid", "gid", "mask", "dirmask", - "shortname", "longname", "win95", + "shortname", "shortnames", "longname", "longnames", "win95", "kiconv", "cs_win", "cs_dos", "cs_local", NULL }; _at__at_ -163,8 +163,12 _at__at_ pmp->pm_dirmask = v & ALLPERMS; vfs_flagopt(mp->mnt_optnew, "shortname", &pmp->pm_flags, MSDOSFSMNT_SHORTNAME); + vfs_flagopt(mp->mnt_optnew, "shortnames", + &pmp->pm_flags, MSDOSFSMNT_SHORTNAME); vfs_flagopt(mp->mnt_optnew, "longname", &pmp->pm_flags, MSDOSFSMNT_LONGNAME); + vfs_flagopt(mp->mnt_optnew, "longnames", + &pmp->pm_flags, MSDOSFSMNT_LONGNAME); vfs_flagopt(mp->mnt_optnew, "kiconv", &pmp->pm_flags, MSDOSFSMNT_KICONV); -- Craig Rodrigues rodrigc_at_crodrigues.orgReceived on Fri Nov 18 2005 - 18:05:20 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:47 UTC