On Fri, Jul 20, 2018 at 02:10:09PM +0200, Klemens Nanni wrote: > Looking at which programs use and document globbing patterns, it seems > odd that some manuals point at glob's C API in the "Library functions" > sections instead of the list of special characters in the > "Miscellaneous information" section actual patterns are described. > > Diff below adjusts pax(1), tar(1), sftp(1), ssh_config(5), tmux(1), > syslogd.conf(5) as per `man -k xr=glob'. find(1) already mentions > section 7. > > Feeback? >
i'm ok with this. i'm not sure though if there is/was a specific reason to refer to glob(3), or if it just got copied across pages. jmc > Index: /usr/src/bin/pax/pax.1 > =================================================================== > RCS file: /cvs/src/bin/pax/pax.1,v > retrieving revision 1.73 > diff -u -p -r1.73 pax.1 > --- /usr/src/bin/pax/pax.1 26 Aug 2016 04:40:27 -0000 1.73 > +++ /usr/src/bin/pax/pax.1 20 Jul 2018 11:34:49 -0000 > @@ -205,7 +205,7 @@ The > operand is used to select one or more pathnames of archive members. > Archive members are selected using the pattern matching notation described > by > -.Xr glob 3 . > +.Xr glob 7 . > When the > .Ar pattern > operand is not supplied, all members of the archive will be selected. > Index: /usr/src/bin/pax/tar.1 > =================================================================== > RCS file: /cvs/src/bin/pax/tar.1,v > retrieving revision 1.60 > diff -u -p -r1.60 tar.1 > --- /usr/src/bin/pax/tar.1 9 Oct 2017 15:54:39 -0000 1.60 > +++ /usr/src/bin/pax/tar.1 20 Jul 2018 11:55:04 -0000 > @@ -94,7 +94,7 @@ command line, only those files will be l > The > .Ar file > arguments may be specified as glob patterns (see > -.Xr glob 3 > +.Xr glob 7 > for more information), in which case > .Nm > will list all archive members that match each pattern. > @@ -109,7 +109,7 @@ archive. > The > .Ar file > arguments may be specified as glob patterns (see > -.Xr glob 3 > +.Xr glob 7 > for more information), in which case > .Nm > will extract all archive members that match each pattern. > @@ -344,7 +344,7 @@ to a file called > Verbosely create an archive, called > .Pa backup.tar.gz , > of all files matching the shell > -.Xr glob 3 > +.Xr glob 7 > function > .Pa *.c : > .Pp > Index: /usr/src/usr.bin/tmux/tmux.1 > =================================================================== > RCS file: /cvs/src/usr.bin/tmux/tmux.1,v > retrieving revision 1.606 > diff -u -p -r1.606 tmux.1 > --- /usr/src/usr.bin/tmux/tmux.1 6 Jul 2018 07:11:23 -0000 1.606 > +++ /usr/src/usr.bin/tmux/tmux.1 20 Jul 2018 11:35:00 -0000 > @@ -964,7 +964,7 @@ show debugging information about jobs an > Execute commands from > .Ar path > (which may be a > -.Xr glob 3 > +.Xr glob 7 > pattern). > If > .Fl q > Index: /usr/src/usr.bin/ssh/sftp.1 > =================================================================== > RCS file: /cvs/src/usr.bin/ssh/sftp.1,v > retrieving revision 1.116 > diff -u -p -r1.116 sftp.1 > --- /usr/src/usr.bin/ssh/sftp.1 9 Jun 2018 06:36:31 -0000 1.116 > +++ /usr/src/usr.bin/ssh/sftp.1 20 Jul 2018 11:39:55 -0000 > @@ -316,7 +316,7 @@ to > .Ar grp . > .Ar path > may contain > -.Xr glob 3 > +.Xr glob 7 > characters and may match multiple files. > .Ar grp > must be a numeric GID. > @@ -327,7 +327,7 @@ to > .Ar mode . > .Ar path > may contain > -.Xr glob 3 > +.Xr glob 7 > characters and may match multiple files. > .It Ic chown Ar own Ar path > Change owner of file > @@ -336,7 +336,7 @@ to > .Ar own . > .Ar path > may contain > -.Xr glob 3 > +.Xr glob 7 > characters and may match multiple files. > .Ar own > must be a numeric UID. > @@ -374,7 +374,7 @@ path name is not specified, it is given > remote machine. > .Ar remote-path > may contain > -.Xr glob 3 > +.Xr glob 7 > characters and may match multiple files. > If it does and > .Ar local-path > @@ -430,7 +430,7 @@ may contain any flags supported by the l > command. > .Ar path > may contain > -.Xr glob 3 > +.Xr glob 7 > characters and may match multiple files. > .It Ic lmkdir Ar path > Create local directory specified by > @@ -461,7 +461,7 @@ or the current directory if > is not specified. > .Ar path > may contain > -.Xr glob 3 > +.Xr glob 7 > characters and may match multiple files. > .Pp > The following flags are recognized and alter the behaviour of > @@ -514,7 +514,7 @@ If the remote path name is not specified > on the local machine. > .Ar local-path > may contain > -.Xr glob 3 > +.Xr glob 7 > characters and may match multiple files. > If it does and > .Ar remote-path > @@ -617,7 +617,7 @@ Synonym for help. > .Xr ssh 1 , > .Xr ssh-add 1 , > .Xr ssh-keygen 1 , > -.Xr glob 3 , > +.Xr glob 7 , > .Xr ssh_config 5 , > .Xr sftp-server 8 , > .Xr sshd 8 > Index: /usr/src/usr.bin/ssh/ssh_config.5 > =================================================================== > RCS file: /cvs/src/usr.bin/ssh/ssh_config.5,v > retrieving revision 1.279 > diff -u -p -r1.279 ssh_config.5 > --- /usr/src/usr.bin/ssh/ssh_config.5 4 Jul 2018 13:49:31 -0000 1.279 > +++ /usr/src/usr.bin/ssh/ssh_config.5 20 Jul 2018 11:26:06 -0000 > @@ -934,7 +934,7 @@ to unknown options that appear before it > .It Cm Include > Include the specified configuration file(s). > Multiple pathnames may be specified and each pathname may contain > -.Xr glob 3 > +.Xr glob 7 > wildcards and, for user configurations, shell-like > .Sq ~ > references to user home directories. > Index: /usr/src/usr.sbin/syslogd/syslog.conf.5 > =================================================================== > RCS file: /cvs/src/usr.sbin/syslogd/syslog.conf.5,v > retrieving revision 1.37 > diff -u -p -r1.37 syslog.conf.5 > --- /usr/src/usr.sbin/syslogd/syslog.conf.5 17 Jul 2018 13:51:47 -0000 > 1.37 > +++ /usr/src/usr.sbin/syslogd/syslog.conf.5 20 Jul 2018 11:33:59 -0000 > @@ -102,7 +102,9 @@ Each block of lines is separated from th > The tag is a line beginning with > .Em !prog > and each block will be associated with calls to syslog from that specific > -program (matched using shell globbing rules). > +program (matched using > +.Xr glob 7 > +rules). > When a message matches multiple blocks, the action of each matching > block is taken. > If no tag is specified at the beginning of the file, >