diff options
author | davidxu <davidxu@FreeBSD.org> | 2010-09-10 01:47:37 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2010-09-10 01:47:37 +0000 |
commit | e129c18a83ef78db5e988b3cae51cdbedb5cf4a1 (patch) | |
tree | 2579648b96446e93c456b7056eb0f82f3e49c059 /lib/libc/stdlib | |
parent | b27a644a18fdb284e46c52ec4b91be23562b515e (diff) | |
download | FreeBSD-src-e129c18a83ef78db5e988b3cae51cdbedb5cf4a1.zip FreeBSD-src-e129c18a83ef78db5e988b3cae51cdbedb5cf4a1.tar.gz |
Because POSIX does not allow EINTR to be returned from sigwait(),
add a wrapper for it in libc and rework the code in libthr, the
system call still can return EINTR, we keep this feature.
Discussed on: thread
Reviewed by: jilles
Diffstat (limited to 'lib/libc/stdlib')
-rw-r--r-- | lib/libc/stdlib/Makefile.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libc/stdlib/Makefile.inc b/lib/libc/stdlib/Makefile.inc index 3627294..ee4c4e2 100644 --- a/lib/libc/stdlib/Makefile.inc +++ b/lib/libc/stdlib/Makefile.inc @@ -9,7 +9,7 @@ MISRCS+=_Exit.c a64l.c abort.c abs.c atexit.c atof.c atoi.c atol.c atoll.c \ getsubopt.c hcreate.c heapsort.c imaxabs.c imaxdiv.c \ insque.c l64a.c labs.c ldiv.c llabs.c lldiv.c lsearch.c malloc.c \ merge.c ptsname.c qsort.c qsort_r.c radixsort.c rand.c random.c \ - reallocf.c realpath.c remque.c strfmon.c strtoimax.c \ + reallocf.c realpath.c remque.c sigwait.c strfmon.c strtoimax.c \ strtol.c strtoll.c strtoq.c strtoul.c strtonum.c strtoull.c \ strtoumax.c strtouq.c system.c tdelete.c tfind.c tsearch.c twalk.c |