From 8468203d0e7606167a10d3977a5e253cb3f4aa47 Mon Sep 17 00:00:00 2001 From: Christophe Mutricy Date: Wed, 21 Feb 2007 17:52:09 +0000 Subject: [PATCH] dvdnav.patch: detect the presence of gettimeofday() and activate the replacement only when needed --- extras/contrib/src/Patches/dvdnav.patch | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/extras/contrib/src/Patches/dvdnav.patch b/extras/contrib/src/Patches/dvdnav.patch index 2d47e4ee00..b10a9dd976 100644 --- a/extras/contrib/src/Patches/dvdnav.patch +++ b/extras/contrib/src/Patches/dvdnav.patch @@ -341,6 +341,18 @@ diff -ur libdvdnav/src/vm/vm.c libdvdnav.new/src/vm/vm.c fi --- libdvdnav/configure.ac 2005-02-11 12:33:19.000000000 +0000 +++ libdvdnav.new/configure.ac 2005-12-02 15:23:13.921875000 +0000 +@@ -128,7 +128,10 @@ + AC_TYPE_SIZE_T + dnl AC_CHECK_TYPES([ptrdiff_t]) + AC_C_BIGENDIAN +- ++dnl --------------------------------------------- ++dnl Check for basic *nix fonction that we may emulate on other OS ++dnl --------------------------------------------- ++AC_CHECK_FUNCS(gettimeofday) + dnl --------------------------------------------- + dnl threads + dnl --------------------------------------------- @@ -138,7 +138,7 @@ THREAD_CFLAGS="-I/usr/local/include -D_THREAD_SAFE" CFLAGS="$THREAD_CFLAGS $CFLAGS" @@ -467,7 +479,7 @@ diff -ur libdvdnav/src/vm/vm.c libdvdnav.new/src/vm/vm.c #define pthread_mutex_unlock(a) LeaveCriticalSection(a) #define pthread_mutex_destroy(a) -+#if 0 ++#ifndef HAVE_GETIMEOFDAY /* replacement gettimeofday implementation */ #include static inline int _private_gettimeofday( struct timeval *tv, void *tz ) -- 2.39.5