summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/getopt.3
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2003-06-02 03:49:39 +0000
committermillert <millert@openbsd.org>2003-06-02 03:49:39 +0000
commite02dd5e9fa97338e152b1751e3e62221d12a5616 (patch)
treee13452cdc837966c2da659a23a12b44e1f74edb6 /lib/libc/stdlib/getopt.3
parentremove terms 3 & 4 on my own software (diff)
downloadwireguard-openbsd-e02dd5e9fa97338e152b1751e3e62221d12a5616.tar.xz
wireguard-openbsd-e02dd5e9fa97338e152b1751e3e62221d12a5616.zip
Remove some lies
Diffstat (limited to 'lib/libc/stdlib/getopt.3')
-rw-r--r--lib/libc/stdlib/getopt.314
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/libc/stdlib/getopt.3 b/lib/libc/stdlib/getopt.3
index ce85f678dfa..d7d69cf15b2 100644
--- a/lib/libc/stdlib/getopt.3
+++ b/lib/libc/stdlib/getopt.3
@@ -29,9 +29,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $OpenBSD: getopt.3,v 1.23 2003/06/01 19:27:27 jmc Exp $
+.\" $OpenBSD: getopt.3,v 1.24 2003/06/02 03:49:39 millert Exp $
.\"
-.Dd December 8, 2002
+.Dd December 17, 2002
.Dt GETOPT 3
.Os
.Sh NAME
@@ -85,10 +85,6 @@ contains the index to the next
argument for a subsequent call
to
.Fn getopt .
-The variable
-.Va optopt
-saves the last known option character returned by
-.Fn getopt .
.Pp
The variables
.Va opterr
@@ -137,7 +133,8 @@ encounters a character not found in
.Fa optstring
or if it detects a missing option argument,
it returns
-.Sq ? .
+.Sq ?
+(question mark).
If
.Fa optstring
has a leading
@@ -146,6 +143,9 @@ then a missing option argument causes
.Sq \:
to be returned instead of
.Sq ? .
+In either case, the variable
+.Va optopt
+is set to the character that caused the error.
The
.Fn getopt
function returns \-1 when the argument list is exhausted.