Установить соединение и связать его с библиотекой HA
#include <ha/neutrino.h>int ha_ConnectAttach( _Uint32t *nd,pid_t pid,int chid,unsigned index,unsigned flags,RFp rfn,void *rhdl,unsigned haflags );int ha_ConnectAttach_r( _Uint32t *nd,pid_t pid,int chid,unsigned index,unsigned flags,RFp rfn,void *rhdl,unsigned haflags );
libha
Функции ha_ConnectAttach() и ha_ConnectDetach_r() идентичны за исключением возврата ошибок.
Помимо создания соединения с помощью стандартного вызова ConnectAttach_r(), данные вспомогательные функции также вызывают ha_attach() с соединением, который возращает функция ConnectAttach().
Единственная разница между данными функциями заключается в способе индикации ошибок:
-1
и устанавливается errno. Вызов ha_ConnectAttach_r() возвращает такие же коды ошибок, как и вызываемая внутри функция ConnectAttach() или функция ha_attach().
ЗОСРВ «Нейтрино»
ha_attach(), ha_close(), ha_ConnectAttach(), ha_creat(), ha_detach(), ha_open(), ConnectAttach()
Предыдущий раздел: Менеджер высокой готовности (HAM)