From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
Marc G. Fournier <scrappy@hub.org>
From: Tom I Helbekkmo <tih@Hamartun.Priv.NO> Apart from this Makefile hack, all I've done is to make dynamically loaded code modules fail properly (as was already done for __mips__, although I think this is too loose: I believe NetBSD for the pmax can do dynamic linking), and to add test-and-set lock handling. As Bruce suggested, this is done in a maximally efficient inlined way: I was not aware that this code was so important, speed-wise.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/parser/scan.c | modified | +2 −2 |
| src/backend/port/dynloader/bsd.c | modified | +4 −3 |
| src/include/port/bsd.h | modified | +5 −0 |
| src/include/storage/s_lock.h | modified | +13 −1 |
| src/interfaces/libpgtcl/Makefile.in | modified | +7 −5 |
| src/interfaces/libpq/Makefile.in | modified | +7 −5 |
| src/Makefile.global.in | modified | +6 −1 |