bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnulib] Re: Autoconf and differences between GNU getopt and OpenBSD


From: Simon Josefsson
Subject: [Bug-gnulib] Re: Autoconf and differences between GNU getopt and OpenBSD getopt
Date: Fri, 15 Oct 2004 19:50:22 +0200
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux)

Derek Robert Price <address@hidden> writes:

>>Do BSD really have getopt_long_only?  If so, then the getopt.m4 need
>>to be improved...
>
>
> According to Alex, yes, it does.

Ok, then getopt need to be fixed.

But it seems bad style to replace a system getopt unless there is
something wrong with it?  In the POSIX sense, I mean.

(Below I'm assuming the code Alex posted only exploited GNU specific
features.  If the code only relied on POSIX semantics, it seems that a
smaller fix to getopt.m4 is sufficient.)

Perhaps we can create two modules: getopt and getopt-gnu.  This is
similar to getpass and getpass-gnu.  The getopt module would only be
enabled if POSIX compliant getopt and getopt_long_only are missing.
The getopt-gnu would be enabled when the system provided functions
don't implement the GNU interface of getopt*.

Thoughts?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]