Заблокировать ресурс
#include <sys/iofunc.h>int iofunc_lock( resmgr_context_t *ctp,io_lock_t *msg,iofunc_ocb_t *ocb,iofunc_attr_t *attr );
io_lock_t, содержащую сообщение, полученное менеджером ресурсов.libc
Функция iofunc_lock() выполняет требуемые для блокировок POSIX действия. Для получения дополнительной информации см. lockf().
F_TLOCK или F_TEST, секция уже заблокирована другим процессом.F_TLOCK или F_TEST, файл смапирован с помощью mmap().F_LOCK или F_TLOCK выполняется для файлового дескриптора, не открытого для записи.F_LOCK, обнаружена взаимоблокировка.F_LOCK, F_TLOCK, F_TEST, F_ULOCK или размер плюс текущее смещение в файле меньше 0.0, байта в запрошенной секции не может быть правильно представлено в объекте типа off_t.ЗОСРВ «Нейтрино»
iofunc_lock_calloc(), iofunc_lock_free(), lockf(), resmgr_context_t
Предыдущий раздел: Описание API системной библиотеки