|
9 | 9 | * |
10 | 10 | * |
11 | 11 | * IDENTIFICATION |
12 | | - * $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.81 2001/01/1906:59:59 momjian Exp $ |
| 12 | + * $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.82 2001/01/1907:03:53 momjian Exp $ |
13 | 13 | * |
14 | 14 | *------------------------------------------------------------------------- |
15 | 15 | */ |
@@ -391,10 +391,11 @@ tas(volatile slock_t *lock) |
391 | 391 | */ |
392 | 392 |
|
393 | 393 | #defineS_UNLOCK(lock) \ |
394 | | -do { \ |
395 | | -volatile slock_t *lock_ = (volatile slock_t *) (lock); \ |
396 | | -lock_->sema[0] = lock_->sema[1] = lock_->sema[2] = lock_->sema[3] = -1; \ |
397 | | -} while (0) |
| 394 | +do { \ |
| 395 | +volatile slock_t *lock_ = (volatile slock_t *) (lock); \ |
| 396 | +lock_->sema[0] = lock_->sema[1] = \ |
| 397 | +lock_->sema[2] = lock_->sema[3] = -1; \ |
| 398 | +} while (0) |
398 | 399 |
|
399 | 400 | #defineS_LOCK_FREE(lock)( *(int *) (((long) (lock) + 15) & ~15) != 0) |
400 | 401 |
|
|