From ea42b835733a75809ccdcb6f137267762fc2e5a4 Mon Sep 17 00:00:00 2001 From: castano Date: Tue, 2 Nov 2010 01:03:19 +0000 Subject: [PATCH] Fix linux build errors. --- src/nvcore/Debug.cpp | 5 ++++- src/nvcore/StdStream.h | 11 ----------- src/nvimage/ImageIO.cpp | 4 ++-- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/src/nvcore/Debug.cpp b/src/nvcore/Debug.cpp index 2403077..e3b494c 100644 --- a/src/nvcore/Debug.cpp +++ b/src/nvcore/Debug.cpp @@ -35,6 +35,10 @@ # include #endif +#if NV_OS_LINUX || NV_OS_DARWIN +# include // getpid +#endif + #if NV_OS_LINUX && defined(HAVE_EXECINFO_H) # include // backtrace # if NV_CC_GNUC // defined(HAVE_CXXABI_H) @@ -43,7 +47,6 @@ #endif #if NV_OS_DARWIN || NV_OS_FREEBSD -# include // getpid # include # include // sysctl # include diff --git a/src/nvcore/StdStream.h b/src/nvcore/StdStream.h index bdbe6ad..7a8538d 100644 --- a/src/nvcore/StdStream.h +++ b/src/nvcore/StdStream.h @@ -45,8 +45,6 @@ namespace nv if( m_fp != NULL && m_autoclose ) { #if NV_OS_WIN32 _fclose_nolock( m_fp ); -#elif NV_OS_LINUX - fclose_unlocked( m_fp ); #else fclose( m_fp ); #endif @@ -62,8 +60,6 @@ namespace nv nvDebugCheck(pos <= size()); #if NV_OS_WIN32 _fseek_nolock(m_fp, pos, SEEK_SET); -#elif NV_OS_LINUX - fseek_unlocked(m_fp, pos, SEEK_SET); #else fseek(m_fp, pos, SEEK_SET); #endif @@ -74,8 +70,6 @@ namespace nv nvDebugCheck(m_fp != NULL); #if NV_OS_WIN32 return _ftell_nolock(m_fp); -#elif NV_OS_LINUX - return ftell_unlocked(m_fp); #else return ftell(m_fp); #endif @@ -89,11 +83,6 @@ namespace nv _fseek_nolock(m_fp, 0, SEEK_END); uint end = _ftell_nolock(m_fp); _fseek_nolock(m_fp, pos, SEEK_SET); -#elif NV_OS_LINUX - uint pos = ftell_unlocked(m_fp); - fseek_unlocked(m_fp, 0, SEEK_END); - uint end = ftell_unlocked(m_fp); - fseek_unlocked(m_fp, pos, SEEK_SET); #else uint pos = ftell(m_fp); fseek(m_fp, 0, SEEK_END); diff --git a/src/nvimage/ImageIO.cpp b/src/nvimage/ImageIO.cpp index a36c600..d15cb5c 100644 --- a/src/nvimage/ImageIO.cpp +++ b/src/nvimage/ImageIO.cpp @@ -1471,7 +1471,7 @@ FloatImage * nv::ImageIO::loadFloatTIFF(const char * fileName, Stream & s) fimage->allocate(spp, width, height); int linesize = TIFFScanlineSize(tif); - tdata_t buf = (::uint8 *)nv::mem::malloc(linesize); + tdata_t buf = malloc(linesize); for (uint y = 0; y < height; y++) { @@ -1508,7 +1508,7 @@ FloatImage * nv::ImageIO::loadFloatTIFF(const char * fileName, Stream & s) } } - nv::mem::free(buf); + free(buf); TIFFClose(tif);