-void mtx_destroy(mtx_t *mtx);\r
-int mtx_init(mtx_t *mtx, int type);\r
-int mtx_lock(mtx_t *mtx);\r
-int mtx_timedlock(mtx_t *_PDCLIB_restrict mtx, const struct timespec *_PDCLIB_restrict ts);\r
-int mtx_trylock(mtx_t *mtx);\r
-int mtx_unlock(mtx_t *mtx);\r
+void mtx_destroy(mtx_t *mtx) _PDCLIB_nothrow;\r
+int mtx_init(mtx_t *mtx, int type) _PDCLIB_nothrow;\r
+int mtx_lock(mtx_t *mtx) _PDCLIB_nothrow;\r
+int mtx_timedlock(mtx_t *_PDCLIB_restrict mtx, const struct timespec *_PDCLIB_restrict ts) _PDCLIB_nothrow;\r
+int mtx_trylock(mtx_t *mtx) _PDCLIB_nothrow;\r
+int mtx_unlock(mtx_t *mtx) _PDCLIB_nothrow;\r