Preprocessor macro expanding to a type attribute
#include <SYS/TYPES.H>
void __NORET_ATTR__ function(args...);
This macro expands to a compiler-specific attribute telling that the function doesn't return.
It enables the compiler to do better optimizations.
When using the gcc compiler, this macro expands to __attribute__((__noret__))
.