From d6e3f3d2b71e28a00e1c180dd411346e058787c1 Mon Sep 17 00:00:00 2001 From: Simon Marlow <marlowsd@gmail.com> Date: Wed, 11 Apr 2012 09:47:54 +0100 Subject: [PATCH] small cleanup --- rts/posix/Select.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rts/posix/Select.c b/rts/posix/Select.c index 013b374d1add..1edf6bc69023 100644 --- a/rts/posix/Select.c +++ b/rts/posix/Select.c @@ -218,12 +218,12 @@ awaitEvent(rtsBool wait) the RTS won't loop. */ if ( errno == EBADF ) { - unblock_all = rtsTrue; - break; + unblock_all = rtsTrue; + break; } else { - perror("select"); - barf("select failed"); - } + sysErrorBelch("select"); + stg_exit(EXIT_FAILURE); + } } /* We got a signal; could be one of ours. If so, we need -- GitLab