From c9a19a03f8788551408f5c6a526ca36136ae65f8 Mon Sep 17 00:00:00 2001 From: Michael Gran Date: Wed, 25 Dec 2024 09:44:21 -0800 Subject: [PATCH] Cygwin/MSYS: 00-socket.test: abstract sockets are unsupported Binding to AF_UNIX abstract sockets is not supported on Cygwin and presumably MSYS as well. * test-suite/tests/00-socket.text ("AF_UNIX abstract"): throw unsupported on Cygwin and MSYS --- test-suite/tests/00-socket.test | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test-suite/tests/00-socket.test b/test-suite/tests/00-socket.test index 35dd5e965..d3a4f9fbd 100644 --- a/test-suite/tests/00-socket.test +++ b/test-suite/tests/00-socket.test @@ -29,6 +29,12 @@ (when (string-ci=? "darwin" (utsname:sysname (uname))) (throw 'untested))) +(define (skip-on-cygwin-msys) + (when (or (string-contains %host-type "cygwin") + (string-contains %host-type "msys")) + ;; See https://cygwin.com/pipermail/cygwin/2023-June/253785.html + (throw 'unsupported))) + ;;; @@ -341,6 +347,7 @@ (pass-if "bind abstract" (skip-on-darwin) + (skip-on-cygwin-msys) (catch 'system-error (lambda () (bind server-socket AF_UNIX path)