Lines Matching +full:on +full:- +full:die
28 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
44 rmdir 2>/dev/null && die
46 test_name "Non-existing directories cannot be removed"
47 rmdir non-existent 2>/dev/null && die
50 mkdir a || die
51 eval $(stat -s ${Work_Dir})
52 [ ${st_nlink} = 3 ] || die
53 rmdir a || die
54 eval $(stat -s ${Work_Dir})
55 [ ${st_nlink} = 2 ] || die
58 mkdir -p a/b/c || die
59 rmdir a/b/c || die
60 rmdir a/b || die
61 rmdir a || die
64 mkdir a || die
65 rmdir a/. 2>/dev/null && die
66 rmdir a/.. 2>/dev/null && die
67 rmdir a || die
69 test_name "Non-empty directories cannot be removed"
70 mkdir a || die
71 mkdir a/b || die
72 mkdir a/c || die
73 rmdir a 2>/dev/null && die
74 rmdir a/b || die
75 rmdir a/c || die
76 rmdir a || die
79 eval $(stat -s ${Work_Dir})
80 [ ${st_nlink} = 2 ] || die
83 mkdir a || die
87 ( cd a && rmdir ../a && ls >/dev/null 2>&1 ) && die
88 test -e a && die
90 mkdir dir || die
91 mkdir dir/a || die
92 echo 'rmdir dir/a' | kqueue_monitor 3 dir dir/a || die
93 test_name "Deleting a directory raises NOTE_DELETE on it"
94 kqueue_check dir/a NOTE_DELETE || die
95 test_name "Deleting a directory raises NOTE_LINK on the parent" \
97 kqueue_check dir NOTE_LINK || die
98 test_name "Deleting a directory raises NOTE_WRITE on the parent" \
100 kqueue_check dir NOTE_WRITE || die
101 rmdir dir || die