--- embedaddon/sudo/config.h.in 2013/10/14 07:56:33 1.1.1.5 +++ embedaddon/sudo/config.h.in 2014/06/15 16:12:53 1.1.1.6 @@ -1,4 +1,4 @@ -/* config.h.in. Generated from configure.in by autoheader. */ +/* config.h.in. Generated from configure.ac by autoheader. */ #ifndef _SUDO_CONFIG_H #define _SUDO_CONFIG_H @@ -70,6 +70,9 @@ /* Define to 1 to enable BSM audit support. */ #undef HAVE_BSM_AUDIT +/* Define to 1 if you have the `clock_gettime' function. */ +#undef HAVE_CLOCK_GETTIME + /* Define to 1 if you have the `closefrom' function. */ #undef HAVE_CLOSEFROM @@ -259,6 +262,9 @@ /* Define to 1 if your Kerberos is Heimdal. */ #undef HAVE_HEIMDAL +/* Define to 1 if you have the `inet_pton' function. */ +#undef HAVE_INET_PTON + /* Define to 1 if you have the `initprivs' function. */ #undef HAVE_INITPRIVS @@ -364,7 +370,7 @@ /* Define to 1 if you have the header file. */ #undef HAVE_LOGIN_CAP_H -/* Define to 1 if the system has the type `long long int'. */ +/* Define to 1 if the system has the type 'long long int'. */ #undef HAVE_LONG_LONG_INT /* Define to 1 if you have the `lrand48' function. */ @@ -397,9 +403,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_MPS_LDAP_SSL_H -/* Define to 1 if you have the `nanosleep' function. */ -#undef HAVE_NANOSLEEP - /* Define to 1 if you have the header file, and it defines `DIR'. */ #undef HAVE_NDIR_H @@ -442,6 +445,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_PATHS_H +/* Define to 1 if you have the `poll' function. */ +#undef HAVE_POLL + /* Define to 1 if you have the `posix_openpt' function. */ #undef HAVE_POSIX_OPENPT @@ -581,6 +587,9 @@ /* Define to 1 if you have the `strtoll' function. */ #undef HAVE_STRTOLL +/* Define to 1 if you have the `strtonum' function. */ +#undef HAVE_STRTONUM + /* Define to 1 if `d_type' is a member of `struct dirent'. */ #undef HAVE_STRUCT_DIRENT_D_TYPE @@ -602,7 +611,10 @@ /* Define to 1 if `pr_ttydev' is a member of `struct psinfo'. */ #undef HAVE_STRUCT_PSINFO_PR_TTYDEV -/* Define if your struct sockadr has an sa_len field. */ +/* Define if your struct sockaddr_in has a sin_len field. */ +#undef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN + +/* Define if your struct sockaddr has an sa_len field. */ #undef HAVE_STRUCT_SOCKADDR_SA_LEN /* Define to 1 if the system has the type `struct timespec'. */ @@ -718,6 +730,9 @@ /* Define to 1 if you have the `unsetenv' function. */ #undef HAVE_UNSETENV +/* Define to 1 if the system has the type 'unsigned long long int'. */ +#undef HAVE_UNSIGNED_LONG_LONG_INT + /* Define to 1 if you have the header file. */ #undef HAVE_UTIL_H @@ -856,8 +871,7 @@ /* Define to 1 if you want a two line OTP (S/Key or OPIE) prompt. */ #undef LONG_OTP_PROMPT -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ +/* Define to the sub-directory where libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* The subject of the mail sent by sudo to the MAILTO user/address. */ @@ -900,6 +914,9 @@ /* Define to 1 if you want a single ticket file instead of per-tty files. */ #undef NO_TTY_TICKETS +/* Define if your C preprocessor does not support variadic macros. */ +#undef NO_VARIADIC_MACROS + /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT @@ -928,6 +945,9 @@ ones. */ #undef PC_INSULTS +/* Enable replacement (v)snprintf if system (v)snprintf is broken. */ +#undef PREFER_PORTABLE_SNPRINTF + /* The syslog priority sudo will use for unsuccessful attempts/errors. */ #undef PRI_FAILURE @@ -975,15 +995,16 @@ /* The size of `long int', as computed by sizeof. */ #undef SIZEOF_LONG_INT +/* Define to 1 to compile the sudoers plugin statically into the sudo binary. + */ +#undef STATIC_SUDOERS_PLUGIN + /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define to 1 if the code in interfaces.c does not compile for you. */ #undef STUB_LOAD_INTERFACES -/* The name of the sudoers plugin, including extension. */ -#undef SUDOERS_PLUGIN - /* An instance string to append to the username (separated by a slash) for Kerberos V authentication. */ #undef SUDO_KRB5_INSTANCE @@ -1021,6 +1042,11 @@ /* Define to avoid using the passwd/shadow file for authentication. */ #undef WITHOUT_PASSWD +/* Enable large inode numbers on Mac OS X 10.5. */ +#ifndef _DARWIN_USE_64_BIT_INODE +# define _DARWIN_USE_64_BIT_INODE 1 +#endif + /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS @@ -1031,9 +1057,8 @@ __func__ */ #undef __func__ -/* Define to `signed' or nothing if compiler does not support a signed type - qualifier. */ -#undef __signed +/* Define to `int' if does not define. */ +#undef clockid_t /* Define to empty if `const' does not conform to ANSI C. */ #undef const @@ -1089,41 +1114,6 @@ /* Define to empty if the keyword `volatile' does not work. Warning: valid code using `volatile' can become incorrect without. Disable with care. */ #undef volatile - -/* - * Macros to convert ctime and mtime into timevals. - */ -#define timespec2timeval(_ts, _tv) do { \ - (_tv)->tv_sec = (_ts)->tv_sec; \ - (_tv)->tv_usec = (_ts)->tv_nsec / 1000; \ -} while (0) - -#ifdef HAVE_ST_MTIM -# ifdef HAVE_ST__TIM -# define ctim_get(_x, _y) timespec2timeval(&(_x)->st_ctim.st__tim, (_y)) -# define mtim_get(_x, _y) timespec2timeval(&(_x)->st_mtim.st__tim, (_y)) -# else -# define ctim_get(_x, _y) timespec2timeval(&(_x)->st_ctim, (_y)) -# define mtim_get(_x, _y) timespec2timeval(&(_x)->st_mtim, (_y)) -# endif -#else -# ifdef HAVE_ST_MTIMESPEC -# define ctim_get(_x, _y) timespec2timeval(&(_x)->st_ctimespec, (_y)) -# define mtim_get(_x, _y) timespec2timeval(&(_x)->st_mtimespec, (_y)) -# else -# define ctim_get(_x, _y) do { (_y)->tv_sec = (_x)->st_ctime; (_y)->tv_usec = 0; } while (0) -# define mtim_get(_x, _y) do { (_y)->tv_sec = (_x)->st_mtime; (_y)->tv_usec = 0; } while (0) -# endif /* HAVE_ST_MTIMESPEC */ -#endif /* HAVE_ST_MTIM */ - -#ifdef __GNUC__ -# define ignore_result(x) do { \ - __typeof__(x) y = (x); \ - (void)y; \ -} while(0) -#else -# define ignore_result(x) (void)(x) -#endif /* BSD compatibility on some SVR4 systems. */ #ifdef __svr4__