From 5b6d478465a99af56589ef42d9f7a5d90d9adce4 Mon Sep 17 00:00:00 2001 From: Antonio Huete Jimenez Date: Tue, 13 Apr 2010 11:57:51 +0200 Subject: [PATCH] libc - Return ENOSYS in both mlockall() / munlockall() Submitted-by: Venkatesh Srinivas Dragonfly-bug: --- lib/libc/i386/sys/Makefile.inc | 4 ++-- sys/vm/vm_mmap.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/libc/i386/sys/Makefile.inc b/lib/libc/i386/sys/Makefile.inc index d7f023b..bb738d8 100644 --- a/lib/libc/i386/sys/Makefile.inc +++ b/lib/libc/i386/sys/Makefile.inc @@ -10,8 +10,8 @@ MDASM= Ovfork.S brk.S cerror.S exect.S fork.S getcontext.S pipe.S ptrace.S \ # Don't generate default code for these syscalls: NOASM= __semctl.o break.o exit.o ftruncate.o getdomainname.o getlogin.o \ - lseek.o mlockall.o mmap.o msgctl.o msgget.o msgrcv.o msgsnd.o \ - munlockall.o openbsd_poll.o semconfig.o semget.o \ + lseek.o mmap.o msgctl.o msgget.o msgrcv.o msgsnd.o \ + openbsd_poll.o semconfig.o semget.o \ semop.o setdomainname.o shmat.o shmctl.o shmdt.o shmget.o sstk.o \ truncate.o uname.o vfork.o yield.o diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index fd05e4d..9285be9 100644 --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -1026,7 +1026,7 @@ sys_mlock(struct mlock_args *uap) int sys_mlockall(struct mlockall_args *uap) { - return 0; + return (ENOSYS); } /* @@ -1039,7 +1039,7 @@ sys_mlockall(struct mlockall_args *uap) int sys_munlockall(struct munlockall_args *uap) { - return 0; + return (ENOSYS); } /* -- 1.7.7.2