编程接口指南

打开文件进行锁定

只能使用有效的打开描述符来请求对文件进行锁定。对于读取锁定,文件必须至少是使用读取权限打开的。对于写入锁定,文件也必须是使用写入权限打开的。在以下示例中,将打开文件以进行读取和写入访问。

...

 	filename = argv[1];

 	fd = open (filename, O_RDWR);

 	if (fd < 0) {

 		perror(filename);

 		exit(2);

 	}

 	...