diff -uwrN aria2c-0.13.2+1.orig/configure.ac aria2c-0.13.2+1/configure.ac --- aria2c-0.13.2+1.orig/configure.ac 2008-05-27 08:39:09.000000000 -0700 +++ aria2c-0.13.2+1/configure.ac 2008-06-07 13:54:46.015250000 -0700 @@ -183,6 +183,9 @@ AC_FUNC_VPRINTF AC_CHECK_FUNCS([__argz_count __argz_next __argz_stringify atexit daemon ftruncate getcwd gethostbyaddr gethostbyname getpagesize inet_ntoa memchr memmove mempcpy memset mkdir munmap nl_langinfo posix_memalign putenv rmdir select setlocale sleep socket stpcpy strcasecmp strchr strcspn strdup strerror strncasecmp strstr strtol strtoul strtoull tzset unsetenv usleep]) +AC_CHECK_FUNCS([asctime_r], + [AM_CONDITIONAL([HAVE_ASCTIME_R], true)], + [AM_CONDITIONAL([HAVE_ASCTIME_R], false)]) AC_CHECK_FUNCS([basename], [AM_CONDITIONAL([HAVE_BASENAME], true)], [AM_CONDITIONAL([HAVE_BASENAME], false)]) @@ -207,6 +210,9 @@ AC_CHECK_FUNCS([timegm], [AM_CONDITIONAL([HAVE_TIMEGM], true)], [AM_CONDITIONAL([HAVE_TIMEGM], false)]) +AC_CHECK_FUNCS([vasprintf], + [AM_CONDITIONAL([HAVE_VASPRINTF], true)], + [AM_CONDITIONAL([HAVE_VASPRINTF], false)]) case "$target" in *mingw*) diff -uwrN aria2c-0.13.2+1.orig/src/Makefile.am aria2c-0.13.2+1/src/Makefile.am --- aria2c-0.13.2+1.orig/src/Makefile.am 2008-05-19 03:25:38.000000000 -0700 +++ aria2c-0.13.2+1/src/Makefile.am 2008-06-07 13:56:30.452750000 -0700 @@ -422,6 +422,10 @@ SRCS += ExpatMetalinkProcessor.cc ExpatMetalinkProcessor.h endif # ENABLE_LIBEXPAT +if !HAVE_ASCTIME_R +SRCS += asctime_r.c asctime_r.h +endif # !HAVE_ASCTIME_R + if !HAVE_BASENAME SRCS += libgen.c libgen.h endif # !HAVE_BASENAME