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)