diff options
author | Mark Johnston <markj@FreeBSD.org> | 2015-10-03 22:27:14 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2015-10-03 22:27:14 +0000 |
commit | 403ec61cbb9d111b4d9cd1d2cdb1e8c59d3c4d0e (patch) | |
tree | b49c6057445b4c2e169f37611d5c35f1bffcb1bd /sys | |
parent | f4ac78a2840e50277941da3884f14ab7824c9924 (diff) | |
download | src-403ec61cbb9d111b4d9cd1d2cdb1e8c59d3c4d0e.tar.gz src-403ec61cbb9d111b4d9cd1d2cdb1e8c59d3c4d0e.zip |
Revert r288628 and instead fix a discrepancy between the posix_fadvise(2)
man page and POSIX: posix_fadvise(2) returns an error number on failure.
Reported by: jilles
MFC after: 1 week
Notes
Notes:
svn path=/head/; revision=288640
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/vfs_syscalls.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c index 725a7fd6cced..ce4436ad731c 100644 --- a/sys/kern/vfs_syscalls.c +++ b/sys/kern/vfs_syscalls.c @@ -4663,6 +4663,7 @@ int sys_posix_fadvise(struct thread *td, struct posix_fadvise_args *uap) { - return (kern_posix_fadvise(td, uap->fd, uap->offset, uap->len, - uap->advice)); + td->td_retval[0] = kern_posix_fadvise(td, uap->fd, uap->offset, + uap->len, uap->advice); + return (0); } |