summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2026-02-16 12:50:32 +0000
committerPádraig Brady <P@draigBrady.com>2026-02-18 18:31:49 +0000
commite001f99d1e31173e16a9c05b29e8839f12998a29 (patch)
tree4949374ac67171e8929d99fcf22976ca688c132a
parent5c073ec7c50705e1f8b9c3b38fbccf4131079505 (diff)
downloadcoreutils-e001f99d1e31173e16a9c05b29e8839f12998a29.tar.gz
coreutils-e001f99d1e31173e16a9c05b29e8839f12998a29.zip
maint: tests: avoid ENOTSUP specific handling
* tests/mv/mv-exchange.sh: Use ENOTSUP rather than transforming variations.
-rwxr-xr-xtests/mv/mv-exchange.sh8
1 files changed, 3 insertions, 5 deletions
diff --git a/tests/mv/mv-exchange.sh b/tests/mv/mv-exchange.sh
index ba9c5de89..63348a1ec 100755
--- a/tests/mv/mv-exchange.sh
+++ b/tests/mv/mv-exchange.sh
@@ -18,16 +18,14 @@
. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src
print_ver_ mv
+getlimits_
# Test exchanging files.
touch a || framework_failure_
mkdir b || framework_failure_
-if ! mv -T --exchange a b 2>errt; then
- # AIX gives "Unsupported attribute value" (errno 124)
- # NetBSD and OpenBSD give "Not supported"
- sed 's/Not /not /; s/[Uu]nsupported/not supported/' < errt > exchange_err
- grep 'not supported' exchange_err || { cat exchange_err; fail=1; }
+if ! mv -T --exchange a b 2>exchange_err; then
+ grep "$ENOTSUP" exchange_err || { cat exchange_err; fail=1; }
else
test -d a || fail=1
test -f b || fail=1