]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lsfd: (test) add a case for testing FLAGS (wronly,nonblock) column
authorMasatake YAMATO <yamato@redhat.com>
Fri, 15 Oct 2021 01:59:05 +0000 (10:59 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Thu, 21 Oct 2021 12:06:39 +0000 (21:06 +0900)
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
tests/expected/lsfd/mkfds-pipe-no-fork
tests/ts/lsfd/mkfds-pipe-no-fork

index 272f0b7d8539b200cba5d606bb5c8b71e463b656..146a6182793ce4fc6ca63eb63959e61e4811e7f3 100644 (file)
@@ -1,6 +1,6 @@
-    3  r-- FIFO pipefs
-    4  -w- FIFO pipefs
-ASSOC,MODE,TYPE,SOURCE: 0
+    3  r-- FIFO pipefs 
+    4  -w- FIFO pipefs wronly,nonblock
+ASSOC,MODE,TYPE,SOURCE,FLAGS: 0
 PID[RUN]: 0
 PID[STR]: 0
 NAMES[RUN]: 0
index d042501fc196f1c0d43adc492329f03a8c754556..171b3b82faaf2653cfa9178f6efa84b9e3b587a2 100755 (executable)
@@ -44,11 +44,11 @@ FD1=4
 EXPR=
 
 {
-    coproc MKFDS { "$TS_HELPER_MKFDS" pipe-no-fork $FD0 $FD1; }
+    coproc MKFDS { "$TS_HELPER_MKFDS" pipe-no-fork $FD0 $FD1 nonblock=-w; }
     if read -u ${MKFDS[0]} PID; then
        EXPR='(PID == '"${PID}"') and ((FD == '"$FD0"') or (FD =='"$FD1"'))'
-       ${TS_CMD_LSFD} -n -o ASSOC,MODE,TYPE,SOURCE -Q "${EXPR}"
-       echo 'ASSOC,MODE,TYPE,SOURCE': $?
+       ${TS_CMD_LSFD} -n -o ASSOC,MODE,TYPE,SOURCE,FLAGS -Q "${EXPR}"
+       echo 'ASSOC,MODE,TYPE,SOURCE,FLAGS': $?
 
        LSFD_PIDS=$(${TS_CMD_LSFD} --raw -n -o PID -Q "${EXPR}")
        echo 'PID[RUN]:' $?