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

102 Commits

Author SHA1 Message Date
asfernandes
bd8a3216e1 MSVC have limits.h 2006-07-26 01:06:15 +00:00
kkuznetsov
d34f8b80a1 Fix compile error in sort.cpp 2006-07-25 13:03:11 +00:00
dimitr
64322e468d Let's workaround the MS' attempt to declare the entire string-handling RTL deprecated.
BTYACC and ICU are still affected by those tons of warning, though.
2006-07-20 06:29:17 +00:00
robocop
e5338ba1ed Only strcmp and strncmp have common names across all plartforms. Cater for differences in strcasecmp/stricmp and strncasecmp/strnicmp. 2006-03-25 07:08:00 +00:00
robocop
0d4025691a Make sure gmtime_r is marked as missing in Win32. 2005-12-23 23:32:40 +00:00
dimitr
5dd85db2ea Changes and cleanup regarding XNET vs old-style IPC. 2005-01-16 10:21:54 +00:00
skidder
933063c7ce Slightly adjust Dmitry's Firebird::TimeStamp class to make it more useful, change is coordiated with Dmitry. Use thread-safe localtime_r routine when it is available 2004-11-04 19:14:20 +00:00
skidder
b980507ad2 Valgrind support 2004-07-30 22:38:08 +00:00
skidder
277788de7a NetBSD port from James K. Lowden 2004-05-20 23:05:02 +00:00
eku
3dd652eea7 Remainings of ib_stdio 2004-05-03 11:31:57 +00:00
skidder
d1e22bee87 Use llrint() on platforms where it is available 2004-04-09 00:23:58 +00:00
skidder
f26d84f76b 1. POSIX build libraries export only public API. 2. Unify exports for PROD_BUILD and DEV_BUILD. 3. Support for context memory pools. 4. Memory manager has lower memory overhead exceptionally on 64 bit targets 2004-03-25 23:12:50 +00:00
robocop
f58c769c37 Cleanup. In geeky words:
PandoraBox* pbox = reinterpret_cast<PandoraBox*>(&can_of_worms);
pbox->open();
pbox->flush();
Nickolay may want to undo my ods.h changes if gcc insists
in its crusade against non-PODs and poodles.
2004-03-18 05:56:06 +00:00
skidder
b43441040c Fix MSVC build after Erik's changes 2003-11-21 15:42:36 +00:00
eku
b6151b52c2 SINIX-Z: POSIX stylish sigaction. 2003-10-14 13:10:05 +00:00
aafemt
76eac2d80d Move MSVC-related hack of vsnprintf to MSVC header because it crashed MinGW build 2003-10-02 10:17:40 +00:00
eku
4ff4800a4a Use autoconf to do it right :-) 2003-08-12 10:06:14 +00:00
dimitr
64ad91db69 Fixed win32 build. VC6 doesn't have mkstemp(). 2003-05-20 15:39:58 +00:00
eku
d496ef4e4e Check for the function mkstemp(). If it's not available, fall back to mktemp(). 2003-05-14 05:40:00 +00:00
alexpeshkoff
1391e13f0a Dropped HAVE_*EXIT defines 2003-03-13 15:46:34 +00:00
eku
6cbd82fea8 Editline changes:
o got a FB-compliant makefile
 o uses configure
 o eventually compiles on SINIX-Z
2003-03-12 12:39:58 +00:00
alexpeshkoff
bb94eea0be Fixed HAVE_ATEXIT define - MSVC has atexit() 2003-03-11 11:49:51 +00:00
brodsom
caa2c65b1e Add Fortran files and move GPRE_* defines from autoconf header to makefiles. 2003-02-27 16:55:56 +00:00
brodsom
94e1bc6ee4 Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h 2003-02-25 12:39:14 +00:00
eku
6776adb23e Added a test for <sys/socket.h> needed in remote/inet.cpp. 2003-02-18 12:38:27 +00:00
aafemt
2dadf55537 WCHAR --> UCS2_CHAR and some cleanup around it 2003-02-18 05:24:35 +00:00
brodsom
9984ab111f Disable another level 4 warning. 2003-02-17 14:52:07 +00:00
brodsom
9d2e89e69f Warning control from autoconfig_msvc.h 2003-02-17 13:28:17 +00:00
brodsom
8bdf295e25 Change build system to move warning control to only one header for each compiler 2003-02-16 11:39:22 +00:00
eku
116280f992 Completed the changes made by Dmitri Sibiriak. 2003-02-10 09:39:55 +00:00
aafemt
8c121969c8 Some cleanup 2003-02-10 05:42:22 +00:00
dimitr
6d7d535514 Cleanup. 2003-01-18 19:43:08 +00:00
dimitr
dd42c7f307 Added IPC prefix to the autoconf stuff. 2003-01-15 13:34:39 +00:00
eku
df8185c112 Removed hooks for BASIC/PL1 in gpre, as the support has been dropped
before IB4.
2002-12-06 13:44:53 +00:00
dimitr
643deba7e9 Cleanup. 2002-12-06 11:44:37 +00:00
eku
6f051cbb7d Disabled gpre's BASIC and PL/1 support in configure. There's no such
implementation.
2002-12-03 13:58:40 +00:00
dimitr
4c5c19e928 no message 2002-12-03 13:27:06 +00:00
eku
2274ed0734 gpre's built-in lannguage support is now an autoconf option. C/C++ are
mandatory, all others are optional. Default all=off.
Type 'configure --help' for details.
2002-12-02 11:17:04 +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
eku
1a94cf2642 Autoconf: check for header files sys/ipc.h and sys/file.h. 2002-11-21 08:56:28 +00:00
dimitr
3dacb3ea8b Correction. 2002-11-19 13:07:51 +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
dimitr
6ea08558f3 no message 2002-11-16 16:01:00 +00:00
kkuznetsov
27c57c2fa6 Fix check for xdr staff 2002-11-15 10:55:34 +00:00
dimitr
c8b4d6d306 Cleanup. 2002-11-14 07:37:27 +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
40f1aad681 Autoconf cleanup:
o added test for the header file mntent.h
 o replaced NON_MNTENT with !HAVE_MNTENT_H

Removed some left-overs from Sean's DECOSF removal.
2002-11-13 12:27:47 +00:00
eku
616c134010 Editline cleanup:
o removed obsolete readline tests
 o renamed readline into editline
 o editline is not enabled by default, enabled with '--with-editline'
2002-11-13 07:07:58 +00:00
eku
7fe24dd9a8 Autoconf: check for aio.h, pread and pwrite 2002-11-12 13:46:11 +00:00
eku
b13bede16e Autoconf: check for getpgrp 2002-11-12 13:15:13 +00:00