8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 04:03:03 +01:00
firebird-mirror/src/jrd/os
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
..
darwin Misc 2007-06-16 19:39:33 +00:00
posix Fixed CORE-1671: atexit() calls in client libraries cause segfaults 2008-01-23 15:52:40 +00:00
vms Fixed CORE-1671: atexit() calls in client libraries cause segfaults 2008-01-23 15:52:40 +00:00
win32 Fixed CORE-1671: atexit() calls in client libraries cause segfaults 2008-01-23 15:52:40 +00:00
config_root.h restored functionality of -e family of switches, broken somewhere in 1.5 2007-04-05 12:47:20 +00:00
fbsyslog.h 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
guid.h Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
isc_i_proto.h The merge continued. 2008-01-16 08:16:36 +00:00
mod_loader.h support of gcc "feature" - it does not let reinterpret_cast between data/void and function pointers 2007-04-19 09:14:15 +00:00
path_utils.h deleted extra qualifier causing compilation error 2006-06-15 21:42:26 +00:00
pio_proto.h Fixed CORE-1537: NBackup creates difference file in bad place 2007-10-26 13:21:16 +00:00
pio.h The merge continued. 2008-01-16 08:16:36 +00:00
thd_priority.h Fixed CORE-1671: atexit() calls in client libraries cause segfaults 2008-01-23 15:52:40 +00:00