summaryrefslogtreecommitdiff
path: root/tests/time.in.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/time.in.h')
-rw-r--r--tests/time.in.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/time.in.h b/tests/time.in.h
index 6d4c7719..6aa67498 100644
--- a/tests/time.in.h
+++ b/tests/time.in.h
@@ -435,8 +435,10 @@ _GL_WARN_ON_USE (asctime, "asctime can overrun buffers in some cases - "
# endif
# if defined GNULIB_POSIXCHECK
# undef asctime_r
+# if HAVE_RAW_DECL_ASCTIME_R
_GL_WARN_ON_USE (asctime_r, "asctime_r can overrun buffers in some cases - "
"better use strftime (or even sprintf) instead");
+# endif
# endif
# if defined GNULIB_POSIXCHECK
# undef ctime
@@ -445,8 +447,10 @@ _GL_WARN_ON_USE (ctime, "ctime can overrun buffers in some cases - "
# endif
# if defined GNULIB_POSIXCHECK
# undef ctime_r
+# if HAVE_RAW_DECL_CTIME_R
_GL_WARN_ON_USE (ctime_r, "ctime_r can overrun buffers in some cases - "
"better use strftime (or even sprintf) instead");
+# endif
# endif
#endif