Lines Matching refs:request

67 void    tli_host(request)  in tli_host()  argument
68 struct request_info *request; in tli_host()
84 tli_endpoints(request);
86 if ((request->config = tli_transport(request->fd)) != 0
87 && (STR_EQ(request->config->nc_protofmly, "inet") ||
88 STR_EQ(request->config->nc_protofmly, "inet6"))) {
90 if ((request->config = tli_transport(request->fd)) != 0
91 && STR_EQ(request->config->nc_protofmly, "inet")) {
93 if (request->client->unit != 0) {
95 client = *(struct sockaddr_storage *) request->client->unit->addr.buf;
96 request->client->sin = (struct sockaddr *) &client;
98 client = *(struct sockaddr_in *) request->client->unit->addr.buf;
99 request->client->sin = &client;
102 if (request->server->unit != 0) {
104 server = *(struct sockaddr_storage *) request->server->unit->addr.buf;
105 request->server->sin = (struct sockaddr *) &server;
107 server = *(struct sockaddr_in *) request->server->unit->addr.buf;
108 request->server->sin = &server;
111 tli_cleanup(request);
112 sock_methods(request);
114 request->hostname = tli_hostname;
115 request->hostaddr = tli_hostaddr;
116 request->cleanup = tli_cleanup;
122 static void tli_cleanup(request) in tli_cleanup() argument
123 struct request_info *request; in tli_cleanup()
125 if (request->config != 0)
126 freenetconfigent(request->config);
127 if (request->client->unit != 0)
128 t_free((char *) request->client->unit, T_UNITDATA);
129 if (request->server->unit != 0)
130 t_free((char *) request->server->unit, T_UNITDATA);
135 static void tli_endpoints(request) in tli_endpoints() argument
136 struct request_info *request; in tli_endpoints()
140 int fd = request->fd;
161 request->sink = tli_sink;
168 request->client->unit = client;
184 request->server->unit = server;
247 struct request_info *request = host->request; local
248 struct netconfig *config = request->config;
264 struct request_info *request = host->request; local
265 struct netconfig *config = request->config;