feat(sys): add malloc

This commit is contained in:
2026-04-21 01:25:06 +02:00
parent 4cacdeb012
commit 729772ccbe
6 changed files with 73 additions and 7 deletions

View File

@@ -1,6 +1,19 @@
#include <c-libs/sys/memory.h>
#include <c-libs/sys/syscall.h>
void strcpy(char *dst, const char *src) {
int ix = 0;
do {
dst[ix] = src[ix];
} while (src[ix++]);
}
int main() {
write(0, "Hello World!\n", 13);
char *str = malloc(14);
strcpy(str, "Hello World!\n");
write(0, str, 13);
munmap(str, 14);
return 0;
}