1dc3498251
Standard pgindent run for 8.1.
2005-10-15 02:49:52 +00:00
43bf3a6bc6
The attached patch updates the thread test program to run stand-alone on
...
Windows. The test itself is bypassed in configure as discussed, and
libpq has been updated appropriately to allow it to build in thread-safe
mode.
Dave Page
2005-08-23 21:02:05 +00:00
a970a8cb95
Back out incorrect commit.
2005-08-23 20:48:47 +00:00
eef7e30cc1
Fix function name.
2005-08-23 20:45:11 +00:00
c5159bc0c0
Mark file-global function and variables as static.
2005-03-11 15:25:31 +00:00
7e1c8ef4fc
Some more missed copyright notices. Many of these look like they
...
should have been caught by the src/tools/copyright script ... why
weren't they?
2005-01-01 20:44:34 +00:00
2ff501590b
Tag appropriate files for rc3
...
Also performed an initial run through of upgrading our Copyright date to
extend to 2005 ... first run here was very simple ... change everything
where: grep 1996-2004 && the word 'Copyright' ... scanned through the
generated list with 'less' first, and after, to make sure that I only
picked up the right entries ...
2004-12-31 22:04:05 +00:00
f167dc8802
Test for POSIX.1c 2-arg sigwait() and fail on single-arg version.
2004-12-19 04:06:23 +00:00
e9ec10494e
Use <> not "" for include of pthread.h.
2004-09-26 01:40:55 +00:00
b6b71b85bc
Pgindent run for 8.0.
2004-08-29 05:07:03 +00:00
da9a8649d8
Update copyright to 2004.
2004-08-29 04:13:13 +00:00
36b8654cb0
Use mkstemp instead of mktemp in thread test, per Jan.
2004-06-09 15:16:17 +00:00
0163983330
When checking for thread safety with src/tools/thread/thread_test.c, the
...
mktemp function wants an argument that contains 6 X, while the current
version only supplies 5 X which will fail on my SuSE 8.1.
Andreas Pflug
2004-05-28 18:37:10 +00:00
e27338f26c
Do thread testing from configure in a much cleaner fashion.
2004-04-27 19:51:12 +00:00
ca8a8baa76
Add comments.
2004-04-27 18:40:50 +00:00
f687c7e87f
Use mktemp for temporary file names, per suggestion from Peter.
2004-04-27 18:36:31 +00:00
b498b795a0
Move postgres.h to the top of the C file.
2004-04-27 17:22:41 +00:00
095ed37f13
Fix subdir for thread test program.
2004-04-26 18:32:33 +00:00
144d828e7f
More thread error improvments.
2004-04-26 00:38:25 +00:00
2f5223600a
More thread error message improvments.
2004-04-26 00:36:18 +00:00
ae5bc8a601
No need to use our standard libs for the thread test --- they might not
...
be compiled yet.
2004-04-25 20:47:56 +00:00
f6646efa4c
Hook thread_test program run at the end of configure run.
...
Add test for cross-compiles that they have to run the thread_test
program on the target machine.
2004-04-23 23:58:12 +00:00
95178c8d24
Report error if thread-test is run without having threading enabled in
...
configure.
2004-04-23 22:21:49 +00:00
66b42d3028
Improve thread test program. Test only functions that need testing.
2004-04-23 20:35:50 +00:00
7a66015e98
Add new auto-detection of thread flags.
...
Allow additional thread flags to be added via port templates.
Change thread flag names to PTHREAD_CFLAGS and PTHREAD_LIBS to match new
configure script.
2004-04-23 18:15:55 +00:00
1b4e82559c
Simplify thread test program.
2004-04-22 23:58:03 +00:00
f9a2d0b2fb
More thread test program improvements.
2004-04-21 20:58:56 +00:00
53b5455387
Improve thread test program to show if non-*_r functions are even called.
2004-04-21 20:51:54 +00:00
055b0d27f6
Add thread program mention of errno thread-safety.
2004-04-06 13:55:17 +00:00
d8fe99d98c
Add comment that sched_yield might be a portability problem.
2004-04-05 14:13:45 +00:00
a86c329f99
Change getpid() while loop to use sched_yield(), greatly speeds up test.
...
sched_yield is a requirement for the test but not for our PostgreSQL
code, so if it causes a portability problem, we will remove it.
2004-04-05 14:12:32 +00:00
a1d63d9232
Have threads wait for parent to test thread-specific pointers before
...
exiting.
2004-04-05 05:43:06 +00:00
53ddde5b74
Add volatile to thread-specific thread variables.
2004-04-05 02:22:14 +00:00
31f48c9afe
Update thread test to only test for 'localhost' and local machine name.
2004-04-05 01:27:58 +00:00
d56b736db0
Update thread test to do getpid() in while loop, also use weather.com
...
rather than slashdot.org for testing.
2004-04-04 17:23:54 +00:00
b803cf4320
Clean up thread test program.
2004-03-28 02:37:31 +00:00
db9a957618
Add test for thread-safe errno to thread test program.
2004-03-27 23:02:44 +00:00
c6f0559371
Check and set thread-safe functions separately, rather than as a single
...
variable.
Remove thread locking for non-thread-safe functions, instead throw a
compile error.
Platforms will have to re-run tools/thread to record their thread
safety.
2004-02-11 21:44:06 +00:00
85f51dea1c
Supress ecpg thread test if configure didn't enable threads. Fix
...
tools/thread to run even if configure didn't enable threads because this
test is used before enabling threads for the OS.
2003-12-19 23:29:15 +00:00
969685ad44
$Header: -> $PostgreSQL Changes ...
2003-11-29 19:52:15 +00:00
8878cc4cd7
Rename USE_THREADS to ENABLE_THREAD_SAFETY to avoid name clash with Perl.
...
Fixes compilation failure with --enable-thread-safety --with-perl and Perl
5.6.1.
2003-11-24 13:16:22 +00:00
cded27cacd
Don't reference pthread.h unless we have threads enabled, per Peter.
2003-10-24 20:48:10 +00:00
bb9ec59419
Add compile step to instructions.
2003-09-27 17:29:30 +00:00
391dceb462
Finalize configuration of thread_test program.
2003-09-27 16:24:45 +00:00
227dd9b427
Rename thread compile flag. Move thread test program to tools/thread,
...
and improve tests.
2003-09-27 15:32:48 +00:00