this part of my configure.in:

==========================
AC_FUNC_CHOWN
gl_FUNC_MKTIME
gl_FUNC_GNU_STRFTIME
gl_FUNC_STRPTIME
gl_TIME_MODULE_INDICATOR([strptime])
gl_GETDATE
gl_FUNC_STRVERSCMP
gl_STRING_MODULE_INDICATOR([strverscmp])
gl_FUNC_UNAME
gl_SYS_UTSNAME_MODULE_INDICATOR([uname])
gl_FUNC_STRERROR
gl_STRING_MODULE_INDICATOR([strerror])
AC_CHECK_DECLS([signgam],,,[#include <math.h>])
==========================

produces this output:
==========================
checking for working chown... yes
checking for working mktime... (cached) yes
checking for struct tm.tm_zone... (cached) yes
checking for strverscmp... (cached) yes
checking for uname... (cached) yes
checking whether signgam is declared... yes
==========================

i.e.,

==========================
gl_FUNC_GNU_STRFTIME
gl_FUNC_STRPTIME
gl_TIME_MODULE_INDICATOR([strptime])
gl_GETDATE
==========================

only prints

==========================
checking for struct tm.tm_zone... (cached) yes
==========================

while

==========================
gl_FUNC_STRERROR
gl_STRING_MODULE_INDICATOR([strerror])
==========================

print NOTHING.

So, does this mean that gnulib NEVER relies on the system-supplied strftime, strptime, getdate, strerror?
why?
this is a very current ubuntu so I expected that _none_ of the gnulib code would be used. how do I get the full list of all functions which gnulib actually replaced in the current build?

thanks!
Sam.


Reply via email to