tamlin
fb3cfa85da
const correctness etc
2002-10-29 16:27:47 +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
skidder
ebdcd20d06
Fixed resource leaks in DDL recursive procedure handling which caused some DDL to fail
2002-10-04 22:08:43 +00:00
skidder
48b2de2760
Fixed my own dropped procedure handling error
2002-09-30 19:19:30 +00:00
skidder
5757abc383
Fixed possible coredump while dropping procedure and in some other cases
2002-09-30 18:24:56 +00:00
skidder
83f57c1275
Fixed FB1/FB2/IB6 possibility of deferred database corruption (just reported or rarely real) when deleting foreign constraint
2002-09-30 14:21:34 +00:00
skidder
c5d0cb8984
Fixed one more DDL coredump
2002-09-28 20:58:40 +00:00
skidder
0518ca14a3
Fix several mostly DDL-related coredumps and locking failures
2002-09-27 22:59:24 +00:00
skidder
040bd8e499
Fixed some memory leaks
2002-09-26 18:13:02 +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
dimitr
6a6bcb7389
Fixed lack of member variable initialization.
2002-09-24 08:05:55 +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
b36015e6e9
- allowed user-defined index names for PK/FK/UK constraints
...
- fixed ugly hardcoded name checks for primary/foreign keys
- implemented RECREATE VIEW statement
2002-09-01 15:49:03 +00:00
skywalker
350b251820
Changes to get compiling on linux (post fb1 changes).
2002-07-05 15:00:26 +00:00
skywalker
dae9189129
Changes for rebuild of fb2.
2002-07-04 09:34:20 +00:00
skywalker
82d8017317
Merged change from fb1.
2002-07-01 16:59:09 +00:00
dimitr
c5f50577cb
1. New system variables - CONNECTION_ID and TRANSACTION_ID
...
2. Universal triggers
2002-06-14 12:09:37 +00:00
bellardo
773836f1b1
Finished removal of setjmp/longjmp code, and fixed a handful of FB1->FB2
...
porting bugs.
2002-04-04 07:10:40 +00:00
bellardo
ac132b16af
Fixed bug (c++ porting error, bug not present in FB1) that prevented most views from working.
2002-04-01 00:03:52 +00:00
tamlin
2a3a320010
Cleanup and bugfixing
2002-03-31 00:40:08 +00:00
seanleyne
8e93b8a859
Code cleanup, removed old Win3.1 port from routines I missed the first time
2002-02-24 16:39:31 +00:00
skywalker
a887af3646
Changes to make it compile on linux.
...
and work through a few issues.
2002-01-04 11:34:22 +00:00
tamlin
e48b2468d7
MemoryPool work
2001-12-28 05:16:31 +00:00
tamlin
80f7fb6dd4
New C++ memory pool
2001-12-24 02:51:06 +00:00
skywalker
365a7fe19c
Changes to compile fb2 under autoconf includes some structural changes
2001-07-29 17:42:23 +00:00
bellardo
6681f4852e
More changes to convert FB2 to c++. This time is files that have been renamed
...
and some conflict resolutions on files edited by more than one person at once.
2001-07-12 06:32:05 +00:00