Changeset 2696
- Timestamp:
- 03/01/08 02:20:42 (9 months ago)
- Files:
-
- trunk/src/lockfile.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/lockfile.c
r2678 r2696 111 111 if ((sync_fd=open(argv[idx+1], O_WRONLY))==-1) 112 112 perror("lockfile: open(<syncpipe>)"); 113 else if ((fd=open(argv[idx], O_CREAT|O_ RDONLY|O_NOFOLLOW|O_NONBLOCK, 0644))==-1)113 else if ((fd=open(argv[idx], O_CREAT|O_WRONLY|O_NOFOLLOW|O_NONBLOCK, 0644))==-1) 114 114 perror("lockfile: open(<lockfile>)"); 115 115 else if (unlink(argv[idx+1])==-1) … … 123 123 int duration = end_time-time(0); 124 124 alarm(MIN(10, MAX(duration,1))); 125 125 126 126 if (lockf(fd,F_LOCK,0)==-1) { 127 127 if (errno==EINTR) continue;
