summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/libc/stdlib/getopt.313
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/libc/stdlib/getopt.3 b/lib/libc/stdlib/getopt.3
index 76546d29464..831d35c0ba2 100644
--- a/lib/libc/stdlib/getopt.3
+++ b/lib/libc/stdlib/getopt.3
@@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $OpenBSD: getopt.3,v 1.29 2004/12/07 16:14:35 millert Exp $
+.\" $OpenBSD: getopt.3,v 1.30 2004/12/22 16:24:53 jmc Exp $
.\"
.Dd December 17, 2002
.Dt GETOPT 3
@@ -36,9 +36,9 @@
.Sh SYNOPSIS
.Fd #include <unistd.h>
.Vt extern char *optarg;
+.Vt extern int opterr;
.Vt extern int optind;
.Vt extern int optopt;
-.Vt extern int opterr;
.Vt extern int optreset;
.Ft int
.Fn getopt "int argc" "char * const *argv" "const char *optstring"
@@ -61,9 +61,8 @@ may contain the following elements: individual characters,
characters followed by a colon, and characters followed by two colons.
A character followed by a single colon indicates that an argument
is to follow the option on the command line.
-Two colons indicates that the argument is optional--this is an
-extension not covered by
-.Px .
+Two colons indicates that the argument is optional \- this is an
+extension not covered by POSIX.
For example, an option string
.Qq x
recognizes an option
@@ -97,7 +96,9 @@ The
.Va optind
variable may be set to another value larger than 0 before a set of calls to
.Fn getopt
-in order to skip over more or less argv entries.
+in order to skip over more or less
+.Fa argv
+entries.
An
.Va optind
value of 0 is reserved for compatibility with GNU