comparison src/os/unix/ngx_thread.h @ 372:c9fdfccebc49

nginx-0.0.7-2004-06-29-01:03:14 import
author Igor Sysoev <igor@sysoev.ru>
date Mon, 28 Jun 2004 21:03:14 +0000
parents 780e93985b93
children d0451e402e27
comparison
equal deleted inserted replaced
371:780e93985b93 372:c9fdfccebc49
75 75
76 return (ngx_freebsd_kern_usrstack - sp) / ngx_thread_stack_size; 76 return (ngx_freebsd_kern_usrstack - sp) / ngx_thread_stack_size;
77 } 77 }
78 78
79 79
80 #define ngx_thread_main() (ngx_gettid() == 0)
81
80 82
81 #else /* use pthreads */ 83 #else /* use pthreads */
82 84
83 #include <pthread.h> 85 #include <pthread.h>
84 86
122 #define TID_T_FMT "%d" 124 #define TID_T_FMT "%d"
123 125
124 #define ngx_mutex_lock(m) NGX_OK 126 #define ngx_mutex_lock(m) NGX_OK
125 #define ngx_mutex_unlock(m) 127 #define ngx_mutex_unlock(m)
126 128
129 #define ngx_cond_signal(cv)
130
131 #define ngx_thread_main() 1
132
127 #endif 133 #endif
128 134
129 135
130 #endif /* _NGX_THREAD_H_INCLUDED_ */ 136 #endif /* _NGX_THREAD_H_INCLUDED_ */