From: Dan McGuirk <mcguirk@indirect.com>
Marc G. Fournier <scrappy@hub.org>
From: Dan McGuirk <mcguirk@indirect.com> Subject: [HACKERS] linux/alpha patches These patches lay the groundwork for a Linux/Alpha port. The port doesn't actually work unless you tweak the linker to put all the pointers in the first 32 bits of the address space, but it's at least a start. It implements the test-and-set instruction in Alpha assembly, and also fixes a lot of pointer-to-integer conversions, which is probably good anyway.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/optimizer/plan/createplan.c | modified | +4 −4 |
| src/backend/optimizer/plan/initsplan.c | modified | +3 −3 |
| src/backend/optimizer/util/plancat.c | modified | +4 −4 |
| src/backend/storage/ipc/s_lock.c | modified | +46 −2 |
| src/backend/storage/page/bufpage.c | modified | +4 −3 |
| src/backend/tcop/fastpath.c | modified | +2 −2 |
| src/backend/utils/adt/float.c | modified | +21 −1 |
| src/backend/utils/adt/oid.c | modified | +9 −9 |
| src/backend/utils/error/elog.c | modified | +3 −2 |
| src/backend/utils/error/exc.c | modified | +3 −2 |
| src/include/nodes/pg_list.h | modified | +15 −7 |
| src/include/storage/ipc.h | modified | +2 −2 |
| src/include/utils/memutils.h | modified | +7 −2 |