Browse Source

make pthread_create return EAGAIN on resource failure, as required by POSIX

rs-1.0
Rich Felker 15 years ago
parent
commit
59666802fb
  1. 2
      src/thread/pthread_create.c

2
src/thread/pthread_create.c

@ -212,7 +212,7 @@ int pthread_create(pthread_t *res, const pthread_attr_t *attr, void *(*entry)(vo
if (ret < 0) {
a_dec(&libc.threads_minus_1);
munmap(map, size);
return -ret;
return EAGAIN;
}
*res = new;
return 0;

Loading…
Cancel
Save