aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llcommon/llapp.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/llcommon/llapp.h13
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
41template <typename Type> class LLAtomic32;
42typedef LLAtomic32<U32> LLAtomicU32;
42class LLErrorThread; 43class LLErrorThread;
43class LLApp; 44class LLLiveFile;
44 45#if LL_LINUX
46typedef struct siginfo siginfo_t;
47#endif
45 48
46typedef void (*LLAppErrorHandler)(); 49typedef void (*LLAppErrorHandler)();
47typedef void (*LLAppChildCallback)(int pid, bool exited, int status); 50typedef void (*LLAppChildCallback)(int pid, bool exited, int status);
@@ -62,7 +65,7 @@ public:
62}; 65};
63#endif 66#endif
64 67
65class LLApp 68class LL_COMMON_API LLApp
66{ 69{
67 friend class LLErrorThread; 70 friend class LLErrorThread;
68public: 71public:
@@ -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