AC_CACHE_CHECK([whether strptime should be replaced],samba_cv_REPLACE_STRPTIME,[ AC_TRY_RUN([ #include #include #include int main (void) { char *s = "20061004023546Z", *ret; struct tm t, *tp; ret = strptime(s, "%Y%m%d%H%M%S", &t); if ( ret == NULL ) return 1; return 0; } ],[],samba_cv_REPLACE_STRPTIME=yes,samba_cv_REPLACE_STRPTIME=no) ]) if test x"$samba_cv_REPLACE_STRPTIME" = x"yes"; then AC_DEFINE(REPLACE_STRPTIME,1,[Whether strptime should be replaced]) LIBREPLACEOBJ="${LIBREPLACEOBJ} strptime.o" fi