KILL_DEPENDENCY(3) Library Functions Manual KILL_DEPENDENCY(3)

kill_dependencyterminate a dependency chain

#include <stdatomic.h>

type kill_dependency(type *y);

The functionality described on this reference page is aligned with the ISO C standard. Any conflict between the requirements described here and the ISO C standard is unintentional. This volume of POSIX.1-2024 defers to the ISO C standard.

Implementations that define the macro __STDC_NO_ATOMICS__ need not provide the <stdatomic.h> header nor support the kill_dependency () macro.

The kill_dependency () macro shall terminate a dependency chain (see XBD V1_chap04(7)). The argument shall not carry a dependency to the return value.

The kill_dependency () macro shall return the value of .

No errors are defined.

None.

None.

None.

None.

XBD V1_chap04(7), <stdatomic.h>

First released in Issue 8. Included for alignment with the ISO/IEC 9899:2018 standard.

June 14, 2024 posix.fail