brodsom
458eaa2b65
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)
2003-03-01 18:04:21 +00:00
dimitr
43e4a78b48
Fixed bug with EXECUTE STATEMENT and autocommit transactions.
2003-02-26 11:57:36 +00:00
brodsom
89702f3e88
Restore inlines
2003-02-25 00:05:06 +00:00
eku
796a4e4e31
Fixed more issues with pwd.h.
2003-02-19 06:14:39 +00:00
aafemt
76937f58c8
Occasionally Windows also has unistd.h
2003-02-18 05:22:45 +00:00
dimitr
769fc81705
Corrections.
2003-02-16 18:07:53 +00:00
brodsom
3cb91fce80
Remove PIPE and STACK defines (PIPE_SERVER, PIPE_CLIENT, PIPE_LIBRARY, PIPE_SERVER_YVALUE, PIPE_BRIDGE_TO_V3, V3, V3_PATH, ALTPIPE)(STACK_EFFICIENT, STACK_REDUCTION)
2003-02-14 02:24:44 +00:00
brodsom
45efaaa7e0
Remove inline keyword.
2003-02-13 22:49:16 +00:00
dimitr
67749f906b
Fixed exception handling.
2003-02-13 13:33:57 +00:00
eku
a7f18b2e31
Removed "register" variables from the source code. It's up to the compiler
...
to hold variables in CPU registers.
2003-02-10 13:28:35 +00:00
dimitr
d5ccaeba4c
Fixed POSIX builds (at least I hope so).
2003-02-10 07:38:31 +00:00
dimitr
c11ec94f4f
Enabled generic support for the database encryption. The key part of the feature is still protected by the macro. Proven to work on win32.
2003-02-09 10:05:07 +00:00
brodsom
bc6d7593a1
Remove JPN_ defines
2003-02-08 00:31:29 +00:00
dimitr
e7289b02b2
1. Re-designed PWD interface.
...
2. Implemented cached isc4 connection.
3. Cleanup.
2003-02-03 13:34:16 +00:00
brodsom
c3a89aa171
- Move default attachment character set to header
...
- Mode default database character set to header
- Add isc_dpb_set_db_charset to use in create_database and apply it
2003-01-23 03:33:53 +00:00
skidder
884c38d6c4
Memory manager changes - added memory usage stats, empty extents are now deallocated
2003-01-18 21:45:24 +00:00
dimitr
fd2f852e49
Cleanup.
2003-01-18 19:39:12 +00:00
dimitr
92346cd0be
Some changes related to aliases.
2003-01-18 16:31:23 +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
85acecde86
Moved temporary hack from jrd.cpp to dls.cpp.
2002-12-13 11:09:25 +00:00
skidder
547fbc6e91
Temporary hack to make engine work until new configuration manager be able to handle directories stuff
2002-12-11 16:31:18 +00:00
dimitr
d6d6ec46c2
More usage of the new config stuff.
2002-12-06 21:12:59 +00:00
eku
eed374c06a
Autoconf:
...
o added tests for nttab.h sys/mntent.h sys/mnttab.h
o added tests for getcwd getwd setmntent getmntent
o ISC_PREFIX renamed to FB_PREFIX
o major code cleanup in src/jrd/isc_file.cpp
Removed platform-specific files from posix/Makefile.in.firebird.
2002-11-18 13:23:00 +00:00
skywalker
10649ce6c2
Change ISC_check_if_remote call since the check for nfs options disabled
...
is done now in isc_file.cpp
2002-11-18 07:58:13 +00:00
hippoman
4a76e9e4fe
change TRA,REQ,TRG,REL,CTX or PRC, to module local names.
2002-11-17 00:13:59 +00:00
dimitr
5f61e44ddc
Global names change:
...
FBOK=>FB_SUCCESS
FAILURE=>FB_FAILURE
xxx_FBOK=>xxx_SUCCESS
2002-11-14 08:33:08 +00:00
kkuznetsov
6887f405ab
Renaming all occurences of SUCCESS to FBOK
2002-11-13 15:01:21 +00:00
hippoman
25c1dbd367
* Changed NOD struct name to JRD_NOD.
2002-11-11 19:42:47 +00:00
alexpeshkoff
1c7bf4b0ab
Increase time interval, given to thread with high priority in JRD_reschedule
2002-11-11 18:28:35 +00:00
dimitr
bb320e2d43
Cleanup.
2002-11-11 10:03:35 +00:00
dimitr
6e4281babb
Force everybody to use new config manager.
2002-11-06 15:13:02 +00:00
seanleyne
0b82f4aa07
Removed obsolete "Netware" port
2002-10-30 06:40:58 +00:00
tamlin
ca36c9cfa9
Compile without warnings on MSVC6.
2002-10-24 11:16:59 +00:00
eku
0c1b55dd08
Code cleanup:
...
Since we already have the define ISC_STATUS_LENGTH for the the length of
the status vector, we should use it! Replaced 'status[20]' with
'status[ISC_STATUS_LENGTH]'.
Replaced the different symbolic names for the maximum length of a path
(MAX_PATH, MAX_PATH_LENGTH, MAXPATHLEN) with one uniq symbol MAXPATHLEN.
2002-10-24 09:01:44 +00:00
dimitr
31fa363fc1
Fixed one more 2PC related bug.
2002-10-18 14:40:35 +00:00
eku
3033cff1bf
Merged the support for databases on raw devices from FB1 into FB2.
...
Added switch '--enable-raw-devices' to configure to enable this feature
(default=off). Currently only supported on UNIX platforms.
2002-10-01 05:48:00 +00:00
skidder
0518ca14a3
Fix several mostly DDL-related coredumps and locking failures
2002-09-27 22:59:24 +00:00
bellardo
0eaf588b49
renamed header files jrd/math.h and jrd/time.h to jrd/jrd_math.h and
...
jrd/jrd_time.h.
2002-09-27 00:20:12 +00:00
skidder
040bd8e499
Fixed some memory leaks
2002-09-26 18:13:02 +00:00
eku
0189c970f0
Fixed compiler warnings.
2002-09-26 09:26:40 +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
bellardo
938ebf794b
Added support for a single, generic "plugins" directory. Where possible, this
...
new plugins directory should be used for engine modules. Note the old separate
directories intl and UDF still exist and have the same usage as before.
2002-09-24 00:27:23 +00:00
bellardo
684c2efbf7
Fixed an infinite recursion problem with the new compilation delayed triggers.
2002-09-23 17:18:22 +00:00
bellardo
dfe98160bd
Fixed an order of operations error in the first dbb destructor implementation.
2002-09-22 19:08:33 +00:00
bellardo
33e0d91f8a
Patch a rather large dbb memory leak created during the c++ porting.
2002-09-22 17:25:46 +00:00
skidder
b374caac68
Deferred user trigger compilation added. Solves some, but not all DDL issues and speeds things up
2002-09-19 16:02:58 +00:00
eku
da93f6697f
Autoconf enhancements:
...
o autoconf v2.53 and later is now required to generate configure
(sorry, but it makes many tasks easier)
o improved tests for mmap, socklen_t and offt_64
o added tests for atexit, on_exit, (v)fork, set(p)grp, setpgid and flock
o added test for the keyword 'volatile'
o fixed errors in configure.in
o updated config.h.in and autoconfig_msvc.h (the latter may be incorrect)
o replaced VOLATILE by volatile
o removed SETPGRP and ATEXIT
o replaced NO_FLOCK by HAVE_FLOCK
o SIG_FPTR cleanup
o vfork cleanup
2002-09-11 11:30:50 +00:00
dimitr
e0d36f375f
fbserver instead of ibserver.
2002-09-08 07:56:54 +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