From 09fd15d5f84529b9baae60136c8e4cd00656fcc0 Mon Sep 17 00:00:00 2001 From: Michael Ploujnikov Date: Tue, 12 Jan 2010 08:01:54 -0500 Subject: [PATCH] die regardless of what type of failure pthread_create() encounters --- src/backend/threads.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/backend/threads.c b/src/backend/threads.c index ea565ca0a..74efb6687 100644 --- a/src/backend/threads.c +++ b/src/backend/threads.c @@ -144,11 +144,8 @@ lumiera_thread_new (enum lumiera_thread_class kind, self->arguments = NULL; int error = pthread_create (&self->id, attrs, &thread_loop, self); - ENSURE(error == 0 || EAGAIN == error, "pthread_create returned %d:%s", error, strerror(error)); if (error) { - // error here can only be EAGAIN, given the above ENSURE - FIXME ("error is %d:%s, see if this can be improved", error, strerror(error)); LUMIERA_DIE (ERRNO); } return self;