brodsom
f4ca41fa3d
-Replace *_thread_data macros with inline functions (jrd step 1)
2004-05-22 14:28:54 +00:00
brodsom
68cb86b274
- Remove *_THREAD_DATA definitions from thd.h, are unneeded and conflicts with definitions in providers/services main headers (which need to use undef).
...
- Use different names for each service/provider *_THREAD_DATA macros.
2004-05-19 18:14:29 +00:00
brodsom
725e073f1c
rename local macro to ease cleaning
2004-05-15 00:59:29 +00:00
brodsom
b485996fa8
Macro cleaning
2004-05-13 23:20:50 +00:00
brodsom
ef3f5f1911
Rollback until I found a better solution.
2004-05-07 07:19:48 +00:00
brodsom
ce7a5ced08
-Macro cleaning
2004-05-06 22:11:24 +00:00
skidder
43cb0d1ce4
Y-Valve handle translation layer
2004-05-02 23:06:37 +00:00
brodsom
d44cc660ab
Comment unused macros
2004-05-02 22:50:48 +00:00
brodsom
a549091c94
- Split sqlda.h to avoid duplicated definitions between ibase.h and sqlda.h
...
- Replace define for constants
- Remove contants.h where not used.
2004-04-30 22:47:16 +00:00
brodsom
0daa189563
Removing ib_stdio.h
2004-04-28 22:36:29 +00:00
skidder
8bb5ed0e96
Fix problem with 64-bit SS NPTL builds
2004-04-20 05:57:31 +00:00
robocop
1824343930
Cleanup.
...
Fixed a linking error with MSVC6, too.
2004-03-28 09:10:30 +00:00
skidder
919395b4b0
Fix warnings
2004-03-24 05:48:12 +00:00
alexpeshkoff
88dcae12db
fixed some problems with posix debig build
2004-03-22 15:13:05 +00:00
alexpeshkoff
94d2f698e2
1. introduced Jrd and Ods namespaces
...
2. cleanup of blk* request conversions
3. fixed memory allocation in Execute Statement
*** posix build fixes ***
2004-03-20 15:45:12 +00:00
robocop
f58c769c37
Cleanup. In geeky words:
...
PandoraBox* pbox = reinterpret_cast<PandoraBox*>(&can_of_worms);
pbox->open();
pbox->flush();
Nickolay may want to undo my ods.h changes if gcc insists
in its crusade against non-PODs and poodles.
2004-03-18 05:56:06 +00:00
alexpeshkoff
5e045f18fc
fixed posix build - it's buildable now
2004-03-16 17:35:03 +00:00
skidder
c64f31b712
Fix some warnings from GCC/Linux build. Some of them were subtle errors
2004-03-12 07:00:52 +00:00
robocop
2ab1f94dd2
Cleanup
...
Some minor corrections
Second step to rename
2004-03-11 05:04:26 +00:00
skidder
39d2445f1f
This should make NetBSD happy
2004-03-08 18:06:20 +00:00
skidder
731a49149d
Use lesser common denominator when handling signals
2004-03-08 02:06:30 +00:00
robocop
e6187cecd2
Cleanup
...
Some bug fixes
Style
2004-03-07 07:58:55 +00:00
skidder
dc7aab8f9c
Fix up exception handling. Handle (do not ignore) std::bad_alloc and generic exceptions, provide syscall and error information in system_call_failed
2004-03-01 03:35:23 +00:00
skidder
ad97d0409d
Fix POSIX build
2004-02-29 05:49:03 +00:00
skidder
2c4fe73bd4
Implement new shutdown modes (single-user and full shutdown). Tested on Linux/AMD64 CS and SS
2004-02-25 01:50:40 +00:00
robocop
5c3c8abd9a
Big cleanup.
...
God have pity on platform maintainers.
I only can compile/test Win32; sorry, folks.
2004-02-20 06:43:27 +00:00
skidder
f92b39e11c
Get posix build closer to buildable state after Alex' commits, but build is still broken. It was very bad idea to commit incomplete and broken stuff into CVS, in particular, fb_string still has some rough edges, doesn't work with memory pools correctly and fb_string.cpp is just missing.
2004-02-08 18:47:47 +00:00
robocop
2b295a9108
General cleanup. Sorry if I missed some occurrence.
2004-01-28 07:50:41 +00:00
skidder
08eee5ebaa
Further AMD64 fixes. Given this fixes you may start playing with databases using isql_static.
2004-01-21 07:18:30 +00:00
robocop
16cbc204df
Cleanup
2003-12-31 05:36:12 +00:00
robocop
b02c629735
Cleanup
...
Some name changes
Try to fix SINIX-Z problems with send() prototype
2003-12-05 10:35:47 +00:00
brodsom
c5253ae8a5
-Replace gds__ constants with isc_ contants
...
-Replace codes.h with iberror.h (or remove)
-Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp
-Use ISC_QUAD internally
-Use isc_vax_integer internally
2003-11-11 12:19:20 +00:00
brodsom
89e8f89f86
Extern "C" cleaning
2003-11-06 03:03:36 +00:00
brodsom
ff070a16a8
Replacing assert with fb_assert
2003-11-03 23:59:24 +00:00
robocop
9ead7a37b4
const correctness
...
placed some variables in context
fixed some function signatures
closed a few possible buffer overruns
sorry to the platform maintainers, I can't verify what I did for non-Win32 builds
2003-10-29 10:53:47 +00:00
robocop
8182b6cba2
const correctness and other tasks
2003-10-16 08:51:06 +00:00
eku
b6151b52c2
SINIX-Z: POSIX stylish sigaction.
2003-10-14 13:10:05 +00:00
brodsom
2aeb693d06
extern cleaning
...
removing underscores in macros
DLL_EXPORT cleaning
2003-10-03 01:53:34 +00:00
dimitr
1452e9d828
Fixed comment.
2003-09-26 11:46:03 +00:00
eku
2762b67754
Fix for databases on raw devices:
...
Detect a database continuation file by its header page.
2003-09-25 12:12:38 +00:00
brodsom
9d5721473a
Removing SHLIB_DEFS
2003-09-22 17:56:35 +00:00
skidder
a70a93adb9
Fix license of file that I created
2003-09-10 15:09:18 +00:00
skidder
77b17de987
NBACKUP-related changes and some clean-up
2003-09-08 20:23:46 +00:00
brodsom
7fb0cd648d
-Replace NULL_TDBB, NULL_DBB with NULL
2003-09-01 11:08:30 +00:00
brodsom
cc1c1e8dfb
-Fix cast warnings
2003-08-19 01:26:54 +00:00
brodsom
d98d358edf
-Fix signed/unsigned comparison warning
2003-08-10 00:39:51 +00:00
brodsom
22b0fcb266
-Fix unused warning
2003-08-09 22:52:35 +00:00
brodsom
50d555e032
-Fix not used warning
2003-08-09 22:35:11 +00:00
skidder
143f8d2443
Implementation of fast physical incremental backup
2003-08-06 16:30:49 +00:00
brodsom
49a86dde7d
Move physical io to os specific
2003-07-14 10:35:49 +00:00
skidder
54b952ece4
Add comment
2003-05-25 00:24:23 +00:00
skidder
c5a8078d63
Allow Kylix and other tools work with local Linux CS version installed
2003-05-25 00:12:34 +00:00
alexpeshkoff
2af60e8991
Exit on missing / wrong firebird.conf with error report in system log
2003-04-19 16:46:24 +00:00
alexpeshkoff
45ad6a1bda
External files access restriction cleanup
2003-03-23 16:50:54 +00:00
alexpeshkoff
70c9d082ba
Now external tables are checked against directories list
2003-03-15 20:20:41 +00:00
dimitr
a280bdfa84
Corrected config implementation.
2002-12-06 12:04:39 +00:00
eku
390db3a3b7
Synchronised POSIX build with recent changes in the configuration manager.
2002-12-02 13:06:06 +00:00
nmcc
0c852f15ab
Fix posix builds.
2002-11-10 16:27:56 +00:00
skywalker
a91efa1ae8
Added config_root.cpp file for posix.
2002-11-05 16:49:05 +00:00
skidder
6d64014e57
Changed engine to store source file name/line number information for EVERY allocation when DEBUG_GDS_ALLOC is defined. All allocation should be done using FB_NEW or FB_NEW_RPT macros instead of keyword new since now
2002-09-25 17:12:16 +00:00
eku
f359a95a52
Added / replaced ifdef's around unistd.h with the define HAVE_UNISTD_H
...
generated by autoconf.
2002-08-26 12:18:16 +00:00
paul_reeves
f9b8800970
Updated code to support building under Linux. Main changes are to support the platform manager and the move of kanji.* to /intl.
2002-06-23 19:51:37 +00:00
bellardo
3f64eb0d9d
A posix (dlopen et al) implementation of the dynamic module loader
...
abstraction.
2002-04-10 04:42:52 +00:00
bellardo
c6aa3ecc36
Added the operating system specific subdirectory (os) to jrd. Also added the
...
abstraction headers for file path operations and dynamically loaded modules.
Included the implementations of the abstractions necessary for Darwin.
2002-04-09 23:23:36 +00:00