Прочитать сообщение клиента
#include <sys/resmgr.h>int resmgr_msgreadv( resmgr_context_t *ctp,iov_t *iov,int rparts,int offset );
libc
Функция resmgr_msgreadv() является удобная заменой MsgReadv(), которую следует использовать при написании менеджера ресурсов.
Следует использовать resmgr_msgreadv() при обработке комбинированных сообщений, где смещение остальной части сообщения, которое должно быть прочитано, дополнительно смещается предыдущими элементами комбинированного сообщения.
То же, что и у MsgReadv(): количество считанных байт.
Если возникла ошибка функция возвращает -1
, код ошибки записывается в errno.
ЗОСРВ «Нейтрино»
iov_t, MsgReadv(), resmgr_context_t, resmgr_msgread(), resmgr_msgwrite(), resmgr_msgwritev()
Предыдущий раздел: Описание API системной библиотеки