Print this page
8548 want memset_s(3C)
Reviewed by: Robert Mustacchi <rm@joyent.com>

*** 63,72 **** --- 63,92 ---- #if !defined(_STRICT_SYMBOLS) || defined(_STDC_C11) || __cplusplus >= 201103L extern int at_quick_exit(void (*)(void)); extern _NORETURN_KYWD void quick_exit(int); #endif /* !_STRICT_SYMBOLS || _STDC_C11 || __cplusplus >= 201103L */ + #if __EXT1_VISIBLE + + #ifndef _ERRNO_T_DEFINED + #define _ERRNO_T_DEFINED + typedef int errno_t; + #endif + + /* K.3.6 */ + typedef void (*constraint_handler_t)(const char *_RESTRICT_KYWD, + void *_RESTRICT_KYWD, errno_t); + /* K.3.6.1.1 */ + extern constraint_handler_t set_constraint_handler_s(constraint_handler_t); + /* K.3.6.1.2 */ + extern _NORETURN_KYWD void abort_handler_s(const char *_RESTRICT_KYWD, + void *_RESTRICT_KYWD, errno_t); + /* K3.6.1.3 */ + extern void ignore_handler_s(const char *_RESTRICT_KYWD, void *_RESTRICT_KYWD, + errno_t); + #endif /* __EXT1_VISIBLE */ + #if __cplusplus >= 199711L } #endif #ifdef __cplusplus