From 80850e274dca3781c48b13a6b91fe993470717f2 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 29 Apr 2019 15:18:21 +0200 Subject: [PATCH] LibC: Oops, exit_thread() never returns. --- LibC/unistd.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/LibC/unistd.cpp b/LibC/unistd.cpp index e551f479a6..88f4bca542 100644 --- a/LibC/unistd.cpp +++ b/LibC/unistd.cpp @@ -451,10 +451,10 @@ int create_thread(int(*entry)(void*), void* argument) __RETURN_WITH_ERRNO(rc, rc, -1); } -int exit_thread(int code) +void exit_thread(int code) { - int rc = syscall(SC_exit_thread, code); - __RETURN_WITH_ERRNO(rc, rc, -1); + syscall(SC_exit_thread, code); + ASSERT_NOT_REACHED(); } int ftruncate(int fd, off_t length)