Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книга: UNIX: взаимодействие процессов
15.4. Функция door_return
15.4. Функция door_return
После завершения работы процедуры сервера возврат из нее осуществляется вызовом door_return. Это приводит к возврату из door_call соответствующего клиента.
#include <door.h>
int door_return(char *dataptr, size_t datasize, door_desc_t *descptr, size_t ndesc);
/* Ничего не возвращает вызвавшему процессу в случае успешного завершения. –1 – в случае ошибки */
Возвращаемые данные задаются аргументами dataptr и datasize, а возвращаемые дескрипторы — descptr и ndesc.
Оглавление статьи/книги
- 15.1. Введение
- 15.2. Функция door_call
- 15.3. Функция door_create
- 15.4. Функция door_return
- 15.5. Функция door_cred
- 15.6. Функция door_info
- 15.7. Примеры
- 15.8. Передача дескрипторов
- Пример
- 15.9. Функция door server_create
- 15.10. Функции door_bind, door unbind и door_revoke
- 15.11. Досрочное завершение клиента или сервера
- 15.12. Резюме
- Упражнения
Похожие страницы
- 15.9. Функция door server_create
- 15.3. Функция door_create
- 15.2. Функция door_call
- 15.5. Функция door_cred
- 2.1.3. Функция getopt_long()
- Группировка по встроенным функциям и UDF
- 19.1.1. Функция jQuery()
- Функция strcmp( )
- RETURN target
- Управление функциями узла
- Функция программного обеспечения
- 3.2. Ключи типа key_t и функция ftok