diff src/core/ngx_spinlock.c @ 435:5cdc4838d4e8

nginx-0.0.11-2004-09-22-20:18:21 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 22 Sep 2004 16:18:21 +0000
parents 018569a8f09c
children da8c5707af39
line wrap: on
line diff
--- 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, ng
             }
         }
     }
+
+#else
+
+#if (NGX_THREADS)
+
+#error ngx_spinlock() or ngx_atomic_cmp_set() are not defined !
+
+#endif
+
+#endif
+
 }