aboutsummaryrefslogtreecommitdiff
path: root/builtins/functions.c
diff options
context:
space:
mode:
Diffstat (limited to 'builtins/functions.c')
-rw-r--r--builtins/functions.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/builtins/functions.c b/builtins/functions.c
index bfa9465f..93c4abff 100644
--- a/builtins/functions.c
+++ b/builtins/functions.c
@@ -257,6 +257,13 @@ public void say(Text_t text, bool newline)
fflush(stdout);
}
+public _Noreturn void tomo_exit(Text_t text, int32_t status)
+{
+ if (text.length > 0)
+ say(text, true);
+ _exit(status);
+}
+
public Text_t ask(Text_t prompt, bool bold, bool force_tty)
{
Text_t ret = Text("");