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