freebsd-skq/share/man/man5
emaste af85d5feea bsdgrep: disable GNU_GREP_COMPAT by default
The GNU extension bits in the base system are old, no longer faithful
to upstream, and surprising in some regards. Switch to documenting
WITH_GNU_GREP_COMPAT and default GNU_GREP_COMPAT to OFF in the name of
good behavior.

According to http://www.regular-expressions.info, GNU extensions:

-  Add missing quantifiers to BREs: \?, \+

-  Add branching to BREs: \|

-  Add backreferences (\1 through \9) to EREs

-  Add \w, \W, \s, and \S corresponding to :alnum:, [^[:alnum:]],
   :space:, and [^[:space:]] respectively

-  Add word boundaries and anchors:
   \b: word boundary
   \B: not word boundary
   \<: Strt of word
   \>: End of word
   \`: Start of subject string
    \': End of subject string

These extensions are still available in /usr/bin/grep by default today,
as it is still GNU grep.  As part of the bsdgrep migration plan these
extensions may be added to bsdgrep's regex support if necessary.

Submitted by:	Kyle Evans <kevans91 at ksu.edu>
Reviewed by:	cem
Differential Revision:	https://reviews.freebsd.org/D10114
2017-04-21 14:50:29 +00:00
..
a.out.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
acct.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
ar.5 Fix a bunch of "xref refers to *this* page" igor(1) warnings. 2016-06-09 06:55:00 +00:00
autofs.5 Update the autofs(5) manual to reflect it first appeared in 2014-09-03 17:15:12 +00:00
bluetooth.device.conf.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
bluetooth.hosts.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
bluetooth.protocols.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
boot.config.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
cd9660.5 Add a post-humous manpage for cd9660(5), the ISO-9660 file system 2017-03-23 02:57:08 +00:00
core.5 Fix core corruption caused by race in note_procstat_vmmap 2015-10-06 18:07:00 +00:00
devfs.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
devfs.conf.5 Replace references to /dev/acd0 with /dev/cd0 2015-10-13 17:14:27 +00:00
devfs.rules.5 Last few instances of "sentence not on new line". 2016-06-08 09:36:07 +00:00
device.hints.5 Document the fact that tunables can be set in device.hints. 2015-07-23 17:27:10 +00:00
dir.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
disktab.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
elf.5 Fix a bunch of "xref refers to *this* page" igor(1) warnings. 2016-06-09 06:55:00 +00:00
ethers.5
eui64.5
ext2fs.5 Advertise support for ext3 and ext4. 2016-01-23 12:25:24 +00:00
fbtab.5
fdescfs.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
forward.5
freebsd-update.conf.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
fs.5 ufs/extattr.h: Fix documentation of ea_name termination 2017-01-18 17:55:49 +00:00
fstab.5 Allow to disable BIO_DELETE passthru in fstab for swap-on-geli devices by 2015-08-08 09:57:38 +00:00
group.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
hesiod.conf.5
hosts.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
hosts.equiv.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
hosts.lpd.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
intro.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
libmap.conf.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
link.5
linprocfs.5
linsysfs.5
mailer.conf.5 - language tightening 2016-02-19 01:08:03 +00:00
make.conf.5 Remove the old depend (mkdep) code and make FAST_DEPEND the one true way. 2016-03-30 23:50:23 +00:00
Makefile Add a post-humous manpage for cd9660(5), the ISO-9660 file system 2017-03-23 02:57:08 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
moduli.5
motd.5
mqueuefs.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
msdosfs.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
nandfs.5 Last few instances of "sentence not on new line". 2016-06-08 09:36:07 +00:00
networks.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
nsmb.conf.5 Fix path for per-user nsmb.conf file 2016-11-24 10:04:20 +00:00
nsswitch.conf.5 Fix a bunch of "xref refers to *this* page" igor(1) warnings. 2016-06-09 06:55:00 +00:00
nullfs.5 Fix a rendering issue in the nullfs(5) manual page. 2015-02-10 18:49:13 +00:00
passwd.5 Correct the document date for last change. 2014-06-05 01:58:21 +00:00
pbm.5
periodic.conf.5 Add 410.status-mfi, a periodic script for mfi(4) arrays 2017-04-14 22:59:14 +00:00
pf.conf.5 pf: port extended DSCP support from OpenBSD 2016-10-13 20:34:44 +00:00
pf.os.5 Various mdoc fixes. 2014-12-21 12:13:49 +00:00
phones.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
portindex.5 use .Mt to mark up email addresses consistently (part6) 2014-06-23 08:27:27 +00:00
portsnap.conf.5 sha256(8) -> sha256(1) 2016-02-29 17:29:34 +00:00
procfs.5 remove procfs ctl interface 2017-03-05 03:05:24 +00:00
protocols.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
quota.user.5 Last few instances of "sentence not on new line". 2016-06-08 09:36:07 +00:00
rc.conf.5 rc.conf(5): fix a .Xr call for chroot(8) 2017-03-23 01:16:26 +00:00
rctl.conf.5
regdomain.5
remote.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
resolver.5 Mention resolvconf(8) in resolv.conf(5). 2016-03-08 11:04:08 +00:00
services.5 Various mdoc fixes. 2014-12-21 12:13:49 +00:00
shells.5 multiple: Remove 3rd clause from BSD license where approved by the 2014-03-14 03:07:51 +00:00
src.conf.5 bsdgrep: disable GNU_GREP_COMPAT by default 2017-04-21 14:50:29 +00:00
stab.5 Tidy up mdoc formatting for "etc.)" at end of line 2017-03-19 01:24:18 +00:00
style.Makefile.5 Document that we use {} for variable expansion. 2015-10-22 04:50:52 +00:00
sysctl.conf.5
tmpfs.5 tmpfs(5): fix mdoc warnings 2017-03-23 02:33:27 +00:00