Print this page
8548 want memset_s(3C)
Reviewed by: Robert Mustacchi <rm@joyent.com>
*** 141,150 ****
--- 141,166 ----
extern char *strpbrk(const char *, const char *);
extern char *strrchr(const char *, int);
extern char *strstr(const char *, const char *);
#endif /* __cplusplus >= 199711L */
+ #if __EXT1_VISIBLE
+
+ #ifndef _RSIZE_T_DEFINED
+ #define _RSIZE_T_DEFINED
+ typedef size_t rsize_t;
+ #endif
+
+ #ifndef _ERRNO_T_DEFINED
+ #define _ERRNO_T_DEFINED
+ typedef int errno_t;
+ #endif
+
+ /* ISO/IEC 9899:2011 K.3.7.4.1.1 */
+ extern errno_t memset_s(void *, rsize_t, int, rsize_t);
+ #endif /* __EXT1_VISIBLE */
+
#if __cplusplus >= 199711L
}
#endif /* end of namespace std */
#ifdef __cplusplus