From a8005917eb098cc694c5e37b119098b225fee7be Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Sat, 20 Sep 2025 12:20:26 +0200 Subject: [PATCH] ulib Add quit() utility --- ulib/Makefile | 1 + ulib/util/util.c | 6 ++++++ ulib/util/util.h | 2 ++ 3 files changed, 9 insertions(+) create mode 100644 ulib/util/util.c diff --git a/ulib/Makefile b/ulib/Makefile index b58c73b..b9309ad 100644 --- a/ulib/Makefile +++ b/ulib/Makefile @@ -13,6 +13,7 @@ SRCFILES := $(call GRABSRC, \ dlmalloc \ sync \ args \ + util \ ) CFLAGS += -isystem $(ROOT)/share -isystem $(ROOT)/ulib -isystem $(ROOT)/std/include \ diff --git a/ulib/util/util.c b/ulib/util/util.c new file mode 100644 index 0000000..1a21dda --- /dev/null +++ b/ulib/util/util.c @@ -0,0 +1,6 @@ +#include +#include + +void quit(void) { + processctl(-1, PCTL_KILL, 0, 0, 0); +} diff --git a/ulib/util/util.h b/ulib/util/util.h index bb6eb6a..ed8a97f 100644 --- a/ulib/util/util.h +++ b/ulib/util/util.h @@ -11,4 +11,6 @@ *(X); \ }) \ +void quit(void); + #endif // ULIB_UTIL_UTIL_H_