Mercurial > hg > nginx
diff src/os/unix/ngx_freebsd_rfork_thread.c @ 375:744ccb59062d
nginx-0.0.7-2004-07-02-19:54:34 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 02 Jul 2004 15:54:34 +0000 |
parents | c9fdfccebc49 |
children | d0451e402e27 |
line wrap: on
line diff
--- a/src/os/unix/ngx_freebsd_rfork_thread.c +++ b/src/os/unix/ngx_freebsd_rfork_thread.c @@ -390,7 +390,7 @@ ngx_int_t ngx_mutex_dolock(ngx_mutex_t * op.sem_num = 0; op.sem_op = -1; - op.sem_flg = SEM_UNDO; + op.sem_flg = 0; if (semop(m->semid, &op, 1) == -1) { ngx_log_error(NGX_LOG_ALERT, m->log, ngx_errno, @@ -514,7 +514,7 @@ ngx_int_t ngx_mutex_unlock(ngx_mutex_t * op.sem_num = 0; op.sem_op = 1; - op.sem_flg = SEM_UNDO; + op.sem_flg = 0; if (semop(m->semid, &op, 1) == -1) { ngx_log_error(NGX_LOG_ALERT, m->log, ngx_errno, @@ -590,7 +590,7 @@ ngx_int_t ngx_cond_wait(ngx_cond_t *cv, op.sem_num = 0; op.sem_op = -1; - op.sem_flg = SEM_UNDO; + op.sem_flg = 0; if (semop(cv->semid, &op, 1) == -1) { ngx_log_error(NGX_LOG_ALERT, cv->log, ngx_errno, @@ -618,7 +618,7 @@ ngx_int_t ngx_cond_signal(ngx_cond_t *cv op.sem_num = 0; op.sem_op = 1; - op.sem_flg = SEM_UNDO; + op.sem_flg = 0; if (semop(cv->semid, &op, 1) == -1) { ngx_log_error(NGX_LOG_ALERT, cv->log, ngx_errno,