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

646 Commits

Author SHA1 Message Date
alexpeshkoff
744eb032de AIX port 2009-03-12 15:39:33 +00:00
alexpeshkoff
4f2b0865a6 fixed posix build after Vlad's changes 2009-03-12 12:03:24 +00:00
asfernandes
283509ad8d Misc 2009-03-01 15:42:23 +00:00
aafemt
09365ac557 Fix MinGW build 2009-02-28 11:44:12 +00:00
alexpeshkoff
aaa177836c Copy all libraries to let platform decide which to use 2009-02-27 17:08:52 +00:00
asfernandes
edfdc10156 Use regex.h header of our extern/regex, and not the one from a completelly different POSIX system library 2009-02-21 22:09:04 +00:00
aafemt
6ca657cd86 Libtool and Co removal 2009-02-19 21:17:17 +00:00
alexpeshkoff
f049cd85bb HPUX IA64 port 2009-02-12 10:15:20 +00:00
alexpeshkoff
0679a4cc68 AIX port - make fbtrace build on AIX 2009-02-11 09:51:41 +00:00
alexpeshkoff
a41143bf24 AIX port 2009-02-05 13:22:31 +00:00
alexpeshkoff
801ce72dc5 add forgotten file 2009-02-05 08:48:21 +00:00
asfernandes
75c0d0f353 Misc 2009-02-05 01:08:13 +00:00
alexpeshkoff
aca2ff3483 Make trace plugin work on linux 2009-02-04 11:43:19 +00:00
alexpeshkoff
2da14652dd Avoid use of class PluginManager 2009-02-04 11:39:37 +00:00
alexpeshkoff
1686d5f221 AIX port 2009-02-04 07:15:16 +00:00
alexpeshkoff
e1117d8a3d Make trace plugin build on linux 2009-02-03 12:03:25 +00:00
alexpeshkoff
fabcd31d03 misc 2009-02-02 13:26:14 +00:00
alexpeshkoff
2cf130db1d Added trace to posix build - first draft 2009-02-02 11:48:44 +00:00
alexpeshkoff
0872c08d89 AIX port 2009-01-30 15:53:16 +00:00
alexpeshkoff
7b16d4aec0 Fixed my recent commit 2009-01-28 14:54:00 +00:00
alexpeshkoff
9843069833 fixed posix build 2009-01-28 14:13:56 +00:00
alexpeshkoff
ea19ce9e77 Moved most of OS-specific checks away from regular makefiles 2009-01-28 13:47:26 +00:00
alexpeshkoff
af7581e7c5 misc 2009-01-22 09:16:32 +00:00
paulbeach
0160e26fdf Frontport and solve symbol issue for MacOSX 2009-01-21 15:42:42 +00:00
alexpeshkoff
095685d149 Trying to use native AIX compiler - work in progress 2009-01-15 08:34:17 +00:00
alexpeshkoff
9fd18c1b6a Solaris port 2008-12-30 17:46:28 +00:00
alexpeshkoff
d769df3b68 Solaris port 2008-12-28 15:42:05 +00:00
asfernandes
de5ee1561d Misc 2008-12-27 18:24:56 +00:00
alexpeshkoff
812c153990 AIX port 2008-12-24 14:17:55 +00:00
alexpeshkoff
5164439ddd Avoid linking all this crap with trivial library 2008-12-23 09:34:19 +00:00
asfernandes
05947b7afc Misc 2008-12-12 00:55:03 +00:00
alexpeshkoff
017a5b6759 HPUX port 2008-12-11 10:59:26 +00:00
alexpeshkoff
af3eb031e1 AIX port 2008-12-10 15:15:25 +00:00
asfernandes
41b4b3ab8d Fixed CORE-2227 - Problem with column names with Accents and triggers.
Thanks to Alex for makefile fixes!
2008-12-08 23:45:23 +00:00
alexpeshkoff
302353dab8 AIX port 2008-12-08 15:54:26 +00:00
alexpeshkoff
6f3feaf090 AIX port 2008-12-05 13:53:53 +00:00
alexpeshkoff
7b94589656 do not define VIO_DEBUG permanently 2008-12-03 15:50:39 +00:00
paulbeach
e2fae8e7be Fix @prefix@ issue for aliases.conf - Reported by Adriano 2008-12-03 14:32:51 +00:00
paulbeach
056fe92dbd Small mod for HPUX 2008-11-28 09:46:43 +00:00
alexpeshkoff
b4f7717eb3 Implemented CORE-1758: nBackup support in Services API. 2008-11-20 17:29:38 +00:00
paulbeach
84ca9cc09c Darwin issues 2008-11-18 10:54:34 +00:00
paulbeach
5cfc05f5f2 Add the smp_server to the installation 2008-11-12 10:24:19 +00:00
alexpeshkoff
47584a86f0 Avoid unneeded module in fb_smp_server 2008-11-05 09:02:30 +00:00
alexpeshkoff
11676a39dd SAS changes - AIX port started 2008-10-30 09:14:13 +00:00
paulbeach
0e926ab154 Modifications to enable a build on Darwin 2008-10-22 13:15:00 +00:00
alexpeshkoff
e79f55708d 1. Cleanup - use Firebird::Semaphore instead of local events, removed code
related with local events from isc_sync.cpp.

2. Cleanup - removed unused parameter 'number of events' from ISC_event_wait()
and two unused parameters from ISC_event_init().

3. Added SYSV-semaphore based implementation of IPC to isc_sync.cpp.
This should fix CORE-2102: Firebird 2.5 does not build on MacOS (Darwin).

4. Fixed use of posic CS without (x)inetd (i.e. fb_inet_server -s).

5. Fixed (to be reviewed by Dmitry) recovery after some process death in lock manager.
2008-10-10 15:58:05 +00:00
paulbeach
0d3dc4e29c Solaris 10 64bit SS 2008-09-23 11:06:49 +00:00
robocop
bb09478a8a Misc. 2008-09-12 11:15:06 +00:00
paulbeach
775ee6fa9a Solaris 10 Modifications 2008-09-12 09:16:31 +00:00
alexpeshkoff
370ed679ec Refactored services code 2008-09-11 09:03:08 +00:00
alexpeshkoff
ec5fd81ef1 Making DEV_BUILD with valgrind can easily hide problems when running without it 2008-09-11 08:55:55 +00:00
asfernandes
e986db9e58 Do not concatenate variable twice 2008-09-06 18:45:37 +00:00
paulbeach
70acbd99fe Solaris 10 2008-09-04 11:48:41 +00:00
paulbeach
687d12e8cc Solaris 10 2008-09-04 10:23:26 +00:00
paulbeach
db32e2b70f Solaris 10 2008-09-02 14:22:42 +00:00
alexpeshkoff
13a15d4bfe 1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
alexpeshkoff
9d33face92 Fixed CORE-2033:Unresolved symbol _Unwind_GetIP in client library 2008-08-05 10:49:29 +00:00
asfernandes
8f9b451ce9 Rework of ib_util changes. Dynamically load it in the engine and inform callback functions to alloc and free memory. Allocate memory from the default pool. 2008-07-12 21:23:42 +00:00
dimitr
a903e9357b Cleanup. 2008-07-11 07:50:46 +00:00
alexpeshkoff
7c8427bc35 Separated CVT functions to common and jrd parts.
This made possible to avoid ugly CVT_move export.

Cleanup of errors handling in CVT functions.
2008-07-10 15:57:33 +00:00
alexpeshkoff
5ac5869661 CORE-1964 - stop vararg mess when reporting errors. Use special class for it. More (ERR_post cleanup) to come. 2008-07-03 12:02:54 +00:00
asfernandes
6048e58641 Fixed the build problem reported by Nikolay 2008-07-02 00:22:47 +00:00
asfernandes
791a2c1b1b Fixed Linux SS build 2008-06-17 01:05:34 +00:00
asfernandes
b8a3abb888 Misc 2008-06-17 01:02:01 +00:00
asfernandes
6f889ba0a4 1) Fixed an error in the POSIX build after usage of GlobalPtr
2) Some things observed by Claudio
2008-06-15 16:20:55 +00:00
asfernandes
af1d955da6 Improvement CORE-1937 - Detect (instead of crash) FREE_IT UDFs that return pointer not allocated by ib_util_malloc 2008-06-14 22:16:40 +00:00
aafemt
c6e0cd6d55 Fix MinGW build 2008-06-09 14:37:39 +00:00
paulbeach
dac128547a Support 64bit Darwin PPC - And will "only" work on 10.5 no matter how hard I try to support earlier versions. 2008-06-09 14:05:42 +00:00
paulbeach
aa142dc3bf Support 64bit Darwin PPC 2008-06-09 13:03:29 +00:00
paulbeach
d597247854 Support 64bit Darwin PPC 2008-06-09 12:02:59 +00:00
asfernandes
da00273b51 DdlNodes.epp should be preprocessed as an internal module 2008-05-25 15:41:15 +00:00
paulbeach
e3348c56b9 Make the version numbers automatic 2008-05-23 11:03:58 +00:00
asfernandes
9fc4a1881f Misc 2008-05-22 21:45:22 +00:00
asfernandes
d5e481ba10 Linux IA-64 port 2008-05-22 15:02:59 +00:00
alexpeshkoff
2065872514 Use DFW to store data for user management 2008-05-21 08:14:09 +00:00
asfernandes
d52dc96278 1) Move the new Node classes to appropriate files
2) Creation of StmtNode
3) Conversion of IN AUTONOMOUS TRANSACTION to InAutonomousTransactionNode (inherited from StmtNode) - it makes this feature almost self-contained

Please do a boot build or at least run blr_table.
2008-05-19 13:47:48 +00:00
alexpeshkoff
e40105fe12 Make fbguard work with superclassic too 2008-05-05 09:27:49 +00:00
asfernandes
1679cfdd17 Fix POSIX build 2008-04-30 01:47:10 +00:00
alexpeshkoff
9e0c4160da Make fb_cancel_operation() public API call. 2008-04-29 09:57:55 +00:00
paulbeach
2600e01b89 Fix optimisation problem on MacOSX ppc build that results in a segfault on exit for all utilities
Re-define __ppc__ where necessary
2008-04-25 10:14:54 +00:00
paulbeach
64df8dd761 Solaris 64bit AMD port 2008-04-25 09:42:19 +00:00
alexpeshkoff
ef2b605cf6 Removed JString 2008-04-24 15:53:04 +00:00
asfernandes
d75951e8e5 Misc 2008-04-18 01:37:44 +00:00
alexpeshkoff
f4f209cb6f Alan's patch for ARM 2008-04-15 14:14:57 +00:00
asfernandes
6e59d736df 1) Fix Linux build
2) Misc
2008-04-11 01:38:50 +00:00
paulbeach
3aad8a5ea5 Fix issue re. unresolved exception symbols on client link 2008-04-10 13:48:52 +00:00
alexpeshkoff
17886bed31 Cleanup - always build utilities in std mode - no more SUPERCLIENT/STD_UTIL macros. 2008-04-08 14:19:55 +00:00
alexpeshkoff
ed87178863 cleanup 2008-04-08 13:19:32 +00:00
paulbeach
1d391328d0 No header for prefix.hpux 2008-04-02 10:19:45 +00:00
robocop
379b4ad6b5 Remove obsolete SINIX-Z file. 2008-03-30 12:04:08 +00:00
paulbeach
9e63c3c08f typo 2008-03-28 10:58:56 +00:00
alexpeshkoff
ccc4a8d5d6 removed ALLR 2008-03-24 15:29:31 +00:00
asfernandes
5c7c0b500b Fix GCC build 2008-03-21 02:39:32 +00:00
paulbeach
9f983b3b19 Include aliases.conf in the install 2008-03-17 12:07:57 +00:00
asfernandes
c7ec88bee4 1) Created classes PreparedStatement and ResultSet
2) Changed EXECUTE STATEMENT to use these classes
3) Fixed CORE-1784 - Error with EXECUTE PROCEDURE inside EXECUTE STATEMENT
2008-03-13 16:37:20 +00:00
dimitr
1ebd372868 Cleanup. 2008-03-12 17:07:49 +00:00
alexpeshkoff
fcf14e9c8d added new API call 2008-03-12 13:34:56 +00:00
asfernandes
0b6ecafe1b 1) Remove REPLAY_OSRI_API_CALLS_SUBSYSTEM code
2) Remove internal y-valve function INTERNAL_COMPILE_REQUEST
3) Go direct to engine internals from DSQL, without need to exit/enter the attachment lock and check exceptions in status vector
2008-03-07 15:23:21 +00:00
alexpeshkoff
7dacbbbd74 Make fb_disconnect_transaction, fb_shutdown and fb_shutdown_callback public API calls.
Related cleanup.
2008-03-03 17:47:09 +00:00
alexpeshkoff
288f0dc86f added forgotten file 2008-03-02 12:47:52 +00:00