diff options
author | tmm <tmm@FreeBSD.org> | 2002-09-16 01:05:15 +0000 |
---|---|---|
committer | tmm <tmm@FreeBSD.org> | 2002-09-16 01:05:15 +0000 |
commit | 69375b2688581a4adcc2e1535fdd48fd696433c0 (patch) | |
tree | a47dfc45f22d9e6a9ba5d4b1088aefbbf9afa773 | |
parent | c7e9e7e892b7375ea88920a969958f26747fb8c4 (diff) | |
download | FreeBSD-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().
-rw-r--r-- | sys/kern/kern_descrip.c | 1 |
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)); |