From ec769a83bde09c76bd6ad9ee7f391036dba5cd97 Mon Sep 17 00:00:00 2001 From: Kacper Date: Fri, 12 Dec 2025 15:16:01 +0100 Subject: Add clear command, add sysinfo system call --- bin/clear/Kbuild | 3 +++ bin/clear/clear.c | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 bin/clear/Kbuild create mode 100644 bin/clear/clear.c (limited to 'bin/clear') diff --git a/bin/clear/Kbuild b/bin/clear/Kbuild new file mode 100644 index 00000000..845df317 --- /dev/null +++ b/bin/clear/Kbuild @@ -0,0 +1,3 @@ +bin-y := clear +obj-y += clear.o +libs-y += $(srctree)/lib/libc/libc.a diff --git a/bin/clear/clear.c b/bin/clear/clear.c new file mode 100644 index 00000000..9c371ea7 --- /dev/null +++ b/bin/clear/clear.c @@ -0,0 +1,14 @@ +#include +#include + +int main(int argc, char **__unused argv) +{ + if (argc) { + write(STDOUT_FILENO, "usage: clear\n", 13); + return 0; + } + + write(STDOUT_FILENO, "\033[H\033[2J", 7); + + return 0; +} -- cgit v1.2.3