Lines Matching refs:val

73 static int gopt_arch(const char *val);
74 static int gopt_auto_attrcache(const char *val);
75 static int gopt_auto_dir(const char *val);
76 static int gopt_auto_nfs_version(const char *val);
77 static int gopt_autofs_use_lofs(const char *val);
78 static int gopt_browsable_dirs(const char *val);
79 static int gopt_cache_duration(const char *val);
80 static int gopt_cluster(const char *val);
81 static int gopt_debug_mtab_file(const char *val);
82 static int gopt_debug_options(const char *val);
83 static int gopt_dismount_interval(const char *val);
84 static int gopt_domain_strip(const char *val);
85 static int gopt_exec_map_timeout(const char *val);
86 static int gopt_forced_unmounts(const char *val);
87 static int gopt_full_os(const char *val);
88 static int gopt_fully_qualified_hosts(const char *val);
89 static int gopt_hesiod_base(const char *val);
90 static int gopt_karch(const char *val);
91 static int gopt_ldap_base(const char *val);
92 static int gopt_ldap_cache_maxmem(const char *val);
93 static int gopt_ldap_cache_seconds(const char *val);
94 static int gopt_ldap_hostports(const char *val);
95 static int gopt_ldap_proto_version(const char *val);
96 static int gopt_local_domain(const char *val);
97 static int gopt_localhost_address(const char *val);
98 static int gopt_log_file(const char *val);
99 static int gopt_log_options(const char *val);
100 static int gopt_map_defaults(const char *val);
101 static int gopt_map_options(const char *val);
102 static int gopt_map_reload_interval(const char *val);
103 static int gopt_map_type(const char *val);
104 static int gopt_mount_type(const char *val);
105 static int gopt_pid_file(const char *val);
106 static int gopt_portmap_program(const char *val);
107 static int gopt_preferred_amq_port(const char *val);
108 static int gopt_nfs_allow_any_interface(const char *val);
109 static int gopt_nfs_allow_insecure_port(const char *val);
110 static int gopt_nfs_proto(const char *val);
111 static int gopt_nfs_retransmit_counter(const char *val);
112 static int gopt_nfs_retransmit_counter_udp(const char *val);
113 static int gopt_nfs_retransmit_counter_tcp(const char *val);
114 static int gopt_nfs_retransmit_counter_toplvl(const char *val);
115 static int gopt_nfs_retry_interval(const char *val);
116 static int gopt_nfs_retry_interval_udp(const char *val);
117 static int gopt_nfs_retry_interval_tcp(const char *val);
118 static int gopt_nfs_retry_interval_toplvl(const char *val);
119 static int gopt_nfs_vers(const char *val);
120 static int gopt_nfs_vers_ping(const char *val);
121 static int gopt_nis_domain(const char *val);
122 static int gopt_normalize_hostnames(const char *val);
123 static int gopt_normalize_slashes(const char *val);
124 static int gopt_os(const char *val);
125 static int gopt_osver(const char *val);
126 static int gopt_plock(const char *val);
127 static int gopt_print_pid(const char *val);
128 static int gopt_print_version(const char *val);
129 static int gopt_restart_mounts(const char *val);
130 static int gopt_search_path(const char *val);
131 static int gopt_selectors_in_defaults(const char *val);
132 static int gopt_show_statfs_entries(const char *val);
133 static int gopt_sun_map_syntax(const char *val);
134 static int gopt_truncate_log(const char *val);
135 static int gopt_unmount_on_exit(const char *val);
136 static int gopt_use_tcpwrappers(const char *val);
137 static int gopt_vendor(const char *val);
138 static int process_global_option(const char *key, const char *val);
140 static int process_regular_option(const char *section, const char *key, const char *val, cf_map_t *cfm);
141 static int ropt_browsable_dirs(const char *val, cf_map_t *cfm);
142 static int ropt_map_name(const char *val, cf_map_t *cfm);
143 static int ropt_map_defaults(const char *val, cf_map_t *cfm);
144 static int ropt_map_options(const char *val, cf_map_t *cfm);
145 static int ropt_map_type(const char *val, cf_map_t *cfm);
146 static int ropt_mount_type(const char *val, cf_map_t *cfm);
147 static int ropt_search_path(const char *val, cf_map_t *cfm);
148 static int ropt_sun_map_syntax(const char *val, cf_map_t *cfm);
149 static int ropt_tag(const char *val, cf_map_t *cfm);
277 set_conf_kv(const char *section, const char *key, const char *val)
282 fprintf(stderr, "set_conf_kv: section=%s, key=%s, val=%s\n",
283 section, key, val);
304 ret = process_global_option(key, val);
342 return process_regular_option(section, key, val, cur_map);
351 process_global_option(const char *key, const char *val)
355 /* ensure that val is valid */
356 if (!val || val[0] == '\0')
364 return (gfp->func)(val);
372 gopt_arch(const char *val)
374 gopt.arch = xstrdup(val);
380 gopt_auto_attrcache(const char *val)
382 gopt.auto_attrcache = atoi(val);
384 fprintf(stderr, "conf: bad attrcache value: \"%s\"\n", val);
392 gopt_auto_dir(const char *val)
394 gopt.auto_dir = xstrdup(val);
399 gopt_auto_nfs_version(const char *val)
401 if (strcmp(val, "2") == 0)
403 else if (strcmp(val, "3") == 0)
406 fprintf(stderr, "conf: bad auto nfs version : \"%s\"\n", val);
413 gopt_autofs_use_lofs(const char *val)
415 if (STREQ(val, "yes")) {
418 } else if (STREQ(val, "no")) {
423 fprintf(stderr, "conf: unknown value to autofs_use_lofs \"%s\"\n", val);
429 gopt_browsable_dirs(const char *val)
431 if (STREQ(val, "full")) {
434 } else if (STREQ(val, "yes")) {
437 } else if (STREQ(val, "no")) {
442 fprintf(stderr, "conf: unknown value to browsable_dirs \"%s\"\n", val);
448 gopt_cache_duration(const char *val)
450 gopt.am_timeo = atoi(val);
458 gopt_cluster(const char *val)
460 gopt.cluster = xstrdup(val);
466 gopt_debug_mtab_file(const char *val)
468 gopt.debug_mtab_file = xstrdup(val);
474 gopt_debug_options(const char *val)
477 usage += debug_option((char *)val);
488 gopt_dismount_interval(const char *val)
490 gopt.am_timeo_w = atoi(val);
498 gopt_domain_strip(const char *val)
500 if (STREQ(val, "yes")) {
503 } else if (STREQ(val, "no")) {
508 fprintf(stderr, "conf: unknown value to domain_strip \"%s\"\n", val);
514 gopt_exec_map_timeout(const char *val)
516 gopt.exec_map_timeout = atoi(val);
524 gopt_forced_unmounts(const char *val)
526 if (STREQ(val, "yes")) {
555 } else if (STREQ(val, "no")) {
560 fprintf(stderr, "conf: unknown value to unmount_on_exit \"%s\"\n", val);
566 gopt_full_os(const char *val)
568 gopt.op_sys_full = xstrdup(val);
574 gopt_fully_qualified_hosts(const char *val)
576 if (STREQ(val, "yes")) {
579 } else if (STREQ(val, "no")) {
584 fprintf(stderr, "conf: unknown value to fully_qualified_hosts \"%s\"\n", val);
590 gopt_hesiod_base(const char *val)
593 gopt.hesiod_base = xstrdup(val);
603 gopt_karch(const char *val)
605 gopt.karch = xstrdup(val);
611 gopt_pid_file(const char *val)
613 gopt.pid_file = xstrdup(val);
619 gopt_local_domain(const char *val)
621 gopt.sub_domain = xstrdup(val);
627 gopt_localhost_address(const char *val)
629 gopt.localhost_address = xstrdup(val);
635 gopt_ldap_base(const char *val)
638 gopt.ldap_base = xstrdup(val);
648 gopt_ldap_cache_seconds(const char *val)
653 gopt.ldap_cache_seconds = strtol((char *)val, &end, 10);
654 if (end == val) {
655 fprintf(stderr, "conf: bad LDAP cache (seconds) option: %s\n",val);
667 gopt_ldap_cache_maxmem(const char *val)
672 gopt.ldap_cache_maxmem = strtol((char *)val, &end, 10);
673 if (end == val) {
674 fprintf(stderr, "conf: bad LDAP cache (maxmem) option: %s\n",val);
686 gopt_ldap_hostports(const char *val)
689 gopt.ldap_hostports = xstrdup(val);
700 gopt_ldap_proto_version(const char *val)
705 gopt.ldap_proto_version = strtol((char *)val, &end, 10);
706 if (end == val) {
707 fprintf(stderr, "conf: bad ldap_proto_version option: %s\n",val);
712 fprintf(stderr, "conf: bad ldap_proto_version option value: %s\n",val);
726 fprintf(stderr, "conf: unsupported ldap_proto_version option value: %s\n",val);
738 gopt_log_file(const char *val)
740 gopt.logfile = xstrdup(val);
746 gopt_log_options(const char *val)
748 usage += switch_option((char *)val);
754 gopt_map_defaults(const char *val)
756 gopt.map_defaults = xstrdup(val);
762 gopt_map_options(const char *val)
764 gopt.map_options = xstrdup(val);
770 gopt_map_reload_interval(const char *val)
772 gopt.map_reload_interval = atoi(val);
780 gopt_map_type(const char *val)
783 if (!mapc_type_exists(val)) {
784 fprintf(stderr, "conf: no such map type \"%s\"\n", val);
787 gopt.map_type = xstrdup(val);
793 gopt_mount_type(const char *val)
795 if (STREQ(val, "autofs")) {
804 } else if (STREQ(val, "nfs")) {
809 fprintf(stderr, "conf: unknown value to mount_type \"%s\"\n", val);
815 gopt_portmap_program(const char *val)
817 gopt.portmap_program = atol(val);
826 fprintf(stderr, "conf: illegal amd program number \"%s\"\n", val);
836 gopt_preferred_amq_port(const char *val)
838 gopt.preferred_amq_port = atoi(val);
849 gopt_nfs_allow_any_interface(const char *val)
851 if (STREQ(val, "yes")) {
854 } else if (STREQ(val, "no")) {
859 fprintf(stderr, "conf: unknown value to nfs_allow_insecure_port \"%s\"\n", val);
865 gopt_nfs_allow_insecure_port(const char *val)
867 if (STREQ(val, "yes")) {
870 } else if (STREQ(val, "no")) {
875 fprintf(stderr, "conf: unknown value to nfs_allow_insecure_port \"%s\"\n", val);
881 gopt_nfs_proto(const char *val)
883 if (STREQ(val, "udp") || STREQ(val, "tcp")) {
884 gopt.nfs_proto = xstrdup(val);
887 fprintf(stderr, "conf: illegal nfs_proto \"%s\"\n", val);
893 gopt_nfs_retransmit_counter(const char *val)
898 gopt.amfs_auto_retrans[i] = atoi(val);
904 gopt_nfs_retransmit_counter_udp(const char *val)
906 gopt.amfs_auto_retrans[AMU_TYPE_UDP] = atoi(val);
912 gopt_nfs_retransmit_counter_tcp(const char *val)
914 gopt.amfs_auto_retrans[AMU_TYPE_TCP] = atoi(val);
920 gopt_nfs_retransmit_counter_toplvl(const char *val)
922 gopt.amfs_auto_retrans[AMU_TYPE_TOPLVL] = atoi(val);
928 gopt_nfs_retry_interval(const char *val)
933 gopt.amfs_auto_timeo[i] = atoi(val);
939 gopt_nfs_retry_interval_udp(const char *val)
941 gopt.amfs_auto_timeo[AMU_TYPE_UDP] = atoi(val);
947 gopt_nfs_retry_interval_tcp(const char *val)
949 gopt.amfs_auto_timeo[AMU_TYPE_TCP] = atoi(val);
955 gopt_nfs_retry_interval_toplvl(const char *val)
957 gopt.amfs_auto_timeo[AMU_TYPE_TOPLVL] = atoi(val);
963 gopt_nfs_vers(const char *val)
965 int i = atoi(val);
971 fprintf(stderr, "conf: illegal nfs_vers \"%s\"\n", val);
977 gopt_nfs_vers_ping(const char *val)
979 int i = atoi(val);
985 fprintf(stderr, "conf: illegal nfs_vers_ping \"%s\"\n", val);
990 gopt_nis_domain(const char *val)
993 gopt.nis_domain = xstrdup(val);
1003 gopt_normalize_hostnames(const char *val)
1005 if (STREQ(val, "yes")) {
1008 } else if (STREQ(val, "no")) {
1013 fprintf(stderr, "conf: unknown value to normalize_hostnames \"%s\"\n", val);
1019 gopt_normalize_slashes(const char *val)
1021 if (STREQ(val, "yes")) {
1024 } else if (STREQ(val, "no")) {
1029 fprintf(stderr, "conf: unknown value to normalize_slashes \"%s\"\n", val);
1035 gopt_os(const char *val)
1037 gopt.op_sys = xstrdup(val);
1043 gopt_osver(const char *val)
1045 gopt.op_sys_ver = xstrdup(val);
1051 gopt_plock(const char *val)
1053 if (STREQ(val, "yes")) {
1056 } else if (STREQ(val, "no")) {
1061 fprintf(stderr, "conf: unknown value to plock \"%s\"\n", val);
1067 gopt_print_pid(const char *val)
1069 if (STREQ(val, "yes")) {
1072 } else if (STREQ(val, "no")) {
1077 fprintf(stderr, "conf: unknown value to print_pid \"%s\"\n", val);
1083 gopt_print_version(const char *val)
1085 if (STREQ(val, "yes")) {
1090 } else if (STREQ(val, "no")) {
1094 fprintf(stderr, "conf: unknown value to print_version \"%s\"\n", val);
1100 gopt_restart_mounts(const char *val)
1102 if (STREQ(val, "yes")) {
1105 } else if (STREQ(val, "no")) {
1110 fprintf(stderr, "conf: unknown value to restart_mounts \"%s\"\n", val);
1116 gopt_search_path(const char *val)
1118 gopt.search_path = xstrdup(val);
1124 gopt_selectors_in_defaults(const char *val)
1126 if (STREQ(val, "yes")) {
1129 } else if (STREQ(val, "no")) {
1134 fprintf(stderr, "conf: unknown value to enable_default_selectors \"%s\"\n", val);
1140 gopt_show_statfs_entries(const char *val)
1142 if (STREQ(val, "yes")) {
1145 } else if (STREQ(val, "no")) {
1150 fprintf(stderr, "conf: unknown value to show_statfs_entries \"%s\"\n", val);
1156 gopt_sun_map_syntax(const char *val)
1158 if (STREQ(val, "yes")) {
1161 } else if (STREQ(val, "no")) {
1166 fprintf(stderr, "conf: unknown value to sun_map_syntax \"%s\"\n", val);
1172 gopt_truncate_log(const char *val)
1174 if (STREQ(val, "yes")) {
1177 } else if (STREQ(val, "no")) {
1182 fprintf(stderr, "conf: unknown value to truncate_log \"%s\"\n", val);
1188 gopt_unmount_on_exit(const char *val)
1190 if (STREQ(val, "yes")) {
1193 } else if (STREQ(val, "no")) {
1198 fprintf(stderr, "conf: unknown value to unmount_on_exit \"%s\"\n", val);
1204 gopt_use_tcpwrappers(const char *val)
1207 if (STREQ(val, "yes")) {
1210 } else if (STREQ(val, "no")) {
1219 fprintf(stderr, "conf: unknown value to use_tcpwrappers \"%s\"\n", val);
1225 gopt_vendor(const char *val)
1227 gopt.op_sys_vendor = xstrdup(val);
1236 process_regular_option(const char *section, const char *key, const char *val, cf_map_t *cfm)
1238 /* ensure that val is valid */
1241 !val || val[0] == '\0' ||
1253 return ropt_browsable_dirs(val, cfm);
1256 return ropt_map_name(val, cfm);
1259 return ropt_map_defaults(val, cfm);
1262 return ropt_map_options(val, cfm);
1265 return ropt_map_type(val, cfm);
1268 return ropt_mount_type(val, cfm);
1271 return ropt_search_path(val, cfm);
1274 return ropt_sun_map_syntax(val, cfm);
1277 return ropt_tag(val, cfm);
1286 ropt_browsable_dirs(const char *val, cf_map_t *cfm)
1288 if (STREQ(val, "full")) {
1291 } else if (STREQ(val, "yes")) {
1294 } else if (STREQ(val, "no")) {
1299 fprintf(stderr, "conf: unknown value to browsable_dirs \"%s\"\n", val);
1305 ropt_map_name(const char *val, cf_map_t *cfm)
1307 cfm->cfm_name = xstrdup(val);
1313 ropt_map_defaults(const char *val, cf_map_t *cfm)
1315 cfm->cfm_defaults = xstrdup(val);
1321 ropt_map_options(const char *val, cf_map_t *cfm)
1323 cfm->cfm_opts = xstrdup(val);
1329 ropt_map_type(const char *val, cf_map_t *cfm)
1332 if (!mapc_type_exists(val)) {
1333 fprintf(stderr, "conf: no such map type \"%s\"\n", val);
1336 cfm->cfm_type = xstrdup(val);
1342 ropt_mount_type(const char *val, cf_map_t *cfm)
1344 if (STREQ(val, "autofs")) {
1353 } else if (STREQ(val, "nfs")) {
1358 fprintf(stderr, "conf: unknown value to mount_type \"%s\"\n", val);
1364 ropt_search_path(const char *val, cf_map_t *cfm)
1366 cfm->cfm_search_path = xstrdup(val);
1372 ropt_sun_map_syntax(const char *val, cf_map_t *cfm)
1374 if (STREQ(val, "yes")) {
1378 } else if (STREQ(val, "no")) {
1383 fprintf(stderr, "conf: unknown value to sun_map_syntax \"%s\"\n", val);
1389 ropt_tag(const char *val, cf_map_t *cfm)
1391 cfm->cfm_tag = xstrdup(val);