Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ArchHooks_darwin.cpp File Reference

#include "global.h"
#include "ArchHooks_darwin.h"
#include "RageLog.h"
#include "RageThreads.h"
#include "RageTimer.h"
#include "RageUtil.h"
#include "archutils/Darwin/Crash.h"
#include "archutils/Unix/CrashHandler.h"
#include "archutils/Unix/SignalHandler.h"
#include "StepMania.h"
#include <Carbon/Carbon.h>
#include <mach/thread_act.h>
#include <sys/types.h>
#include <sys/sysctl.h>
#include <sys/time.h>

Defines

#define Random   Random_
#define CASE_GESTALT_M(str, code, result)   case gestalt##code: str = result; break
#define CASE_GESTALT(str, code)   CASE_GESTALT_M(str, code, #code)

Enumerations

enum  { kMacOSX_10_2 = 0x1020, kMacOSX_10_3 = 0x1030 }

Functions

bool IsFatalSignal (int signal)
void DoCleanShutdown (int signal, siginfo_t *si, const ucontext_t *uc)
void DoCrashSignalHandler (int signal, siginfo_t *si, const ucontext_t *uc)
int64_t GetMicrosecondsSinceEpoch ()

Define Documentation

#define CASE_GESTALT str,
code   )     CASE_GESTALT_M(str, code, #code)
 

#define CASE_GESTALT_M str,
code,
result   )     case gestalt##code: str = result; break
 

#define Random   Random_
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
kMacOSX_10_2 
kMacOSX_10_3 


Function Documentation

void DoCleanShutdown int  signal,
siginfo_t *  si,
const ucontext_t *  uc
[static]
 

void DoCrashSignalHandler int  signal,
siginfo_t *  si,
const ucontext_t *  uc
[static]
 

int64_t GetMicrosecondsSinceEpoch  )  [static]
 

bool IsFatalSignal int  signal  )  [static]
 


Generated on Thu Jan 27 20:57:35 2005 for StepMania by doxygen 1.3.7