Fixed GetDiskFreeSpace in OS X.

Added codename printing at engine start.
This commit is contained in:
Martín Lucas Golini
2012-12-16 00:56:07 -03:00
parent 63f47da256
commit e3869c4500
2 changed files with 5 additions and 1 deletions

View File

@@ -577,7 +577,11 @@ Int64 Sys::GetDiskFreeSpace(const std::string& path) {
#if defined( EE_PLATFORM_POSIX )
struct statvfs data;
statvfs(path.c_str(), &data);
#if EE_PLATFORM != EE_PLATFORM_MACOSX
return (Int64)data.f_bsize * (Int64)data.f_bfree;
#else
return (Int64)data.f_frsize * (Int64)data.f_bfree;
#endif
#elif EE_PLATFORM == EE_PLATFORM_WIN
Int64 AvailableBytes;
Int64 TotalBytes;

View File

@@ -376,7 +376,7 @@ void cWindow::SendVideoResizeCb() {
}
void cWindow::LogSuccessfulInit( const std::string& BackendName ) {
cLog::instance()->Write( "Engine Initialized Succesfully.\n\tVersion: " + Version::GetVersionName() +
cLog::instance()->Write( "Engine Initialized Succesfully.\n\tVersion: " + Version::GetVersionName() + " (codename: \"" + Version::GetCodename() + "\")" +
"\n\tOS: " + Sys::GetOSName() +
"\n\tArch: " + Sys::GetOSArchitecture() +
"\n\tCPU Cores: " + String::ToStr( Sys::GetCPUCount() ) +