History log of /freebsd-9.3-release/lib/libc/sys/sigwaitinfo.2
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 241224 05-Oct-2012 jilles

MFC r241001: sigaction(2),sigwait(2),sigwaitinfo(2): Remove [EFAULT] error
condition.

Passing an invalid pointer results in undefined behaviour.

The wrappers in libthr access some of the data pointed to by the arguments
in userland, so that an invalid pointer will cause a signal and not an
[EFAULT] error return.

Furthermore, if the [EFAULT] error occurs when the kernel is writing, it is
not a proper error in the sense that the call still commits (changing the
signal disposition or accepting the signal).


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 225172 25-Aug-2011 kib

Clarify the behaviour of sigwait() on signal interruption, and note
the difference between sigwait() and sigtimedwait()/sigwaitinfo().

Approved by: re (bz)


# 153376 13-Dec-2005 davidxu

Sort .Xr by section number.

Submitted by: ru


# 153370 13-Dec-2005 davidxu

Add cross references to siginfo.3.


# 152570 18-Nov-2005 ru

Fix up markup etc. in recently born manpage.


# 152324 11-Nov-2005 davidxu

Insert missing copyright headers.


# 152300 11-Nov-2005 delphij

Fix plural.


# 152299 11-Nov-2005 davidxu

Fix plural.


# 152291 11-Nov-2005 davidxu

Add manuals for sigqueue, sigtimedwait, sigwaitinfo.