diff --git a/src/os.cpp b/src/os.cpp index 7123dc8..ea37c8d 100644 --- a/src/os.cpp +++ b/src/os.cpp @@ -333,6 +333,15 @@ namespace bx } } + FileInfo fi; + if (stat("/tmp", fi) + && FileInfo::Directory == fi.m_type) + { + strlncpy(_out, *_inOutSize, "/tmp"); + *_inOutSize = 4; + return true; + } + return false; #endif // BX_PLATFORM_* } diff --git a/tests/misc_test.cpp b/tests/misc_test.cpp index 89d60b1..ed8ed11 100644 --- a/tests/misc_test.cpp +++ b/tests/misc_test.cpp @@ -1,12 +1,15 @@ #include "test.h" #include -TEST(getProcessMemoryUsed) +TEST_CASE("getProcessMemoryUsed", "") { - CHECK(0 != bx::getProcessMemoryUsed() ); + REQUIRE(0 != bx::getProcessMemoryUsed() ); // DBG("bx::getProcessMemoryUsed %d", bx::getProcessMemoryUsed() ); +} +TEST_CASE("getTempPath", "") +{ char tmpDir[512]; uint32_t len = BX_COUNTOF(tmpDir); - CHECK(bx::getTempPath(tmpDir, &len) ); + REQUIRE(bx::getTempPath(tmpDir, &len) ); }