]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r292513: clock_gettime(2),gettimeofday(2): Remove [EFAULT] error.
authorjilles <jilles@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 27 Dec 2015 15:30:13 +0000 (15:30 +0000)
committerjilles <jilles@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 27 Dec 2015 15:30:13 +0000 (15:30 +0000)
commit2dde84cd3ffd75214bfe7ab939f24086096f93d9
tree8ae2d3b579dc3291f9db84b9e4de2fb8c9dd836c
parent641b76094abc33d4361780bcccd8089ff267bfb0
MFC r292513: clock_gettime(2),gettimeofday(2): Remove [EFAULT] error.

Depending on system configuration and parameters, clock_gettime() and
gettimeofday() may not be system calls. If so, passing an invalid pointer
will cause a signal and not an [EFAULT] error.

From a standards perspective, this is OK since passing an invalid pointer is
undefined behaviour.

git-svn-id: svn://svn.freebsd.org/base/stable/10@292776 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libc/sys/clock_gettime.2
lib/libc/sys/gettimeofday.2