X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flockfile.c;h=031906298e9ffaa3a51075b6fe8c487f6d2c2f46;hb=52dfff5433ea99e7427e781a1db43b68cbfe9243;hp=eabfe68b0e45cf127467a3cff87369bc64637d4f;hpb=65ee8e8556e0c293b039fcea0cdcde40cf412483;p=util-vserver.git diff --git a/src/lockfile.c b/src/lockfile.c index eabfe68..0319062 100644 --- a/src/lockfile.c +++ b/src/lockfile.c @@ -110,7 +110,7 @@ int main(int argc, char *argv[]) if ((sync_fd=open(argv[idx+1], O_WRONLY))==-1) perror("lockfile: open()"); - else if ((fd=open(argv[idx], O_CREAT|O_RDONLY|O_NOFOLLOW|O_NONBLOCK, 0644))==-1) + else if ((fd=open(argv[idx], O_CREAT|O_WRONLY|O_NOFOLLOW|O_NONBLOCK, 0644))==-1) perror("lockfile: open()"); else if (unlink(argv[idx+1])==-1) perror("lockfile: unlink()"); @@ -122,7 +122,7 @@ int main(int argc, char *argv[]) else while (time(0)