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