aboutsummaryrefslogtreecommitdiff
path: root/src/modules/os/os.c
diff options
context:
space:
mode:
authorAnser <rostgans@tutamail.com>2026-07-31 09:16:23 +0200
committerAnser <rostgans@tutamail.com>2026-07-31 14:27:57 +0200
commit9ad584b5762433f7c99d7cc7b65ad21ebe4ff932 (patch)
tree7f3299370afc4f0d1794918e279d9715ab0b009f /src/modules/os/os.c
parent1a474dce46260fb043bd8ce74e221379e36af1a4 (diff)
TO BE SQUISHED:safe of current working stand, to get the logos vom ascii directory
Diffstat (limited to 'src/modules/os/os.c')
-rw-r--r--src/modules/os/os.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/modules/os/os.c b/src/modules/os/os.c
index cdf6e6e..6059c03 100644
--- a/src/modules/os/os.c
+++ b/src/modules/os/os.c
@@ -1,4 +1,5 @@
#include <stdio.h>
+#include <string.h>
#include <sys/utsname.h>
#include "os.h"
@@ -7,10 +8,11 @@ int os(void) {
struct utsname u;
if (uname(&u) == 0) {
- printf("OS: %s %s ", u.sysname, u.release);
- printf("%s %s\n", u.version, u.machine);
+ size_t length = printf("OS: %s %s %s %s\n", u.sysname, u.release, u.version, u.machine);
+ printf("line length: %ld\n", length);
} else {
- perror("uname");
+ perror("Error while accessing uname");
+ return 1;
}
#endif
return 0;