$OpenBSD$ --- source/shared_lib/sources/platform/common/platform_common.cpp.orig Sun Apr 10 15:44:57 2011 +++ source/shared_lib/sources/platform/common/platform_common.cpp Sun Apr 10 15:48:10 2011 @@ -455,7 +455,7 @@ int32 getFolderTreeContentsCheckSumRecursively(const s glob_t globbuf; int res = glob(mypath.c_str(), 0, 0, &globbuf); -#if !defined(__APPLE__) && !defined(__FreeBSD__) +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) if(res < 0) { std::stringstream msg; msg << "#2 Couldn't scan directory '" << mypath << "': " << strerror(errno); @@ -491,13 +491,13 @@ int32 getFolderTreeContentsCheckSumRecursively(const s globfree(&globbuf); // Look recursively for sub-folders -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) res = glob(mypath.c_str(), 0, 0, &globbuf); #else res = glob(mypath.c_str(), GLOB_ONLYDIR, 0, &globbuf); #endif -#if !defined(__APPLE__) && !defined(__FreeBSD__) +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) if(res < 0) { std::stringstream msg; msg << "#3 Couldn't scan directory '" << mypath << "': " << strerror(errno); @@ -506,7 +506,7 @@ int32 getFolderTreeContentsCheckSumRecursively(const s #endif for(int i = 0; i < globbuf.gl_pathc; ++i) { -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) struct stat statStruct; // only process if dir.. int actStat = lstat( globbuf.gl_pathv[i], &statStruct); @@ -597,7 +597,7 @@ vector getFolderTreeContentsListRecursively(co glob_t globbuf; int res = glob(mypath.c_str(), 0, 0, &globbuf); -#if !defined(__APPLE__) && !defined(__FreeBSD__) +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) if(res < 0) { std::stringstream msg; msg << "#4 Couldn't scan directory '" << mypath << "': " << strerror(errno); @@ -631,13 +631,13 @@ vector getFolderTreeContentsListRecursively(co globfree(&globbuf); // Look recursively for sub-folders -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) res = glob(mypath.c_str(), 0, 0, &globbuf); #else //APPLE doesn't have the GLOB_ONLYDIR definition.. res = glob(mypath.c_str(), GLOB_ONLYDIR, 0, &globbuf); #endif -#if !defined(__APPLE__) && !defined(__FreeBSD__) +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) if(res < 0) { std::stringstream msg; msg << "#5 Couldn't scan directory '" << mypath << "': " << strerror(errno); @@ -646,7 +646,7 @@ vector getFolderTreeContentsListRecursively(co #endif for(int i = 0; i < globbuf.gl_pathc; ++i) { -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) struct stat statStruct; // only get if dir.. int actStat = lstat( globbuf.gl_pathv[ i], &statStruct); @@ -702,7 +702,7 @@ vector > getFolderTreeContents int res = glob(mypath.c_str(), 0, 0, &globbuf); -#if !defined(__APPLE__) && !defined(__FreeBSD__) +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) if(res < 0) { std::stringstream msg; msg << "#6 Couldn't scan directory '" << mypath << "': " << strerror(errno); @@ -736,13 +736,13 @@ vector > getFolderTreeContents globfree(&globbuf); // Look recursively for sub-folders -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) res = glob(mypath.c_str(), 0, 0, &globbuf); #else //APPLE doesn't have the GLOB_ONLYDIR definition.. res = glob(mypath.c_str(), GLOB_ONLYDIR, 0, &globbuf); #endif -#if !defined(__APPLE__) && !defined(__FreeBSD__) +#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) if(res < 0) { std::stringstream msg; msg << "#7 Couldn't scan directory '" << mypath << "': " << strerror(errno); @@ -751,7 +751,7 @@ vector > getFolderTreeContents #endif for(int i = 0; i < globbuf.gl_pathc; ++i) { -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) struct stat statStruct; // only get if dir.. int actStat = lstat( globbuf.gl_pathv[ i], &statStruct);