New repo setup

This commit is contained in:
2024-05-28 14:26:46 -05:00
commit 9ee197f57b
97 changed files with 11047 additions and 0 deletions

32
test/main.c Normal file
View File

@@ -0,0 +1,32 @@
#include <stdint.h>
#include "sys/syscall.h"
void trampoline()
{
sigret();
}
void handler(void *userdata)
{
printk("Handler called.\n");
}
void thread(void *data)
{
printk("Thread 2\n");
terminate();
}
int main(int argc, char **argv, char **envp)
{
printk("Process start: ");
printk(argv[0]);
printk("\n");
mmap((void *)0, 0x10000, 1);
sigaction(17, handler, trampoline, (void *)0);
while (1)
{
clone(thread, (void *)0x10000, 0, 0);
sigwait();
}
}