From 2408519ed07915ee5f62413c06239cc764fb6167 Mon Sep 17 00:00:00 2001 From: Anser Date: Sat, 4 Jul 2026 19:17:11 +0200 Subject: added POSIX uname module to get kernel information --- src/modules/os/os.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/modules') diff --git a/src/modules/os/os.c b/src/modules/os/os.c index bd9500a..cdf6e6e 100644 --- a/src/modules/os/os.c +++ b/src/modules/os/os.c @@ -1,9 +1,17 @@ #include +#include #include "os.h" int os(void) { #ifdef __linux__ - printf("Linux\n"); + struct utsname u; + + if (uname(&u) == 0) { + printf("OS: %s %s ", u.sysname, u.release); + printf("%s %s\n", u.version, u.machine); + } else { + perror("uname"); + } #endif return 0; } -- cgit v1.2.3