Mercurial > hg > nginx
diff 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 |
line wrap: on
line diff
--- a/src/os/unix/ngx_pthread_thread.c Tue Jul 13 20:24:56 2004 +0000 +++ b/src/os/unix/ngx_pthread_thread.c Wed Jul 14 16:01:42 2004 +0000 @@ -146,6 +146,10 @@ err = pthread_mutex_trylock(&m->mutex); + if (err == NGX_EBUSY) { + return NGX_AGAIN; + } + if (err != 0) { ngx_log_error(NGX_LOG_ALERT, m->log, err, "pthread_mutex_trylock(" PTR_FMT ") failed", m);