diff options
Diffstat (limited to 'gl/error.c')
-rw-r--r-- | gl/error.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gl/error.c b/gl/error.c index a2d1c1be33..7482baacfb 100644 --- a/gl/error.c +++ b/gl/error.c @@ -97,11 +97,15 @@ extern void __error_at_line (int status, int errnum, const char *file_name, /* The gnulib override of fcntl is not needed in this file. */ # undef fcntl -# if !HAVE_DECL_STRERROR_R && STRERROR_R_CHAR_P +# if !HAVE_DECL_STRERROR_R # ifndef HAVE_DECL_STRERROR_R "this configure-time declaration test was not run" # endif +# if STRERROR_R_CHAR_P char *strerror_r (); +# else +int strerror_r (); +# endif # endif /* The calling program should define program_name and set it to the |