| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
- Few README fixes
- Keep imath Id string, put $PostgreSQL$ separately.
Patch from Marko Kreen.
|
|
|
|
|
|
| |
just exec instead of creating a subprocess. This reduces process usage
from four processes per parallel test to two. I have no idea whether
a comparable optimization is possible or useful in the Windows port.
|
| |
|
|
|
|
|
| |
'make install' or 'initdb' fails. Also minor simplification of fgets()
usage --- fgets guarantees a trailing null anyway.
|
| |
|
| |
|
| |
|
|
|
|
| |
enthusiastic copy and paste ...
|
|
|
|
|
|
|
| |
This allows it to be used on Windows without installing mingw
(though you do still need 'diff'), and opens the door to future
improvements such as message localization.
Magnus Hagander and Tom Lane.
|
|
|
|
| |
with symlinks. Noted while trying to use rmtree in new C-code pg_regress.
|
|
|
|
|
|
|
|
| |
"DESCRIPTION", which is actually only allowed for device drivers. The
compilers ignore it with a warning - if we remove them, we get rid of
the warning.
Magnus Hagander
|
| |
|
|
|
|
| |
o -Display IN, INOUT, and OUT parameters in \df
|
| |
|
|
|
|
|
|
|
|
| |
code to forcibly drop regressuser[1-4] and regressgroup[1-2]. Instead,
let the privileges.sql test do that for itself (this is made easy by
the recent addition of DROP ROLE IF EXISTS). Per a recent patch proposed
by Joachim Wieland --- the rest of his patch is superseded by the
rewrite into C, but this is a good idea we should adopt.
|
| |
|
|
|
|
|
| |
(OUT or INOUT) of the function. Patch from David Fetter, editorialization
by Neil Conway.
|
|
|
|
|
| |
don't include a space between the function name and the parenthesis
that begins its parameter list, for consistency.
|
|
|
|
| |
HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN. Per results of pgcheckdefines.
|
|
|
|
|
|
|
|
| |
pg_usleep at all. Instead call the replacement function in
port/win32/signal.c by that name. Avoids tricky macro-redefinition
logic and suppresses a compiler warning; furthermore it ensures that
no one can accidentally use the non-signal-aware version of pg_usleep
in a Windows backend.
|
|
|
|
|
|
|
|
|
|
|
|
| |
EINTR; the stats code was failing to do this and so were a couple of places
in the postmaster. The stats code assumed that recv() could not return EINTR
if a preceding select() showed the socket to be read-ready, but this is
demonstrably false with our Windows implementation of recv(), and it may
not be the case on all Unix variants either. I think this explains the
intermittent stats regression test failures we've been seeing, as well
as reports of stats collector instability under high load on Windows.
Backpatch as far as 8.0.
|
|
|
|
| |
source tree. They should all be $PostgreSQL$ of course.
|
|
|
|
|
|
|
| |
I think this explains the 'implicit declaration of function gai_strerror'
warnings visible in the current buildfarm report from snake: if
sys/socket.h is included again after getaddrinfo.h, the file would
merrily undefine the gai_strerror macro.
|
| |
|
|
|
|
|
|
| |
variable (this accounts for regression failures on PPC64, and in fact
won't work on any big-endian machine). Get rid of hardwired knowledge
about datum size rules; make it look just like datumCopy().
|
| |
|
|
|
|
|
| |
the EXEC_BACKEND code on my machines, so hopefully it will fix the
Windows buildfarm members.
|
| |
|
| |
|
|
|
|
|
| |
This doesn't really matter for ordinary building of Postgres, but it's
useful for automated checks, such as my just-committed pgcheckdefines.
|
|
|
|
|
|
| |
compiler warning, specifically #ifdef or #if defined tests on symbols
that are defined in a file not included. The results are a bit noisy
and require care to interpret, but it's a lot better than no tool at all.
|
|
|
|
|
|
| |
I'm going to insist on reversion of this entire patch unless pgrminclude
is upgraded to a less broken state, but in the meantime let's get contrib
passing regression again.
|
|
|
|
| |
so that the test passes with or without OpenSSL. Marko Kreen
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
have no other gods before c.h'. Also remove some demonstrably redundant
#include lines, mostly of <errno.h> which was added to c.h years ago.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
are alphabetically ordered. I believe the tables were correctly ordered in
the past, but some of them had subsequently regressed.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Strip unused include files out unused include files, and add needed
includes to C files.
The next step is to remove unused include files in C files.
|
| |
|