From 7721c6e3da1090615f6aa6231e950753fb4d717e Mon Sep 17 00:00:00 2001 From: Drake Arconis Date: Tue, 17 Jul 2012 16:06:31 -0400 Subject: [PATCH] Resolved issue with glibc 2.16 Resolved issues introduced by changes made in glibc 2.16 removing the undocumented definition of struct siginfo from bits/siginfo.h --- indra/llcommon/llapp.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/indra/llcommon/llapp.h b/indra/llcommon/llapp.h index 6ad34c8fa..32f1e84c3 100644 --- a/indra/llcommon/llapp.h +++ b/indra/llcommon/llapp.h @@ -43,10 +43,14 @@ template class LLAtomic32; typedef LLAtomic32 LLAtomicU32; class LLErrorThread; class LLLiveFile; + + #if LL_LINUX -typedef struct siginfo siginfo_t; + #include + //typedef struct siginfo siginfo_t; //Removed as per changes in glibc 2.16 - Drake Arconis #endif + typedef void (*LLAppErrorHandler)(); typedef void (*LLAppChildCallback)(int pid, bool exited, int status);