Functions | |
int | lock_reg (int fd, int cmd, int type, off_t offset, int whence, off_t len) |
lock a file with fctnl |
Netatalk utility functions
int lock_reg | ( | int | fd, |
int | cmd, | ||
int | type, | ||
off_t | offset, | ||
int | whence, | ||
off_t | len ) |
lock a file with fctnl
This function is called via the macros: read_lock, write_lock, un_lock
fd | (r) File descriptor |
cmd | (r) cmd to fcntl, only F_SETLK is usable here |
type | (r) F_RDLCK, F_WRLCK, F_UNLCK |
offset | (r) byte offset relative to l_whence |
whence | (r) SEEK_SET, SEEK_CUR, SEEK_END |
len | (r) no. of bytes (0 means to EOF) |