CVSROOT:        /cvs
Module name:    src
Changes by:     matt...@cvs.openbsd.org 2013/04/29 11:06:20

Modified files:
        sys/sys        : signal.h time.h select.h poll.h 
        sys/kern       : kern_sig.c sys_generic.c syscalls.master 
        lib/libc/sys   : Makefile.inc select.2 poll.2 
        lib/librthread : rthread_cancel.c shlib_version 
        lib/libc       : shlib_version 

Log message:
Extend P_SIGSUSPEND handling in userret() to properly restore the
sigmask even if there are no pending signals under the temporary
sigmask.

Refactor existing select() and poll() system calls to introduce the
pselect() and ppoll() system calls.

Add rthread wrappers for pselect() and ppoll().  While there, update
cancellation point comments to reflect recent fdatasync() addition.

Minor bumps for libc and librthread due to new symbols.

ok guenther, millert, deraadt, jmc

Reply via email to