| changeset 0 | 068428edee47 |
| -1:000000000000 | 0:068428edee47 |
|---|---|
1 #include <sys/types.h> |
|
2 #include <sys/file.h> |
|
3 #include <fcntl.h> |
|
4 #include "hasflock.h" |
|
5 #include "lock.h" |
|
6 |
|
7 #ifdef HASFLOCK |
|
8 int lock_exnb(fd) int fd; { return flock(fd,LOCK_EX | LOCK_NB); } |
|
9 #else |
|
10 int lock_exnb(fd) int fd; { return lockf(fd,2,0); } |
|
11 #endif |