diff --git a/man2/fcntl.2 b/man2/fcntl.2 index 342b49b..e4c9223 100644 --- a/man2/fcntl.2 +++ b/man2/fcntl.2 @@ -147,7 +147,7 @@ struct flock { off_t l_start; /* Начальное смещение для блокировки */ off_t l_len; /* Количество байт для блокировки */ pid_t l_pid; /* PID процесса блокирующего нашу блокировку - (F_GETLK only) */ + (только для F_GETLK) */ ... }; .fi @@ -193,7 +193,7 @@ struct flock { чтение .RB ( F_RDLCK ) или запись -.RB ( F_WDLCK ). +.RB ( F_WRLCK ). Блокировку на чтение (разделяемая блокировка) на область файла может удерживать любое количество процессов, но только один процесс может удерживать блокировку на запись (эксклюзивная @@ -231,7 +231,7 @@ struct flock { .BR EAGAIN . .TP .B F_SETLKW -Если устнаовлен +Если установлен .BR F_SETLK , но для файла удерживается конфликтующая блокировка, то происходит ожидание снятия блокировки.