8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 15:23:03 +01:00
Commit Graph

128 Commits

Author SHA1 Message Date
alexpeshkoff
9257344ebc Take care about posix SS 2007-08-17 07:20:44 +00:00
robocop
bcbf35c64c Misc. 2007-08-12 05:22:59 +00:00
alexpeshkoff
230cbdb4e1 Made classes SignalInhibit and AstInhibit async signal safe. 2007-08-10 13:55:41 +00:00
alexpeshkoff
f00081e560 Misc cleanup 2007-07-26 08:05:58 +00:00
asfernandes
6beb5e28bd Misc 2007-07-26 01:23:18 +00:00
hvlad
6cd3900a9f Implement CORE-1381 : Allow Firebird to not use filesystem cache for database files
Implementation in unix.cpp is experimental and commented out (calls of posix_fadvice) until testing
Cleanup in winnt.cpp : removed fil_force_write_desc
2007-07-25 18:44:54 +00:00
alexpeshkoff
ea8ba3370d Cleaned up mutexes - removed MUTX_T and related macros 2007-06-06 12:37:24 +00:00
hvlad
42fedd1c0e PIO_act_alloc and PIO_max_alloc moved into PageSpace static metods 2007-05-22 11:52:23 +00:00
dimitr
8dd6b78150 A better fix for the previous issue. This time it doesn't crash on DROP DATABASE :-) 2007-05-21 07:42:53 +00:00
alexpeshkoff
5f26dc1b0f misc 2007-05-18 07:28:19 +00:00
dimitr
50d6cc88c6 Fixed CORE-1265. 2007-05-17 10:19:53 +00:00
dimitr
bc7c4d0054 Added remote process name to the monitoring data. Applications are allowed to override this value via DPB. 2007-05-16 07:54:33 +00:00
alexpeshkoff
e26228270f 1. avoid code duplication defining arg_string
2. fix posix build
2007-04-27 09:20:17 +00:00
hvlad
29ab1ca027 Implement CORE-1229 : Teach Firebird to allocate disk space by more than one page at a time 2007-04-25 21:08:57 +00:00
dimitr
d3ae3fef1c Front-ported fix for CORE-1139. 2007-03-09 07:59:05 +00:00
alexpeshkoff
dfef55e991 Fix for CORE-968 - Assertion failure in posix/isc_ipc.cpp 2007-02-22 16:47:39 +00:00
alexpeshkoff
d66281291f 1. Make classic server close shutdown normally when killed by signals 2 & 15.
2. Don't leave running instances of fb_inet_server after database shutdown.
3. To make all this possible - reworked Y-Valve in general.
2007-01-20 14:45:45 +00:00
dimitr
4d4f2ade7a Misc (64-bit related) 2006-10-29 14:16:29 +00:00
asfernandes
49bc38cc61 Misc 2006-10-10 03:39:22 +00:00
alexpeshkoff
3ed7326ec1 Fixed CORE-87 2006-10-09 12:36:39 +00:00
alexpeshkoff
f479684d8b each file must have firebird.h included 2006-07-26 09:27:01 +00:00
robocop
a5df2e453d I prefer a clearer and specific way to ensure our paths end on a valid directory separator. 2006-06-02 08:46:28 +00:00
dimitr
7cc12e8489 1) Reworked memory management in SORT. Now we're pools aware there.
2) Reworked error handling in SORT and its callers.
3) Replaced DLS+SortMem with the generic TempSpace class.
4) Replaced GDS temp file management with the TempFile class.
5) Various cleanup.
2006-05-31 08:53:00 +00:00
asfernandes
1dcdd0d3ca Misc 2006-05-25 03:15:53 +00:00
robocop
e2fdae8f16 Use the same code as in the Windows version. 2006-05-24 09:25:47 +00:00
dimitr
211645e3dc Getting rid of the old allocator routines. 2006-05-23 10:17:00 +00:00
alexpeshkoff
2098784f54 fix posix build after introducing PageManager 2006-05-22 11:42:16 +00:00
robocop
e77a46b011 Misc. 2006-05-20 03:55:54 +00:00
asfernandes
292ad66e96 Misc 2006-05-20 01:53:51 +00:00
alexpeshkoff
b056a118b5 1. Avoid use of STL
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
2006-05-19 15:17:02 +00:00
alexpeshkoff
e7d631bb3c make syslog messages visible on terminal 2006-03-06 10:40:37 +00:00
robocop
10cb928ddc More cleanup. 2006-02-23 06:52:25 +00:00
robocop
1f84bac700 Mark unused data members, discover more code associated to conditional compilation, clean some places, replace custom loops by memcpy and memset when possible, etc. 2006-02-23 05:08:26 +00:00
robocop
be217fd37a Agreed with Dmitry: when we are reporting an error, we don't know how critical it is. No need to copy/clone the string and risk more failures, since we don't need to change it to send it to the operating system. 2005-12-25 04:38:51 +00:00
robocop
faeb758d79 Totally misc. 2005-10-30 02:29:11 +00:00
robocop
65f567f88e Totally misc. 2005-10-29 03:46:23 +00:00
alexpeshkoff
058a0d23f3 Retry when system call is interrupted 2005-10-28 15:18:03 +00:00
robocop
c36feebdf8 Misc. 2005-09-22 06:14:36 +00:00
alexpeshkoff
ca6d4b1876 slightly better diagnostics 2005-09-15 16:42:34 +00:00
alexpeshkoff
32f7848c15 removed marker file related code 2005-09-12 11:14:59 +00:00
alexpeshkoff
e832cd2c68 fixed BOFs in PIO functions 2005-09-08 16:41:56 +00:00
dimitr
6430c7ac10 Moved the ODS checking routine from ods.h to a separate module. 2005-08-16 13:39:26 +00:00
alexpeshkoff
ccdb2e6ad2 fixed posix build after ODS parser changes 2005-06-27 12:26:36 +00:00
asfernandes
59213efe7e Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
robocop
8b573aa0da Change the license with Mark's permission. 2005-01-12 04:22:32 +00:00
robocop
24742873ad fb_string.h is moved to common/classes. 2004-12-17 05:41:47 +00:00
robocop
f550ca480f Misc. 2004-12-09 02:53:19 +00:00
robocop
ecf2979c6e Putting the license on John's files after asking him for permission. 2004-12-08 04:14:05 +00:00
robocop
014d90ff59 Misc. 2004-12-08 04:12:26 +00:00
robocop
4e3860e04a Misc. 2004-12-06 10:17:00 +00:00