From 75193df68e776a469bc4a40445db6f4d7943a21e Mon Sep 17 00:00:00 2001 From: Quinn Stephens Date: Fri, 6 Jun 2025 13:49:53 -0400 Subject: usr.bin: Use stdio for console access Modified fetch, kmsg, and osh to use stdio.h routines instead of just raw file descriptors. Signed-off-by: Quinn Stephens Signed-off-by: Ian Moffett --- usr.bin/fetch/fetch.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'usr.bin/fetch') diff --git a/usr.bin/fetch/fetch.c b/usr.bin/fetch/fetch.c index 98b2d3c..42c2825 100644 --- a/usr.bin/fetch/fetch.c +++ b/usr.bin/fetch/fetch.c @@ -30,8 +30,7 @@ #include #include #include - -#define prcons(FD, STR) write((FD), (STR), strlen((STR))) +#include #define ASCII_ART \ " ____ \n" \ @@ -39,20 +38,12 @@ " | /\\ \\ user: root\n" \ " |/ \\ \\ OS: Hyra/amd64 v"_OSVER"\n" \ " \\ R. \\ \\ arch: "_OSARCH"\n" \ - " \\ I. \\ \\\n" + " \\ I. \\ \\" int main(void) { - int fd; - - fd = open("/dev/console", O_WRONLY); - if (fd < 0) { - return fd; - } - - prcons(fd, ASCII_ART); - close(fd); + puts(ASCII_ART); return 0; } -- cgit v1.2.3