From b44c17b2791ffa3f11d96db8fb19fe9e4d45b837 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Fri, 11 Apr 2025 03:09:06 -0600 Subject: lib9p: runtest: Don't assume fd numbers --- lib9p/tests/runtest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib9p/tests') diff --git a/lib9p/tests/runtest b/lib9p/tests/runtest index 95f3218..fb66a43 100755 --- a/lib9p/tests/runtest +++ b/lib9p/tests/runtest @@ -24,7 +24,7 @@ expect_lines() ( diff -u <(printf '%s\n' "$@") <(printf '%s\n' "$out") ) -while [[ -d /proc/$server_pid && "$(readlink /proc/$server_pid/fd/4 2>/dev/null)" != socket:* ]]; do sleep 0.1; done +while [[ -d /proc/$server_pid ]] && ! (readlink /proc/$server_pid/fd/* 2>/dev/null | grep -q ^socket:); do sleep 0.1; done out=$("${client[@]}" ls -l '') expect_lines \ -- cgit v1.2.3-2-g168b