Lines Matching defs:conf
44 #include <sys/conf.h>
375 parse_peek(char **conf)
378 return (**conf);
382 parse_poke(char **conf, int c)
385 **conf = c;
389 parse_advance(char **conf)
392 (*conf)++;
396 parse_skipto(char **conf, int mc)
401 c = parse_peek(conf);
419 parse_advance(conf);
425 parse_token(char **conf, char **tok)
432 error = parse_skipto(conf, CC_NONWHITESPACE);
435 p = *conf;
436 error = parse_skipto(conf, CC_WHITESPACE);
437 len = *conf - p;
456 parse_dir_ask(char **conf)
506 parse_dir_md(char **conf)
516 error = parse_token(conf, &tok);
583 parse_dir_onfail(char **conf)
588 error = parse_token(conf, &action);
610 parse_dir_timeout(char **conf)
616 error = parse_token(conf, &tok);
629 parse_directive(char **conf)
634 error = parse_token(conf, &dir);
639 error = parse_dir_ask(conf);
641 error = parse_dir_md(conf);
643 error = parse_dir_onfail(conf);
645 error = parse_dir_timeout(conf);
649 (void)parse_skipto(conf, '\n');
672 parse_mount(char **conf)
679 error = parse_token(conf, &tok);
700 error = parse_token(conf, &tok);
759 char *conf;
765 conf = sbuf_data(sb);
770 error = parse_skipto(&conf, CC_NONWHITESPACE);
772 parse_advance(&conf);
777 switch (parse_peek(&conf)) {
779 error = parse_skipto(&conf, '\n');
782 error = parse_directive(&conf);
785 error = parse_mount(&conf);
791 if (parse_peek(&conf) != '\n') {
793 (void)parse_skipto(&conf, '\n');
875 NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, "/.mount.conf", td);