From: kgv Date: Wed, 11 Jul 2012 06:35:19 +0000 (+0400) Subject: 0023250: Missing include in OSD_MemInfo.cxx X-Git-Tag: V6_5_4_beta1~137 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=8fa02385b0f88c7e40dcdcf7decc27e8c2185a63;p=occt-copy.git 0023250: Missing include in OSD_MemInfo.cxx Function getpid() declared in "unistd.h" header on POSIX-compliant systems. Fix compilation error with gcc 4.7 on Linux. --- diff --git a/src/OSD/OSD_MemInfo.cxx b/src/OSD/OSD_MemInfo.cxx index 83cef537b3..f03a037786 100644 --- a/src/OSD/OSD_MemInfo.cxx +++ b/src/OSD/OSD_MemInfo.cxx @@ -28,6 +28,8 @@ #elif (defined(__APPLE__)) #include #include +#else + #include #endif #include @@ -80,7 +82,7 @@ void OSD_MemInfo::Update() myCounters[MemSwapUsage] = aProcMemCnts.PagefileUsage; myCounters[MemSwapUsagePeak] = aProcMemCnts.PeakPagefileUsage; } - + #elif (defined(__linux__) || defined(__linux)) // use procfs on Linux char aBuff[4096];