From de50520a8c88afa53679a2dd6c77d5be54503436 Mon Sep 17 00:00:00 2001 From: John Koleszar <jkoleszar@google.com> Date: Thu, 29 Jul 2010 17:04:39 -0400 Subject: [PATCH] apple: include proper mach primatives Fixes implicit declaration warning for 'mach_task_self'. This change is an update to Change I9991dedd1ccfddc092eca86705ecbc3b764b799d, which fixed this issue for the decoder but not the encoder. Change-Id: I9df033e81f9520c4f975b7a7cf6c643d12e87c96 --- vp8/common/threading.h | 1 + vp8/decoder/threading.c | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/vp8/common/threading.h b/vp8/common/threading.h index bfd4916c64..44eaf08001 100644 --- a/vp8/common/threading.h +++ b/vp8/common/threading.h @@ -38,6 +38,7 @@ #define pthread_self() GetCurrentThreadId() #else #ifdef __APPLE__ +#include <mach/mach_init.h> #include <mach/semaphore.h> #include <mach/task.h> #include <time.h> diff --git a/vp8/decoder/threading.c b/vp8/decoder/threading.c index 314a8d7fd8..67e578c62c 100644 --- a/vp8/decoder/threading.c +++ b/vp8/decoder/threading.c @@ -12,9 +12,6 @@ #if !defined(WIN32) && CONFIG_OS_SUPPORT == 1 # include <unistd.h> #endif -#ifdef __APPLE__ -#include <mach/mach_init.h> -#endif #include "onyxd_int.h" #include "vpx_mem/vpx_mem.h" #include "vp8/common/threading.h" -- GitLab