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

276 Commits

Author SHA1 Message Date
dimitr
d9a4911ef3 Fixed wrong (at least for win32) function pointer cast. 2002-09-21 08:00:48 +00:00
bellardo
d4ab7eadf5 increment build number 2002-09-20 20:59:07 +00:00
skidder
bc72631532 increment build number 2002-09-20 19:01:01 +00:00
skidder
b633e8e8c5 increment build number 2002-09-20 18:58:54 +00:00
eku
1dae45f48e increment build number 2002-09-20 10:23:20 +00:00
eku
68b68a0e15 increment build number 2002-09-20 10:23:19 +00:00
eku
6eb5170e4f increment build number 2002-09-20 10:23:18 +00:00
eku
99d4b6db87 increment build number 2002-09-20 10:23:17 +00:00
eku
ace5bf32e2 increment build number 2002-09-20 10:23: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
dimitr
3b897794e5 increment build number 2002-09-20 10:13:30 +00:00
dimitr
9d415a7879 Get rid of unnecessary files. 2002-09-20 10:13:29 +00:00
dimitr
259a3eb361 increment build number 2002-09-20 10:13:12 +00:00
dimitr
51d4bbcb80 increment build number 2002-09-20 10:11:57 +00:00
dimitr
e11d0f9197 increment build number 2002-09-20 10:10:35 +00:00
dimitr
c4d7a84522 increment build number 2002-09-20 10:08:56 +00:00
dimitr
ee45412a25 increment build number 2002-09-20 10:07:19 +00:00
eku
59428e519a increment build number 2002-09-20 08:31:10 +00:00
eku
4ace77e5d9 increment build number 2002-09-20 08:28:53 +00:00
eku
cd7356609e increment build number 2002-09-20 08:28:52 +00:00
eku
e65fb873c4 Do not hard-code the value of ISC_PREFIX, but set it to installation
prefix (--prefix option).
2002-09-20 08:28:51 +00:00
eku
a0b5fffdde increment build number 2002-09-20 08:28:50 +00:00
skidder
01d6411bb3 increment build number 2002-09-19 16:03:00 +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
skidder
4450de156c increment build number 2002-09-19 15:25:39 +00:00
skidder
de3fd4ba82 increment build number 2002-09-19 15:22:18 +00:00
eku
4c3e52e90e increment build number 2002-09-19 10:51:35 +00:00
eku
91f3e6589d Autoconf:
o check for the function initgroups (replaces NOINITGROUPS define)
 o the define INTL (common.h) has been removed, since it is only set but not
   used anywhere
2002-09-19 10:51:34 +00:00
eku
9c8094b121 increment build number 2002-09-19 10:51:32 +00:00
eku
f31e903a87 increment build number 2002-09-19 10:51:31 +00:00
eku
c437f59813 increment build number 2002-09-19 10:51:30 +00:00
eku
05f4c2d5e5 increment build number 2002-09-19 09:35:37 +00:00
fsg
02054f905e increment build number 2002-09-18 14:47:14 +00:00
eku
bf1839e1de increment build number 2002-09-18 12:50:19 +00:00
eku
0290bea3a2 increment build number 2002-09-18 12:50:16 +00:00
eku
17d6146bd3 increment build number 2002-09-18 12:50:15 +00:00
eku
ca8bbb0cf3 increment build number 2002-09-18 12:50:14 +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
5e3a6fea4a increment build number 2002-09-18 12:50:12 +00:00
eku
d26dd77b1e increment build number 2002-09-18 12:50:09 +00:00
eku
6dd23a5d17 increment build number 2002-09-18 12:50:08 +00:00
eku
a799db5e05 increment build number 2002-09-18 12:50:07 +00:00
eku
d5fb177aaa increment build number 2002-09-18 12:50:06 +00:00
eku
fe94a93151 increment build number 2002-09-18 12:50:04 +00:00
eku
32b485ed04 increment build number 2002-09-18 12:50:03 +00:00
eku
e948b56a66 increment build number 2002-09-18 12:50:02 +00:00
eku
c61994c148 increment build number 2002-09-18 12:50:01 +00:00
eku
2a75f8cbe5 increment build number 2002-09-17 05:58:42 +00:00
eku
dee9c2dcd2 increment build number 2002-09-17 05:58:41 +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
ca721be649 increment build number 2002-09-17 05:58:39 +00:00
eku
52cebeef07 increment build number 2002-09-17 05:58:38 +00:00
eku
c816a9f6e9 increment build number 2002-09-17 05:58:37 +00:00
eku
b63e669311 increment build number 2002-09-17 05:58:36 +00:00
eku
43dc204c28 increment build number 2002-09-17 05:58:35 +00:00
eku
732e08773b increment build number 2002-09-17 05:58:34 +00:00
eku
fbc20e8180 increment build number 2002-09-17 05:58:33 +00:00
skidder
3c7236ee3c Roll back my previos DDL optimization changes. Add index RDB(RDB) instead. Testing revealed that it works faster 2002-09-16 16:31:38 +00:00
skidder
9e217ff2f9 Fixed wrong comment placement 2002-09-13 11:13:43 +00:00
skidder
ef0bb68b9b Fixed my own bug with index creation 2002-09-12 16:17:14 +00:00
skidder
9a22d2191a resoled some linux build issues, warnings 2002-09-11 19:37:30 +00:00
skidder
4172fded4f DDL GDML query optimization 2002-09-11 19:32:18 +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
skidder
f1b4c04d42 Added nulls first/last support 2002-09-10 18:34:00 +00:00
dimitr
ebb5a57ae5 Fixed wrong initialization of the stack variables. 2002-09-10 13:40:38 +00:00
dimitr
7f058e9ac7 Fixed memory handling bug. 2002-09-09 11:40:17 +00:00
dimitr
5b75151f23 Don't allow sweeper to start if the database is shutdown. 2002-09-08 16:33:46 +00:00
dimitr
e0d36f375f fbserver instead of ibserver. 2002-09-08 07:56:54 +00:00
alexpeshkoff
3c5aa2a377 Corrected bug with UDF's returning floating point by value 2002-09-06 13:05:33 +00:00
dimitr
7a2e6e300e Proper location of the aliases config file. 2002-09-06 08:57:51 +00:00
dimitr
c161723107 Corrected the exception handling logic:
- check asynchronous (hardware) exceptions first
  - proper memory management
2002-09-05 09:00:04 +00:00
dimitr
1a938db54f Fixed wrong exception handling logic.
Hope it's done correctly and won't cause more errors.
2002-09-04 18:17:14 +00:00
dimitr
73296c75dc a) we're Firebird, not InterBase
b) we shouldn't have such ugly string handling bugs
2002-09-04 14:37:32 +00:00
eku
9d76c78d4c Fixed a typo that was introduced with the strcasecmp/stricmp changes. 2002-09-04 13:34:17 +00:00
dimitr
87ff660462 Renamed gdsintl.dll to fbintl.dll. 2002-09-04 10:22:58 +00:00
dimitr
bd2d2debc3 Make sure we're Firebird, both interbase.msg and interbase.log are renamed. 2002-09-04 09:12:46 +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
dimitr
5a30f98003 Minor ODS change (version 10.1). New indices on system tables:
- define index RDB$INDEX_41
      for RDB$INDICES
      RDB$FOREIGN_KEY;
  - define index RDB$INDEX_42
      for RDB$RELATION_CONSTRAINTS
      RDB$RELATION_NAME, RDB$CONSTRAINT_TYPE;
2002-08-31 13:13:00 +00:00
fsg
b3668751f6 Some minor fixes to get it compiled under linux again,
some of them submitted by Nickolay Samofatov
2002-08-31 09:25:14 +00:00
dimitr
5c565b30b4 Fixed bug, when nobody could alter or drop a trigger which name contains 'RDB$'. 2002-08-28 15:50:54 +00:00
eku
661d16f298 Another autoconf cleanup:
o check for the existence of the function strcasecmp and stricmp
 o replaced STRICMP
2002-08-28 06:50:33 +00:00
dimitr
699c0dd97c Minor ODS change (version 10.1). New indices on system tables:
- define index RDB$INDEX_41
      for RDB$INDICES
      RDB$FOREIGN_KEY;
  - define index RDB$INDEX_42
      for RDB$RELATION_CONSTRAINTS
      RDB$RELATION_NAME, RDB$CONSTRAINT_TYPE;
2002-08-27 11:58:47 +00:00
dimitr
609af2bc43 Moved SIG_FPTR type declaration from fb_types.h to common.h.
Hence we've got the codebase compiled on win32 again, and
it shouldn't break other builds, IMHO.
2002-08-27 11:47:12 +00:00
dimitr
ac37392b31 Removed duplicated registry path constants. 2002-08-27 11:07:36 +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
467fa0a8b6 Another autoconf cleanup:
o check for the existence of the function mmap
 o replaced MMAP_SUPPORTED by HAVE_MMAP

Moved the (multiple) definition of SIG_FPTR to fb_types.h.
2002-08-26 12:14:55 +00:00
eku
2e37eda099 Moved the (multiple) definition of SIG_FPTR to fb_types.h. 2002-08-26 12:13:23 +00:00
eku
db21fce19d Another autoconf cleanup:
o check for the existence of the function mmap
 o replaced MMAP_SUPPORTED by HAVE_MMAP
2002-08-26 12:10:19 +00:00
dimitr
463d723862 Learnt the alias management code to handle both possible path separators correctly. 2002-08-26 07:51:31 +00:00
dimitr
a8640152d7 Added missing #endif. 2002-08-24 09:40:38 +00:00
eku
b956e567b9 Check for the existence of the function snprintf. Added a work-around
for systems like SINIX-Z, that do not have snprintf. We really need
a plug-in replacement for those systems.
2002-08-22 11:30:32 +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
dimitr
865ed30606 Fixed a typing error in my bugfix <g>. 2002-08-22 10:16:46 +00:00
dimitr
c2a135cd0c More careful (and proper) implementation of my yesterday's bugfix. 2002-08-22 08:34:46 +00:00
dimitr
b9ef9abcc0 Get rid of the legacy GATEWAY (vms/oracle) implementation. 2002-08-22 08:20:27 +00:00
dimitr
3576c4e808 1. More changes for the correct database alias management.
2. Fixed bug with a buffer overrun.
2002-08-21 13:34:53 +00:00
eku
7a9bf05c13 Fixed error from last check-in. 2002-08-16 13:21:46 +00:00
eku
599ab7de28 Minor 'dirname' cleanup:
o check for the availability in configure
 o removed the ugly test in flu.cpp
 o synchronised config.h.in and MSVC pendant

NOTE: If you have problems on your system, don't change the source.
      Extend the tests in configure.in!!!
2002-08-14 12:27:41 +00:00
eku
1069d24032 Huge 'times' cleanup:
o check for the availability in configure
 o removed the define NO_TIMES
 o synchronised config.h.in and MSVC pendant

NOTE: If you have problems on your system, don't change the source.
      Extend the tests in configure.in!!!
2002-08-14 11:44:03 +00:00
eku
076de37a9f Huge 'gettimeofday' cleanup:
o check for the availability in configure
 o check for the number of arguments in configure
 o synchronised config.h.in and MSVC pendant

NOTE: If you have problems on your system, don't change the source.
      Extend the tests in configure.in!!!
2002-08-14 11:14:01 +00:00