NAME¶
wlock - Tests or sets a file with POSIX-fcntl() write-locks
SYNOPSIS¶
wlock [
-s [
-a seconds ]] [
-t] [
-v]
[
-b begin ] [
-l length ]
file
or
wlock [
-s ] [
-v] [
-b begin ] [
-l
length ]
file program [
arguments ]
DESCRIPTION¶
This program sets or tests advisory locks conforming to POSIX fcntl()
call. You may specify optionaly a program to start it within the lock context.
OPTIONS¶
These options are accepted. If a program is provided as argument
wlock
will start it.
- -s
- Sets the lock.
- -t
- Test the lock (default).
- -v
- Verbose output.
- -b begin
- The lock starts at byte #begin.
- -l length
- The lock will be length bytes long.
- -a seconds
- The lock is active for seconds (default=86400).
RETURN VALUES¶
- 0
- In test mode this means that the file is locked. In set
mode it indicates the succesful creation of the lockfile
- 1
- The file is not locked. Only available in testmode.
- 2
- Some error has occurred.
AUTHOR¶
wlock has been written by Ulli Horlacher (framstag@belwue.de>.
SEE ALSO¶
sendfile(1).