diff --git a/newlib/ChangeLog b/newlib/ChangeLog index a5003ebbd..a1ed163de 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2008-03-02 Jeff Johnston + + * libc/include/getopt.h (no_argument): Added for glibc compatibility. + (required_argument, optional_argument): Ditto. + 2008-02-29 Gregory Pietsch * libc/stdlib/getopt.c (getopt_internal): Rewrite to accept diff --git a/newlib/libc/include/getopt.h b/newlib/libc/include/getopt.h index 7861ec300..f91875714 100644 --- a/newlib/libc/include/getopt.h +++ b/newlib/libc/include/getopt.h @@ -94,6 +94,12 @@ gpietsch@comcast.net #define NO_ARG 0 #define REQUIRED_ARG 1 #define OPTIONAL_ARG 2 + +/* For glibc compatibility. */ +#define no_argument NO_ARG +#define required_argument REQUIRED_ARG +#define optional_argument OPTIONAL_ARG + /* The GETOPT_DATA_INITIALIZER macro is used to initialize a statically- allocated variable of type struct getopt_data. */ #define GETOPT_DATA_INITIALIZER {0,0,0,0,0}