From 5705ab6d99df5d132282ed8bc003c57ca28a8ad4 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Sat, 27 Apr 1996 01:17:37 +0000 Subject: (service_fsys_startup): Make the mach_msg call waiting for the startup message interruptible. --- libfshelp/start-translator-long.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libfshelp/start-translator-long.c b/libfshelp/start-translator-long.c index 851bcb7b..dc5f9984 100644 --- a/libfshelp/start-translator-long.c +++ b/libfshelp/start-translator-long.c @@ -113,9 +113,9 @@ service_fsys_startup (fshelp_open_fn_t underlying_open_fn, struct fsys_startup_reply reply; /* Wait for the fsys_startup message... */ - err = mach_msg(&request.head, (MACH_RCV_MSG - | (timeout ? MACH_RCV_TIMEOUT : 0)), - 0, sizeof(request), port, timeout, MACH_PORT_NULL); + err = mach_msg (&request.head, (MACH_RCV_MSG | MACH_RCV_INTERRUPT + | (timeout ? MACH_RCV_TIMEOUT : 0)), + 0, sizeof(request), port, timeout, MACH_PORT_NULL); if (err) return err; -- cgit v1.2.3