thrd_exit Subroutine

Purpose

This subroutine ends the thread from running.

Library

Standard C Library (libc.a)

Syntax

#include <threads.h>
_Noreturn void thrd_exit(int res);

Description

The thrd_exit subroutine ends the calling thread from running and sets its result code to res.

The program ends normally after the last thread is stopped. The behavior is the same as if the program called the exit subroutine with the EXIT_SUCCESS status when the thread ends.

Parameters

Item Description
res Holds the result code of the calling thread.

Return Values

The thrd_exit subroutine returns no value.

Files

Item Description
threads.h Standard macros, data types, and subroutines are defined by the threads.h file.