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
Bruce Momjian
f1d1116178
Fix Cygwin defines to be consistent.
2004-09-09 00:59:49 +00:00
Bruce Momjian
b70999d0fd
Make TZNAME_GLOBAL for reference to tzname global variable.
2004-09-09 00:24:12 +00:00
Bruce Momjian
e97c817092
Use _timezone global on Cygwin instead of timezone.
2004-09-08 19:43:12 +00:00
Michael Meskes
2a8b626d48
Fixed segfault in Informix mode.
2004-09-06 11:23:07 +00:00
Bruce Momjian
8cef6ae522
Remove pg_config_paths.h from libpq *.mak builds so later MinGW builds
...
will succeed.
2004-09-02 02:02:02 +00:00
Bruce Momjian
4fa8b44749
Realign libpq and psql for need for path.c under Win32 VC and BCC.
2004-09-01 23:35:16 +00:00
Bruce Momjian
bd9b951191
Back out Cygwin timezone change until we have a more global solution.
2004-09-01 18:59:35 +00:00
Bruce Momjian
33f395eada
Cast _timezone to int from time_t for Cygwin.
2004-09-01 04:02:06 +00:00
Bruce Momjian
15d3f9f6b7
Another pgindent run with lib typedefs added.
2004-08-30 02:54:42 +00:00
Bruce Momjian
b6b71b85bc
Pgindent run for 8.0.
2004-08-29 05:07:03 +00:00
Bruce Momjian
da9a8649d8
Update copyright to 2004.
2004-08-29 04:13:13 +00:00
Tom Lane
7ff1c9d974
Add missing semicolon; some bison versions warn of this.
2004-08-28 18:04:51 +00:00
Bruce Momjian
84f878f5cd
Don't use get_home_path so libpq doesn't pull path.c into the library.
2004-08-19 00:00:34 +00:00
Tom Lane
76dd2333d5
Clean up some random departures from project's standard declaration style.
2004-08-18 19:27:13 +00:00
Bruce Momjian
1abf13db3c
Add get_home_path() to use USERPROFILE on Win32 and HOME on Unix.
2004-08-18 02:59:12 +00:00
Bruce Momjian
3f0fa93cfc
Chain on to SIGPIPE handler rather than just do action on default.
...
Always create thread-specific variable.
2004-08-17 16:54:47 +00:00
Tom Lane
109d7aff73
Fix linking problem when enabling thread safety on Darwin: uninitialized
...
global variables are problematic on this platform. Simplest solution
seems to be to initialize pthread key variable to 0. Also, rename this
variable and check_sigpipe_handler to something involving "pq" to
avoid gratuitous pollution of application namespace.
2004-08-17 04:24:23 +00:00
Bruce Momjian
26fc9b655b
Move io.h include higher in the file so it doesn't conflict with
...
rename/unlink defined later. Problem exists on MS VC.
Andrew Francis
2004-08-17 02:44:13 +00:00
Tom Lane
2820f05ef9
Specify SA_NOCLDSTOP when enabling SIGCHLD, per suggestion from
...
Oliver Jowett.
2004-08-15 05:25:10 +00:00
Tom Lane
3de91c18b5
Fix broken parsing of CREATE TABLE AS (looks like a mis-sync with main
...
parser).
2004-08-11 22:50:35 +00:00
Tom Lane
f79fbb2bec
Add PQserverVersion() to libpq to provide more-convenient access to
...
the server version number. This commit also removes bogus DOS line
endings from libpqddll.def.
Greg Sabino Mullane
2004-08-11 18:06:01 +00:00
Peter Eisentraut
f781ed4ed8
Translation updates
2004-08-10 19:06:21 +00:00
Peter Eisentraut
742781bdab
Translation updates
2004-08-10 18:42:22 +00:00
Bruce Momjian
b942e8700f
Stamp libpq.rc with 8.0 version.
2004-08-09 01:55:42 +00:00
Tom Lane
fcbc438727
Label CVS tip as 8.0devel instead of 7.5devel. Adjust various comments
...
and documentation to reference 8.0 instead of 7.5.
2004-08-04 21:34:35 +00:00
Bruce Momjian
020ec1629b
Fix syntax error by adding a space.
2004-08-04 16:02:08 +00:00
Peter Eisentraut
630bfcd10c
Translation updates
2004-08-02 15:17:21 +00:00
Peter Eisentraut
ee2bfaa3aa
Translation updates (zh_TW converted to UTF-8)
2004-08-01 17:54:22 +00:00
Bruce Momjian
d2b7f511da
>OK, if you look at the last few commits to interfaces/libpq/win32.mak,
...
>you will see changes for pg_config_paths.h and for thread safety. Can
>you look at those changes, merge them into bcc.mak. There might be
>other changes in there you want to add to bcc.mak too.
>
>
>
OK, having no M$ diff, I attach files src\interfaces\libpq\bcc32.mak and
src\interfaces\libpq\win32.h
Steve Holdoway
2004-07-31 06:19:23 +00:00
Peter Eisentraut
5bd458c89a
Translation update
2004-07-29 14:54:09 +00:00
Michael Meskes
b14158f405
SQL defines are only used in SQL space in Informix mode.
2004-07-26 10:28:28 +00:00
Michael Meskes
5420ed3a81
Synced parser and keyword list.
...
Fixed handling of cyclic defines.
2004-07-20 18:06:41 +00:00
Tom Lane
9df3086972
Cause libpq and ecpg libraries to be built as proper shared libraries
...
(.dylib format) on Mac OS X, while not messing up loadable modules for
the backend (which are the same kind of animal as a shared library on
every other platform, but not here). Also get the naming convention
to match OS X practice, viz libFOO.version.so not libFOO.so.version.
In support of that last, refactor code in Makefile.shlib to make it
easier to have platform-specific shlib naming conventions.
This patch is loosely based on the Fink project's current postgresql.patch.
Tested by yours truly on OS X 10.3.4; does anyone have 10.2.* to check
it on?
2004-07-13 00:06:46 +00:00