Defined in header <threads.h> enum {
mtx_plain = /* unspecified */,
mtx_recursive = /* unspecified */,
mtx_timed = /* unspecified */
}; (since C11)
When passed to mtx_init, identifies the type of a mutex to create.
Constant Explanation mtx_plain plain mutex mtx_recursive recursive mutex mtx_timed timed mutex
References
C11 standard (ISO/IEC 9899:2011): 7.26.1/5 mtx_plain, mtx_recursive, mtx_timed (p: 377)
See also
mtx_init (C11)