* tests/mv/dir2dir.sh: Map system specific messages.
* tests/rm/d-2.sh: Likewise.
---
 tests/mv/dir2dir.sh | 10 +++++-----
 tests/rm/d-2.sh     |  6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/tests/mv/dir2dir.sh b/tests/mv/dir2dir.sh
index 5dabc560f..574e58acc 100755
--- a/tests/mv/dir2dir.sh
+++ b/tests/mv/dir2dir.sh
@@ -19,6 +19,7 @@
 
 . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src
 print_ver_ mv
+getlimits_
 
 mkdir -p a/t b/t || framework_failure_
 touch a/t/f || framework_failure_
@@ -29,12 +30,11 @@ touch a/t/f || framework_failure_
 # diagnostic about moving one directory to a subdirectory of itself.
 mv b/t a 2> out && fail=1
 
-# Accept any of these: EEXIST, ENOTEMPTY, EBUSY.
-sed             's/: File exists/: Directory not empty/'<out>o1;mv o1 out
-sed 's/: Device or resource busy/: Directory not empty/'<out>o1;mv o1 out
+sed "s/: $EEXIST/: $ENOTEMPTY/"<out>o1;mv o1 out
+sed "s/: $EBUSY/: $ENOTEMPTY/"<out>o1;mv o1 out
 
-cat <<\EOF > exp || framework_failure_
-mv: cannot overwrite 'a/t': Directory not empty
+cat <<EOF > exp || framework_failure_
+mv: cannot overwrite 'a/t': $ENOTEMPTY
 EOF
 
 compare exp out || fail=1
diff --git a/tests/rm/d-2.sh b/tests/rm/d-2.sh
index 24fe26017..641adbc3b 100755
--- a/tests/rm/d-2.sh
+++ b/tests/rm/d-2.sh
@@ -19,17 +19,17 @@
 
 . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src
 print_ver_ rm
+getlimits_
 
 mkdir d || framework_failure_
 > d/a || framework_failure_
 
 rm -d d 2> out && fail=1
 
-# Accept any of these: EEXIST, ENOTEMPTY
-sed 's/: File exists/: Directory not empty/' out > out2
+sed "s/: $EEXIST/: $ENOTEMPTY/" out > out2
 
 printf "%s\n" \
-    "rm: cannot remove 'd': Directory not empty" \
+    "rm: cannot remove 'd': $ENOTEMPTY" \
     > exp || framework_failure_
 
 compare exp out2 || fail=1
-- 
2.52.0


Reply via email to