brodsom
f16bc0a6fc
Replace EXIT macro with dba_exit inline function
2003-08-26 18:43:29 +00:00
brodsom
3e9589f22e
Replace EXIT macro with dba_full_exit inline function
2003-08-26 18:43:02 +00:00
brodsom
28af2fc174
Replace EXIT macro with gsec_exit inline function
2003-08-26 18:40:13 +00:00
brodsom
c610785e97
Remove BOOLEAN, TRUE and FALSE macros
2003-08-26 10:42:46 +00:00
dimitr
699e00204f
Added support for "-r" and "-t" GSTAT switches to the Services API. Thanks to Vlad Horsun.
2003-08-26 07:23:58 +00:00
brodsom
81a9f3cde6
Remove BOOLEAN, TRUE and FALSE macros
2003-08-26 06:56:42 +00:00
brodsom
fdd617d49f
Remove BOOLEAN, TRUE and FALSE macros
...
Some code formatting
2003-08-26 06:52:05 +00:00
eku
73137f9d60
Since all supported platforms provide the function strerror(), get rid of
...
sys_errlist[]. It's not portable anyway.
2003-08-25 07:26:39 +00:00
brodsom
37b821fc45
Replace LINE__IS_INT with LINEFORMAT
2003-08-21 16:20:06 +00:00
brodsom
e4f47f23d5
Replace LINE__IS_INT with LINEFORMAT
2003-08-21 15:40:59 +00:00
brodsom
9dfe58e60e
Replace __LINE__IS_INT with LINEFORMAT and remove a few ifdefs (thanks to Claudio's question)
2003-08-20 09:35:00 +00:00
eku
4ff4800a4a
Use autoconf to do it right :-)
2003-08-12 10:06:14 +00:00
robocop
e08864ed8e
kill warning
2003-08-12 10:01:21 +00:00
skidder
f3348c4502
Apply FreeBSD patches by Tomas Skoda
2003-08-11 11:21:21 +00:00
brodsom
597f2a396a
-Fix signed/unsigned comparison
2003-08-10 00:48:49 +00:00
brodsom
0b8c8dc735
-Fix unused warning
2003-08-10 00:41:39 +00:00
brodsom
89480fdbda
-Fix format warning
...
-Fix unused warning
2003-08-10 00:41:14 +00:00
brodsom
e4c67fce8e
-Fix comparison is always false warning
2003-08-10 00:40:42 +00:00
brodsom
c01f4f221d
-Fix not defined warning
2003-08-09 22:32:39 +00:00
brodsom
2c4e6d5ac6
Patch msvc6 after Nickolay changes.
...
INVALID_SET_FILE_POINTER is not defined in msvc6
2003-08-07 14:00:32 +00:00
skidder
4b36922e60
Make NBACKUP tool work on Windows. Seems to work.
2003-08-06 20:01:02 +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
bcbea94f99
Move security.fdb related scripts to misc
2003-07-08 15:07:48 +00:00
alexpeshkoff
423f5b451f
reject -l switch in any mode besides "install"
2003-06-19 13:47:05 +00:00
alexpeshkoff
2cddcf4ba6
security fix - added -login switch to instsvc
2003-06-11 12:00:17 +00:00
aafemt
e5146fd644
Introduce of ISC_STATUS_ARRAY
2003-04-16 10:18:51 +00:00
dimitr
9125440512
Fixed problem with start/stop commands of instsvc + some cleanup.
2003-04-15 11:15:24 +00:00
dimitr
c3fe3e8c5e
no message
2003-04-13 08:44:20 +00:00
aafemt
c6fa204463
STATUS -> ISC_STATUS
2003-04-10 10:42:56 +00:00
brodsom
9225ff0235
Patch for delete void* not defined (Claudio's patch)
2003-04-09 12:45:21 +00:00
brodsom
8e4aba74b7
Utilities warning fixes
2003-04-08 10:37:19 +00:00
brodsom
4d6e757d1e
Ifdef function declaration
2003-04-03 09:19:22 +00:00
brodsom
927e886d81
Correct formats
2003-04-03 01:51:03 +00:00
brodsom
e9528848f9
Correct formats
2003-04-01 11:35:44 +00:00
eku
ceb9d33c9d
Changed the default extensions for databases from .gdb to .fdb
...
The Windows and OS X builds have not been updated yet.
2003-03-17 12:06:48 +00:00
eku
9ec2be38f4
Always use gds__prefix to find database system files.
2003-03-10 07:02:20 +00:00
brodsom
bcc4ea8f20
Use C++ cast.
2003-03-06 15:16:18 +00:00
brodsom
9432717863
Patch minGW errors and some warnings
2003-03-05 14:38:48 +00:00
fsg
e0dcb77416
Fixed some really old typos.
...
Included ExecuteStatement in the LINUX-Build
2003-03-02 17:47:22 +00:00
brodsom
699d81f81b
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)
2003-03-01 17:44:34 +00:00
brodsom
17632bddca
Remove warnings
2003-02-20 00:10:25 +00:00
eku
796a4e4e31
Fixed more issues with pwd.h.
2003-02-19 06:14:39 +00:00
brodsom
14ce7a705b
Remove W4 warnings (remains from ODS 5 and 7)
2003-02-18 11:38:40 +00:00
brodsom
a2e1f7e865
patch format
2003-02-16 11:17:36 +00:00
brodsom
523b2d1165
Remove apollo and mpe/xl remains
2003-02-15 12:51:16 +00:00
brodsom
6446f00e2f
Remove csv and pipe directory and defines
2003-02-15 00:55:10 +00:00
brodsom
f0b7d4bd13
Change jrd/time.h and jrd/pwd.h to jrd/jrd_time.h and jrd/jrd_pwd.h
2003-02-14 02:14:41 +00:00
bellardo
08a1d7447f
Renamed two header files that conflicted with Darwin (and presumably other *nix ) system headers: pwd.h and math.h
2003-02-13 22:38:04 +00:00
dimitr
7293a633e0
Fixed exception handling.
2003-02-13 13:09:58 +00:00
dimitr
f833079b2f
CONST -> const
2003-02-13 09:33:26 +00:00
brodsom
5e63f2cecc
Remove GUI_TOOLS define
2003-02-11 20:17:56 +00:00
brodsom
56e1db4070
Remove V2 dump (not used)
2003-02-11 15:32:20 +00:00
brodsom
05f9e8bda4
Remove V3 lock/print
2003-02-11 15:29:29 +00:00
brodsom
8769432b9b
Remove ODS_4, gds_version3 defines. (IB V2)
2003-02-11 14:42:24 +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
96e5adf086
Cleanup.
2003-02-10 12:25:00 +00:00
dimitr
32ef458dcf
Damn, my own typo caused another one. The extension should be "fdb".
2003-02-10 11:48:25 +00:00
eku
1a9a258234
Renamed isc4.gdb to security.gdb (POSIX builds)
2003-02-10 11:01:23 +00:00
brodsom
bfe648cbdf
Remove unclosed comment
2003-02-09 11:21:21 +00:00
brodsom
d81b3412e1
Remove unused var
2003-02-07 09:33:05 +00:00
brodsom
84c7a47345
Correct broken includes
2003-02-07 03:43:26 +00:00
dimitr
b4dbef9633
Renamed isc4.gdb to security.gdb
2003-02-05 15:46:15 +00:00
dimitr
e7289b02b2
1. Re-designed PWD interface.
...
2. Implemented cached isc4 connection.
3. Cleanup.
2003-02-03 13:34:16 +00:00
dimitr
22d2ed8879
Fixed wrong memory management that caused the server to crash.
2003-01-31 12:22:55 +00:00
dimitr
4cdced566f
A bit changed installation of the services.
2003-01-28 16:03:32 +00:00
brodsom
5fba445434
Patch FINISH;
2003-01-23 03:34:49 +00:00
alexpeshkoff
b8610ddefe
Finished y-valve C++ conversion cleanup
2003-01-22 16:37:59 +00:00
dimitr
51305ac1ad
Sigh. Yet another porting bug fixed.
2003-01-20 12:50:07 +00:00
skidder
ba5e11b15c
Integrate new memory manager into the engine
2003-01-16 17:47:10 +00:00
dimitr
8973b17097
Changed services names to identify us properly.
2003-01-15 12:20:54 +00:00
skidder
9b57d8b649
Several little changes to make engine compilable again on Linux
2002-12-16 21:19:51 +00:00
alexpeshkoff
e234f46913
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)
2002-12-16 17:01:58 +00:00
dimitr
605716f916
More usage of the new config stuff.
2002-12-07 13:32:34 +00:00
eku
310d84cc1d
Fixed compilation error.
2002-12-03 11:48:03 +00:00
eku
39e296192c
Removed inconsistencies pointed out by Claudio Valderr.
...
Replaced 'defined(__osf__) && defined(__alpha)' with 'SIZEOF_LONG == 8'.
New macro FB_NELEM calculates the number of elements in an array.
2002-12-02 08:25:23 +00:00
hippoman
7387e6fb70
changed nod,tra,req,trg,rel,ctx,prc struct names to local module names
2002-11-20 23:18:16 +00:00
eku
a5e9087b7f
Moved the definition of NOFILE to a common place.
2002-11-18 07:57:43 +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
dimitr
8a376d766b
Don't use the registry, use new config manager instead.
2002-11-10 14:06:16 +00:00
eku
507b9c86c8
Do not redefine MAXPATHLEN. Always use the value supplied by the operating
...
system (header files).
2002-11-06 07:08:49 +00:00
eku
9fcdb74685
More status vector cleanups (ISC_STATUS_LENGTH).
...
Autoconf checks for xdr_hyper.
2002-11-04 13:57:18 +00:00
eku
9342d36baa
Arrays that hold filenames must be at least MAXPATHLEN long.
2002-11-04 11:19:21 +00:00
seanleyne
0b82f4aa07
Removed obsolete "Netware" port
2002-10-30 06:40:58 +00:00
tamlin
ca9e6776fa
const correctness
2002-10-29 16:26:24 +00:00
dimitr
ee15cf05ca
Win32 classic changes.
2002-10-28 10:16:59 +00:00
seanleyne
05a126730b
Completed removal of obsolete "IMP" port
2002-10-28 03:52:09 +00:00
seanleyne
829d6d32d5
Completed removal of obsolete "DELTA" port
2002-10-28 03:47:47 +00:00
dimitr
6221600707
Cleanup.
2002-10-24 15:41:54 +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
8857a9a961
Made the codebase ready for the win32 classic builds.
2002-10-12 11:16:54 +00:00
skywalker
f35570a03b
A few makefile dependancies fixed.
...
Started work on upgrading rpm build scripts
Fix makefiles for super build
Exchange editline for readline in isql
2002-10-07 01:29:13 +00:00
dimitr
2b2fd55e8d
Added missing guardian registry entry.
2002-10-06 08:59:51 +00:00
eku
969abbb1bd
Fixed coredump caused by 'array out of bounds' writes.
2002-10-04 11:06:35 +00:00
eku
fc01ef17fa
Fixed merge error FB1->FB2.
2002-10-04 09:38:15 +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
9cf71556b3
Fixed the naming of some files:
...
interbase.msg => firebird.msg
interbase.log => firebird.log
SINIX-Z: don't distribute build programms
2002-09-20 10:23:15 +00:00
eku
ef2ff91438
Autoconf cleanup:
...
o use predefined macros to test for sys/wait.h, time.h and sys/time.h
o search strcasecmp in libresolv only if strcasecmp and stricmp are not in libc
o use predefined macro AC_SYS_LARGEFILE to determine 64Bit I/O
o determine the alignment of long and double (ALIGNMENT,DOUBLE_ALIGN),
still need to write a test for FB_ALIGN!
2002-09-18 12:50:13 +00:00