freebsd-dev/lib/libc/sys
Jilles Tjoelker b30cd8df7c 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
2012-09-27 17:48:04 +00:00
..
__error.c
__vdso_gettimeofday.c Use struct vdso_timehands data to implement fast gettimeofday(2) and 2012-06-22 07:13:30 +00:00
_exit.2
abort2.2
accept.2
access.2
acct.2
adjtime.2
aio_cancel.2
aio_error.2
aio_read.2
aio_return.2
aio_suspend.2
aio_waitcomplete.2
aio_write.2
bind.2
brk.2
cap_enter.2 Fix various typos in manual pages. 2012-02-25 14:31:25 +00:00
cap_new.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
chdir.2
chflags.2 Additional manual page updates for r234103. 2012-04-13 05:40:26 +00:00
chmod.2
chown.2
chroot.2
clock_gettime.2
clock_gettime.c Use struct vdso_timehands data to implement fast gettimeofday(2) and 2012-06-22 07:13:30 +00:00
close.2 Clarify the implementation-defined behaviour in case of close(2) 2012-01-22 11:58:17 +00:00
closefrom.2
connect.2
cpuset_getaffinity.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
cpuset.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
dup.2 Add missing .Pp macro. 2012-08-21 16:35:14 +00:00
execve.2
extattr_get_file.2
fcntl.2 Document F_DUP2FD_CLOEXEC. 2012-07-27 10:41:53 +00:00
fcntl.c (Incomplete) fixes for symbols visibility issues and style in fcntl.h. 2012-07-21 13:02:11 +00:00
ffclock.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
fhopen.2
flock.2
fork.2
fsync.2
ftruncate.c
getdirentries.2 Globally replace u_int*_t from (non-contributed) man pages. 2012-02-12 18:29:56 +00:00
getdtablesize.2
getfh.2
getfsstat.2
getgid.2
getgroups.2
getitimer.2
getlogin.2
getloginclass.2
getpeername.2
getpgrp.2
getpid.2
getpriority.2
getrlimit.2
getrusage.2
getsid.2
getsockname.2
getsockopt.2 Document SO_PROTOCOL socket option. 2012-02-26 13:57:24 +00:00
gettimeofday.2
gettimeofday.c Use struct vdso_timehands data to implement fast gettimeofday(2) and 2012-06-22 07:13:30 +00:00
getuid.2
intro.2
ioctl.2
issetugid.2
jail.2 A new jail(8) with a configuration file, ultimately to replace the work 2012-04-26 17:36:05 +00:00
kenv.2
kill.2 Extend the description for ESRCH a bit. 2012-03-15 12:12:39 +00:00
kldfind.2
kldfirstmod.2
kldload.2
kldnext.2
kldstat.2 Fix comment to specify correct struct name. 2012-03-28 23:51:06 +00:00
kldsym.2
kldunload.2
kqueue.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
kse.2 mdoc: Ud takes no argument. 2012-03-29 16:20:20 +00:00
ktrace.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
link.2
lio_listio.2
listen.2
lseek.2 Clarify the SEEK_HOLE description, it repositions the file pointer. 2012-05-26 05:25:55 +00:00
lseek.c
madvise.2
Makefile.inc Use struct vdso_timehands data to implement fast gettimeofday(2) and 2012-06-22 07:13:30 +00:00
mincore.2
minherit.2
mkdir.2
mkfifo.2
mknod.2
mlock.2
mlockall.2
mmap.2 Do not claim that msync(2) is obsoleted [1]. 2012-03-17 23:55:18 +00:00
mmap.c
modfind.2
modnext.2
modstat.2
mount.2
mprotect.2
mq_close.2
mq_getattr.2
mq_notify.2
mq_open.2
mq_receive.2
mq_send.2
mq_setattr.2
msgctl.2
msgget.2
msgrcv.2
msgsnd.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
msync.2 Do not claim that msync(2) is obsoleted [1]. 2012-03-17 23:55:18 +00:00
munmap.2
nanosleep.2
nfssvc.2 Globally replace u_int*_t from (non-contributed) man pages. 2012-02-12 18:29:56 +00:00
ntp_adjtime.2
open.2
pathconf.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
pdfork.2 fix a further typo in the pdfork(2) man page. 2012-04-30 08:00:52 +00:00
pipe.2
poll.2
posix_fadvise.2 Further refine the implementation of POSIX_FADV_NOREUSE. 2012-06-19 18:42:24 +00:00
posix_fallocate.2 Remove superfluous paragraph macro. 2012-03-25 12:13:24 +00:00
posix_openpt.2
pread.c
profil.2
pselect.2
ptrace.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
pwrite.c
quotactl.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
read.2 pread(2) might fail with EBUSY, so document it 2012-04-29 22:23:00 +00:00
readlink.2
reboot.2
recv.2 Remove the restrict qualifier to match function prototype. 2012-09-20 02:25:18 +00:00
rename.2
revoke.2
rfork.2
rmdir.2
rtprio.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
sched_get_priority_max.2
sched_setparam.2
sched_setscheduler.2
sched_yield.2
sctp_generic_recvmsg.2
sctp_generic_sendmsg.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
sctp_peeloff.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
select.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
semctl.2
semget.2
semop.2
send.2
sendfile.2 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
setfib.2 Remove tab from kernel configuration option. This is consistent with the rest 2012-05-12 16:08:05 +00:00
setgroups.2
setpgid.2
setregid.2
setresuid.2
setreuid.2
setsid.2
setuid.2
shm_open.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
shmat.2
shmctl.2
shmget.2
shutdown.2
sigaction.2 sigaction(2),sigwait(2),sigwaitinfo(2): Remove [EFAULT] error condition. 2012-09-27 17:48:04 +00:00
sigaltstack.2
sigpending.2
sigprocmask.2
sigqueue.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
sigreturn.2
sigstack.2
sigsuspend.2
sigwait.2 sigaction(2),sigwait(2),sigwaitinfo(2): Remove [EFAULT] error condition. 2012-09-27 17:48:04 +00:00
sigwait.c
sigwaitinfo.2 sigaction(2),sigwait(2),sigwaitinfo(2): Remove [EFAULT] error condition. 2012-09-27 17:48:04 +00:00
socket.2
socketpair.2
stack_protector_compat.c
stack_protector.c
stat.2 Remove invalid remark about pipes. 2012-06-02 10:50:25 +00:00
statfs.2
swapon.2
Symbol.map Implement syscall clock_getcpuclockid2, so we can get a clock id 2012-08-17 02:26:31 +00:00
symlink.2
sync.2
sysarch.2
syscall.2
timer_create.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
timer_delete.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
timer_settime.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
truncate.2
truncate.c
umask.2
undelete.2
unlink.2 General mdoc(7) and typo fixes. 2012-05-08 18:56:21 +00:00
utimes.2
utrace.2
uuidgen.2
vfork.2
wait.2 When WIFCONTINUED was added, the number of "first" macros grew from 2012-09-05 11:55:53 +00:00
write.2 The sys/uio.h header is needed only for readv(2), preadv(2), writev(2) and 2012-01-22 11:15:48 +00:00