Mercurial > hg > nginx
comparison src/os/unix/ngx_pthread_thread.c @ 391:b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 14 Jul 2004 16:01:42 +0000 |
parents | 73688d5d7fc3 |
children | da8c5707af39 |
comparison
equal
deleted
inserted
replaced
390:1471c6fb108a | 391:b670db10cbbd |
---|---|
144 ngx_log_debug1(NGX_LOG_DEBUG_MUTEX, m->log, 0, | 144 ngx_log_debug1(NGX_LOG_DEBUG_MUTEX, m->log, 0, |
145 "try lock mutex " PTR_FMT, m); | 145 "try lock mutex " PTR_FMT, m); |
146 | 146 |
147 err = pthread_mutex_trylock(&m->mutex); | 147 err = pthread_mutex_trylock(&m->mutex); |
148 | 148 |
149 if (err == NGX_EBUSY) { | |
150 return NGX_AGAIN; | |
151 } | |
152 | |
149 if (err != 0) { | 153 if (err != 0) { |
150 ngx_log_error(NGX_LOG_ALERT, m->log, err, | 154 ngx_log_error(NGX_LOG_ALERT, m->log, err, |
151 "pthread_mutex_trylock(" PTR_FMT ") failed", m); | 155 "pthread_mutex_trylock(" PTR_FMT ") failed", m); |
152 return NGX_ERROR; | 156 return NGX_ERROR; |
153 } | 157 } |