summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pthread/pt-create.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pthread/pt-create.c b/pthread/pt-create.c
index 4d81a95..25a3607 100644
--- a/pthread/pt-create.c
+++ b/pthread/pt-create.c
@@ -66,6 +66,8 @@ pthread_create (pthread_t *thread, const pthread_attr_t *attr,
err = __pthread_create_internal (&pthread, attr, start_routine, arg);
if (! err)
*thread = pthread->thread;
+ else if (err == ENOMEM)
+ err = EAGAIN;
return err;
}