Mercurial > hg > nginx
comparison src/os/unix/ngx_thread.h @ 382:449c4885dcd1
nginx-0.0.7-2004-07-07-23:48:31 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 07 Jul 2004 19:48:31 +0000 |
parents | 02a511569afb |
children | c05876036128 |
comparison
equal
deleted
inserted
replaced
381:02a511569afb | 382:449c4885dcd1 |
---|---|
20 typedef pthread_t ngx_tid_t; | 20 typedef pthread_t ngx_tid_t; |
21 | 21 |
22 #define ngx_thread_self() pthread_self() | 22 #define ngx_thread_self() pthread_self() |
23 #define ngx_log_tid (int) ngx_thread_self() | 23 #define ngx_log_tid (int) ngx_thread_self() |
24 | 24 |
25 #if defined(__FreeBSD__) && !defined(NGX_LINUXTHREADS) | |
25 #define TID_T_FMT PTR_FMT | 26 #define TID_T_FMT PTR_FMT |
27 #else | |
28 #define TID_T_FMT "%d" | |
29 #endif | |
26 | 30 |
27 | 31 |
28 typedef pthread_key_t ngx_tls_key_t; | 32 typedef pthread_key_t ngx_tls_key_t; |
29 | 33 |
30 #define ngx_thread_key_create(key) pthread_key_create(key, NULL) | 34 #define ngx_thread_key_create(key) pthread_key_create(key, NULL) |