Core: report every BSD as distinct operating system

Each one has different kernel and userland. They do cross-pollinate
frequently but otherwise do not try to be compatible.
This commit is contained in:
Jan Beich 2015-05-26 11:27:56 +00:00
parent 803e02e224
commit 87be57a1fa

View file

@ -189,8 +189,6 @@ namespace Reporting
return "Mac"; return "Mac";
#elif defined(__SYMBIAN32__) #elif defined(__SYMBIAN32__)
return "Symbian"; return "Symbian";
#elif defined(__FreeBSD__)
return "BSD";
#elif defined(BLACKBERRY) #elif defined(BLACKBERRY)
return "Blackberry"; return "Blackberry";
#elif defined(LOONGSON) #elif defined(LOONGSON)
@ -199,6 +197,16 @@ namespace Reporting
return "Nokia Maemo"; return "Nokia Maemo";
#elif defined(__linux__) #elif defined(__linux__)
return "Linux"; return "Linux";
#elif defined(__Bitrig__)
return "Bitrig";
#elif defined(__DragonFly__)
return "DragonFly";
#elif defined(__FreeBSD__)
return "FreeBSD";
#elif defined(__NetBSD__)
return "NetBSD";
#elif defined(__OpenBSD__)
return "OpenBSD";
#else #else
return "Unknown"; return "Unknown";
#endif #endif