summaryrefslogtreecommitdiff
path: root/include/string.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/string.h')
-rw-r--r--include/string.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/string.h b/include/string.h
index 2735b55..8a440e4 100644
--- a/include/string.h
+++ b/include/string.h
@@ -257,6 +257,9 @@ _FORTIFY_FN(mempcpy) void *mempcpy(void * _FORTIFY_POS0 __d,
257#undef strlcpy 257#undef strlcpy
258__access (read_write, 1) 258__access (read_write, 1)
259__access (read_only, 2, 3) 259__access (read_only, 2, 3)
260#if __has_builtin(__builtin_strlcat)
261__diagnose_as_builtin(__builtin_strlcat, 1, 2, 3)
262#endif
260_FORTIFY_FN(strlcat) size_t strlcat(char * _FORTIFY_POS0 __d, 263_FORTIFY_FN(strlcat) size_t strlcat(char * _FORTIFY_POS0 __d,
261 const char *__s, size_t __n) 264 const char *__s, size_t __n)
262{ 265{
@@ -269,6 +272,9 @@ _FORTIFY_FN(strlcat) size_t strlcat(char * _FORTIFY_POS0 __d,
269 272
270__access (write_only, 1) 273__access (write_only, 1)
271__access (read_only, 2, 3) 274__access (read_only, 2, 3)
275#if __has_builtin(__builtin_strlcpy)
276__diagnose_as_builtin(__builtin_strlcpy, 1, 2, 3)
277#endif
272_FORTIFY_FN(strlcpy) size_t strlcpy(char * _FORTIFY_POS0 __d, 278_FORTIFY_FN(strlcpy) size_t strlcpy(char * _FORTIFY_POS0 __d,
273 const char *__s, size_t __n) 279 const char *__s, size_t __n)
274{ 280{