diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llcommon/llapp.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/linden/indra/llcommon/llapp.h b/linden/indra/llcommon/llapp.h index f8a593c..96112c9 100644 --- a/linden/indra/llcommon/llapp.h +++ b/linden/indra/llcommon/llapp.h | |||
@@ -34,14 +34,17 @@ | |||
34 | #define LL_LLAPP_H | 34 | #define LL_LLAPP_H |
35 | 35 | ||
36 | #include <map> | 36 | #include <map> |
37 | #include "llapr.h" | ||
38 | #include "llrun.h" | 37 | #include "llrun.h" |
39 | #include "llsd.h" | 38 | #include "llsd.h" |
40 | 39 | ||
41 | // Forward declarations | 40 | // Forward declarations |
41 | template <typename Type> class LLAtomic32; | ||
42 | typedef LLAtomic32<U32> LLAtomicU32; | ||
42 | class LLErrorThread; | 43 | class LLErrorThread; |
43 | class LLApp; | 44 | class LLLiveFile; |
44 | 45 | #if LL_LINUX | |
46 | typedef struct siginfo siginfo_t; | ||
47 | #endif | ||
45 | 48 | ||
46 | typedef void (*LLAppErrorHandler)(); | 49 | typedef void (*LLAppErrorHandler)(); |
47 | typedef void (*LLAppChildCallback)(int pid, bool exited, int status); | 50 | typedef void (*LLAppChildCallback)(int pid, bool exited, int status); |
@@ -62,7 +65,7 @@ public: | |||
62 | }; | 65 | }; |
63 | #endif | 66 | #endif |
64 | 67 | ||
65 | class LLApp | 68 | class LL_COMMON_API LLApp |
66 | { | 69 | { |
67 | friend class LLErrorThread; | 70 | friend class LLErrorThread; |
68 | public: | 71 | public: |
@@ -189,8 +192,6 @@ public: | |||
189 | #if !LL_WINDOWS | 192 | #if !LL_WINDOWS |
190 | static U32 getSigChildCount(); | 193 | static U32 getSigChildCount(); |
191 | static void incSigChildCount(); | 194 | static void incSigChildCount(); |
192 | #else | ||
193 | #define getpid GetCurrentProcessId | ||
194 | #endif | 195 | #endif |
195 | static int getPid(); | 196 | static int getPid(); |
196 | 197 | ||