Mercurial > hg > nginx
comparison src/os/unix/ngx_thread.h @ 267:83205e0b5522
nginx-0.0.2-2004-02-24-20:31:46 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 24 Feb 2004 17:31:46 +0000 |
parents | 5238e93961a1 |
children | 7bb9562216ce |
comparison
equal
deleted
inserted
replaced
266:5238e93961a1 | 267:83205e0b5522 |
---|---|
26 #define NGX_MUTEX_LIGHT 1 | 26 #define NGX_MUTEX_LIGHT 1 |
27 #define NGX_MUTEX_CV 2 | 27 #define NGX_MUTEX_CV 2 |
28 | 28 |
29 #define NGX_MUTEX_LOCK_BUSY 0x80000000 | 29 #define NGX_MUTEX_LOCK_BUSY 0x80000000 |
30 | 30 |
31 typedef struct { | 31 typedef volatile struct { |
32 ngx_atomic_t lock; | 32 ngx_atomic_t lock; |
33 ngx_log_t *log; | 33 ngx_log_t *log; |
34 int semid; | 34 int semid; |
35 } ngx_mutex_t; | 35 } ngx_mutex_t; |
36 | 36 |