Date: Fri, 10 Sep 2010 01:47:37 +0000 (UTC) From: David Xu <davidxu@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/lib/libc/stdlib Makefile.inc src/lib/libc/sys Makefile.inc Symbol.map sigwait.c src/lib/libthr/thread thr_sig.c Message-ID: <201009100147.o8A1lwVL081921@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
davidxu 2010-09-10 01:47:37 UTC
FreeBSD src repository
Modified files:
lib/libc/stdlib Makefile.inc
lib/libc/sys Makefile.inc Symbol.map
lib/libthr/thread thr_sig.c
Added files:
lib/libc/sys sigwait.c
Log:
SVN rev 212405 on 2010-09-10 01:47:37Z by davidxu
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
Revision Changes Path
1.60 +1 -1 src/lib/libc/stdlib/Makefile.inc
1.147 +3 -0 src/lib/libc/sys/Makefile.inc
1.31 +1 -0 src/lib/libc/sys/Symbol.map
1.1 +46 -0 src/lib/libc/sys/sigwait.c (new)
1.37 +8 -6 src/lib/libthr/thread/thr_sig.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009100147.o8A1lwVL081921>
