From f7b1873805fae0dd0844f77c9a2edc8d48931c08 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 10 Oct 2009 15:01:05 +0200 Subject: [PATCH] tests: adjust tail-2/pid to work around FreeBSD 6.1 failure * tests/tail-2/pid: Run tail -f --pid=... on an actual file, not on /dev/null, to avoid this failure on FreeBSD 6.1: tail: /dev/null: cannot change nonblocking mode: Inappropriate ioctl for device --- tests/tail-2/pid | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/tail-2/pid b/tests/tail-2/pid index 760e289..0a4b81b 100755 --- a/tests/tail-2/pid +++ b/tests/tail-2/pid @@ -24,7 +24,7 @@ fi . $srcdir/test-lib.sh getlimits_ -touch here || framework_failure +touch empty here || framework_failure fail=0 @@ -43,13 +43,13 @@ for inotify in ---disable-inotify ''; do # Ensure that tail --pid=PID exits with success status when PID is dead. # Use an unlikely-to-be-live PID - timeout 3 tail -f -s.1 --pid=$PID_T_MAX $inotify /dev/null + timeout 3 tail -f -s.1 --pid=$PID_T_MAX $inotify empty ret=$? test $ret = 124 && skip_test_ "pid $PID_T_MAX present or tail too slow" test $ret = 0 || fail=1 # Ensure tail doesn't wait for data when PID is dead - timeout 3 tail -f -s10 --pid=$PID_T_MAX $inotify /dev/null + timeout 3 tail -f -s10 --pid=$PID_T_MAX $inotify empty test $? = 124 && fail=1 done -- 2.7.4