diff options
author | kib <kib@FreeBSD.org> | 2008-03-02 14:00:50 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2008-03-02 14:00:50 +0000 |
commit | 86936eba803f0ae2cade1d704dbb8b6f3fb96974 (patch) | |
tree | a24a41a395c092d3955e85adf4318642a22f1cf2 /sys/compat/linux/linux_futex.c | |
parent | d9f8b4ad275db6dce833d018c5d4561f9dbf5a53 (diff) | |
download | FreeBSD-src-86936eba803f0ae2cade1d704dbb8b6f3fb96974.zip FreeBSD-src-86936eba803f0ae2cade1d704dbb8b6f3fb96974.tar.gz |
Return ENOSYS instead of 0 for the unknown futex operations.
Submitted by: rdivacky
Reported and tested by: Gary Stanley <gary velocity-servers net>
Diffstat (limited to 'sys/compat/linux/linux_futex.c')
-rw-r--r-- | sys/compat/linux/linux_futex.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/compat/linux/linux_futex.c b/sys/compat/linux/linux_futex.c index be719b8..be05206 100644 --- a/sys/compat/linux/linux_futex.c +++ b/sys/compat/linux/linux_futex.c @@ -327,7 +327,7 @@ linux_sys_futex(struct thread *td, struct linux_sys_futex_args *args) default: printf("linux_sys_futex: unknown op %d\n", args->op); - break; + return (ENOSYS); } return (0); } |