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

763 Commits

Author SHA1 Message Date
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
kkuznetsov
d5dd3db662 Fix some compile errors 2002-11-10 14:29:00 +00:00
dimitr
82eb4d5179 1. SRVR_pipe renamed to SRVR_wnet.
2. Registry entries are no longer used.
3. Wnet protocol is now controlled by -w switch (was: -n).
2002-11-10 13:54:25 +00:00
dimitr
bd1bc19610 Autoconfigured pipe name for wnet protocol. 2002-11-06 14:10:40 +00:00
eku
af691e2edc Now you can specify the service name and port of the DB server via configure
--with-service-name     specify inet service name (default=gds_db)
  --with-service-port     specify inet service port (default=3050)

So it's possible to run FB1 and FB2 together on the same machine.
2002-11-06 12:36:07 +00:00
eku
870d7c1999 Fixed compiler warnings. 2002-11-06 07:23:19 +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
dimitr
69fa889581 Cleanup. 2002-11-04 08:48:31 +00:00
tamlin
f6be387614 Trimmed compiler warnings. 2002-11-03 22:27:48 +00:00
dimitr
795587b96f Cleanup. 2002-11-03 22:03:29 +00:00
dimitr
3911822ac2 Changed remote server initialization for Win32 CS builds. 2002-11-03 22:02:41 +00:00
skidder
2f21a4cc0e Make engine compilable again after Sean's cleanup 2002-11-02 17:23:37 +00:00
dimitr
e51cbb97ef Finilized Sean's cleanup. 2002-10-31 11:58:41 +00:00
seanleyne
17b68ccb68 Removed obsolete "SUN3_3" port 2002-10-31 05:33:35 +00:00
seanleyne
b3ad604669 Removed support for obsolete "PC_PLATFORM" define 2002-10-31 05:06:02 +00:00
seanleyne
0b82f4aa07 Removed obsolete "Netware" port 2002-10-30 06:40:58 +00:00
seanleyne
94430c5d33 Removed support for obsolete IPX/SPX Protocol 2002-10-30 05:04:56 +00:00
dimitr
b882b1e5a4 Win32 classic changes. 2002-10-29 13:24:37 +00:00
seanleyne
a2bfcd6bd2 Code cleanup, removed obsolete "SGI" port 2002-10-29 03:31:20 +00:00
seanleyne
cc1f10d9a3 Code cleanup, removed obsolete "DecOSF" port 2002-10-29 03:17:45 +00:00
seanleyne
93f6fffb14 Removed obsolete "DGUX" port 2002-10-29 02:45:09 +00:00
dimitr
ee15cf05ca Win32 classic changes. 2002-10-28 10:16:59 +00:00
seanleyne
026d8c0441 Code Cleanup, removed obsolete "Ultrix" and "Ultrix/MIPS" ports 2002-10-28 05:19:52 +00:00
seanleyne
045be63397 Code Cleanup, removed obsolete "UNIXWARE" port 2002-10-28 04:57:07 +00:00
seanleyne
3152b81774 Completed removal of obsolete "DG_X86" port 2002-10-28 04:42:54 +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
dimitr
ccdb7906bd Cleanup. 2002-10-24 15:18:24 +00:00
eku
2c32a6e9e8 Removed latestr checkin (private modifications). 2002-10-24 09:13:01 +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
eku
1b4e82a1c7 Found a last occurance of NOINITGROUPS :-( 2002-10-02 09:41:05 +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
75418eca95 Make engine compileable on Linux again after Erik's signal cleanup 2002-09-24 19:53:31 +00:00
eku
6380cea068 Removed compiler warnings. Fixed more SIG_FPTR issues. Use GNU C to check
format strings against arguments.
2002-09-24 12:57:10 +00:00
skidder
4653efb133 Added file name/line number information to debug memory manager. Dumps memory state to memdebug.log on exit 2002-09-22 20:41:55 +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
dimitr
9d415a7879 Get rid of unnecessary files. 2002-09-20 10:13:29 +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
eku
4eaf8c0914 Autoconf cleanup:
o since the define 'VAX' was only used to tell that the byte order is
   LITTLE_ENDIAN (it have nothing else to do with the VAX computer family)
   it can safely replaced with '!WORDS_BIGENDIAN'.
 o check if pointers are 64 bit
 o replaced HAS_64BIT_POINTERS with 'SIZEOF_VOID_P == 8'
2002-09-17 05:58:40 +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
36d949c358 Use SIG_FPTR from common.h. 2002-08-28 07:10:32 +00:00
dimitr
46432ec922 Finilized Borland's implementation of XNET (win32 only). Seems to work ;-) 2002-08-27 19:26:39 +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
eku
2e37eda099 Moved the (multiple) definition of SIG_FPTR to fb_types.h. 2002-08-26 12:13:23 +00:00
dimitr
bd3f3bfe40 Make sure a length of string being allocated is always initialized. 2002-08-22 11:22:49 +00:00
eku
56b9633d5b Another autoconf cleanup:
o check for the existence of the function sigaction
 o replaced SIGACTION_SUPPORTED with HAVE_SIGACTION
2002-08-22 10:48:26 +00:00
eku
8c981da952 The call to ftime is obsoleted by gettimeofday. 2002-08-20 11:49:10 +00:00
skywalker
d89b1a0842 Changes to make fb2 compile super version for linux 2002-07-29 15:37:59 +00:00
dimitr
394308fbaf Fixed a few more porting errors. 2002-07-09 15:21:11 +00:00
skywalker
89e06a1b43 Merge final changes from fb1 tree. 2002-07-06 05:32:02 +00:00
dimitr
89ada7a711 Fixed porting errors. 2002-06-29 09:36:00 +00:00
dimitr
e759de0b11 Merging changes from fb1. 2002-06-29 08:49:39 +00:00
paul_reeves
73c8c768fe More changes to support building under Linux 2002-06-24 13:59:58 +00:00
dimitr
d944acab97 Fixed serious porting error. 2002-05-24 08:06:43 +00:00
bellardo
d40cf4076d Forgot to rename include directive 2002-04-04 16:08:18 +00:00
bellardo
2437e0de0a We are using exceptions now, clean out old setjmp/longjmp code. 2002-04-04 05:43:12 +00:00
dimitr
3990deb9e5 Cleanup 2002-04-01 09:11:49 +00:00
tamlin
2a3a320010 Cleanup and bugfixing 2002-03-31 00:40:08 +00:00
skywalker
b3667acaf8 Main changes were to add cr to end of the files.
cvt_proto.h removed a duplicate extern directive
gen/codes.h added back appolo error code, since it was still used
2002-03-11 16:34:08 +00:00
seanleyne
df41820266 More code cleanup of old NCR3000 and M88K ports 2002-02-23 22:15:24 +00:00
seanleyne
00d25acd85 Clean up of change notes in headers 2002-02-16 05:06:17 +00:00
seanleyne
a22935d717 Code cleanup of obsolete Cray port 2002-02-16 04:04:45 +00:00
seanleyne
a9ab4a30a8 Code cleanup of obsolete HP9000 s300 port 2002-02-16 03:59:02 +00:00
seanleyne
eeccbb4e0f Code cleanup of obsolete M88K and NT Power PC ports 2002-02-16 03:54:56 +00:00
seanleyne
68e1650068 Code cleanup of obsolete NCR3000 port 2002-02-16 03:33:53 +00:00
seanleyne
525f3aaaef Code cleanup of obsolete IMP port 2002-02-16 03:27:33 +00:00
seanleyne
f536f116e1 Code cleanup of obsolete DELTA port 2002-02-16 03:05:21 +00:00
seanleyne
1c799cfb3e Code cleanup of obsolete XENIX port and missed MAC (MAC_AUX) port items 2002-02-16 02:50:01 +00:00
seanleyne
e134ef027f Code cleanup of obsolete EPSON port 2002-02-16 02:21:35 +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
5ae485f0b5 cleaning up 2001-12-29 11:41:29 +00:00
tamlin
2532a1fb81 cleaning up 2001-12-28 05:53:31 +00:00
tamlin
80f7fb6dd4 New C++ memory pool 2001-12-24 02:51:06 +00:00
skywalker
4c4bc9a95c Global changes for new Makefile and firebird2 compile on linux 2001-07-29 23:43:24 +00:00
bellardo
747d13c0d5 Changes to bring FB2 to c++ on *nix. 2001-07-12 05:46:06 +00:00
tamlin
9587c717b3 ongoing cleanup 2001-05-24 14:54:26 +00:00
tamlin
9a776a604e First steps towards a C++ conversion. 2001-05-23 13:26:42 +00:00