On Fri, Aug 19, 2022 at 12:26:41PM +0200, Otto Moerbeek wrote:
> Hoi,
> 
> mentioned on misc@. Existing code only handles numeric ids with no
> error checking.
> 
> Code stolen from mount_msdos.
>
> OK?

ok tb

I think the mount_ntfs and mount_msdos manpages could benefit from using
the wording in mount_tmpfs which is shorter and more precise.

Index: mount_msdos/mount_msdos.8
===================================================================
RCS file: /cvs/src/sbin/mount_msdos/mount_msdos.8,v
retrieving revision 1.32
diff -u -p -r1.32 mount_msdos.8
--- mount_msdos/mount_msdos.8   13 Nov 2021 18:18:59 -0000      1.32
+++ mount_msdos/mount_msdos.8   19 Aug 2022 10:38:49 -0000
@@ -38,10 +38,10 @@
 .Sh SYNOPSIS
 .Nm mount_msdos
 .Op Fl 9ls
-.Op Fl g Ar gid
+.Op Fl g Ar group
 .Op Fl m Ar mask
 .Op Fl o Ar options
-.Op Fl u Ar uid
+.Op Fl u Ar user
 .Ar special
 .Ar node
 .Sh DESCRIPTION
@@ -81,11 +81,9 @@ Ignore the special Windows 95/98 directo
 if deleting or renaming a file.
 This forces
 .Fl s .
-.It Fl g Ar gid
-Set the group of the files in the file system to
-.Ar gid .
-The default group is the group of the directory
-on which the file system is being mounted.
+.It Fl g Ar group
+Specifies the group name or GID of the root inode of the file system.
+Defaults to the mount point's GID.
 .It Fl l
 Force listing and generation of
 Windows 95/98 long filenames
@@ -106,11 +104,9 @@ as described in
 .It Fl s
 Force behaviour to
 ignore and not generate Windows 95/98 long filenames.
-.It Fl u Ar uid
-Set the owner of the files in the file system to
-.Ar uid .
-The default owner is the owner of the directory
-on which the file system is being mounted.
+.It Fl u Ar user
+Specifies the user name or UID of the root inode of the file system.
+Defaults to the mount point's UID.
 .El
 .Pp
 File permissions for FAT file systems are imitated,
Index: mount_msdos/mount_msdos.c
===================================================================
RCS file: /cvs/src/sbin/mount_msdos/mount_msdos.c,v
retrieving revision 1.34
diff -u -p -r1.34 mount_msdos.c
--- mount_msdos/mount_msdos.c   28 Jun 2019 13:32:45 -0000      1.34
+++ mount_msdos/mount_msdos.c   19 Aug 2022 10:39:44 -0000
@@ -202,6 +202,6 @@ usage(void)
 {
 
        fprintf(stderr,
-           "usage: mount_msdos [-9ls] [-g gid] [-m mask] [-o options] [-u uid] 
special node\n");
+           "usage: mount_msdos [-9ls] [-g group] [-m mask] [-o options] [-u 
user] special node\n");
        exit(1);
 }
Index: mount_ntfs/mount_ntfs.8
===================================================================
RCS file: /cvs/src/sbin/mount_ntfs/mount_ntfs.8,v
retrieving revision 1.16
diff -u -p -r1.16 mount_ntfs.8
--- mount_ntfs/mount_ntfs.8     23 Apr 2020 21:28:09 -0000      1.16
+++ mount_ntfs/mount_ntfs.8     19 Aug 2022 10:39:00 -0000
@@ -41,10 +41,10 @@
 .Sh SYNOPSIS
 .Nm mount_ntfs
 .Op Fl ai
-.Op Fl g Ar gid
+.Op Fl g Ar user
 .Op Fl m Ar mask
 .Op Fl o Ar options
-.Op Fl u Ar uid
+.Op Fl u Ar group
 .Ar special
 .Ar node
 .Sh DESCRIPTION
@@ -89,11 +89,9 @@ The options are as follows:
 .It Fl a
 Force behaviour to return MS-DOS 8.3 names also on
 .Fn readdir .
-.It Fl g Ar gid
-Set the group of the files in the file system to
-.Ar gid .
-The default group is the group of the directory
-on which the file system is being mounted.
+.It Fl g Ar group
+Specifies the group name or GID of the root inode of the file system.
+Defaults to the mount point's GID.
 .It Fl i
 Make name lookup case insensitive for all names except POSIX names.
 .It Fl m Ar mask
@@ -106,11 +104,9 @@ flag followed by a comma separated strin
 See the
 .Xr mount 8
 man page for possible options and their meanings.
-.It Fl u Ar uid
-Set the owner of the files in the file system to
-.Ar uid .
-The default owner is the owner of the directory
-on which the file system is being mounted.
+.It Fl u Ar user
+Specifies the user name or UID of the root inode of the file system.
+Defaults to the mount point's UID.
 .El
 .Sh FEATURES
 .Ss NTFS file attributes
Index: mount_ntfs/mount_ntfs.c
===================================================================
RCS file: /cvs/src/sbin/mount_ntfs/mount_ntfs.c,v
retrieving revision 1.17
diff -u -p -r1.17 mount_ntfs.c
--- mount_ntfs/mount_ntfs.c     28 Jun 2019 13:32:45 -0000      1.17
+++ mount_ntfs/mount_ntfs.c     19 Aug 2022 10:40:01 -0000
@@ -147,7 +147,7 @@ static void
 usage(void)
 {
        fprintf(stderr,
-           "usage: mount_ntfs [-ai] [-g gid] [-m mask] [-o options] [-u uid]"
+           "usage: mount_ntfs [-ai] [-g group] [-m mask] [-o options] [-u 
user]"
            " special node\n");
        exit(1);
 }

Reply via email to