|
66 | 66 | * Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group |
67 | 67 | * Portions Copyright (c) 1994, Regents of the University of California |
68 | 68 | * |
69 | | - * $PostgreSQL: pgsql/src/include/storage/s_lock.h,v 1.160 2007/07/1602:03:14 tgl Exp $ |
| 69 | + * $PostgreSQL: pgsql/src/include/storage/s_lock.h,v 1.161 2007/07/1604:57:57 tgl Exp $ |
70 | 70 | * |
71 | 71 | *------------------------------------------------------------------------- |
72 | 72 | */ |
@@ -754,8 +754,8 @@ typedef abilock_t slock_t; |
754 | 754 |
|
755 | 755 | typedefunsignedintslock_t; |
756 | 756 |
|
757 | | -#defineTAS(lock)_check_lock(lock, 0, 1) |
758 | | -#defineS_UNLOCK(lock)_clear_lock(lock, 0) |
| 757 | +#defineTAS(lock)_check_lock((slock_t *) (lock), 0, 1) |
| 758 | +#defineS_UNLOCK(lock)_clear_lock((slock_t *) (lock), 0) |
759 | 759 | #endif/* _AIX */ |
760 | 760 |
|
761 | 761 |
|
|