summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/tty.c
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2012-09-27 17:48:04 +0000
committerjilles <jilles@FreeBSD.org>2012-09-27 17:48:04 +0000
commite4c096aeb4d0889884334130ea1e8ab58ca88a8d (patch)
tree73af5747ca62feb897ee5a912157eb8bf53920b0 /usr.sbin/ppp/tty.c
parent3646977f282c6d3373dd9fb627f5cfc7c84e95a2 (diff)
downloadFreeBSD-src-e4c096aeb4d0889884334130ea1e8ab58ca88a8d.zip
FreeBSD-src-e4c096aeb4d0889884334130ea1e8ab58ca88a8d.tar.gz
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). MFC after: 1 week
Diffstat (limited to 'usr.sbin/ppp/tty.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud