From f4c7e1bf4971503e2d33af80537aef27ed2e4fe1 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 18 Apr 2016 16:42:56 -0700 Subject: rearrange standard library a bit --- std/os.zig | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'std/os.zig') diff --git a/std/os.zig b/std/os.zig index 5e0ee4878a..8771e48bba 100644 --- a/std/os.zig +++ b/std/os.zig @@ -26,3 +26,11 @@ pub fn get_random_bytes(buf: []u8) -> %void { else => unreachable{}, } } + +#attribute("cold") +pub fn abort() -> unreachable { + linux.raise(linux.SIGABRT); + linux.raise(linux.SIGKILL); + while (true) {} +} + -- cgit v1.2.3