15.4. Функция door_return
После завершения работы процедуры сервера возврат из нее осуществляется вызовом door_return. Это приводит к возврату из door_call соответствующего клиента.
#include
int door_return(char *dataptr, size_t datasize, door_desc_t *descptr, size_t ndesc);
/* Ничего не возвращает вызвавшему процессу в случае успешного завершения. –1 – в случае ошибки */
Возвращаемые данные задаются аргументами dataptr и datasize, а возвращаемые дескрипторы — descptr и ndesc.