summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_descrip.c
diff options
context:
space:
mode:
authortmm <tmm@FreeBSD.org>2002-09-16 01:05:15 +0000
committertmm <tmm@FreeBSD.org>2002-09-16 01:05:15 +0000
commit69375b2688581a4adcc2e1535fdd48fd696433c0 (patch)
treea47dfc45f22d9e6a9ba5d4b1088aefbbf9afa773 /sys/kern/kern_descrip.c
parentc7e9e7e892b7375ea88920a969958f26747fb8c4 (diff)
downloadFreeBSD-src-69375b2688581a4adcc2e1535fdd48fd696433c0.zip
FreeBSD-src-69375b2688581a4adcc2e1535fdd48fd696433c0.tar.gz
fcntl(..., F_SETLKW, ...) takes a pointer to a struct flock just like
F_SETLK does, so it also needs this structure copied in in fnctl() before calling kern_fcntl().
Diffstat (limited to 'sys/kern/kern_descrip.c')
-rw-r--r--sys/kern/kern_descrip.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c
index 9c091bd..6b22f55 100644
--- a/sys/kern/kern_descrip.c
+++ b/sys/kern/kern_descrip.c
@@ -221,6 +221,7 @@ fcntl(td, uap)
error = 0;
switch (uap->cmd) {
+ case F_SETLKW:
case F_SETLK:
case F_GETLK:
error = copyin((caddr_t)(intptr_t)uap->arg, &fl, sizeof(fl));
OpenPOWER on IntegriCloud