Lines Matching refs:handoff_data
221 socket_handoff(socket_handoff_t *handoff_data) in socket_handoff() argument
231 connected_fd = accept(handoff_data->fd, NULL, NULL); in socket_handoff()
235 handoff_data->fd, strerror(errno)); in socket_handoff()
248 close(handoff_data->fd); in socket_handoff()
249 unlink(handoff_data->filename); in socket_handoff()
250 free(handoff_data); in socket_handoff()
322 socket_handoff_t *handoff_data; in do_request_fd_handoff_socket() local
326 handoff_data = (socket_handoff_t *)calloc(1, sizeof(socket_handoff_t)); in do_request_fd_handoff_socket()
327 if (!handoff_data) { in do_request_fd_handoff_socket()
332 handoff_data->fd = create_socket(handoff_data->filename); in do_request_fd_handoff_socket()
333 if (!handoff_data->fd) { in do_request_fd_handoff_socket()
334 free(handoff_data); in do_request_fd_handoff_socket()
338 strlcpy(filename, handoff_data->filename, STRING_T_SIZE); in do_request_fd_handoff_socket()
342 socket_handoff(handoff_data); in do_request_fd_handoff_socket()