diff --git a/indra/llcommon/llapp.h b/indra/llcommon/llapp.h
index 963ea38249752f44a39f032bd1d5f6b0609709a2..27a52cdd9972a7fb60ce4049fae66b2ab20bb839 100644
--- a/indra/llcommon/llapp.h
+++ b/indra/llcommon/llapp.h
@@ -43,7 +43,9 @@ template <typename Type> class LLAtomic32;
 typedef LLAtomic32<U32> LLAtomicU32;
 class LLErrorThread;
 class LLLiveFile;
+#if LL_LINUX
 typedef struct siginfo siginfo_t;
+#endif
 
 typedef void (*LLAppErrorHandler)();
 typedef void (*LLAppChildCallback)(int pid, bool exited, int status);