diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,5 +1,20 @@ 2021-09-08 Paul Eggert <eggert@cs.ucla.edu> + strerror_r-posix: port even better to Android + * lib/strerror_r.c: Use STRERROR_R_CHAR_P to decide whether the + system strerror_r returns char *, and HAVE_DECL_STRERROR_R to + decide whether it either does that or returns an integer. In the + former case, use the system strerror_r even on platforms like + Android API level 23 that don’t have __xpg_strerror_r; also + check for strerror_r failure just in case. + * m4/error.m4 (gl_PREREQ_ERROR): + * m4/strerror_r.m4 (gl_PREREQ_STRERROR_R): + Use system extensions on Android, to avoid mishandling strerror_r + on API level 23 and later. + * modules/error, modules/strerror_r-posix (configure.ac): + Surround gl_PREREQ_ERROR with AS_IF instead of plain if, so that + AC_REQUIREs are propagated out. + strerror_r-posix: port better to Android * m4/strerror_r.m4 (gl_FUNC_STRERROR_R): Move requirement of gl_USE_SYSTEM_EXTENSIONS from here ... |