* lib/getopt.c: Allow environment variable control of POSIXLY_INCORRECT behavior.
This commit is contained in:
parent
4700b8293a
commit
ba6e108396
|
@ -1,3 +1,8 @@
|
|||
2003-01-29 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* lib/getopt.c: Allow environment variable control of POSIXLY_INCORRECT
|
||||
behavior.
|
||||
|
||||
2003-01-28 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* fhandler_socket.cc (fhandler_socket::accept): On successful execution
|
||||
|
|
|
@ -77,11 +77,8 @@ extern char __declspec(dllimport) *__progname;
|
|||
#define IGNORE_FIRST (*options == '-' || *options == '+')
|
||||
#define PRINT_ERROR ((opterr) && ((*options != ':') \
|
||||
|| (IGNORE_FIRST && options[1] != ':')))
|
||||
#if defined(__CYGWIN__) || defined(__MINGW32__)
|
||||
# define IS_POSIXLY_CORRECT (1)
|
||||
#else
|
||||
# define IS_POSIXLY_CORRECT (getenv("POSIXLY_CORRECT") != NULL)
|
||||
#endif
|
||||
|
||||
#define IS_POSIXLY_CORRECT (getenv("POSIXLY_INCORRECT_GETOPT") == NULL)
|
||||
|
||||
#define PERMUTE (!IS_POSIXLY_CORRECT && !IGNORE_FIRST)
|
||||
/* XXX: GNU ignores PC if *options == '-' */
|
||||
|
|
Loading…
Reference in New Issue