Kyle Evans
d646513e57
getopt_long(3): note an inconsistency with getopt(3) in BUGS
...
getopt_long(3) will not allow an `optind` setting of 0 to be bug-for-bug
compatible with the GNU implementation, as some software does rely on
it. Document it as a BUG, since it affects previous declarations of
compatibility with getopt(3).
Reviewed by: pauamma (markup)
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D37867
2023-02-10 23:32:50 -06:00
Benedict Reuschling
d50ff7de21
Fix a typo: argments -> arguments
...
PR: 243294
Submitted by: Igor Ostapenko
MFC after: 5 days
2020-05-19 11:05:27 +00:00
Kyle Evans
3b89018938
getopt_long(3): Document behavior of leading characters in optstring
...
Leading '+', '-', and ':' in optstring have special meaning. We briefly
mention that the first two have special meaning in that we say
POSIXLY_CORRECT turns them off, but we don't actually document their
meaning. Add a paragraph to RETURN VALUES explaining how they control
the treatment of non-option arguments.
A leading ':' has no mention; add a note that it suppresses warnings about
missing arguments.
Reviewed by: jilles
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D14142
2018-08-12 00:08:14 +00:00
Eitan Adler
0603b75a7a
getopt_long.3: wording quibbles
...
- Make wording more clear: "is expect" vs "is expected" [1]
- Remove extraneous trailing period..
Reported by: dim [1]
2013-12-13 21:50:03 +00:00
Glen Barber
bd45f5676d
Add missing opening and closing brackets in getopt_long.3 and getsubopt.3
...
to make the examples reflect reality more closely.
MFC after: 1 week
X-MFC-After: 9.0-RELEASE
2011-12-26 03:14:37 +00:00
Joel Dahl
c2025a7660
Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while
...
translating these manual pages. Minor corrections by me.
Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>
2010-08-16 15:18:30 +00:00
Ruslan Ermilov
24a0682c64
Sort sections.
2005-01-20 09:17:07 +00:00
Ruslan Ermilov
629a7369d7
Markup fixes.
2005-01-14 21:07:56 +00:00
Andrey A. Chernov
64f37911f8
Fix typo, was 'W'; instead of `W;'
2004-03-06 14:47:49 +00:00
Andrey A. Chernov
3700175bf1
Make GNU-compatible following case:
...
single '-' in command line and '-' (non-first) in options
2004-03-06 14:24:10 +00:00
Andrey A. Chernov
8848539902
Make return code in noarg case GNU-compatible
2004-03-03 08:29:00 +00:00
Andrey A. Chernov
f2fd86b76e
Improve GNU compatibility in several places, use internal GNU_COMPATIBLE
...
define for it.
Don't catch POSIXLY_CORRECT env. into static variable, it can be changed
on the fly by program.
Use P1003.2 standartized illoptchar[]
2004-03-01 17:57:05 +00:00
Andrey A. Chernov
2298a6e766
Comment out things related to getopt() replacement we not use
2004-03-01 10:59:23 +00:00
Andrey A. Chernov
8a4dd785c0
Change "-"-started options when POSIX_CORRECTLY is set handling
...
in favour of GNU instead of NetBSD, because configure's use us and
expect GNU.
2004-03-01 10:12:45 +00:00
Andrey A. Chernov
829a229d88
Add getopt_long_only() from OpenBSD and other OpenBSD cleanups
...
PR: 63173
Submitted by: Marius Strobl <marius@alchemy.franken.de>
2004-02-24 08:07:26 +00:00
Andrey A. Chernov
75207c7a43
Add optarg, optind, opterr, optopt, optreset to SYNOPSYS
2004-02-23 05:07:11 +00:00
Ruslan Ermilov
1fae73b137
mdoc(7) police: "The .Fn function".
2002-12-18 12:45:11 +00:00
Ruslan Ermilov
187f61df61
mdoc(7) police: overhaul.
...
Approved by: re
2002-12-09 13:54:29 +00:00
Eric Melville
a35a7e761a
Add getopt_long(3).
...
Obtained from: NetBSD
Sponsored by: Apple
2002-09-29 04:14:37 +00:00