Инициализировать атрибутную запись, связанную с устройством
#include <sys/iofunc.h>void iofunc_attr_init( iofunc_attr_t *attr,mode_t mode,iofunc_attr_t *dattr,struct _client_info *info );
NULL
, или указатель на структуру iofunc_attr_t, которая будет использоваться для инициализации структуры указанной в attr.NULL
, или указатель на структуру с информацией о клиентском соединении struct _client_info.libc
Функция iofunc_attr_init() инициализирует атрибуты для каждого имени, которое менеджер ресурсов ассоциирует с устройством.
Эта функция инициализирует структуру iofunc_attr_t attr информацией mode, полученной из необязательной структуры dattr, и идентификаторами пользователя и группы из необязательной структуры info.
Счетчики count, rcount, wcount, rlocks и wlocks будут сброшены до нуля.
ЗОСРВ «Нейтрино»
struct _client_info, iofunc_attr_lock(), struct stat, iofunc_attr_t, iofunc_attr_unlock(), iofunc_ocb_attach(), iofunc_ocb_detach(), resmgr_attach()
Предыдущий раздел: Описание API системной библиотеки