openbsd-ports/x11/vlc/patches/patch-src_misc_mtime_c
ajacoutot 2182828e54 Update to vlc-2.2.1.
from brad (maintainer)
2015-05-24 07:16:31 +00:00

26 lines
794 B
Plaintext

$OpenBSD: patch-src_misc_mtime_c,v 1.2 2015/05/24 07:16:31 ajacoutot Exp $
Make use of clock_gettime() on OpenBSD. Until we have per-process
timers and can enable _POSIX_TIMERS in unistd.h.
--- src/misc/mtime.c.orig Mon Aug 25 18:20:04 2014
+++ src/misc/mtime.c Fri May 8 19:19:56 2015
@@ -40,7 +40,7 @@
#if !defined (_POSIX_TIMERS) || defined (_WIN32)
# define _POSIX_TIMERS (-1)
#endif
-#if (_POSIX_TIMERS > 0)
+#if (_POSIX_TIMERS > 0) || defined(__OpenBSD__)
# include <time.h> /* clock_gettime() */
#else
# include <sys/time.h>
@@ -232,7 +232,7 @@ mtime_t date_Decrement( date_t *p_date, uint32_t i_nb_
*/
uint64_t NTPtime64 (void)
{
-#if (_POSIX_TIMERS > 0)
+#if (_POSIX_TIMERS > 0) || defined(__OpenBSD__)
struct timespec ts;
clock_gettime (CLOCK_REALTIME, &ts);