二、文件锁相关的系统调用:
目前跟文件加锁相关的系统调用主要有两个:
flock与fcntl, 二者在应用范围方面也存在着一些差别,早起的flock函数只能处理劝告锁,在Linux...PID of process blocking our lock (F_GETLK only) */
};
其中l_type定义所的类型,F_RDLCK表示共享锁,F_WRLCK...(whence), (len))
#define write_lock(fd, offset, whence, len) \
lock_reg((fd), F_SETLK, F_WRLCK...whence), (len))
#define writew_lock(fd, offset, whence, len) \
lock_reg((fd), F_SETLKW, F_WRLCK...(offset), (whence), (len))
#define write_lock_pid(fd, offset, whence, len) \
lock_test((fd), F_WRLCK