diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2004-09-22 16:18:21 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2004-09-22 16:18:21 +0000 |
| commit | 85080d09ad785214243d60474d25894fcf24e27d (patch) | |
| tree | 0f3198ccf0603955dfc33dec639d5ec115214b19 /src/core/ngx_spinlock.c | |
| parent | f1602634ad817eb03bf7873641ed3c2bfa7223f6 (diff) | |
| download | nginx-85080d09ad785214243d60474d25894fcf24e27d.tar.gz nginx-85080d09ad785214243d60474d25894fcf24e27d.tar.bz2 | |
nginx-0.0.11-2004-09-22-20:18:21 import
Diffstat (limited to 'src/core/ngx_spinlock.c')
| -rw-r--r-- | src/core/ngx_spinlock.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/core/ngx_spinlock.c b/src/core/ngx_spinlock.c index c3c65d303..4de23c13b 100644 --- a/src/core/ngx_spinlock.c +++ b/src/core/ngx_spinlock.c @@ -5,6 +5,9 @@ void ngx_spinlock(ngx_atomic_t *lock, ngx_uint_t spin) { + +#if (NGX_HAVE_ATOMIC_OPS) + ngx_uint_t tries; tries = 0; @@ -26,4 +29,15 @@ void ngx_spinlock(ngx_atomic_t *lock, ngx_uint_t spin) } } } + +#else + +#if (NGX_THREADS) + +#error ngx_spinlock() or ngx_atomic_cmp_set() are not defined ! + +#endif + +#endif + } |
