Commit 56c469a6 authored by Jeremy Huddleston's avatar Jeremy Huddleston

XQuartz: spewCallStack is noop on Tiger now...

parent 0947aa79
......@@ -31,11 +31,14 @@
#include "threadSafety.h"
#include "os.h"
#include <execinfo.h>
pthread_t APPKIT_THREAD_ID;
pthread_t SERVER_THREAD_ID;
#include <AvailabilityMacros.h>
#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
#include <execinfo.h>
void spewCallStack(void) {
void* callstack[128];
int i, frames = backtrace(callstack, 128);
......@@ -47,6 +50,11 @@ void spewCallStack(void) {
free(strs);
}
#else
void spewCallStack(void) {
return;
}
#endif
void _threadSafetyAssert(pthread_t tid, const char *file, const char *fun, int line) {
if(pthread_equal(pthread_self(), tid))
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment