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

225 Commits

Author SHA1 Message Date
alexpeshkoff
0d5e37316e Frontported porting issue - make it build on gcc/solaris/sparc again 2009-11-26 16:03:48 +00:00
robocop
1b5883afec Comments. 2009-11-23 07:36:52 +00:00
verbguy
ce78b2dd43 more Sun Studio warnings, Warning (Anachronism): Formal argument 2 of type extern "C" void(*)(int) in call to sigset(int, extern "C" void(*)(int)) is being passed void(*)(int) 2009-11-04 15:19:14 +00:00
alexpeshkoff
c40737ca56 cleanup unused NDEBUG macro 2009-11-04 10:04:33 +00:00
robocop
98a5f2e6a4 Misc. 2009-09-03 11:17:46 +00:00
alexpeshkoff
9629eafccd Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
verbguy
ca9f6acb21 HP-UX IA-64 warning, argument incompatible with format string conversion 2009-08-27 20:34:42 +00:00
robocop
ae57c50e47 Return OS-specific error code like the POSIX implementation. 2009-08-21 10:14:07 +00:00
asfernandes
09b6e1b26b Misc 2009-08-09 22:21:31 +00:00
robocop
9ebd06371b Misc. 2009-08-09 08:14:30 +00:00
hvlad
2ac6ae2804 Improvement CORE-2587 : User friendly diagnostic when engine can't create shared memory already created by the antoher engine process in another windows session 2009-08-08 12:41:45 +00:00
hvlad
e393abbbed Fixed bug CORE-2586 : Make all kernel object names in the same namespace 2009-08-08 12:39:32 +00:00
alexpeshkoff
1e68b28dec Avoid conflicts with system headers on HPUX 2009-07-29 11:31:47 +00:00
asfernandes
6377356940 Misc 2009-07-23 00:56:28 +00:00
alexpeshkoff
9d31b0c475 Fixed build for systems with old glibc 2009-07-21 13:55:33 +00:00
alexpeshkoff
e17701ba9b Deeper handler for ENOTSUP in mutex_init - avoid any attributes, potentially known to cause it 2009-07-21 10:01:18 +00:00
asfernandes
39b3178000 Misc 2009-07-15 19:45:57 +00:00
robocop
1fe48447c8 Totally misc. 2009-07-14 14:29:30 +00:00
alexpeshkoff
4147aceff3 This hack caused by bug in glibc should help have same binaries for RT-enabled and not linux kernels 2009-07-14 11:34:46 +00:00
robocop
743ad42513 Style. 2009-06-23 13:26:12 +00:00
alexpeshkoff
4603522ae7 Avoid including unneeded in mosr cases files 2009-06-10 10:26:17 +00:00
alexpeshkoff
e1b45b34ae isc_ipc usage cleanup 2009-06-10 09:18:33 +00:00
robocop
c94f8ea1e2 Foolish mistake. 2009-06-07 12:54:57 +00:00
robocop
2e3ce0d23d Misc. 2009-06-07 09:49:58 +00:00
asfernandes
f8eb935eb7 Misc 2009-06-06 18:13:57 +00:00
robocop
33202b061c Minor cleanup. To be checked by Alex. 2009-06-04 13:16:34 +00:00
alexpeshkoff
44093159a6 Fixed SYSV semaphores + const correctness + cleanup 2009-06-03 12:41:02 +00:00
robocop
0bbb94eb33 Simplification. 2009-06-02 06:27:23 +00:00
alexpeshkoff
b62e4f1c28 Renamed function to better match it's tasks 2009-05-25 11:31:38 +00:00
alexpeshkoff
91134ab0d0 Make engine create lock files in /tmp/firebird 2009-05-22 13:47:27 +00:00
alexpeshkoff
86f3176307 Fixed CORE-2467: security risk in 2.5 beta1 2009-05-19 14:33:36 +00:00
alexpeshkoff
e6cf9a69be Fixed bug, reported by Dmitry privately - in isc_sync per attachment buffer can not be used for strings 2009-05-08 08:36:18 +00:00
alexpeshkoff
cef41b3286 1. Solaric/Sparc SunProCC port.
2. Cleanup SOLARIS_MT threading model.
2009-05-05 08:06:37 +00:00
asfernandes
9178fc4100 Misc 2009-05-01 02:46:18 +00:00
alexpeshkoff
f304bc5bd0 misc 2009-04-30 07:27:04 +00:00
alexpeshkoff
dbc359ef95 Solaris port - make robust mutexes work on solaris 2009-04-29 08:33:51 +00:00
asfernandes
1c20adb8fc Misc 2009-04-29 01:52:49 +00:00
robocop
2d7cb94844 Unused params
Some BLR checks
2009-04-28 13:08:04 +00:00
robocop
888000e21e Unused function params. 2009-04-26 10:24:44 +00:00
asfernandes
c986de33a2 Misc 2009-04-22 01:58:40 +00:00
alexpeshkoff
e6d8c3b399 Fixed shared memory access rights issues 2009-04-20 10:34:59 +00:00
alexpeshkoff
ff38566a9d Enhanced shmget() error reporting 2009-04-16 08:55:12 +00:00
alexpeshkoff
4db90789fe Fixed error reported by Sergey Mereutsa 2009-04-16 07:52:39 +00:00
asfernandes
d136f88092 Misc 2009-04-11 19:41:01 +00:00
robocop
c13c556b69 Misc. 2009-04-11 05:47:13 +00:00
alexpeshkoff
eb095416cb Use shared robust mutexes if present.
This provides successfull recovery in case when any of firebird processes
died with locked shared mutex (like it was with semaphores SystemV).
2009-04-10 16:53:01 +00:00
alexpeshkoff
58bdb6c241 Cleanup - unsupported port HP10 2009-04-10 15:36:58 +00:00
alexpeshkoff
b305740736 Cleanup unused macro SHMEM_PICKY and related stuff.
Fixed code for systems with broken mmap (like HPUX) - avoid shared memory leak.
2009-04-09 16:47:20 +00:00
alexpeshkoff
1e7898ea22 Fix for CORE-2402: bad permissions on temp files, /tmp is polluted with a lot of files 2009-04-08 11:00:58 +00:00
robocop
5acf561eb6 Get rid of some typedefs. 2009-04-02 08:53:25 +00:00