]> git.sesse.net Git - ffmpeg/commitdiff
configure: improve the checks for gmtime_r and localtime_r
authorJames Almer <jamrial@gmail.com>
Sat, 6 Jun 2015 04:55:06 +0000 (01:55 -0300)
committerJames Almer <jamrial@gmail.com>
Sat, 6 Jun 2015 15:07:53 +0000 (12:07 -0300)
They are inlined wrapper functions inside the time.h header on MinGW-w64, so
neither check_func() or check_func_headers() work with them.

Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: James Almer <jamrial@gmail.com>
configure

index e29fe91f9571fbaca8771e13ad8f338f43a43e4a..8168edc309d53fe7232a0f8ef8d8481b70a0b5a3 100755 (executable)
--- a/configure
+++ b/configure
@@ -4943,6 +4943,8 @@ check_builtin machine_rw_barrier mbarrier.h "__machine_rw_barrier()"
 check_builtin MemoryBarrier windows.h "MemoryBarrier()"
 check_builtin sarestart signal.h "SA_RESTART"
 check_builtin sync_val_compare_and_swap "" "int *ptr; int oldval, newval; __sync_val_compare_and_swap(ptr, oldval, newval)"
+check_builtin gmtime_r time.h "time_t *time; struct tm *tm; gmtime_r(time, tm)"
+check_builtin localtime_r time.h "time_t *time; struct tm *tm; localtime_r(time, tm)"
 
 check_func_headers malloc.h _aligned_malloc     && enable aligned_malloc
 check_func  ${malloc_prefix}memalign            && enable memalign
@@ -4956,9 +4958,7 @@ check_func  gethrtime
 check_func  getopt
 check_func  getrusage
 check_func  gettimeofday
-check_func  gmtime_r
 check_func  isatty
-check_func  localtime_r
 check_func  mach_absolute_time
 check_func  mkstemp
 check_func  mmap