diff options
author | root <root@lamia.panaceas.james.local> | 2016-11-10 10:20:42 +0000 |
---|---|---|
committer | root <root@lamia.panaceas.james.local> | 2016-11-10 10:20:42 +0000 |
commit | a0e9b4c2ecdc394b21ffa77aa0c578818edad4f1 (patch) | |
tree | 201144b9b4ee9483a634c2aa9624ee664ba97622 /master/nfsv4 | |
parent | f84bb1e6f499eccbf06605884b0b2cbb7adfb46e (diff) | |
download | trunk-47381-pq-a0e9b4c2ecdc394b21ffa77aa0c578818edad4f1.tar.gz trunk-47381-pq-a0e9b4c2ecdc394b21ffa77aa0c578818edad4f1.tar.bz2 trunk-47381-pq-a0e9b4c2ecdc394b21ffa77aa0c578818edad4f1.zip |
Diffstat (limited to 'master/nfsv4')
-rw-r--r-- | master/nfsv4 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/master/nfsv4 b/master/nfsv4 new file mode 100644 index 0000000..0600a56 --- /dev/null +++ b/master/nfsv4 @@ -0,0 +1,18 @@ +diff --git a/tools/flock/src/flock.c b/tools/flock/src/flock.c +index 13baec4..02f7f60 100644 +--- a/tools/flock/src/flock.c ++++ b/tools/flock/src/flock.c +@@ -205,11 +205,11 @@ int main(int argc, char *argv[]) + } + + filename = argv[optind]; +- fd = open(filename, O_RDONLY|O_NOCTTY|O_CREAT, 0666); ++ fd = open(filename, O_RDWR|O_NOCTTY|O_CREAT, 0666); + /* Linux doesn't like O_CREAT on a directory, even though it should be a + no-op */ + if (fd < 0 && errno == EISDIR) +- fd = open(filename, O_RDONLY|O_NOCTTY); ++ fd = open(filename, O_RDWR|O_NOCTTY); + + if ( fd < 0 ) { + err = errno; |