ftrylockfile()

Получить право доступа к файлу без блокировки потока

Прототип:

#include <stdio.h>
int ftrylockfile( FILE *file );

Аргументы:

file
Указатель на объект FILE, право доступа к которому нужно получить.

Библиотека:

libc

Описание:

Фунция ftrylockfile() испольуется потоком для получения владения FILE, если объект доступен; ftrylockfile() - неблокирующая версия flockfile().

Возвращаемое значение:

0
Успешное завершение.
≠0
Доступ к файлу не может быть получен.

Классификация:

POSIX 1003.1 Thread-Safe Functions

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

flockfile(), getc_unlocked(), getchar_unlocked(), putc_unlocked(), putchar_unlocked()




Предыдущий раздел: Описание API системной библиотеки