49f30e80fc
Some fixes for using configure under sparc_solaris
1997-01-25 21:55:37 +00:00
311c521d96
would you mind committing the following changes for me? (the first
...
bug causes compilation to fail on alpha, the second causes a compiler
in this environment
1997-01-25 21:09:20 +00:00
37e8621623
The check should be for getrusage(), not rusage() ... change the defines
...
to reflect what configure is going to define when the time comes
1997-01-25 19:29:47 +00:00
f389e9dfc2
Change how readline support is included in psql.c ...
...
See message to hackers@ mailing list concerning this...
1997-01-25 03:51:59 +00:00
6dbe1be690
Restructure padding to handle structure already 128 bytes(alpha).
1997-01-25 03:09:33 +00:00
60265ee651
Switch over NEED_RUSAGE to HAVE_RUSAGE for configure
1997-01-24 23:48:32 +00:00
970e3f69b7
I reversed a bunch of the #define's inadvertantly...
...
Fixed them, and am re-committing
1997-01-24 23:36:33 +00:00
c19b247aec
Change NEED_SIG_JMP to HAVE_SIGSETJMP in preparation for configure
1997-01-24 22:42:35 +00:00
f12c5f898c
Another switch for configure: NEED_SYS_SELECT_H to HAVE_SYS_SELECT_H
1997-01-24 18:27:32 +00:00
0a16069901
Convert NEED_{RINT,CBRT,ISINF} to HAVE_* in prepration for configure...
1997-01-24 18:17:37 +00:00
3ffd5694dd
Replace occurances of USE_{LIMITS,VALUES}_H with HAVE_* in preparation
...
for switch over to configure
1997-01-24 18:00:48 +00:00
cfe18a8e3f
Remove from include/config.h:
...
#if defined(aix)
#define TERMIOS_H_LOCATION <termios.h>
#else
#define TERMIOS_H_LOCATION <sys/termios.h>
#endif
libpq/fe-exec.c modified so that location of termios.h is determined
by whether HAVE_TERMIOS_H is defined or not, in preparation for switch
to configure
1997-01-24 17:47:39 +00:00
1ac3ea9dcf
This should clean everything up back to pre-configure status
1997-01-24 17:32:34 +00:00
03f0136990
Remove all the configure related stuff...
1997-01-24 17:09:11 +00:00
a245ba7cb7
Okay, that does it for tonight...
...
Cleaned out alot of the #define that can be auto-detect'd by
configure from config.h...
1997-01-24 04:09:41 +00:00
e736ca3113
Slowly building up config.h so that it is pretty much generated by
...
configure, thereby reducing the ports dependencies in it :)
1997-01-24 00:42:22 +00:00
36f7766a18
Add config.h to configure
1997-01-23 23:31:39 +00:00
fdaf47f9f4
The last patch fixes some incongruences in the #define used to compile the
...
Tcl arrays support. Here are the correct values to be defined in config.h
and pgtclCmds.c.
Submitted by: Massimo Dal Zotto <dz@cs.unitn.it >
1997-01-23 19:47:18 +00:00
5184bd7cb3
Document and enable ACLGROUP_PATCH submitted by Massimo
1997-01-23 19:39:40 +00:00
fa937b5e6b
Remove SB_PAD. Compute padding at compile time.
1997-01-23 18:15:29 +00:00
f504e5a253
Taking a chance here. Under both Solaris and FreeBSD, there is a
...
/usr/include/limits.h (which quiets the costsize.c warnings)...under
FreeBSD, /usr/include/limits.h *includes* machine/limits.h, while under
Solaris, there is no such things as /usr/include/machine...
Problem with Solaris pointed out by Mark Wahl
1997-01-22 04:41:45 +00:00
84876289cc
Cast constants to the type of the other binary operand.
...
Invalidate vacuum relation cache to use new row counts from vacuum.
1997-01-22 01:44:02 +00:00
deef313fd0
New flag for BufferDesc - BM_JUST_DIRTIED, - to prevent
...
losing data changes.
1997-01-20 04:06:13 +00:00
3a02ccfa1d
Change EXPLAIN options to just use VERBOSE.
1997-01-16 14:56:59 +00:00
5abfe1484a
SetBufferWriteMode () added; FlushLocalBuffer () fixed (shouldn't
...
release buffer if called from WriteNoReleaseBuffer ())
1997-01-16 07:53:27 +00:00
a514dded2a
DEC Alpha fix. Missing #.
1997-01-14 23:06:01 +00:00
cbac986736
There is no more ReleaseTmpRelBuffers, but ReleaseRelationBuffers.
1997-01-14 05:36:15 +00:00
abeaabef2e
Restored original pg_type/pg_attribute defaults. Regression fixes.
1997-01-14 01:42:38 +00:00
6ece8a8d0b
Part of patch to make a working nextstep port.
1997-01-13 03:54:48 +00:00
0d3bf78e0b
Added VERBOSE option to vacuum command.
1997-01-13 03:45:33 +00:00
ef228cb170
From: Keith Parks <emkxp01@mtcc.demon.co.uk>
...
OK, The votes are in for the NOFILES limit.
With the exception of Next, for which I've not yet heard, all supported platforms
seem to have the sysconf() call.
port supported default Source.
aix yes 2000 darrenk@insightdist.com
alpha yes 4096 mjl@wwx.vip.at
BSD44_derived yes 64 scrappy@hub.org
bsdi yes ??? maillist@candle.pha.pa.us
dgux yes ??? geek@andrew.cmu.edu
hpux yes 60 emkxp01@mtcc.demon.co.uk
i386_solaris yes 64 emkxp01@mtcc.demon.co.uk
irix5 yes 200 martin@biochem.uc.ac.uk
linux yes 256 emkxp01@mtcc.demon.co.uk
next ???? ???
sparc_solaris yes 64 emkxp01@mtcc.demon.co.uk
sunos4 yes 64 emkxp01@mtcc.demon.co.uk
svr4 yes 64 chicks@chicks.net
ultrix4 yes 64 erik@sockdev.uni-c.dk
So here's a patch that I think will do the job.
(I assume Next will have sysconf() but if not just add MISSING_SYSCONF to
the config.h file )
Thanks,
Keith.
1997-01-13 01:25:29 +00:00
0567d7edb0
Remove octal character constants and convert to decimal constants
1997-01-10 20:44:41 +00:00
90ff767d14
I found the following bugs in the version 6.0 (dated 961229).
...
At least the first two should be fixed before the final release of 6.0.
1) There is a mismatch between the type declared in the catalog for
the input/output attributes of pg_type and the actual type of
values stored in the table. The type of typinput, typoutput,
typsend and typreceive are declared oid (26) while the values are
regproc (24). The error was there also in previous versions but
nobody noticed it until an Assert has been added in ExecEvalVar.
The effect is that it is now impossible to replace the typoutput
of existing data types with new procs.
2) The identd hba fails after the first time because the data read
from the identd socket is not zero-terminated and strlen reports
an incorrect length if the stack contains garbage, which usually
happens after the first connection has been made.
3) The new initdb wants to create itself the data directory. This
implies that the parent directory must be writable by postgres and
this may not always be desirable. A better solution would be to
allow the directory to be created by root and then filled by initdb.
It would also nice to have some reasonable default for PGLIB and
PGDATA like the previous version did. This applies also to the
postmaster executable.
1997-01-10 17:40:07 +00:00
c7990b35f7
index_insert has now HeapRelation as last param (for
...
unique index implementation).
1997-01-10 09:36:34 +00:00
3c4b21493d
Use proper types so it compiles on DEC C89. Thanks Erik Bertelson.
1997-01-08 08:39:10 +00:00
2091345297
Add Irix stuff.
1997-01-06 10:10:43 +00:00
a9bfcf459e
PORT NeXT requires an isascii() define...put it in config.h, most likely
...
*should* have gone into the ports directory, but hopefully *someday* we'll
be able to get rid of that?
1997-01-06 00:22:55 +00:00
5f5958cb98
add define for USE_LIMIT_H into NeXT port...
...
Pointed out by: Ovidiu Predescu <ovidiu@bx.logicnet.ro >
1997-01-06 00:08:07 +00:00
cb6cb7745d
Here's the final set of patches to 6.0 (sup'd on 27/12/96) that allow a full
...
gmake of the code without interruption.
There's also some tidy-up of the MAXPATHLEN stuff based on the assumption that
all supported platforms have MAXPATHLEN defined in <sys/param.h>.
(The only unknowns for the above are AIX and IRIX5.)
1996-12-28 02:13:05 +00:00
645b587788
Remove use of "bool", which user program may not have defined. This .h file
...
gets included by libpq-fe.h, and thus is part of the API.
1996-12-26 23:28:27 +00:00
e8f43854ac
pq/signal() portability patch. Also psql copy prompt fix.
1996-12-26 22:08:34 +00:00
9643e8ba37
Added needed prototype.
...
Bruce Momjian
1996-12-26 17:53:40 +00:00
0cb22cb7ef
Removal of unused CppConcat defines.
...
Bruce Momjian
1996-12-26 17:53:24 +00:00
ab90c18d12
Fix Solaris stuff so it compiles. Thanks Keith Parks.
1996-12-23 10:16:54 +00:00
a952d67296
Remove NOTIFY_PATCH.
1996-12-20 20:33:46 +00:00
dc97a7b90e
Add various comments to explain #define's and add a few extra #define's
...
Submitted by: Massimo Dal Zotto <dz@cs.unitn.it >
1996-12-19 04:56:35 +00:00
db7a90f1d9
Make GROUP BY work with aliases, ORDER BY with column numbers
1996-12-17 01:53:43 +00:00
9fc7250d3a
Make compile on AIX, Alpha OSF. Thanks Darren King, Igor Notanzon.
1996-12-15 09:05:53 +00:00
7439ba64b1
Use "Oid" type where applicable and %ud instead of %d. Thanks Darren King.
1996-12-11 03:18:12 +00:00
2697c27923
sigjmp_buf/jmp_buf is backwards, so backend doesn't compile.
1996-12-10 07:04:22 +00:00