Author: imp
Date: Wed Mar 31 17:40:13 2010
New Revision: 205992
URL: http://svn.freebsd.org/changeset/base/205992

Log:
  Make -r mean exactly the same thing as -E for increased compatibility
  with GNU sed.
  
  MFC after:    7 days

Modified:
  head/usr.bin/sed/main.c
  head/usr.bin/sed/sed.1

Modified: head/usr.bin/sed/main.c
==============================================================================
--- head/usr.bin/sed/main.c     Wed Mar 31 17:14:32 2010        (r205991)
+++ head/usr.bin/sed/main.c     Wed Mar 31 17:40:13 2010        (r205992)
@@ -130,8 +130,9 @@ main(int argc, char *argv[])
        fflag = 0;
        inplace = NULL;
 
-       while ((c = getopt(argc, argv, "EI:ae:f:i:ln")) != -1)
+       while ((c = getopt(argc, argv, "EI:ae:f:i:lnr")) != -1)
                switch (c) {
+               case 'r':               /* Gnu sed compat */
                case 'E':
                        rflags = REG_EXTENDED;
                        break;

Modified: head/usr.bin/sed/sed.1
==============================================================================
--- head/usr.bin/sed/sed.1      Wed Mar 31 17:14:32 2010        (r205991)
+++ head/usr.bin/sed/sed.1      Wed Mar 31 17:40:13 2010        (r205992)
@@ -39,11 +39,11 @@
 .Nd stream editor
 .Sh SYNOPSIS
 .Nm
-.Op Fl Ealn
+.Op Fl Ealnr
 .Ar command
 .Op Ar
 .Nm
-.Op Fl Ealn
+.Op Fl Ealnr
 .Op Fl e Ar command
 .Op Fl f Ar command_file
 .Op Fl I Ar extension
@@ -144,6 +144,10 @@ all of the commands have been applied to
 The
 .Fl n
 option suppresses this behavior.
+.It Fl r
+Same as
+.Fl E 
+for compatibility with GNU sed.
 .El
 .Pp
 The form of a
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to