Bruce Momjian
4eb1165ff3
No need to set errorMessage length --- already set in goto target.
2004-10-29 19:30:02 +00:00
Bruce Momjian
08510856a4
Set errorMessage length in PQrequestCancel() in all places.
2004-10-29 17:53:13 +00:00
Peter Eisentraut
94c502f1db
Translation updates
2004-10-28 09:01:06 +00:00
Peter Eisentraut
fc4cfc366d
Translation updates
2004-10-28 08:54:09 +00:00
Peter Eisentraut
ad6b3975c9
Translation updates
2004-10-27 11:22:18 +00:00
Peter Eisentraut
cd92d85d11
Translation updates
2004-10-27 11:09:33 +00:00
Peter Eisentraut
979b0be4c3
Translation updates
2004-10-27 10:22:47 +00:00
Peter Eisentraut
eb7fc3eb1f
Translation updates
2004-10-27 10:13:49 +00:00
Dennis Bjorklund
26149e9738
Translation updates
2004-10-22 13:49:15 +00:00
Tom Lane
7627b91cd5
Set the close-on-exec flag for libpq's socket to the backend, to avoid
...
any possible problems from child programs executed by the client app.
Per suggestion from Elliot Lee of Red Hat.
2004-10-21 20:23:19 +00:00
Tom Lane
380bd04c16
Standardize on using the Min, Max, and Abs macros that are in our c.h file,
...
getting rid of numerous ad-hoc versions that have popped up in various
places. Shortens code and avoids conflict with Windows min() and max()
macros.
2004-10-21 19:28:36 +00:00
Tom Lane
9d9cfb1ad7
Add PQprepare/PQsendPrepared functions to libpq to support preparing
...
statements without necessarily specifying the datatypes of their parameters.
Abhijit Menon-Sen with some help from Tom Lane.
2004-10-18 22:00:42 +00:00
Michael Meskes
51aacecae6
Synced parser
2004-10-18 13:36:23 +00:00
Peter Eisentraut
2f2121ffbe
Translation updates
2004-10-17 21:05:03 +00:00
Tom Lane
cc6a90e4af
Remove dllist.c from libpq. It's overkill for what libpq needs; we can
...
just stick a list-link into struct PGnotify instead. Result is a smaller
faster and more robust library (mainly because we reduce the number of
malloc's and free's involved in notify processing), plus less pollution
of application link-symbol namespace.
2004-10-16 22:52:55 +00:00
Tom Lane
2a63c1602d
Generate the various .def files for libpq DLLs from a single list of
...
exportable functions. The .def files are removed from CVS, but will
still be present in distribution tarballs, since we can't assume that
Windows boxes will have sed.
2004-10-16 20:10:57 +00:00
Bruce Momjian
c7add816f5
Export only required symbols in libpq on Win32.
...
Magnus Hagander
2004-10-16 03:26:43 +00:00
Bruce Momjian
88fd162ef6
Allow pg_ctl to determine the server is up when getting a request for a
...
password.
Make password error message a #define and use it consistently.
Sean Chittenden
2004-10-16 03:10:17 +00:00
Bruce Momjian
5c267325ec
Add 'int' cast for getpid() because some Solaris releases return long
...
for getpid().
2004-10-14 20:23:46 +00:00
Neil Conway
7069dbcc31
More minor cosmetic improvements:
...
- remove another senseless "extern" keyword that was applied to a
function definition
- change a foo more function signatures from "some_type foo()" to
"some_type foo(void)"
- rewrite another K&R style function definition
- make the type of the "action" function pointer in the KeyWord struct
in src/backend/utils/adt/formatting.c more precise
2004-10-13 01:25:13 +00:00
Peter Eisentraut
0fd37839d9
Message style revisions
2004-10-12 21:54:45 +00:00
Neil Conway
0b112045b7
Fix vpath build break, induced by Bruce's recent commit.
2004-10-12 04:48:36 +00:00
Bruce Momjian
29e7dc420a
Add some pg_config_path.h dependencies for places that include
...
pg_config_paths.h outside of /src/port.
2004-10-12 01:04:11 +00:00
Neil Conway
0e72b9d440
Cosmetic improvements/code cleanup:
...
- replace some function signatures of the form "some_type foo()" with
"some_type foo(void)"
- replace a few instances of a literal 0 being used as a NULL pointer;
there are more instances of this in the code, but I just fixed a few
- in src/backend/utils/mb/wstrncmp.c, replace K&R style function
declarations with ANSI style, remove use of 'register' keyword
- remove an "extern" modifier that was applied to a function definition
(rather than a declaration)
2004-10-10 23:37:45 +00:00
Bruce Momjian
67608a393b
Make getpid() use %d consistently for printing.
2004-10-09 02:46:42 +00:00
Bruce Momjian
48018da7ce
The Win32 (mingw) build of libpq seems to have lost it's SSL libs from
...
the link step resulting in a build failure. The attached patch fixes
that.
Dave Page
2004-10-06 16:42:01 +00:00
Bruce Momjian
da67c919d9
Add Win32 version info to client binaries.
...
Magnus Hagander
2004-10-05 19:30:25 +00:00
Bruce Momjian
a992bd8c6d
Another tightening of Win32 typedefs.
2004-10-05 15:09:41 +00:00
Michael Meskes
a79f8195de
'::' is no longer interpreted as a variable in a prepare statement.
2004-10-05 10:48:37 +00:00
Bruce Momjian
ee7de3d662
Make sure no libs use libpgport by removing it from the link line.
2004-10-04 20:36:12 +00:00
Bruce Momjian
24201b4bc6
Make libpgport be front-end only and make libpgport_srv be a backend
...
library that uses palloc, ereport, etc. This simplifies the makefiles
for client applications.
2004-10-04 13:43:59 +00:00
Peter Eisentraut
8d5ff6bad1
Translation update
2004-10-03 20:29:24 +00:00
Peter Eisentraut
0654f0f669
Translation updates
2004-10-03 20:24:26 +00:00
Bruce Momjian
1ad6878276
Revert patch that removed BUFSIZ usage. The memory has to hold the
...
structures plus pointers used by the structure.
2004-09-28 00:07:01 +00:00
Bruce Momjian
b534a5605f
Remove use of large BUFSIZ for buffers and use the proper struct sizes.
...
This greatly helps threaded libpq programs.
2004-09-27 23:39:14 +00:00
Bruce Momjian
e1c8b37afb
Add new macro as shorthand for MS VC and Borland C++:
...
+ #if defined(_MSC_VER) || defined(__BORLANDC__)
+ #define WIN32_CLIENT_ONLY
+ #endif
2004-09-27 23:24:45 +00:00
Peter Eisentraut
353b70aef3
Translation updates
2004-09-27 20:26:03 +00:00
Michael Meskes
d56b9fdaa8
Synced parser.
...
Removed Oracle transaction syntax to fix shift/reduce error.
2004-09-27 09:59:17 +00:00
Tom Lane
7ac258c2f3
Fix multiple breakages in our support for SSL certificates.
2004-09-26 22:51:49 +00:00
Bruce Momjian
786f3d147d
Here is a patch that adds the version info from libpq.rc to the DLL
...
build in mingw. The MSVC build already did this, but it was not linked
into the mingw one.
This is not the same as the versioninfo patch that's in the queue.
Please apply this one before beta-3 if at all possible.
Magnus Hagander
2004-09-26 02:14:47 +00:00
Bruce Momjian
e9ec10494e
Use <> not "" for include of pthread.h.
2004-09-26 01:40:55 +00:00
Tom Lane
fb147dc30e
If we're going to print unrecognized result codes from SSL_get_error
...
in open_client_SSL, surely we should do it everywhere. Also make
message formatting conform to style guide.
2004-09-23 20:27:50 +00:00
Bruce Momjian
fb755b6dd4
This patch logs the error code in the default case, so that the user
...
stands a chance of looking it up. "Unrecognised error" is always
disheartening. :-)
Dominic Mitchell
2004-09-23 13:20:45 +00:00
Peter Eisentraut
fbbdfa413e
Translation update
2004-09-20 08:15:29 +00:00
Peter Eisentraut
398d4822a4
Translation updates
2004-09-20 07:57:14 +00:00
Peter Eisentraut
cb2a8a9e00
Translation updates
2004-09-20 07:49:54 +00:00
Peter Eisentraut
fa942e8010
Translation updates
2004-09-20 07:44:42 +00:00
Peter Eisentraut
95c034e311
Translation updates
2004-09-13 12:35:18 +00:00
Dennis Bjorklund
877aa19211
Translation updates
2004-09-09 06:46:57 +00:00
Dennis Bjorklund
65f35065f4
Some source files was not scanned for translatable strings.
2004-09-09 06:32:13 +00:00