name_close()

Разорвать соединение с сервером, открытое при помощи name_open()

Прототип:

#include <sys/iofunc.h>
#include <sys/dispatch.h>
int name_close( int coid );

Аргументы:

coid
Идентификатор соединения с сервером, возвращаемый name_open().

Библиотека:

libc

Описание:

Функция name_close() закрывает соединение с сервером, открытое с помощью name_open().

Возвращаемое значение:

0
Успешное завершение.
-1
Возникла ошибка. Код ошибки записан в errno.

Коды ошибок:

EBADF
Идентификатор соединения с сервером, определяемый coid, некорректен.
EINTR
Вызов name_close() был прерван сигналом.
ENOSYS
Функция name_close() не реализована для файловой системы, содержащей coid.

Примеры:

Смотрите секцию “Клиентский код” в примере на странице name_attach().

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Да
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

close(), ConnectDetach(), name_attach(), name_detach(), name_open()




Предыдущий раздел: Описание API системной библиотеки