From f2cc40e884d36f937b02282d1a60ea677ebd4f28 Mon Sep 17 00:00:00 2001 From: ahodgkinson Date: Tue, 9 May 2006 18:00:57 +0000 Subject: [PATCH] Fixed Linux compile errors. git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@398 0109f412-320b-0410-ab79-c3e0c5ffbbe6 --- ftk/src/ftk.h | 4 ++++ ftk/src/ftkunix.cpp | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ftk/src/ftk.h b/ftk/src/ftk.h index 0d27f8b..d004ece 100644 --- a/ftk/src/ftk.h +++ b/ftk/src/ftk.h @@ -609,6 +609,10 @@ ****************************************************************************/ flminterface IF_Object { + virtual ~IF_Object() + { + } + virtual FLMINT FLMAPI getRefCount( void) = 0; virtual FLMINT FLMAPI AddRef( void) = 0; diff --git a/ftk/src/ftkunix.cpp b/ftk/src/ftkunix.cpp index 92ff89b..5d3dbdd 100644 --- a/ftk/src/ftkunix.cpp +++ b/ftk/src/ftkunix.cpp @@ -1554,10 +1554,10 @@ FLMINT32 posix_atomic_add_32( { FLMINT32 i32RetVal; - pthread_mutex_lock( gv_atomicMutex); + pthread_mutex_lock( &gv_atomicMutex); (*piTarget) += iDelta; i32RetVal = *piTarget; - pthread_mutex_unlock( gv_atomicMutex); + pthread_mutex_unlock( &gv_atomicMutex); return( i32RetVal); } @@ -1571,10 +1571,10 @@ FLMINT32 posix_atomic_xchg_32( { FLMINT32 i32RetVal; - pthread_mutex_lock( gv_atomicMutex); + pthread_mutex_lock( &gv_atomicMutex); i32RetVal = *piTarget; *piTarget = iNewValue; - pthread_mutex_unlock( gv_atomicMutex); + pthread_mutex_unlock( &gv_atomicMutex); return( i32RetVal); }