Fix failure in CreateCheckPoint on some Alpha boxes --- it's not OK to

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 7f60b81e1ab7cbb27298e980f25445dfa58d50bb
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2000-12-29T21:31:21Z
Releases: 7.1.1
Fix failure in CreateCheckPoint on some Alpha boxes --- it's not OK to
assume that TAS() will always succeed the first time, even if the lock
is known to be free.  Also, make sure that code will eventually time out
and report a stuck spinlock, rather than looping forever.  Small cleanups
in s_lock.h, too.

Files