Lines Matching refs:name

47 	char *name = getenv("KCONFIG_CONFIG");
49 return name ? name : ".config";
57 char *dst, name[SYMBOL_MAXLENGTH];
60 dst = name;
64 dst = name;
68 sym = sym_lookup(name, 0);
82 char *env, *name;
84 name = conf_expand_value(conf_defname);
87 sprintf(fullname, "%s/%s", env, name);
91 return name;
94 int conf_read_simple(const char *name, int def)
102 if (name) {
103 in = zconf_fopen(name);
107 name = conf_get_configname();
108 in = zconf_fopen(name);
119 name = conf_expand_value(prop->expr->left.sym->name);
120 in = zconf_fopen(name);
124 "#\n"), name);
133 conf_filename = name;
183 conf_warning("trying to reassign symbol %s", sym->name);
223 conf_warning("trying to reassign symbol %s", sym->name);
244 conf_warning("symbol value '%s' invalid for %s", p, sym->name);
274 conf_warning("symbol value '%s' invalid for %s", p, sym->name);
296 conf_warning("%s creates inconsistent choice state", sym->name);
302 conf_warning("%s creates inconsistent choice state", sym->name);
318 int conf_read(const char *name)
327 if (conf_read_simple(name, S_DEF_USER))
397 int conf_write(const char *name)
411 if (name && name[0]) {
415 if (!stat(name, &st) && S_ISDIR(st.st_mode)) {
416 strcpy(dirname, name);
419 } else if ((slash = strrchr(name, '/'))) {
420 int size = slash - name + 1;
421 memcpy(dirname, name, size);
428 basename = name;
501 fprintf(out, "# "CONFIG_PREFIX"%s is not set\n", sym->name);
504 fprintf(out, CONFIG_PREFIX"%s=m\n", sym->name);
507 fprintf(out, CONFIG_PREFIX"%s=y\n", sym->name);
513 fprintf(out, CONFIG_PREFIX"%s=\"", sym->name);
529 fprintf(out, CONFIG_PREFIX"%s=%s\n", sym->name, *str ? str : "0");
534 fprintf(out, CONFIG_PREFIX"%s=%s\n", sym->name, *str ? str : "0");
577 char *name, path[128];
583 name = getenv("KCONFIG_AUTOCONFIG");
584 if (!name)
585 name = "include/config/auto.conf";
586 conf_read_simple(name, S_DEF_AUTO);
594 if ((sym->flags & SYMBOL_AUTO) || !sym->name)
644 s = sym->name;
692 char *name;
733 if (!(sym->flags & SYMBOL_WRITE) || !sym->name)
742 fprintf(out, CONFIG_PREFIX"%s=m\n", sym->name);
743 fprintf(out_h, "#define CONFIG_%s_MODULE 1\n", sym->name);
746 fprintf(out, CONFIG_PREFIX"%s=y\n", sym->name);
747 fprintf(out_h, "#define "CONFIG_PREFIX"%s 1\n", sym->name);
753 fprintf(out, CONFIG_PREFIX"%s=\"", sym->name);
754 fprintf(out_h, "#define "CONFIG_PREFIX"%s \"", sym->name);
774 fprintf(out, CONFIG_PREFIX"%s=%s\n", sym->name, str);
775 fprintf(out_h, "#define "CONFIG_PREFIX"%s 0x%s\n", sym->name, str);
780 fprintf(out, CONFIG_PREFIX"%s=%s\n", sym->name, str);
781 fprintf(out_h, "#define "CONFIG_PREFIX"%s %s\n", sym->name, str);
790 name = getenv("KCONFIG_AUTOHEADER");
791 if (!name)
792 name = "include/linux/autoconf.h";
793 if (rename(".tmpconfig.h", name))
795 name = getenv("KCONFIG_AUTOCONFIG");
796 if (!name)
797 name = "include/config/auto.conf";
802 if (rename(".tmpconfig", name))