|
|
|
@ -9,7 +9,7 @@ |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* IDENTIFICATION |
|
|
|
* IDENTIFICATION |
|
|
|
* $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.87 2001/02/02 18:21:59 momjian Exp $ |
|
|
|
* $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.88 2001/02/10 04:07:25 tgl Exp $ |
|
|
|
* |
|
|
|
* |
|
|
|
*------------------------------------------------------------------------- |
|
|
|
*------------------------------------------------------------------------- |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ -222,6 +222,7 @@ tas(volatile slock_t *lock) |
|
|
|
register int rv; |
|
|
|
register int rv; |
|
|
|
|
|
|
|
|
|
|
|
__asm__ __volatile__( |
|
|
|
__asm__ __volatile__( |
|
|
|
|
|
|
|
" clrl %0 \n" |
|
|
|
" tas %1 \n" |
|
|
|
" tas %1 \n" |
|
|
|
" sne %0 \n" |
|
|
|
" sne %0 \n" |
|
|
|
: "=d"(rv), "=m"(*lock) |
|
|
|
: "=d"(rv), "=m"(*lock) |
|
|
|
|