From d8fae57b38a215ceb48adc038b8dea1b19f168bd Mon Sep 17 00:00:00 2001 From: anti-corporate Date: Sat, 4 Jul 2026 09:33:19 -0400 Subject: [PATCH 1/3] Add extended functions with write and signal functions (incomplete) --- target/usr/include/exfn.h | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 target/usr/include/exfn.h diff --git a/target/usr/include/exfn.h b/target/usr/include/exfn.h new file mode 100644 index 00000000..d44da3c7 --- /dev/null +++ b/target/usr/include/exfn.h @@ -0,0 +1,10 @@ +#include +#include + +void write(char msg[]) { + printf("%s\n", msg); +} + +int signal(int num) { + return num; +} From 27f3479837bac8429c3f30fdb104f84654b97bd2 Mon Sep 17 00:00:00 2001 From: anti-corporate Date: Mon, 6 Jul 2026 08:30:06 -0400 Subject: [PATCH 2/3] Fix formatting of OS title and copyright message --- src/kernel/entry/kernel.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kernel/entry/kernel.c b/src/kernel/entry/kernel.c index 4c79edc9..4bb874a5 100644 --- a/src/kernel/entry/kernel.c +++ b/src/kernel/entry/kernel.c @@ -93,9 +93,10 @@ void _start(void) { printf("[warning] System disk has not been detected!\n"); printf("=========================================\n"); - printf("== Cave-Like Operating System ==\n"); - printf("== Copyright MalwarePad 2025 ==\n"); + printf("= Cave-Like Operating System =\n"); + printf("= Copyright MalwarePad 2025 =\n"); printf("=========================================\n\n"); + printf("\n"); while (1) run("/bin/bash", true, 0, 0); From d3050e5e10b3370c6a99b19fe3b5b06a9a85ef66 Mon Sep 17 00:00:00 2001 From: anti-corporate Date: Tue, 11 Aug 2026 00:25:54 -0400 Subject: [PATCH 3/3] i added a frickin api to your kernel it isnt finished but ok gg ez malwarepad :p --- target/usr/include/exfn.h | 10 ---------- target/usr/include/root32.h | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 10 deletions(-) delete mode 100644 target/usr/include/exfn.h create mode 100644 target/usr/include/root32.h diff --git a/target/usr/include/exfn.h b/target/usr/include/exfn.h deleted file mode 100644 index d44da3c7..00000000 --- a/target/usr/include/exfn.h +++ /dev/null @@ -1,10 +0,0 @@ -#include -#include - -void write(char msg[]) { - printf("%s\n", msg); -} - -int signal(int num) { - return num; -} diff --git a/target/usr/include/root32.h b/target/usr/include/root32.h new file mode 100644 index 00000000..790f6417 --- /dev/null +++ b/target/usr/include/root32.h @@ -0,0 +1,31 @@ +#define _ROOT_32_ + +/* + + Root32 module for the CavOS. + file: root32.h + + + Made by Anti-Corporate (C) 2026-2027. + + + + + + */ + +#include "bootloader.h" +#include "limine.h" +#include "printf.h" +#include "linux.h" +#define TIME_VOLATILE volatile static void +// Can i use void, static and volatile at the same time? +// Uh, i think yes. + +TIME_VOLATILE KEWrite(char *arg_serial[]) + // This stands for Kernel Write. +{ + printf(arg_serial, 0x0d, 0x0a, 0x00); + // different of other prints, this one can only print a + // full string. +};