Mercurial > hg > nginx-quic
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_ */ |