Lines Matching refs:retval
1231 struct query_state *retval;
1234 retval = calloc(1, sizeof(*retval));
1235 assert(retval != NULL);
1237 retval->sockfd = sockfd;
1238 retval->kevent_filter = EVFILT_READ;
1239 retval->kevent_watermark = kevent_watermark;
1241 retval->euid = euid;
1242 retval->egid = egid;
1243 retval->uid = retval->gid = -1;
1245 if (asprintf(&retval->eid_str, "%d_%d_", retval->euid,
1246 retval->egid) == -1) {
1247 free(retval);
1250 retval->eid_str_length = strlen(retval->eid_str);
1252 init_comm_element(&retval->request, CET_UNDEFINED);
1253 init_comm_element(&retval->response, CET_UNDEFINED);
1254 retval->process_func = on_query_startup;
1255 retval->destroy_func = on_query_destroy;
1257 retval->write_func = query_socket_write;
1258 retval->read_func = query_socket_read;
1260 get_time_func(&retval->creation_time);
1261 retval->timeout.tv_sec = s_configuration->query_timeout;
1262 retval->timeout.tv_usec = 0;
1265 return (retval);