|
9 | 9 | *
|
10 | 10 | *
|
11 | 11 | * IDENTIFICATION
|
12 |
| - * $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.88 2001/02/10 04:07:25 tgl Exp $ |
| 12 | + * $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.89 2001/02/16 23:50:40 tgl Exp $ |
13 | 13 | *
|
14 | 14 | *-------------------------------------------------------------------------
|
15 | 15 | */
|
@@ -392,8 +392,10 @@ tas(volatile slock_t *lock)
|
392 | 392 | #defineS_UNLOCK(lock) \
|
393 | 393 | do { \
|
394 | 394 | volatile slock_t *lock_ = (volatile slock_t *) (lock); \
|
395 |
| -lock_->sema[0] = lock_->sema[1] = \ |
396 |
| -lock_->sema[2] = lock_->sema[3] = -1; \ |
| 395 | +lock_->sema[0] = -1; \ |
| 396 | +lock_->sema[1] = -1; \ |
| 397 | +lock_->sema[2] = -1; \ |
| 398 | +lock_->sema[3] = -1; \ |
397 | 399 | } while (0)
|
398 | 400 |
|
399 | 401 | #defineS_LOCK_FREE(lock)( *(int *) (((long) (lock) + 15) & ~15) != 0)
|
|