Lines Matching refs:request

26   * exit(), or the inetd may loop on an UDP request.
139 void process_options(options, request)
141 struct request_info *request;
194 value = chop_string(percent_x(bf, sizeof(bf), value, request));
197 (*(op->func)) (value, request);
205 static void allow_option(value, request)
207 struct request_info *request;
216 static void deny_option(value, request)
218 struct request_info *request;
225 static void banners_option(value, request)
227 struct request_info *request;
236 sprintf(path, "%s/%s", value, eval_daemon(request));
239 write(request->fd, "", 1);
244 percent_x(obuf, sizeof(obuf), ibuf, request);
245 write(request->fd, obuf, strlen(obuf));
257 static void group_option(value, request)
259 struct request_info *request;
276 static void user_option(value, request)
278 struct request_info *request;
285 group_option(group, request);
298 static void umask_option(value, request)
300 struct request_info *request;
314 static void spawn_option(value, request)
316 struct request_info *request;
326 static void linger_option(value, request)
328 struct request_info *request;
338 if (setsockopt(request->fd, SOL_SOCKET, SO_LINGER, (char *) &linger,
348 static void keepalive_option(value, request)
350 struct request_info *request;
354 if (dry_run == 0 && setsockopt(request->fd, SOL_SOCKET, SO_KEEPALIVE,
363 static void nice_option(value, request)
365 struct request_info *request;
378 static void twist_option(value, request)
380 struct request_info *request;
390 syslog(deny_severity, "twist %s to %s", eval_client(request), value);
396 if (maybe_dup2(request->fd, 0) != 0 ||
397 maybe_dup2(request->fd, 1) != 1 ||
398 maybe_dup2(request->fd, 2) != 2) {
401 if (request->fd > 2)
402 close(request->fd);
410 clean_exit(request);
416 static void rfc931_option(value, request)
418 struct request_info *request;
428 (void) eval_user(request);
435 static void setenv_option(value, request)
437 struct request_info *request;
560 static void severity_option(value, request)
562 struct request_info *request;