dimitr
ff090e6a7b
Cleanup.
2008-03-12 16:42:51 +00:00
dimitr
aabe5ecd02
Let's shutdown the JRD subsystem properly when Windows is being shutdown itself.
2008-02-20 16:28:59 +00:00
dimitr
214cb37f1b
Fixed the win32 build.
2008-01-23 19:03:20 +00:00
alexpeshkoff
39896cb955
Fixed CORE-1671: atexit() calls in client libraries cause segfaults
...
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory
To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.
Also some related cleanup.
2008-01-23 15:52:40 +00:00
dimitr
17e5267603
The merge continued.
2008-01-16 07:15:01 +00:00
dimitr
f53c5de024
Fixed inability of the guardian to start the server (service mode only).
2007-12-18 07:34:11 +00:00
robocop
e134683564
I decided to close some exotic (and probably irrelevant) buffer overruns.
2007-12-04 09:59:54 +00:00
asfernandes
ad13b126d1
Misc
2007-11-30 00:35:44 +00:00
dimitr
f3e3ba6cf6
Fixed (hopefully) CORE-1565.
2007-11-29 09:24:42 +00:00
paul_reeves
d1f5482882
Be consistent in usage of FB_DEFAULT_INSTANCE.
2007-07-26 09:58:32 +00:00
alexpeshkoff
ea8ba3370d
Cleaned up mutexes - removed MUTX_T and related macros
2007-06-06 12:37:24 +00:00
dimitr
71801a4e0d
Corrections (Win64 related).
2006-11-01 07:11:09 +00:00
dimitr
9ae3ad0c0a
Win64 adjustments.
2006-10-30 14:18:02 +00:00
dimitr
ccc620e334
A bunch of changes targeted to support multi-instancing on win32.
2006-04-20 10:35:44 +00:00
robocop
51e1d59ac5
Misc.
2006-01-28 04:12:42 +00:00
dimitr
878ef6a583
Reduced dependencies upon window messages + cleanup.
2006-01-26 12:23:48 +00:00
robocop
601352717b
Misc.
2005-12-24 07:29:33 +00:00
dimitr
ec27d021fd
Cleanup.
2005-08-31 16:08:14 +00:00
paul_reeves
797a7dcc20
Minor fixes to make cpl applet compatible with fb2 codebase.
2005-03-18 09:23:00 +00:00
robocop
bd0af404fd
Misc.
2004-12-28 05:21:00 +00:00
alexpeshkoff
b803aac633
restored cleanup, accidentially erased by my previous commit
2004-12-26 12:36:01 +00:00
alexpeshkoff
3a96dcb498
fixed assertion in guardian
2004-12-26 12:11:14 +00:00
robocop
1718ae5a45
Misc.
2004-12-26 04:09:06 +00:00
robocop
d65307b497
Style.
2004-12-24 08:52:39 +00:00
robocop
0dd1aced53
Misc.
2004-12-09 02:50:47 +00:00
dimitr
152e38877a
Fix by Eugene Kilin.
2004-11-05 19:33:56 +00:00
brodsom
728c927550
Hack to fix mingw build (due to a mingw bug).
2004-07-02 10:47:03 +00:00
alexpeshkoff
1591a54e5e
Thread cleanup:
...
1. Added macros to declare thread entrypoints
2. THD_mutex_* functions use Firebird::Mutex
3. Thread local storage use fb_tls.h
2004-06-08 13:41:08 +00:00
brodsom
4630d81acc
Replace with more specific (and clear) cast
2004-05-28 01:32:54 +00:00
brodsom
98d9fe6e63
Macro cleaning
2004-05-18 16:32:07 +00:00
brodsom
aa88f67e75
Macro cleaning
2004-05-17 00:21:46 +00:00
brodsom
8699aec9c9
-Avoid shadow warning
2004-05-12 19:23:17 +00:00
brodsom
0daa189563
Removing ib_stdio.h
2004-04-28 22:36:29 +00:00
aafemt
4b99822fc9
Right headers include sequence
2004-03-24 11:06:22 +00:00
brodsom
a26621dba7
Correction
2003-12-03 01:53:45 +00:00
brodsom
739c20ae92
Fix posix build (const_cast needed)
2003-12-02 16:04:27 +00:00
robocop
9fafc348bf
const correctness
...
vars in scope
minimal interface cleanup
small bug fixes
2003-11-28 06:48:34 +00:00
brodsom
b41774c19f
Fix
2003-10-27 01:29:32 +00:00
brodsom
8a7d7d294e
extern cleaning
2003-10-02 19:20:55 +00:00
aafemt
d6ac8ca648
'struct' cleanup
2003-09-17 10:36:11 +00:00
epocman
e4c3f662f2
Code cleanup per Claudio request
2003-09-10 13:20:39 +00:00
brodsom
382cd1c45e
Code cleaning
2003-09-08 01:45:09 +00:00
epocman
bd0e11a7e4
Win32 - 'instsvc install -guardian -login user' now also sets the
...
Guardian to run as 'user'.
This is achieved by giving appropriate security rights to 'user'
on the firebird service object (instsvc utility) and fixing some
wrong security flags in the Guardian code itself.
2003-09-07 19:11:59 +00:00
brodsom
92e8fecff5
-Replace BOOLEAN, TRUE and FALSE
2003-09-02 17:24:34 +00:00
brodsom
d259a746e1
Remove compiler warnings
2003-08-07 14:26:58 +00:00
brodsom
499337fda5
Split utilities dir
2003-07-15 02:43:36 +00:00
brodsom
5829455596
Move win32 specific sources in remote to remote/os/win32
2003-07-14 23:29:45 +00:00
brodsom
8224543385
- Correct formats
...
- Remove unused var
- ifdef unused code
- add brackets to initializer
2003-04-03 02:16:59 +00:00
brodsom
93c22ac670
Remove unused REMOVE macro. The two functions are duplicated in cntl.cpp, with exactly the same code.
2003-03-13 12:46:26 +00:00
brodsom
9432717863
Patch minGW errors and some warnings
2003-03-05 14:38:48 +00:00