summaryrefslogtreecommitdiff
path: root/databases/firebird2-server/files/patch-src::common::classes::locks.h
diff options
context:
space:
mode:
authorAlex Dupre <ale@FreeBSD.org>2004-01-13 16:11:11 +0000
committerAlex Dupre <ale@FreeBSD.org>2004-01-13 16:11:11 +0000
commitf18b6b01304df83941f96b515932897cc118a304 (patch)
tree7ede63f375b7fc26d2d877a8b79c4cd7948d2e41 /databases/firebird2-server/files/patch-src::common::classes::locks.h
parent- fix *squirrelmail ports. (diff)
- Update to 1.5 RC8. [1] [2]
- Note that libgds.so is now symlinked to libfbembed.so rather than libfbclient.so. This restores Firebird 1.0.x shared library compatibility and fixes PHP build. [2] PR: ports/61276 [1], ports/61310 [2] Submitted by: Gleb Smirnoff <glebius@cell.sick.ru> [1], Chris Knight <chris@e-easy.com.au> (maintainer) [2] Approved by: nork (mentor)
Notes
Notes: svn path=/head/; revision=98080
Diffstat (limited to 'databases/firebird2-server/files/patch-src::common::classes::locks.h')
-rw-r--r--databases/firebird2-server/files/patch-src::common::classes::locks.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/databases/firebird2-server/files/patch-src::common::classes::locks.h b/databases/firebird2-server/files/patch-src::common::classes::locks.h
deleted file mode 100644
index e2948dd4bbd2..000000000000
--- a/databases/firebird2-server/files/patch-src::common::classes::locks.h
+++ /dev/null
@@ -1,49 +0,0 @@
---- src/common/classes/locks.h.orig Sun Aug 17 14:56:47 2003
-+++ src/common/classes/locks.h Wed Nov 12 11:12:25 2003
-@@ -77,7 +77,7 @@
-
- /* Process-local spinlock. Used to manage memory heaps in threaded environment. */
- // Pthreads version of the class
--#ifndef SOLARIS
-+#if !defined(SOLARIS) && !defined(DARWIN) && !defined(FREEBSD)
- class Spinlock {
- private:
- pthread_spinlock_t spinlock;
-@@ -100,6 +100,7 @@
- }
- };
- #else
-+#ifdef SOLARIS
- // Who knows why Solaris 2.6 have not THIS funny spins?
- //The next code is not comlpeted but let me compile //Konstantin
- class Spinlock {
-@@ -123,6 +124,29 @@
- system_call_failed::raise();
- }
- };
-+#else // DARWIN and FREEBSD
-+class Spinlock {
-+private:
-+ pthread_mutex_t mlock;
-+public:
-+ Spinlock() {
-+ if (pthread_mutex_init(&mlock, 0))
-+ system_call_failed::raise();
-+ }
-+ ~Spinlock() {
-+ if (pthread_mutex_destroy(&mlock))
-+ system_call_failed::raise();
-+ }
-+ void enter() {
-+ if (pthread_mutex_lock(&mlock))
-+ system_call_failed::raise();
-+ }
-+ void leave() {
-+ if (pthread_mutex_unlock(&mlock))
-+ system_call_failed::raise();
-+ }
-+};
-+#endif
-
- #endif
- #endif