* tests/test-rename.h (test_rename): On Android, treat an EACCES failure
like EPERM.
+2023-01-11 Bruno Haible <bruno@clisp.org>
+
+ rename, renameat, renameatu: Fix test failures on Android/Termux.
+ * tests/test-rename.h (test_rename): On Android, treat an EACCES failure
+ like EPERM.
+
2023-01-11 Bruno Haible <bruno@clisp.org>
link, linkat tests: Fix test failures on Android/Termux.
if (ret == -1)
{
/* If the device does not support hard links, errno is
- EPERM on Linux, EOPNOTSUPP on FreeBSD. */
+ EPERM on Linux,
+ EOPNOTSUPP on FreeBSD,
+ EACCES on Android within Termux. */
switch (errno)
{
case EPERM:
case EOPNOTSUPP:
+ #if defined __ANDROID__
+ case EACCES:
+ #endif
if (print)
fputs ("skipping test: "
"hard links not supported on this file system\n",