History log of /freebsd-9.3-release/lib/libc/sys/sigwait.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)


# 152551 17-Nov-2005 ru

-mdoc sweep.


# 152295 11-Nov-2005 davidxu

Add descriptions about signal queue.


# 131542 03-Jul-2004 ru

Fixed markup.


# 124533 14-Jan-2004 ru

The libc_r/man/sigwait.3 manpage has been repocopied to libc/sys/sigwait.2.

Reviewed by: deischen
Repocopy by: markm


# 112542 24-Mar-2003 charnier

The .Fn function. Use .Xr where appropriate.


# 104368 02-Oct-2002 robert

Add the 'restrict' type qualifier to the prototypes of `sigaction',
`sigprocmask', `sigaltstack', and `sigwait' as well as to the
prototypes of the apparantly unimplemented functions `sigtimedwait'
and `sigwaitinfo'. This complies with IEEE Std 1003.1-2001.


# 84306 01-Oct-2001 ru

mdoc(7) police: Use the new .In macro for #include statements.


# 81588 13-Aug-2001 ru

Spell "FreeBSD" with "F" and "BSD" in uppercase.


# 79754 15-Jul-2001 dd

Remove whitespace at EOL.


# 73092 26-Feb-2001 ru

/^\.St/ s/-iso9945-1/-p1003.1-96/


# 63364 17-Jul-2000 jasone

Change my email address in the copyright notices for the sake of consistency
(jasone@canonware.com --> jasone@freebsd.org).


# 59944 04-May-2000 phantom

mdoc(7) cleanup:

. use real function names as `.Nm' macro argument in NAME section. It allows
them to appear in apropos(1) or whatis(1) output.

. replace empty lines with `.Pp' macro.

. replace hardcoded standard names with their `.St' macro equivalents.

. sort cross references in SEE ALSO section


# 59892 02-May-2000 jasone

Add missing man pages. Fix various compliance bugs, mostly having to do with
error return values. Implement pthread_mutexattr_gettype().

PR: docs/16537, docs/17538