Lines Matching full:request

2   * Routines for controlled update/initialization of request structures.
7 * request_set() adds information to an already initialized request structure.
34 /* request_fill - request update engine */
36 static struct request_info *request_fill(struct request_info *request, in request_fill() argument
46 return (request); in request_fill()
48 request->fd = va_arg(ap, int); in request_fill()
52 request->client->sin = va_arg(ap, struct sockaddr *); in request_fill()
54 request->client->sin = va_arg(ap, struct sockaddr_in *); in request_fill()
59 request->server->sin = va_arg(ap, struct sockaddr *); in request_fill()
61 request->server->sin = va_arg(ap, struct sockaddr_in *); in request_fill()
70 ptr = request->daemon; in request_fill()
73 ptr = request->user; in request_fill()
76 ptr = request->client->name; in request_fill()
79 ptr = request->client->addr; in request_fill()
82 ptr = request->server->name; in request_fill()
85 ptr = request->server->addr; in request_fill()
90 return (request); in request_fill()
93 /* request_init - initialize request structure */
95 struct request_info *VARARGS(request_init, struct request_info *, request) in VARARGS() argument
106 VASTART(ap, struct request_info *, request); in VARARGS()
107 *request = default_info; in VARARGS()
108 request->fd = -1; in VARARGS()
109 strcpy(request->daemon, unknown); in VARARGS()
110 sprintf(request->pid, "%d", getpid()); in VARARGS()
111 request->client->request = request; in VARARGS()
112 request->server->request = request; in VARARGS()
113 r = request_fill(request, ap); in VARARGS()
118 /* request_set - update request structure */
120 struct request_info *VARARGS(request_set, struct request_info *, request) in VARARGS() argument
125 VASTART(ap, struct request_info *, request); in VARARGS()
126 r = request_fill(request, ap); in VARARGS()