__isthreaded
extern int __isthreaded;
#define feof(p) (!__isthreaded ? __sfeof(p) : (feof)(p))
#define ferror(p) (!__isthreaded ? __sferror(p) : (ferror)(p))
#define clearerr(p) (!__isthreaded ? __sclearerr(p) : (clearerr)(p))
#define getc(fp) (!__isthreaded ? __sgetc(fp) : (getc)(fp))
#define putc(x, fp) (!__isthreaded ? __sputc(x, fp) : (putc)(x, fp))
if (__isthreaded)
if (__isthreaded) \
if (__isthreaded) \
if (__isthreaded)
if (__isthreaded) {
#define THREAD_LOCK() if (__isthreaded) _pthread_mutex_lock(&pidlist_mutex)
#define THREAD_UNLOCK() if (__isthreaded) _pthread_mutex_unlock(&pidlist_mutex)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded) _pthread_mutex_lock(&syslog_mutex); \
if (__isthreaded) _pthread_mutex_unlock(&syslog_mutex); \
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
#define WLOCK(lock) if (__isthreaded) \
#define UNLOCK(lock) if (__isthreaded) \
if (__isthreaded) \
if (__isthreaded) \
extern int __isthreaded;
#define FLOCKFILE(fp) if (__isthreaded) _FLOCKFILE(fp)
#define FUNLOCKFILE(fp) if (__isthreaded) _funlockfile(fp)
if (!__isthreaded || _pthread_main_np() != 0) { \
#define mutex_unlock(m) if (__isthreaded) \
#define mutex_trylock(m) (__isthreaded ? 0 : _pthread_mutex_trylock(m))
#define cond_signal(m) if (__isthreaded) \
#define cond_broadcast(m) if (__isthreaded) \
#define cond_wait(c, m) if (__isthreaded) \
#define rwlock_rdlock(l) if (__isthreaded) \
#define rwlock_wrlock(l) if (__isthreaded) \
#define rwlock_unlock(l) if (__isthreaded) \
#define mutex_lock(m) if (__isthreaded) \
isthreaded = __isthreaded;
isthreaded = __isthreaded;
isthreaded = __isthreaded;
if (!__isthreaded || _pthread_main_np()) \
(!__isthreaded || _pthread_main_np() ? \
if (__isthreaded && \
if (__isthreaded && \
#define UNLOCK { if (__isthreaded) \
if (__isthreaded &&
msg->rm_xid = __isthreaded ?
if (!__isthreaded) {
if (__isthreaded) {
if (__isthreaded) { \
#define _MUTEX_LOCK(x) if (__isthreaded) _pthread_mutex_lock(x)
#define _MUTEX_UNLOCK(x) if (__isthreaded) _pthread_mutex_unlock(x)
#define _MUTEX_DESTROY(x) if (__isthreaded) _pthread_mutex_destroy(x)
int __isthreaded = 0;
if (__isthreaded) {
extern int __isthreaded;
#define isthreaded ((bool)__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
if (__isthreaded)
__isthreaded = threaded;
extern int __isthreaded;
return (__isthreaded != 0);
extern int __isthreaded;
if (__isthreaded && !pthread_main_np()) {