• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sbin/dhclient/

Lines Matching refs:cfile

65 	FILE			*cfile;
109 if ((cfile = fopen(path_dhclient_conf, "r")) != NULL) {
111 token = peek_token(&val, cfile);
114 parse_client_statement(cfile, NULL, &top_level_config);
116 token = next_token(&val, cfile); /* Clear the peek buffer */
117 fclose(cfile);
153 FILE *cfile;
161 if ((cfile = fopen(path_dhclient_db, "r")) == NULL)
164 token = next_token(&val, cfile);
169 skip_to_semi(cfile);
172 parse_client_lease_statement(cfile, 0);
175 fclose(cfile);
198 parse_client_statement(FILE *cfile, struct interface_info *ip,
205 switch (next_token(&val, cfile)) {
207 parse_option_decl(cfile, &config->send_options[0]);
210 option = parse_option_decl(cfile, &config->defaults[0]);
215 option = parse_option_decl(cfile, &config->defaults[0]);
221 option = parse_option_decl(cfile, &config->defaults[0]);
226 option = parse_option_decl(cfile, &config->defaults[0]);
231 parse_string_list(cfile, &config->media, 1);
235 parse_hardware_param(cfile, &ip->hw_address);
239 skip_to_semi(cfile);
244 parse_option_list(cfile, config->requested_options);
249 parse_option_list(cfile, config->required_options);
252 parse_lease_time(cfile, &config->timeout);
255 parse_lease_time(cfile, &config->retry_interval);
258 parse_lease_time(cfile, &config->select_interval);
261 parse_lease_time(cfile, &config->reboot_timeout);
264 parse_lease_time(cfile, &config->backoff_cutoff);
267 parse_lease_time(cfile, &config->initial_interval);
270 config->script_name = parse_string(cfile);
275 parse_interface_declaration(cfile, config);
278 parse_client_lease_statement(cfile, 1);
281 parse_client_lease_statement(cfile, 2);
284 parse_reject_statement(cfile, config);
288 skip_to_semi(cfile);
291 token = next_token(&val, cfile);
294 skip_to_semi(cfile);
299 parse_X(FILE *cfile, u_int8_t *buf, unsigned max)
305 token = peek_token(&val, cfile);
309 token = next_token(&val, cfile);
312 skip_to_semi(cfile);
318 skip_to_semi(cfile);
321 token = peek_token(&val, cfile);
323 token = next_token(&val, cfile);
327 token = next_token(&val, cfile);
331 skip_to_semi(cfile);
337 skip_to_semi(cfile);
348 parse_option_list(FILE *cfile, u_int8_t *list)
356 token = next_token(&val, cfile);
359 skip_to_semi(cfile);
368 skip_to_semi(cfile);
374 skip_to_semi(cfile);
377 token = next_token(&val, cfile);
381 skip_to_semi(cfile);
392 parse_interface_declaration(FILE *cfile, struct client_config *outer_config)
398 token = next_token(&val, cfile);
401 skip_to_semi(cfile);
413 token = next_token(&val, cfile);
416 skip_to_semi(cfile);
421 token = peek_token(&val, cfile);
428 parse_client_statement(cfile, ip, ip->client->config);
430 token = next_token(&val, cfile);
490 parse_client_lease_statement(FILE *cfile, int is_static)
497 token = next_token(&val, cfile);
500 skip_to_semi(cfile);
513 token = peek_token(&val, cfile);
521 parse_client_lease_declaration(cfile, lease, &ip);
523 token = next_token(&val, cfile);
618 parse_client_lease_declaration(FILE *cfile, struct client_lease *lease,
625 switch (next_token(&val, cfile)) {
630 token = next_token(&val, cfile);
633 skip_to_semi(cfile);
640 if (!parse_ip_addr(cfile, &lease->address))
644 parse_string_list(cfile, &lease->medium, 0);
647 lease->filename = parse_string(cfile);
650 if (!parse_ip_addr(cfile, &lease->nextserver))
654 lease->server_name = parse_string(cfile);
657 lease->renewal = parse_date(cfile);
660 lease->rebind = parse_date(cfile);
663 lease->expiry = parse_date(cfile);
666 parse_option_decl(cfile, lease->options);
670 skip_to_semi(cfile);
673 token = next_token(&val, cfile);
676 skip_to_semi(cfile);
681 parse_option_decl(FILE *cfile, struct option_data *options)
697 token = next_token(&val, cfile);
701 skip_to_semi(cfile);
707 token = peek_token(&val, cfile);
710 token = next_token(&val, cfile);
713 token = next_token(&val, cfile);
717 skip_to_semi(cfile);
730 skip_to_semi(cfile);
752 skip_to_semi(cfile);
767 len = parse_X(cfile, &hunkbuf[hunkix],
772 token = next_token(&val, cfile);
775 skip_to_semi(cfile);
782 skip_to_semi(cfile);
790 if (!parse_ip_addr(cfile, &ip_addr))
798 skip_to_semi(cfile);
806 token = next_token(&val, cfile);
811 skip_to_semi(cfile);
820 token = next_token(&val, cfile);
829 token = next_token(&val, cfile);
837 token = next_token(&val, cfile);
842 skip_to_semi(cfile);
861 skip_to_semi(cfile);
865 token = next_token(&val, cfile);
870 skip_to_semi(cfile);
883 parse_string_list(FILE *cfile, struct string_list **lp, int multiple)
898 token = next_token(&val, cfile);
901 skip_to_semi(cfile);
919 token = next_token(&val, cfile);
924 skip_to_semi(cfile);
929 parse_reject_statement(FILE *cfile, struct client_config *config)
937 if (!parse_ip_addr(cfile, &addr)) {
939 skip_to_semi(cfile);
951 token = next_token(&val, cfile);
956 skip_to_semi(cfile);