comparison src/event/ngx_event_connect.c @ 300:502b03d9d2a3

nginx-0.0.3-2004-03-31-00:31:58 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 30 Mar 2004 20:31:58 +0000
parents 117ccc7c4055
children 6b91bfbc4123
comparison
equal deleted inserted replaced
299:46b7eeb8a116 300:502b03d9d2a3
191 * TODO: MP: - allocated in a shared memory 191 * TODO: MP: - allocated in a shared memory
192 * - atomic increment (x86: lock xadd) 192 * - atomic increment (x86: lock xadd)
193 * or protection by critical section or mutex 193 * or protection by critical section or mutex
194 */ 194 */
195 195
196 c->number = ngx_connection_counter++; 196 c->number = ngx_atomic_inc(&ngx_connection_counter);
197 197
198 if (ngx_add_conn) { 198 if (ngx_add_conn) {
199 if (ngx_add_conn(c) == NGX_ERROR) { 199 if (ngx_add_conn(c) == NGX_ERROR) {
200 return NGX_ERROR; 200 return NGX_ERROR;
201 } 201 }