[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libcvd-members] libcvd/cvd/internal aligned_mem.h
From: |
Edward Rosten |
Subject: |
[libcvd-members] libcvd/cvd/internal aligned_mem.h |
Date: |
Mon, 31 Jul 2006 14:34:25 +0000 |
CVSROOT: /cvsroot/libcvd
Module name: libcvd
Changes by: Edward Rosten <edrosten> 06/07/31 14:34:25
Modified files:
cvd/internal : aligned_mem.h
Log message:
Aibned mem now compiles if pthreads are absent.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd/internal/aligned_mem.h?cvsroot=libcvd&r1=1.8&r2=1.9
Patches:
Index: aligned_mem.h
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd/internal/aligned_mem.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- aligned_mem.h 19 Jul 2006 17:00:01 -0000 1.8
+++ aligned_mem.h 31 Jul 2006 14:34:25 -0000 1.9
@@ -92,7 +92,9 @@
buffers.erase(it);
}
};
+ #if defined(CVD_HAVE_PTHREAD) && defined(_REENTRANT)
template<class T, int N> Synchronized aligned_mem<T,N>::mutex;
+ #endif
template <class T, int N> std::map<T*,typename aligned_mem<T,N>::entry>
aligned_mem<T,N>::buffers;