]> xenbits.xensource.com Git - people/julieng/freebsd.git/commitdiff
Ensure fdescfs is mounted on /dev/fd/ in the length testcase
authorngie <ngie@FreeBSD.org>
Sun, 18 Oct 2015 05:25:51 +0000 (05:25 +0000)
committerngie <ngie@FreeBSD.org>
Sun, 18 Oct 2015 05:25:51 +0000 (05:25 +0000)
contrib/netbsd-tests/bin/dd/t_dd.sh

index d713ad9cb24621b608b7653238335be009052a9e..62379c241484eba1750c04e2751c97d0d96a7d7c 100755 (executable)
@@ -44,6 +44,12 @@ length_head() {
                        "the one expected to fail.  (NetBSD PR bin/8521)"
 }
 length_body() {
+       # Begin FreeBSD
+       if ! df /dev/fd | grep -q '^fdescfs'; then
+               atf_skip "fdescfs is not mounted on /dev/fd"
+       fi
+       # End FreeBSD
+
        test_dd_length 512 \
            "dd if=/dev/zero of=/dev/fd/5 count=1 5>&1 >/dev/null 2>/dev/null"
        test_dd_length 512 \