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

463 Commits

Author SHA1 Message Date
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
ec27d021fd Cleanup. 2005-08-31 16:08:14 +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
dimitr
0ce1d52f3e Slightly changed (mostly cleaned up and fixed) the SS shutdown mechanics. 2005-06-24 11:14:51 +00:00
asfernandes
59213efe7e Merge INTL branch into HEAD 2005-05-27 22:45:31 +00:00
hvlad
9cf932f04f Fix wrong error (write failure) detection 2005-02-17 07:28:03 +00:00
alexpeshkoff
55a7f8d45b fixed AV during SS shutdown on NT 2005-01-12 12:19:03 +00:00
robocop
741a1d3d5a Correct the year in Alex' changed licenses. 2005-01-12 04:34:16 +00:00
robocop
8b573aa0da Change the license with Mark's permission. 2005-01-12 04:22:32 +00:00
alexpeshkoff
e2dd2c56cd applied correct license to files, added by me to the project 2005-01-10 18:06:14 +00:00
robocop
39fbdce193 Totally misc. 2005-01-01 01:54:30 +00:00
robocop
d65307b497 Style. 2004-12-24 08:52:39 +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
fd6230794c 1.- Changing the license on John's files after asking him for permission.
2.- Misc.
2004-12-08 02:36:41 +00:00
robocop
4117b22257 Misc. 2004-12-07 01:40:48 +00:00
robocop
b8f60a915c 1.- Changing the license on John's files after asking him for permission.
2.- Misc.
2004-12-07 00:55:54 +00:00
robocop
2363c8926c Misc. 2004-12-07 00:43:36 +00:00
robocop
4e3860e04a Misc. 2004-12-06 10:17:00 +00:00
robocop
88d5fca19b Changing the license on John's files after asking him for permission. 2004-12-06 10:05:38 +00:00
robocop
3ca7f5afb7 Misc. 2004-12-03 06:24:18 +00:00
aafemt
601e894cf6 MinGW windows.h does not include wincrypt.h 2004-12-02 12:15:33 +00:00
robocop
af6a16107a Misc. 2004-11-30 06:18:39 +00:00
robocop
bb170bd3b6 isc_interpret is fb_interpret again.
Please do a full rebuild.
2004-11-28 01:03:05 +00:00
robocop
d6535351a2 Misc: style. 2004-11-24 09:22:07 +00:00
robocop
a2a01558f8 We don't need reinterpret_cast from void* 2004-11-16 08:34:35 +00:00
alexpeshkoff
daa112c705 replaced platform-dependent SHA1 with in-tree sha.cpp 2004-11-14 18:09:14 +00:00
alexpeshkoff
19b790777a added related feature - platform-dependent random genearator 2004-11-14 18:03:11 +00:00
robocop
c75595ac55 Misc. 2004-11-08 06:16:19 +00:00
robocop
28473785d7 Fix Alex' commit. 2004-11-08 06:15:49 +00:00
robocop
a04c0adba3 Pre-ANSI C file? 2004-11-08 03:36:52 +00:00
alexpeshkoff
3bd02ee852 security fix
1. Use SHA1 hash instead of ENC_crypt.
2. Disable any remote (non-embedded) access to security.fdb.
3. Use services in gsec and isc_*_user() fucntions.
    In gsec switch -database replaced with -server.
4. Protect from attempts to brut-force accounts/passwords.
2004-11-07 14:50:53 +00:00
alexpeshkoff
73c3fc3e51 1.fixed problem with double-opened databases on LanMan mounted disk.
might cause database corruption.
2.more active use of Firebird::string in isc_file.cpp
2004-11-07 14:43:29 +00:00
skidder
3e26513b38 fb_interpret->isc_interpet, deprecate isc_interpete, clean interface a little bit 2004-10-25 03:53:03 +00:00
robocop
25f115b66e Closing several possible buffer overruns.
Alex is expected to overwrite my changes in isc_file.cpp.
2004-10-08 04:48:02 +00:00
robocop
54b61b6cd5 Totally misc: typo in comment. 2004-10-04 04:43:42 +00:00
robocop
31ba754981 After talking to Ann, decided to disable several items:
- obsolete items like WAL and JOURNAL (cleaned in the past)
- crud from attempts never finished like the shared cache manager for Classic
- DSQL nodes that aren't used. This allowed freeing some keywords.
The functionality was disabled by commenting the code. No code has been deleted.
2004-10-03 04:49:04 +00:00
robocop
e6cb17cac6 Vulnerability reported by Daniel Urban.
First step: reorganize code.
Please do a full rebuild after retrieving those changes.
2004-09-22 01:59:39 +00:00
alexpeshkoff
079c3f0602 Added firebird.conf parameter UsePriorityScheduler (requested by Nickolay) 2004-09-02 09:00:48 +00:00
alexpeshkoff
a808403767 Partially removed DeadThreadsCollection parameter from firebird.conf.
Concerning complete removal of it I wait for response on my letter to devel list.
2004-09-01 16:11:12 +00:00
skidder
e0ac81de4a Introduce concept of ODS type to be able to distinguish between Interbase databases, Firebird databases, databases created by debugging builds of Firebird and private forks 2004-08-23 20:44:49 +00:00
alexpeshkoff
31039a254e next step preparing to allocate auto objects memory from appropriate pool 2004-08-16 12:28:43 +00:00
alexpeshkoff
c31c9d0b7e fixed problems with thread priorities scheduler 2004-08-16 12:21:46 +00:00
skidder
cd3dc023a1 Keep fb_tls.h low-profile header. Avoid fancy TLS declarations 2004-07-14 21:56:19 +00:00
robocop
72cf23fc94 Try to complete my undoing of the ods.h changes, aided by by Treeve Jelbert. 2004-07-10 09:26:28 +00:00
brodsom
728c927550 Hack to fix mingw build (due to a mingw bug). 2004-07-02 10:47:03 +00:00
skidder
593fc58ccb Change license for source files which I wrote 2004-06-30 01:45:18 +00:00
robocop
949830d0c6 1.- const correctness
2.- style
3.- Try to fix the mess caused by different data types used to represent bifields of SCL_ constants defined in scl.h,
first round. No circular dependencies found through MSVC. Still pending dyn* and grant.epp files.
2004-06-29 04:37:59 +00:00
brodsom
1aa7b9452c Looking for extra ; at namespace declaration end 2004-06-13 23:45:02 +00:00
brodsom
36818e3c80 Correction 2004-06-09 19:03:22 +00:00
brodsom
c8dd4ef00a Fix gcc complaints after Alex changes. 2004-06-09 19:02:19 +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
robocop
1332d98618 Literal strings should be treated as const char* 2004-06-05 09:37:18 +00:00
brodsom
9affafec6b Finishing the api cleanup 2004-05-29 13:34:54 +00:00
alexpeshkoff
9a34ce553c make bool (isEmpty/hasData) checks for string and stack safe 2004-05-27 16:26:52 +00:00
brodsom
64c1dee04e -Use C++ struct declaration style. 2004-05-24 17:31:47 +00:00
brodsom
f4ca41fa3d -Replace *_thread_data macros with inline functions (jrd step 1) 2004-05-22 14:28:54 +00:00
robocop
441817bd82 1.- Misc changes
2.- Style
3.- Recover dsc_ttype in dsc after Blas' cleanup as a synonym for dsc_sub_type in text types
2004-05-21 06:16:17 +00:00
skidder
35b7115d3d Small 64-bitness fixes 2004-05-20 21:58:15 +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
d28feacae9 Correction 2004-05-19 14:59:16 +00:00
brodsom
98d9fe6e63 Macro cleaning 2004-05-18 16:32:07 +00:00
brodsom
606dee7a14 Correction 2004-05-18 00:45:46 +00:00
brodsom
b76a60e8b7 Move THREAD_ functions from thd.h to thread_proto.h (and fix unix build) 2004-05-17 22:30:09 +00:00
brodsom
cc1c25f7ae Macro cleaning 2004-05-16 01:42:11 +00:00
brodsom
725e073f1c rename local macro to ease cleaning 2004-05-15 00:59:29 +00:00
brodsom
ee34db7e20 Macro cleaning (THREAD_*) 2004-05-15 00:58:46 +00:00
brodsom
ae26a9ac9a Macro cleaning 2004-05-14 22:59:55 +00:00
brodsom
b485996fa8 Macro cleaning 2004-05-13 23:20:50 +00:00
brodsom
b30a0b8799 Macro cleaning 2004-05-12 00:02:37 +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
dimitr
a79171299f Corrections. 2004-04-10 14:00:04 +00:00
robocop
faa41f7b3b Cleanup 2004-03-30 04:10:52 +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
1e6c7b18e9 fixed problem with loop in includes 2004-03-22 11:38:23 +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
alexpeshkoff
7007d6f2a4 1. introduced Jrd and Ods namespaces
2. cleanup of blk* request conversions
3. fixed memory allocation in Execute Statement
2004-03-20 14:57:40 +00:00
robocop
958f9e31aa Cleanup
A few new[] - delete[] pairs fixed.
2004-03-19 06:14:53 +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
alexpeshkoff
67f1740fea Various cleanup to make engine compile and work after mentioned earlier changes.
Mainly:
1) MemoryPool* => MemoryPool& in arrays' constructors
2) use Firebird::string to keep strings data
2004-03-14 13:40:14 +00:00
alexpeshkoff
c252a2237b 1) made DitItr pooled-object
2) dropped comparePaths - it did nothing more then PathName can now
2004-03-14 13:30:26 +00:00
alexpeshkoff
221ae2fa2a Pools support 2004-03-14 13:14:58 +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
alexpeshkoff
c3c69e7570 - fixed win32 environment problems
- cleanup
2004-02-28 19:29:53 +00:00
skidder
a4dd1dfa09 Fix single-user mode on Win32. Now shutdown seems to work fine everywhere 2004-02-25 06:33:26 +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
2fa67d46bc Cleanup
Reduce reinterpret and C casts
Fix isql so it can show all predefined blob types in readable form.
2004-02-24 05:34:44 +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
alexpeshkoff
efb64b2aab Added native firebird::string class. 2004-02-08 17:08:34 +00:00
robocop
663e3b16e7 Cleanup 2004-02-02 11:02:12 +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
b441cd9aef Cleanup 2004-01-13 09:52:19 +00:00
robocop
3ce18142c3 A requiem for JOURNAL and WAL.
Instructions in the list.
2004-01-06 10:44:15 +00:00
robocop
06a4df3708 A requiem for JOURNAL and WAL.
Instructions in the list.
2004-01-06 10:33:18 +00:00
epocman
707ec9a066 More Win32 1.5 -> HEAD synchronisation. 2004-01-03 12:39:32 +00:00
robocop
fd93837ec3 Cleanup:
const correctness
BOOLEAN -> bool
Vars in scope
Formatting
JRD_REQ -> jrd_req*
JRD_TRA -> jrd_tra*
JRD_REL -> jrd_rel*
JRD_FLD -> jrd_fld*
event -> event_t, EVENT_T dropped, EVENT should go in the future
Frank's corrections
alice's STR -> alice_str*
remote's STR -> rem_str*
etc.
It creates entities and backups and restores for me. :-)
2004-01-03 10:59:52 +00:00
robocop
16cbc204df Cleanup 2003-12-31 05:36:12 +00:00
robocop
ad0b5c4de3 General cleanup 2003-12-22 10:00:59 +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
skidder
e7a6f60ef9 Begin fixing class/struct inconsistencies. This work is a part of task to make Firebird build using MSVC2003 2003-11-30 02:12:48 +00:00
brodsom
27cbcdd73e -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 12:57:23 +00:00
brodsom
9b7994233c -Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes 2003-11-16 01:52:44 +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
47997b4f3c -Removing gdsold.h and gds.h 2003-11-10 00:04:53 +00:00
brodsom
4285bc623c Removing gdsold.h and gds.h 2003-11-08 16:40:17 +00:00
brodsom
146b6f2001 Extern function cleaning 2003-11-07 13:25:53 +00:00
robocop
db77ffa605 const correctness, variables in scope, cleanup, etc. 2003-11-07 08:06:35 +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
cda707bd36 const correctness and other related changes 2003-11-01 10:26:43 +00:00
epocman
bbbf2cbff1 Win32 stub GDS32.DLL now preferably attempts to load FBCLIENT.DLL from its installation location (rootdir/bin) instead of system directories. Related to the finishing touches of the Win32 installation scheme looking forward multi-instances support after V1.5.
Please build maintainers, add advapi32.lib to msvc7/mingw builds of gds32.dll. Thanks.
2003-10-30 18:06:07 +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
epocman
df60ff7b60 Win32 - Syncing with the recent FB 1.5 branch installation changes. 2003-10-08 09:42:23 +00:00
brodsom
2aeb693d06 extern cleaning
removing underscores in macros
DLL_EXPORT cleaning
2003-10-03 01:53:34 +00:00
dimitr
0b24af9b9e Changed license of some files by Mark and myself. 2003-09-26 14:18:31 +00:00
dimitr
6d6dae9295 Changed license of some files by Mark and myself. 2003-09-26 14:13:15 +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
brodsom
a2715cb8c9 Fix indents 2003-09-13 11:48:09 +00:00
aafemt
0596ce9096 A bit more universal MINGW fix 2003-09-12 10:20:32 +00:00
brodsom
3cf8fdd47e -MINGW fix 2003-09-11 02:32:40 +00:00
brodsom
9bf60eadc0 -Removing PYXIS 2003-09-11 02:17:05 +00:00
skidder
a70a93adb9 Fix license of file that I created 2003-09-10 15:09:18 +00:00
robocop
79e4522ffe const correctness, bool, etc.
locksmith is harmless => root/administrator/sysdba, nothing mysterious.
2003-09-09 11:07:19 +00:00
skidder
5761966226 Make Win32 version of engine compile 2003-09-08 21:44:44 +00:00
skidder
19dc9b93bc Add forgotten file 2003-09-08 20:33:42 +00:00
skidder
77b17de987 NBACKUP-related changes and some clean-up 2003-09-08 20:23:46 +00:00
brodsom
382cd1c45e Code cleaning 2003-09-08 01:45:09 +00:00
brodsom
7fd6a805f5 Fix wrong change (Thanks to Claudio) 2003-09-07 00:48:23 +00:00
brodsom
d1f86ac0bf Code cleaning (Thanks to Claudio) 2003-09-07 00:48:02 +00:00
brodsom
a4416db52a -Replace BOOLEAN, TRUE and FALSE 2003-09-04 21:26:15 +00:00
brodsom
7fb0cd648d -Replace NULL_TDBB, NULL_DBB with NULL 2003-09-01 11:08:30 +00:00
aafemt
8c049c88cf No more isc_array_gen_sdl() in public API 2003-09-01 10:06:24 +00:00
brodsom
cc1c1e8dfb -Fix cast warnings 2003-08-19 01:26:54 +00:00
brodsom
4bbadaa989 -Although not used, fix header location 2003-08-10 10:42:22 +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
brodsom
dc5ccc4902 -Fix cast warnings 2003-08-09 19:01:02 +00:00
skidder
84bfde306d Win32 engine builds and seems to work 2003-08-06 18:06:22 +00:00
skidder
143f8d2443 Implementation of fast physical incremental backup 2003-08-06 16:30:49 +00:00
brodsom
499337fda5 Split utilities dir 2003-07-15 02:43:36 +00:00
brodsom
49a86dde7d Move physical io to os specific 2003-07-14 10:35:49 +00:00
brodsom
1464bbab67 Move vms related stuff to os/vms 2003-07-14 09:39:23 +00:00
brodsom
e5025fb33e Move ibinitdll to os/win32 2003-07-14 09:23:28 +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
brodsom
1380b0de9a Comment unused var decl 2003-04-03 08:49:39 +00:00
alexpeshkoff
ff5b7feba5 Fixed use of / and c:\ in directories list 2003-04-02 15:14:14 +00:00
alexpeshkoff
c24d2b47fc make pathSplit work with paths, not processed by ISC_expand_filename 2003-03-29 15:36:49 +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
tamlin
25450348fd Fix isLoadableModule problem. 2003-03-14 11:28:10 +00:00
alexpeshkoff
592b5da341 Small debugging-aid fix 2003-03-13 16:48:27 +00:00
dimitr
1f3e4b22cd Some changes for the embedded server. 2003-03-01 16:30:55 +00:00
brodsom
f2e38d1c64 Variable declaration without typedef. 2003-02-27 23:53:36 +00:00
dimitr
d61fb482ac Fixed problem with lack of trailing backslash in the registry key. 2003-02-24 13:16:10 +00:00
bellardo
6d2af80b56 config_root implementation for Darwin. The root directory is located using Darwin specific framework search methods. 2003-02-13 22:40:42 +00:00
dimitr
2dd4c59514 Cleanup. 2003-02-12 14:04:56 +00:00
brodsom
32ad3f4583 Change debug defines names to DEBUG_* 2003-02-10 00:03:54 +00:00
dimitr
6c2d810678 Let's use default memory pool in production builds. I cannot see a reason to allocate 100K for small structures of the scheduler. 2003-01-20 11:07:45 +00:00
dimitr
8c1ae9003d Fixed memory pool usage. 2003-01-17 07:11:10 +00:00
skidder
ba5e11b15c Integrate new memory manager into the engine 2003-01-16 17:47:10 +00:00
alexpeshkoff
4047237a50 Added config file parameters, controlling threads' priorities scheduler 2003-01-12 15:33:00 +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
skidder
db3692790b New changes by Dmitry Emanov. Configuration manager and Windows build environment improvements 2002-11-30 15:08:09 +00:00
dimitr
4641974788 no message 2002-11-26 08:56:06 +00:00
dimitr
4097dcad8d Changed some win32 specifics. 2002-11-17 15:46:24 +00:00
dimitr
78be0bfa8d Cleanup. 2002-11-14 13:40:04 +00:00
alexpeshkoff
2dab094729 Increase time interval, given to thread with high priority in JRD_reschedule
Cleanup
2002-11-11 18:09:01 +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
dimitr
5f84d8d506 Enabled priority scheduler for win32 builds. 2002-11-03 16:48:07 +00:00
dimitr
9a02a2271c New configuration manager. 2002-11-03 16:26:12 +00:00
dimitr
8c04ac6268 Disallowed new priority scheduler for CS builds. 2002-10-31 11:26:15 +00:00
alexpeshkoff
d887c82086 Threads' priority scheduling in Win32
Inactive by default
To bring to active state uncomment
     //#define THREAD_PSCHED
in thd_priority.h
2002-10-25 16:28:17 +00:00
stryqx
467d9d20cd Quiet newline warning 2002-10-12 05:21:32 +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
dimitr
4bdac52f4c A Win32 implementation of the dynamic module loader and path operations
abstractions.
2002-06-05 09:57:14 +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