RSBAC_MS_GET_COPIED(2)

НАЗВАНИЕ
rsbac_ms_get_copied - Получает последнее число байтов, переданных указанным сокетом.

РЕЗЮМЕ
#include <rsbac/types.h>

#include <rsbac/syscalls.h>

int rsbac_ms_get_copied(int fd);

ОПИСАНИЕ
rsbac_ms_get_copied Получает последнее число байтов, переданных указанным сокетом, по причине блокирования malware. Это единственный способ получить данное значение и использовать буфер чтения, если вызов sys_read() возвратил RSBAC_EMALWAREDETECTED , но работает только, если MS_SOCK_TRUSTED_TCP/UDP установлено в MS_ACTIVE для данного процесса.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
rsbac_ms_get_copied В случае удачного завершения функция возвращает число байт иначе код ошибки.

ОШИБКИ

RSBAC_EINVALIDTARGET
    Значение FD не допустимо, или сокет не находится в состоянии MS_active_rejected.

RSBAC_EREADFAILED
    Система RSBAC столкнулась с ошибкой при получении атрибута.

СМ. ТАКЖЕ
-

ПРАВА
(c) Copyright RSBAC - Amon Ott <ao@compuniverse.com> Перевод Sergie Pugachev <fd_rag@linux.ru.net>