Cleanup: Removed redundant processing of OS name

This commit is contained in:
Paul Beckingham 2016-02-24 23:43:23 -05:00
parent bfefd247c4
commit 549b970e49
4 changed files with 34 additions and 52 deletions

View file

@ -484,4 +484,31 @@ time_t timegm (struct tm *tm)
#endif
////////////////////////////////////////////////////////////////////////////////
std::string osName ()
{
#if defined (DARWIN)
return "Darwin";
#elif defined (SOLARIS)
return "Solaris";
#elif defined (CYGWIN)
return "Cygwin";
#elif defined (HAIKU)
return "Haiku";
#elif defined (OPENBSD)
return "OpenBSD";
#elif defined (FREEBSD)
return "FreeBSD";
#elif defined (NETBSD)
return "NetBSD";
#elif defined (LINUX)
return "Linux";
#elif defined (KFREEBSD)
return "GNU/kFreeBSD";
#elif defined (GNUHURD)
return "GNU/Hurd";
#else
return STRING_DOM_UNKNOWN;
#endif
}
////////////////////////////////////////////////////////////////////////////////