remove dead case for F_SETLKW in fcntl
authorRich Felker <dalias@aerifal.cx>
Tue, 21 Apr 2015 17:34:58 +0000 (13:34 -0400)
committerRich Felker <dalias@aerifal.cx>
Tue, 21 Apr 2015 17:34:58 +0000 (13:34 -0400)
the first switch already returns in the F_SETLKW code path so it need
not be handled in the second switch. moreover the code in the second
switch is wrong for the F_SETLKW command: it's not cancellable.

src/fcntl/fcntl.c

index 2c4f535..ce615d0 100644 (file)
@@ -39,7 +39,6 @@ int fcntl(int fd, int cmd, ...)
        }
        switch (cmd) {
        case F_SETLK:
-       case F_SETLKW:
        case F_GETLK:
        case F_GETOWN_EX:
        case F_SETOWN_EX: