From 03970ddacd4fa95ab24f13d85b9ebd646f6ebf84 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Sat, 16 Dec 2017 10:46:52 -0500 Subject: [PATCH] Show BSD OSes in frontend OS info --- frontend/drivers/platform_unix.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frontend/drivers/platform_unix.c b/frontend/drivers/platform_unix.c index 5bb7fa1453..15d93a7554 100644 --- a/frontend/drivers/platform_unix.c +++ b/frontend/drivers/platform_unix.c @@ -1216,8 +1216,20 @@ static void frontend_unix_get_os(char *s, return; sscanf(buffer.release, "%d.%d.%u", major, minor, &krel); +#if defined(__FreeBSD__) + strlcpy(s, "FreeBSD", len); +#elif defined(__NetBSD__) + strlcpy(s, "NetBSD", len); +#elif defined(__OpenBSD__) + strlcpy(s, "OpenBSD", len); +#elif defined(__DragonFly__) + strlcpy(s, "DragonFly BSD", len); +#elif defined(BSD) + strlcpy(s, "BSD", len); +#else strlcpy(s, "Linux", len); #endif +#endif } #ifdef HAVE_LAKKA