11 lines
252 B
C
11 lines
252 B
C
#include <sys/types.h>
|
|
#include <sys/file.h>
|
|
#include <fcntl.h>
|
|
#include "hasflock.h"
|
|
#include "lock.h"
|
|
|
|
#ifdef HASFLOCK
|
|
int lock_exnb(fd) int fd; { return flock(fd,LOCK_EX | LOCK_NB); }
|
|
#else
|
|
int lock_exnb(fd) int fd; { return lockf(fd,2,0); }
|
|
#endif
|