Функция PHP dio_fcntl

mixed dio_fcntl ( resource fd, int cmd [, mixed arg])

Функция dio_fcntl() выполняет операции, специфицированные параметром cmd, с дескриптором файла fd. Некоторые команды требуют предоставления дополнительных аргументов args.

arg это ассоциативный массив, когда cmd имеет значение F_SETLK или F_SETLLW, со следующими ключами: "start" - смешение, где начинается блокировка. "length" - размер блокированной области. zero означает конец файла. "wenth" - где относится к l_start: может быть SEEK_SET, SEEK_END и SEEK_CUR. "type" - тип блокировки: может быть F_RDLCK (read lock), F_WRLCK (write lock) или F_UNLCK (unlock).

cmd может быть одной из следующих операций: