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
lock_exnb(fd)8 int lock_exnb(fd) int fd; { return flock(fd,LOCK_EX | LOCK_NB); }
9 #else
lock_exnb(fd)10 int lock_exnb(fd) int fd; { return lockf(fd,2,0); }
11 #endif
12