#endif
pthread_mutex_t *mutexp = (pthread_mutex_t *) Z_Malloc(sizeof(pthread_mutex_t));
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p mutex create %s:%i\n" , mutexp, filename, fileline);
+ Sys_Printf("%p mutex create %s:%i\n" , mutexp, filename, fileline);
#endif
#ifdef THREADRECURSIVE
pthread_mutexattr_init(&attr);
{
pthread_mutex_t *mutexp = (pthread_mutex_t *) mutex;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p mutex destroy %s:%i\n", mutex, filename, fileline);
+ Sys_Printf("%p mutex destroy %s:%i\n", mutex, filename, fileline);
#endif
pthread_mutex_destroy(mutexp);
Z_Free(mutexp);
{
pthread_mutex_t *mutexp = (pthread_mutex_t *) mutex;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p mutex lock %s:%i\n" , mutex, filename, fileline);
+ Sys_Printf("%p mutex lock %s:%i\n" , mutex, filename, fileline);
#endif
return pthread_mutex_lock(mutexp);
}
{
pthread_mutex_t *mutexp = (pthread_mutex_t *) mutex;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p mutex unlock %s:%i\n" , mutex, filename, fileline);
+ Sys_Printf("%p mutex unlock %s:%i\n" , mutex, filename, fileline);
#endif
return pthread_mutex_unlock(mutexp);
}
pthread_cond_t *condp = (pthread_cond_t *) Z_Malloc(sizeof(pthread_cond_t));
pthread_cond_init(condp, NULL);
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p cond create %s:%i\n" , condp, filename, fileline);
+ Sys_Printf("%p cond create %s:%i\n" , condp, filename, fileline);
#endif
return condp;
}
{
pthread_cond_t *condp = (pthread_cond_t *) cond;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p cond destroy %s:%i\n" , cond, filename, fileline);
+ Sys_Printf("%p cond destroy %s:%i\n" , cond, filename, fileline);
#endif
pthread_cond_destroy(condp);
Z_Free(condp);
{
pthread_cond_t *condp = (pthread_cond_t *) cond;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p cond signal %s:%i\n" , cond, filename, fileline);
+ Sys_Printf("%p cond signal %s:%i\n" , cond, filename, fileline);
#endif
return pthread_cond_signal(condp);
}
{
pthread_cond_t *condp = (pthread_cond_t *) cond;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p cond broadcast %s:%i\n" , cond, filename, fileline);
+ Sys_Printf("%p cond broadcast %s:%i\n" , cond, filename, fileline);
#endif
return pthread_cond_broadcast(condp);
}
pthread_cond_t *condp = (pthread_cond_t *) cond;
pthread_mutex_t *mutexp = (pthread_mutex_t *) mutex;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p cond wait %s:%i\n" , cond, filename, fileline);
+ Sys_Printf("%p cond wait %s:%i\n" , cond, filename, fileline);
#endif
return pthread_cond_wait(condp, mutexp);
}
{
pthread_t *threadp = (pthread_t *) Z_Malloc(sizeof(pthread_t));
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p thread create %s:%i\n" , threadp, filename, fileline);
+ Sys_Printf("%p thread create %s:%i\n" , threadp, filename, fileline);
#endif
int r = pthread_create(threadp, NULL, (void * (*) (void *)) fn, data);
if(r)
pthread_t *threadp = (pthread_t *) thread;
void *status = (void *) (intptr_t) retval;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p thread wait %s:%i\n" , thread, filename, fileline);
+ Sys_Printf("%p thread wait %s:%i\n" , thread, filename, fileline);
#endif
pthread_join(*threadp, &status);
Z_Free(threadp);
{
pthread_barrier_t *b = (pthread_barrier_t *) Z_Malloc(sizeof(pthread_barrier_t));
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p barrier create(%d) %s:%i\n", b, count, filename, fileline);
+ Sys_Printf("%p barrier create(%d) %s:%i\n", b, count, filename, fileline);
#endif
pthread_barrier_init(b, NULL, count);
return (void *) b;
{
pthread_barrier_t *b = (pthread_barrier_t *) barrier;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p barrier destroy %s:%i\n", b, filename, fileline);
+ Sys_Printf("%p barrier destroy %s:%i\n", b, filename, fileline);
#endif
pthread_barrier_destroy(b);
}
{
pthread_barrier_t *b = (pthread_barrier_t *) barrier;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p barrier wait %s:%i\n", b, filename, fileline);
+ Sys_Printf("%p barrier wait %s:%i\n", b, filename, fileline);
#endif
pthread_barrier_wait(b);
}
{
volatile barrier_t *b = (volatile barrier_t *) Z_Malloc(sizeof(barrier_t));
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p barrier create(%d) %s:%i\n", b, count, filename, fileline);
+ Sys_Printf("%p barrier create(%d) %s:%i\n", b, count, filename, fileline);
#endif
b->needed = count;
b->called = 0;
{
volatile barrier_t *b = (volatile barrier_t *) barrier;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p barrier destroy %s:%i\n", b, filename, fileline);
+ Sys_Printf("%p barrier destroy %s:%i\n", b, filename, fileline);
#endif
Thread_DestroyMutex(b->mutex);
Thread_DestroyCond(b->cond);
{
volatile barrier_t *b = (volatile barrier_t *) barrier;
#ifdef THREADDEBUG
- Sys_PrintfToTerminal("%p barrier wait %s:%i\n", b, filename, fileline);
+ Sys_Printf("%p barrier wait %s:%i\n", b, filename, fileline);
#endif
Thread_LockMutex(b->mutex);
b->called++;