ache
b8fd741213
Keep compatible parts in sync with OpenBSD v1.21, add some comments.
...
No functional changes.
2006-09-23 14:48:31 +00:00
ache
b4df5c3aa1
Remove code #ifndef'ed in prev. commit to stay in sync with OpenBSD
...
v1.21 which just do that.
2006-09-22 18:59:03 +00:00
ache
eb7bc007cc
Be more GNU compatible:
...
don't be greedy on the GNU "::" extension when arg separated by whitespace
and POSIX_CORRECTLY is set. From POSIX point of view this is unclear
situation, so minimal assumption looks right.
2006-09-22 17:01:38 +00:00
ache
fb8e8fa131
Keep it sync with OpenBSD:
...
An optional argument cannot start with '-', even if permutation is
disabled.
Obtained from: OpenBSD getopt_long.c v1.17
2004-07-06 13:58:45 +00:00
ache
818fd42831
Simplify one condition in prev. commit:
...
short_too already assumes FLAG_LONGONLY
2004-04-01 22:32:28 +00:00
ache
1545034067
Fix parsing of ambiguous options, whole loop must be processed
2004-04-01 22:09:07 +00:00
ache
c94e5bebf5
Make GNU-compatible following case:
...
single '-' in command line and '-' (non-first) in options
2004-03-06 14:24:10 +00:00
ache
6ec2ddd536
Make return code in noarg case GNU-compatible
2004-03-03 08:29:00 +00:00
ache
248096d10f
Be more GNU-compatible in diagnostics
2004-03-03 03:05:21 +00:00
ache
7aeda997f8
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
ache
ce580280f4
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:03:34 +00:00
ache
af4255ff22
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
ru
2630fc0e1e
Unbreak the upgrade path from 4.9 after removal of GNU getopt and
...
<gnuregex.h>.
2004-02-20 11:55:14 +00:00
alfred
5962200c28
de-__P()
2002-10-16 22:18:42 +00:00
eric
21a7c522c7
Add getopt_long(3).
...
Obtained from: NetBSD
Sponsored by: Apple
2002-09-29 04:14:37 +00:00