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

329 Commits

Author SHA1 Message Date
brodsom
255b32204e -Remove BOOLEAN_DEFINED macro
-Remove MSG_DEFINED macro
2003-08-28 22:52:19 +00:00
brodsom
602c201989 -Remove NULL_PTR
-Remove unneeded NULL casts
-Remove (void) function return cast
2003-08-28 13:07:29 +00:00
skidder
6f2c2095ae Fix kernel memory leak 2003-08-21 22:30:20 +00:00
aafemt
9dbf56310a sdl is UCHAR again 2003-08-15 10:23:46 +00:00
brodsom
5a52e128ce -Fix signed/unsigned comparison warning 2003-08-10 11:08:56 +00:00
brodsom
f29dadbdb6 -Fix never defined warning 2003-08-10 01:22:12 +00:00
brodsom
f54342035c -Fix not defined warning
-Remove unneeded casts
2003-08-09 22:34:19 +00:00
aafemt
cd128d6ce8 Rollback public API changes by Mike Nordell 2003-08-07 10:37:34 +00:00
aafemt
b672867147 sdl is a plain char again. Some cleanup around it 2003-07-24 10:21:42 +00:00
brodsom
499337fda5 Split utilities dir 2003-07-15 02:43:36 +00:00
brodsom
5829455596 Move win32 specific sources in remote to remote/os/win32 2003-07-14 23:29:45 +00:00
brodsom
8feff51688 Remove depends (unused and unmaintained) 2003-07-08 23:38:30 +00:00
dimitr
f33923d832 no message 2003-07-06 13:35:08 +00:00
dimitr
6b80680358 Preload the client library to fix the win98 UDF issues. 2003-07-06 11:38:30 +00:00
dimitr
8a9fd67841 Get rid of the old config stuff completely. 2003-07-04 15:17:49 +00:00
dimitr
f0d59e7eb4 Temporary disallowed config management via the property sheet. 2003-07-04 12:15:33 +00:00
brodsom
3e8835251f Changes only inside #ifdef DEBUG.
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)
2003-06-30 11:26:38 +00:00
dimitr
318d501392 Fixed manual TCP port assignment. 2003-06-25 07:39:04 +00:00
dimitr
e72d7cc92e Re-enable default asymmetric protocol. 2003-06-08 18:12:13 +00:00
dimitr
735eff821c Version information cleanup. 2003-06-08 13:13:25 +00:00
alexpeshkoff
b7675edc11 fixing linux SS - removed variable free_map_debug,
as not present in any other part of firebird code
2003-06-06 09:16:54 +00:00
dimitr
b8aa5e8448 Add remote client to the embedded server again. 2003-06-05 19:40:25 +00:00
aafemt
6233daf531 Win32 SS doesn't ignore protocol command-line switches anymore. CS doesn't support IPC 2003-05-13 10:13:34 +00:00
skidder
7904fcd7ee Cleanup 2003-05-09 16:05:24 +00:00
aafemt
0809efc4d6 Missed parameter -l -- accept win32 IPC local connections 2003-05-08 10:30:43 +00:00
skidder
bb00bf2478 Mark probable problem for non-Intel ports 2003-05-07 19:14:40 +00:00
dimitr
345ab4ee76 Const correctness suggested by Claudio. 2003-05-07 07:08:07 +00:00
dimitr
469b97a03c Disabled XNET in the server window. 2003-05-05 12:11:11 +00:00
dimitr
12f06180d5 If a port cannot be reconnected, exit child process instead of crashing with SEGV. 2003-05-05 12:09:40 +00:00
dimitr
eead4406c1 Small fixes for WNET and XNET:
1. Wake up event thread on disconnect.
2. Shutdown broken port properly.
2003-05-05 11:44:02 +00:00
dimitr
9bb7988a69 Fixed possible client crashes on disconnect (when events are registered). 2003-05-05 11:14:06 +00:00
dimitr
d2c241aa87 Synchronized command-line arguments with srvr_w32.cpp. 2003-05-05 10:39:28 +00:00
dimitr
9e168cacd6 Removed XNET temporary stubs from ISC and REMOTE.
It will be available as native local protocol in v1.6.
2003-05-05 09:19:35 +00:00
dimitr
8ee32bb1cb Rolled back asymmetric protocol due to found bugs and lack of time to fix them in v1.5. 2003-05-02 17:17:09 +00:00
alexpeshkoff
581b549844 Make SS create memory log in debug mode on shutdown 2003-04-29 15:08:21 +00:00
aafemt
e5146fd644 Introduce of ISC_STATUS_ARRAY 2003-04-16 10:18:51 +00:00
aafemt
931da98b2f STATUS -> ISC_STATUS 2003-04-10 10:31:28 +00:00
dimitr
ae56ed3860 1. Ask for only asymmetric protocols from the client side.
2. Cleanup.
2003-04-09 13:20:56 +00:00
dimitr
50f6fc556f Accept only asymmetric protocols on the server side. 2003-04-09 10:48:33 +00:00
brodsom
b02159a592 Avoid nested ifdefs (Thanks to Claudio) 2003-04-08 10:36:25 +00:00
brodsom
1a2a9c0129 REMOTE warning fixes 2003-04-08 01:06:46 +00:00
brodsom
c246f9d897 Avoid signed unsigned comparison 2003-04-03 17:19:10 +00:00
brodsom
2baee91987 Use 0 instead of NULL 2003-04-03 09:23:18 +00:00
brodsom
4a9d0fbbc5 Ifdef variable declaration 2003-04-03 09:21:34 +00:00
brodsom
927e886d81 Correct formats 2003-04-03 01:51:03 +00:00
brodsom
ae6b144f3b - Remove unneeded define
- Correct format
- Use 0 instead of NULL in comparison
2003-04-02 10:58:35 +00:00
alexpeshkoff
5846f9a8fa Fixed parameters names & some preprocessing cleanup 2003-04-01 15:36:12 +00:00
brodsom
e9528848f9 Correct formats 2003-04-01 11:35:44 +00:00
aafemt
8d050f3502 Fix DS_3DLOOK override warning 2003-03-28 11:31:13 +00:00
paul_reeves
f5d55453a7 Fix for an SS event handler bug (code courtesy of Jim Starkey) 2003-03-27 10:39:56 +00:00
dimitr
3916a58953 Cleanup. 2003-03-23 17:16:55 +00:00
alexpeshkoff
8bd94e7ef7 Implemented a bit more informative memory leaks debugging in remote 2003-03-23 12:06:23 +00:00
dimitr
e23d6227ec Reworked my previous changes in INET. 2003-03-19 13:14:09 +00:00
brodsom
167940027c Remove win16 remains 2003-03-13 12:36:14 +00:00
brodsom
4e0799f990 Remove LOC_DOUBLE macro (mips || next remains) 2003-03-13 00:49:47 +00:00
eku
71f98a7163 Some systems do not define INADDR_NONE. 2003-03-12 13:55:45 +00:00
dimitr
d7eff3d67a Fixed posix builds. 2003-03-12 11:22:24 +00:00
dimitr
15fe1fb209 1. Cleanup
2. Fixed known issues with event processing
3. Used new config options
Although these changes seem to be unix-sockets compliant, I'm only 99% sure in it, so please let me know if it breaks any platform build.
2003-03-12 10:13:58 +00:00
brodsom
b3cce04f16 Add two braces to make it work on mingw 2003-03-11 19:51:07 +00:00
tamlin
96c5d5e8f3 Close Win32 handles at exit. 2003-03-11 05:53:55 +00:00
brodsom
a808195f28 Avoid undefined function warning 2003-03-07 00:36:44 +00:00
brodsom
e5c2840b87 Remove wrong comment (/*...../*....*/) 2003-03-06 01:13:24 +00:00
brodsom
3468459299 Return fb_assert to assert (rollback) 2003-03-04 03:42:23 +00:00
brodsom
5b6fc078a3 Put declarations and definitions inside correct macros(when the function is not used NOT_USED_OR_DEFINED). 2003-03-03 08:42:07 +00:00
brodsom
94e8f58ece Put alarm_handler inside HAVE_SETITIMER, is only used when this macro is defined. 2003-03-03 08:37:54 +00:00
brodsom
4ae3719544 Remove gcc warning partially bracketed initializer. 2003-03-02 01:03:34 +00:00
brodsom
c7e4ee4ab4 -Comment declared but undefined functions. (found with gcc never defined warnings) 2003-03-01 19:11:57 +00:00
alexpeshkoff
3c5789c69e Fixed bug with service shutdown - rolled back Dmitry's commit 2003-03-01 19:10:20 +00:00
brodsom
40df76418a -Add IPSERVER define to window.cpp, now it is possible to do a server build without ipserver.
-Add SERVER_SHUTDOWN define to window.cpp.
-Move the setting of SERVER_SHUTDOWN when SUPERSERVER to firebird.h, previously a SUPERSERVER build fail if SERVER_SHUTDOWN is not defined in the command line.
2003-03-01 18:15:43 +00:00
brodsom
7a3b56ef46 Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings) 2003-03-01 17:51:59 +00:00
dimitr
1f3e4b22cd Some changes for the embedded server. 2003-03-01 16:30:55 +00:00
brodsom
1d8a030e41 Change assert to fb_assert when gdsassert.h is included. Separate the standard macro from the FB one. 2003-02-28 15:07:36 +00:00
brodsom
207c0a2f89 Remove unneeded include 2003-02-19 15:33:16 +00:00
brodsom
46b759d9d2 Move old borland make files to builds directory 2003-02-19 13:12:38 +00:00
brodsom
3b486dfb95 Move def files to builds directory 2003-02-19 13:07:13 +00:00
bellardo
337a77b914 More cleanup after renaming header files with name conflicts. 2003-02-18 16:06:01 +00:00
eku
6776adb23e Added a test for <sys/socket.h> needed in remote/inet.cpp. 2003-02-18 12:38:27 +00:00
brodsom
6dcac4ac01 Remove W4 warnings (initialized but unused var) 2003-02-17 23:45:29 +00:00
brodsom
e9326fea12 Remove old vax mars files 2003-02-17 19:54:18 +00:00
brodsom
73c77466b1 Remove multinet and wollongong vms protocols 2003-02-17 19:33:53 +00:00
dimitr
e9121bbaa2 1. Priority level of the server (SS only)
2. Multi-instancing (without local protocols)
3. Remote shutdown of instances
2003-02-16 19:04:54 +00:00
dimitr
cb21ccaac2 Removed obsolete and unused files. 2003-02-15 10:49:29 +00:00
brodsom
729b59b069 Patch wrong include 2003-02-15 03:08:58 +00:00
brodsom
53de6ee7fa remove unused headers 2003-02-15 02:27:12 +00:00
brodsom
697b987459 Remove MPE/XL remains 2003-02-15 01:12:10 +00:00
eku
6bdeb9ef9d Fixed "argument to non-pointer type `int' from NULL" and
"NULL used in arithmetic".
2003-02-14 14:26:05 +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
7b502a00cc Change jrd/pwd.h to jrd/jrd_pwd.h 2003-02-14 02:23:18 +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
9113c1ebd5 Fixed exception handling. 2003-02-13 13:02:04 +00:00
dimitr
f833079b2f CONST -> const 2003-02-13 09:33:26 +00:00
brodsom
9a71ae7987 Change #if 0 and #if 1 to NOT_USED_OR_REPLACED 2003-02-12 12:51:07 +00:00
brodsom
5e63f2cecc Remove GUI_TOOLS define 2003-02-11 20:17:56 +00:00
brodsom
7f835d377c Change define name REMOTE_DEBUG_MEMORY to DEBUG_REMOTE_MEMORY 2003-02-11 00:54:58 +00:00
brodsom
fc77fee95f Remove NEW, CHECK_THIS, blank define. 2003-02-10 23:47:19 +00:00
brodsom
3761ac4101 Remove convex, gould, pdp11 and vax defines 2003-02-10 17:37:46 +00:00
eku
813397dd25 Fixed a "search and replace" error from my previous check-in. 2003-02-10 13:40:46 +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
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
eku
d36d4d0832 Fixed POSIX builds. 2003-02-10 09:26:52 +00:00
aafemt
8c121969c8 Some cleanup 2003-02-10 05:42:22 +00:00
brodsom
d95f3f345c Put var decl inside ifdef (remove unused warning) 2003-02-07 18:48:19 +00:00
brodsom
98f163e8ee More mangled preprocessor directives 2003-02-07 10:29:52 +00:00
brodsom
b23d3f2ce6 Remove unused code 2003-02-07 10:01:03 +00:00
brodsom
84c7a47345 Correct broken includes 2003-02-07 03:43:26 +00:00
dimitr
cd6c516b6f A bit changed two config entry names. 2003-02-02 15:20:51 +00:00
alexpeshkoff
b8610ddefe Finished y-valve C++ conversion cleanup 2003-01-22 16:37:59 +00:00
dimitr
f91445e207 Cleanup by Dimitry Sibiryakov. 2003-01-20 13:51:35 +00:00
dimitr
fba5c08f2f XNET support on win32. Untested. 2003-01-19 12:18:24 +00:00
dimitr
7771b24017 Cleanup. 2003-01-18 19:50:43 +00:00
dimitr
013a3ecddc Further development of the embedded engine. 2003-01-18 18:19:18 +00:00
dimitr
4aec77b29c Fixed linkage type. 2003-01-17 07:10:18 +00:00
skidder
ba5e11b15c Integrate new memory manager into the engine 2003-01-16 17:47:10 +00:00
dimitr
6bfbf2676b New config values. 2003-01-15 14:10:07 +00:00
dimitr
23695e5280 Changed class and window names to identify us properly.
The only thing that still doesn't allow us to run with IB/FB1 simultaneously is IPC map name.
2003-01-15 12:19:48 +00:00
dimitr
127f21f356 no message 2003-01-15 12:15:07 +00:00
alexpeshkoff
ba3e53f7be Don't include internals of struct why_hndl where it is not required. 2003-01-03 12:52:39 +00:00
skidder
06530076a7 Fixed FB XDR double representation for Linux server and client. This fixes numerous bugs with double precision columns and UDF's when using Linux server and Jaybird or Windows client 2002-12-30 18:53:06 +00:00
alexpeshkoff
8f934933d3 Reverted my incorrect change. 2002-12-22 12:18:14 +00:00
alexpeshkoff
20961a1396 Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *) 2002-12-16 16:52:35 +00:00
eku
5b8ffd81c2 Removed unused variables. 2002-12-10 11:53:53 +00:00
dimitr
e61f297681 More usage of the new config stuff. 2002-12-07 13:49:37 +00:00
hippoman
a7c4841790 Bug: Fixed a buffer overrun in the isc_service_query API call at WriteIBSettings function 2002-12-06 22:14:15 +00:00
dimitr
b6075b249d More usage of the new config stuff. 2002-12-06 21:35:47 +00:00
dimitr
153f31323c More usage of the new config stuff. 2002-12-06 12:34:43 +00:00
eku
34e9391a97 Use the new macro FB_NELEM to calculate the number of elements in an array. 2002-12-02 09:45:52 +00:00
skidder
db3692790b New changes by Dmitry Emanov. Configuration manager and Windows build environment improvements 2002-11-30 15:08:09 +00:00
kkuznetsov
05163be4ac Resolving C/C++ linkage problem on SOLX86 2002-11-20 13:37:23 +00:00
skidder
fca1b6c9d8 Move xdr_hyper to the correct place and remove duplicate definitions 2002-11-19 15:37:55 +00:00
eku
fde30fd3ae Last check-in removed autoconf stuff. 2002-11-19 13:17:13 +00:00
dimitr
95579c893a Renamed MSG to REM_MSG. 2002-11-19 12:40:54 +00:00
skidder
21389e0569 Rollback recent xdr changes to make engine compilable on Linux(and other platforms) again 2002-11-18 16:40:32 +00:00
skidder
b592b6f7bf Rollback recent xdr changes to make engine compilable on Linux(and other platforms) again 2002-11-18 16:20:21 +00:00
kkuznetsov
384774073f Try to fix error on non Solaris platform 2002-11-18 13:33:49 +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
kkuznetsov
03626b4118 Migrating to OS native XDR if exist <rpc/xdr.h> 2002-11-18 10:16:45 +00:00
eku
a5e9087b7f Moved the definition of NOFILE to a common place. 2002-11-18 07:57:43 +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
eku
3f7b72e281 We don't need two different defines for the same thing: NFS meant !NO_NFS. 2002-11-14 08:25:46 +00:00
eku
e7624082a4 Autoconf cleanup:
o added tests for setitimer
 o updated config.h.in and autoconfig_msvc.h (the latter may be incorrect)
 o replaced NO_ITIMER with HAVE_SETITIMER
2002-11-14 07:35:52 +00:00
eku
deb5c91397 Autoconf: check for crypt.h and crypt 2002-11-14 07:12:50 +00:00
eku
093c9238b6 Cleanup 2002-11-14 06:48:09 +00:00
kkuznetsov
6887f405ab Renaming all occurences of SUCCESS to FBOK 2002-11-13 15:01:21 +00:00
eku
b13bede16e Autoconf: check for getpgrp 2002-11-12 13:15:13 +00:00
eku
53a096ea35 Cleanup 2002-11-12 12:16:43 +00:00
skywalker
166ff6f924 Changes to make some NOD entries now XXX_NOD as per module (assume this
is part of Ignatio's change).
Change to define xdr_hyper when it's available locally.  (The standard
#include file rpc/xdr.h is not included and the definition needs to be
in remote/xdr_proto.h for some reason).
2002-11-12 05:05:01 +00:00
kkuznetsov
50d4297ed0 more flesible way 2002-11-11 15:52:18 +00:00
kkuznetsov
2b3d1cfcfd Fix compile error on Solaris 2.6 2002-11-11 15:34:19 +00:00
dimitr
074d99a1a7 Cleanup. 2002-11-10 14:46:27 +00:00