mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
Fixed bug report information for NetBSD
This commit is contained in:
+8
-4
@@ -17,7 +17,7 @@
|
|||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(GB_SYSTEM_OPENBSD)
|
#if defined(GB_SYSTEM_OPENBSD) || defined(GB_SYSTEM_NETBSD)
|
||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
#include <sys/utsname.h>
|
#include <sys/utsname.h>
|
||||||
#endif
|
#endif
|
||||||
@@ -250,7 +250,7 @@ gb_internal void report_ram_info() {
|
|||||||
if (sysctl(mibs, 2, &ram_amount, &val_size, NULL, 0) != -1) {
|
if (sysctl(mibs, 2, &ram_amount, &val_size, NULL, 0) != -1) {
|
||||||
gb_printf("%lld MiB\n", ram_amount / gb_megabytes(1));
|
gb_printf("%lld MiB\n", ram_amount / gb_megabytes(1));
|
||||||
}
|
}
|
||||||
#elif defined(GB_SYSTEM_OPENBSD)
|
#elif defined(GB_SYSTEM_OPENBSD) || defined(GB_SYSTEM_NETBSD)
|
||||||
uint64_t ram_amount;
|
uint64_t ram_amount;
|
||||||
size_t val_size = sizeof(ram_amount);
|
size_t val_size = sizeof(ram_amount);
|
||||||
|
|
||||||
@@ -985,13 +985,17 @@ gb_internal void report_os_info() {
|
|||||||
gb_printf("macOS Unknown (kernel: %d.%d.%d)\n", major, minor, patch);
|
gb_printf("macOS Unknown (kernel: %d.%d.%d)\n", major, minor, patch);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#elif defined(GB_SYSTEM_OPENBSD)
|
#elif defined(GB_SYSTEM_OPENBSD) || defined(GB_SYSTEM_NETBSD)
|
||||||
struct utsname un;
|
struct utsname un;
|
||||||
|
|
||||||
if (uname(&un) != -1) {
|
if (uname(&un) != -1) {
|
||||||
gb_printf("%s %s %s %s\n", un.sysname, un.release, un.version, un.machine);
|
gb_printf("%s %s %s %s\n", un.sysname, un.release, un.version, un.machine);
|
||||||
} else {
|
} else {
|
||||||
gb_printf("OpenBSD: Unknown\n");
|
#if defined(GB_SYSTEM_NETBSD)
|
||||||
|
gb_printf("NetBSD: Unknown\n");
|
||||||
|
#else
|
||||||
|
gb_printf("OpenBSD: Unknown\n");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#elif defined(GB_SYSTEM_FREEBSD)
|
#elif defined(GB_SYSTEM_FREEBSD)
|
||||||
#define freebsd_version_buffer 129
|
#define freebsd_version_buffer 129
|
||||||
|
|||||||
Reference in New Issue
Block a user