Я пытаюсь использовать fcntl для чтения блокировки моего файла в C, но lslocks не сообщает, что файл заблокирован.
int fd = open(argv[1], O_RDWR); struct flock lock; lock.l_type = F_RDLCK; lock.l_start = 0; lock.l_len = 5; fcntl(fd, F_SETLK, &lock);