diff --git a/config.h b/config.h index a3370ff..6e2125b 100644 --- a/config.h +++ b/config.h @@ -108,6 +108,13 @@ #endif #endif +#ifdef HAVE_GETOPT_H +#include +#else +extern char *optarg; +extern int optind, opterr, optopt; +#endif + /* Test for EAGAIN/EWOULDBLOCK */ #ifdef EAGAIN #if defined(EWOULDBLOCK) && (EWOULDBLOCK != EAGAIN) diff --git a/configure.in b/configure.in index fc56a73..117006c 100644 --- a/configure.in +++ b/configure.in @@ -58,6 +58,7 @@ AC_CHECK_HEADERS(inttypes.h) AC_CHECK_HEADERS(stdint.h) PA_CHECK_INTTYPES_H_SANE AC_CHECK_HEADERS(fcntl.h) +AC_CHECK_HEADERS(getopt.h) AC_CHECK_HEADERS(grp.h) AC_CHECK_HEADERS(libgen.h) AC_CHECK_HEADERS(memory.h)