but as I don't have access to a sparc for testing I just did what
I could. I am guessing here, but please apply the following to your
pgsql and let me know what happens. Also, cd to src/storage/buffer
and do 'make s_lock_test' as well.
David Gould
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.36 1998/06/16 07:18:16 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/include/storage/s_lock.h,v 1.37 1998/07/18 14:38:12 momjian Exp $
*
*-------------------------------------------------------------------------
*/
__asm__("ldstub [%1], %0" \
: "=r"(_res), "=m"(*lock) \
- : "1"(lock));
+ : "0"(lock));
return (int) _res;
}
#endif /* sparc */