]> granicus.if.org Git - postgresql/commit
My mailer munged the intro text in my last post. Here is the text
authorBruce Momjian <bruce@momjian.us>
Sun, 19 Jul 1998 04:17:13 +0000 (04:17 +0000)
committerBruce Momjian <bruce@momjian.us>
Sun, 19 Jul 1998 04:17:13 +0000 (04:17 +0000)
commit0624f3dcbd990bc9cf9b2e9740cdd68de72227c9
tree05bea5c250581f041f38a305786709c53c9b0524
parent5b4ca671470e5f74f37e52a6744eb13d5db78e6f
My mailer munged the intro text in my last post.  Here is the text
in a more readable form.  -- I am submitting the following patches
to the June 6, 1998 snapshot of PostgreSQL.  These patches implement
a port of PostgreSQL to SCO UnixWare 7, and updates the Univel port
(UnixWare 2.x).  The patched files, and the reason
 for the patch are:

File            Reason for the patch ---------------
---------------------------------------------------------------
src/backend/port/dynloader/unixware.c src/backend/port/dynloader/unixware.h
src/include/port/unixware.h src/makefiles/Makefile.unixware
src/template/unixware
Created for the UNIXWARE port.

src/include/port/univel.h
Modifed this file to work with the changes made to
s_lock.[ch].

src/backend/storage/buffer/s_lock.c src/include/storage/s_lock.h
Moved the UNIXWARE (and Univel) tas() function from
s_lock.c to s_lock.h.  The UnixWare compiler asm
construct is treated as a macro and needs to be in
the s_lock.h file.  I also reworked the tas()
function to correct some errors in the code.

src/include/version.h.in
The use of the ## operator with quoted strings in
the VERSION macro caused problems with the UnixWare
C compiler.  I removed the ## operators since they
were not needed in this case.  The macro expands
into a sequence of quoted strings that will be
concatenated by any ANSI C compiler.

src/config.guess
This script was modified to recognize SCO UnixWare
7.

src/configure src/configure.in
The configure script was modified to recognize SCO
UnixWare 7.

Billy G. Allie
src/backend/port/dynloader/unixware.c [new file with mode: 0644]
src/backend/port/dynloader/unixware.h [new file with mode: 0644]
src/config.guess
src/configure
src/configure.in
src/include/port/unixware.h [new file with mode: 0644]
src/include/storage/s_lock.h
src/include/version.h.in
src/makefiles/Makefile.unixware [new file with mode: 0644]
src/template/unixware [new file with mode: 0644]