Разорвать соединение между процессом и каналом
#include <sys/neutrino.h>int ConnectDetach( int coid );int ConnectDetach_r( int coid );
libc
Вызовы ядра ConnectDetach() и ConnectDetach_r() разрывают соединение, определяемое аргументом coid. Если какие-либо потоки заблокированы в соединении ( MsgSendv()) во время разрыва соединения, передача завершится неудачей и возвращается с ошибкой.
Данные функции идентичны за исключением способа возврата ошибок.
Данные вызовы не блокируются.
-1
, код ошибки записывается в errno. Любое другое возвращенное значение считается успешным завершением.EOK
возвращается при успешном завершении. Функция НЕ устанавливает errno. При возникновении ошибки функция возвращает один из представленных ниже кодов.
ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API системной библиотеки