who asked me to commit because he is just running out of the door.
-.\" $OpenBSD: sail.6,v 1.18 2010/03/26 19:30:40 jmc Exp $
+.\" $OpenBSD: sail.6,v 1.19 2010/07/15 20:51:38 schwarze Exp $
.\" $NetBSD: sail.6,v 1.4 1995/04/22 10:37:24 cgd Exp $
.\"
.\" Copyright (c) 1988, 1993
.\"
.\" @(#)sail.6 8.2 (Berkeley) 12/30/93
.\"
-.Dd $Mdocdate: March 26 2010 $
+.Dd $Mdocdate: July 15 2010 $
.Dt SAIL 6
.Os
.Sh NAME
to
.Sq & ,
.Sq ' ,
-.Sq ( ,
-.Sq ) ,
+.Sq \&( ,
+.Sq \&) ,
.Sq * ,
or
.Sq +
-.\" $OpenBSD: glob.3,v 1.25 2009/03/05 15:13:30 millert Exp $
+.\" $OpenBSD: glob.3,v 1.26 2010/07/15 20:51:38 schwarze Exp $
.\"
.\" Copyright (c) 1989, 1991, 1993, 1994
.\" The Regents of the University of California. All rights reserved.
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 5 2009 $
+.Dd $Mdocdate: July 15 2010 $
.Dt GLOB 3
.Os
.Sh NAME
.Ql * ,
.Ql \&? ,
or
-.Ql [ .
+.Ql \&[ .
.Pp
The number of matched pathnames is stored in the
.Fa gl_pathc
.Ql * ,
.Ql \&? ,
or
-.Ql [ .
+.Ql \&[ .
.Dv GLOB_NOMAGIC
is provided to simplify implementing the historic
.Xr csh 1
.Ql * ,
.Ql \&? ,
or
-.Ql [ ,
+.Ql \&[ ,
cleared if not.
.It Fa gl_pathv
Contains a pointer to a null-terminated list of matched pathnames.
-.\" $OpenBSD: re_format.7,v 1.14 2007/05/31 19:19:30 jmc Exp $
+.\" $OpenBSD: re_format.7,v 1.15 2010/07/15 20:51:38 schwarze Exp $
.\"
.\" Copyright (c) 1997, Phillip F Knaack. All rights reserved.
.\"
.\"
.\" @(#)re_format.7 8.3 (Berkeley) 3/20/94
.\"
-.Dd $Mdocdate: May 31 2007 $
+.Dd $Mdocdate: July 15 2010 $
.Dt RE_FORMAT 7
.Os
.Sh NAME
.Sq .]
to make it a collating element (see below).
With the exception of these and some combinations using
-.Sq [
+.Sq \&[
(see next paragraphs),
all other special characters, including
.Sq \e ,
and
.Sq \e) ,
with
-.Sq (
+.Sq \&(
and
.Sq )\&
by themselves ordinary characters.
The current POSIX spec says that
.Sq )\&
is an ordinary character in the absence of an unmatched
-.Sq ( ;
+.Sq \&( ;
this was an unintentional result of a wording error,
and change is likely.
Avoid relying on it.
-.\" $OpenBSD: ctags.1,v 1.18 2009/02/10 19:24:17 jmc Exp $
+.\" $OpenBSD: ctags.1,v 1.19 2010/07/15 20:51:38 schwarze Exp $
.\" $NetBSD: ctags.1,v 1.4 1995/03/26 20:14:04 glass Exp $
.\"
.\" Copyright (c) 1987, 1990, 1993
.\"
.\" @(#)ctags.1 8.1 (Berkeley) 6/6/93
.\"
-.Dd $Mdocdate: February 10 2009 $
+.Dd $Mdocdate: July 15 2010 $
.Dt CTAGS 1
.Os
.Sh NAME
are assumed to be lisp files if their
first non-blank character is
.Ql \&; ,
-.Ql ( ,
+.Ql \&( ,
or
-.Ql [ ,
+.Ql \&[ ,
otherwise, they are
treated as lex files.
Other files are first examined to see if they
-.\" $OpenBSD: find.1,v 1.77 2010/02/03 00:08:15 schwarze Exp $
+.\" $OpenBSD: find.1,v 1.78 2010/07/15 20:51:38 schwarze Exp $
.\" Copyright (c) 1990, 1993
.\" The Regents of the University of California. All rights reserved.
.\"
.\"
.\" from: @(#)find.1 8.1 (Berkeley) 6/6/93
.\"
-.Dd $Mdocdate: February 3 2010 $
+.Dd $Mdocdate: July 15 2010 $
.Dt FIND 1
.Os
.Sh NAME
are also special characters to many shell programs.
In particular, the characters
.Ql * ,
-.Ql [ ,
+.Ql \&[ ,
.Ql \&] ,
.Ql \&? ,
-.Ql ( ,
+.Ql \&( ,
.Ql \&) ,
.Ql \&! ,
.Ql \e ,
-.\" $OpenBSD: ftp.1,v 1.79 2009/08/09 20:16:39 jmc Exp $
+.\" $OpenBSD: ftp.1,v 1.80 2010/07/15 20:51:38 schwarze Exp $
.\" $NetBSD: ftp.1,v 1.22 1997/08/18 10:20:22 lukem Exp $
.\"
.\" Copyright (c) 1985, 1989, 1990, 1993
.\"
.\" @(#)ftp.1 8.3 (Berkeley) 10/9/94
.\"
-.Dd $Mdocdate: August 9 2009 $
+.Dd $Mdocdate: July 15 2010 $
.Dt FTP 1
.Os
.Sh NAME
character to prevent special treatment
of the
.Ql $ ,
-.Ql [ ,
+.Ql \&[ ,
.Ql \&] ,
and
.Ql \&,
-.\" $OpenBSD: indent.1,v 1.17 2009/05/29 09:07:29 sobrado Exp $
+.\" $OpenBSD: indent.1,v 1.18 2010/07/15 20:51:38 schwarze Exp $
.\"
.\" Copyright (c) 1980, 1990, 1993
.\" The Regents of the University of California.
.\"
.\" from: @(#)indent.1 8.1 (Berkeley) 7/1/93
.\"
-.Dd $Mdocdate: May 29 2009 $
+.Dd $Mdocdate: July 15 2010 $
.Dt INDENT 1
.Os
.Sh NAME
.Pq Fl pcs
all procedure calls will have a space inserted between
the name and the
-.Ql ( .
+.Ql \&( .
The default is
.Fl npcs .
.It Fl psl , npsl
-.\" $OpenBSD: flex.1,v 1.25 2009/10/22 12:35:53 sobrado Exp $
+.\" $OpenBSD: flex.1,v 1.26 2010/07/15 20:51:38 schwarze Exp $
.\"
.\" Copyright (c) 1990 The Regents of the University of California.
.\" All rights reserved.
.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
.\" PURPOSE.
.\"
-.Dd $Mdocdate: October 22 2009 $
+.Dd $Mdocdate: July 15 2010 $
.Dt FLEX 1
.Os
.Sh NAME
and
.Sq :]
delimiters (which themselves must appear between the
-.Sq [
+.Sq \&[
and
.Sq ]\&
of the
-.\" $OpenBSD: locate.1,v 1.27 2008/07/26 10:57:09 jmc Exp $
+.\" $OpenBSD: locate.1,v 1.28 2010/07/15 20:51:38 schwarze Exp $
.\"
.\" Copyright (c) 1995 Wolfram Schneider <wosch@FreeBSD.org>. Berlin.
.\" Copyright (c) 1990, 1993
.\" SUCH DAMAGE.
.\"
.\" @(#)locate.1 8.1 (Berkeley) 6/6/93
-.\" $Id: locate.1,v 1.27 2008/07/26 10:57:09 jmc Exp $
+.\" $Id: locate.1,v 1.28 2010/07/15 20:51:38 schwarze Exp $
.\"
-.Dd $Mdocdate: July 26 2008 $
+.Dd $Mdocdate: July 15 2010 $
.Dt LOCATE 1
.Os
.Sh NAME
.Pf ( Ql * ,
.Ql \&? ,
.Ql \e ,
-.Ql [ ,
+.Ql \&[ ,
and
.Ql \&] )
may be used in
-.\" $OpenBSD: oldrdist.1,v 1.18 2010/02/18 13:39:21 schwarze Exp $
+.\" $OpenBSD: oldrdist.1,v 1.19 2010/07/15 20:51:38 schwarze Exp $
.\"
.\" Copyright (c) 1985, 1990, 1993
.\" The Regents of the University of California. All rights reserved.
.\"
.\" from: @(#)rdist.1 8.2 (Berkeley) 12/30/93
.\"
-.Dd $Mdocdate: February 18 2010 $
+.Dd $Mdocdate: July 15 2010 $
.Dt OLDRDIST 1
.Os
.Sh NAME
.Ed
.Pp
The shell meta-characters
-.Ql [ ,
+.Ql \&[ ,
.Ql \&] ,
.Ql { ,
.Ql } ,
-.\" $OpenBSD: tr.1,v 1.15 2010/04/05 16:44:52 deraadt Exp $
+.\" $OpenBSD: tr.1,v 1.16 2010/07/15 20:51:38 schwarze Exp $
.\" $NetBSD: tr.1,v 1.5 1994/12/07 08:35:13 jtc Exp $
.\"
.\" Copyright (c) 1991, 1993
.\"
.\" @(#)tr.1 8.1 (Berkeley) 6/6/93
.\"
-.Dd $Mdocdate: April 5 2010 $
+.Dd $Mdocdate: July 15 2010 $
.Dt TR 1
.Os
.Sh NAME
the range is intended to map in another range, i.e., the command
.Dq tr\ [a-z]\ [A-Z]
will work as it will map the
-.Dq [
+.Dq \&[
character in
.Ar string1
to the
-.Dq [
+.Dq \&[
character in
.Ar string2 .
However, if the shell script is deleting or squeezing characters as in
the command
.Dq tr\ -d\ [a-z] ,
the characters
-.Dq [
+.Dq \&[
and
.Dq \]
will be
-.\" $OpenBSD: vi.1,v 1.42 2009/11/22 17:12:40 nicm Exp $
+.\" $OpenBSD: vi.1,v 1.43 2010/07/15 20:51:38 schwarze Exp $
.\"
.\" Copyright (c) 1994
.\" The Regents of the University of California. All rights reserved.
.\"
.\" @(#)vi.1 8.51 (Berkeley) 10/10/96
.\"
-.Dd $Mdocdate: November 22 2009 $
+.Dd $Mdocdate: July 15 2010 $
.Dt VI 1
.Os
.Sh NAME
Note matching
.Sq {
and
-.Sq (
+.Sq \&(
for
.Sq }
and
-.\" $OpenBSD: mtree.8,v 1.33 2010/07/13 07:01:23 jmc Exp $
+.\" $OpenBSD: mtree.8,v 1.34 2010/07/15 20:51:38 schwarze Exp $
.\" $NetBSD: mtree.8,v 1.4 1995/03/07 21:26:25 cgd Exp $
.\"
.\" Copyright (c) 1989, 1990, 1993
.\"
.\" @(#)mtree.8 8.2 (Berkeley) 12/11/93
.\"
-.Dd $Mdocdate: July 13 2010 $
+.Dd $Mdocdate: July 15 2010 $
.Dt MTREE 8
.Os
.Sh NAME
The file name may contain any of the standard file name matching
characters
.Po
-.Dq [ ,
+.Dq \&[ ,
.Dq \&] ,
.Dq \&? ,
or