From bbbc353f28f20989db1d616589dd5f5e8372eaf2 Mon Sep 17 00:00:00 2001
From: twinaphex <libretro@gmail.com>
Date: Tue, 1 Sep 2015 16:12:07 +0200
Subject: [PATCH] Add sys/ppu_thread.h headers to ps3_defines.h

---
 audio/drivers/ps3_audio.c | 4 ----
 defines/ps3_defines.h     | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/audio/drivers/ps3_audio.c b/audio/drivers/ps3_audio.c
index 0318ce7017..eb8acbf71d 100644
--- a/audio/drivers/ps3_audio.c
+++ b/audio/drivers/ps3_audio.c
@@ -23,10 +23,6 @@
 
 #include "../../defines/ps3_defines.h"
 
-#if defined(__CELLOS_LV2__)
-#include <sys/ppu_thread.h>
-#endif
-
 #define AUDIO_BLOCKS 8
 #define AUDIO_CHANNELS 2
 
diff --git a/defines/ps3_defines.h b/defines/ps3_defines.h
index cdd4cee7df..2241709c2c 100644
--- a/defines/ps3_defines.h
+++ b/defines/ps3_defines.h
@@ -323,12 +323,16 @@ extern int audioAddData(uint32_t portNum, float *data, uint32_t frames, float vo
 ============================================================ */
 
 #ifdef __PSL1GHT__
+#include <sys/thread.h>
+
 /* define all the thread functions  */
 #define sys_ppu_thread_create sysThreadCreate
 #define sys_ppu_thread_join sysThreadJoin
 #define sys_ppu_thread_exit sysThreadExit
 
 #define SYS_PPU_THREAD_CREATE_JOINABLE 0 /* FIXME - not sure if this is correct */
+#elif defined(__CELLOS_LV2__)
+#include <sys/ppu_thread.h>
 #endif
 
 /*============================================================