mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-28 09:31:14 +00:00
kconfig: send error messages to stderr
These messages should be directed to stderr. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Ulf Magnusson <ulfalizer@gmail.com>
This commit is contained in:
parent
f3ff6fb5db
commit
9e3e10c725
4 changed files with 24 additions and 19 deletions
|
@ -548,7 +548,7 @@ int main(int ac, char **av)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ac == optind) {
|
if (ac == optind) {
|
||||||
printf(_("%s: Kconfig file missing\n"), av[0]);
|
fprintf(stderr, _("%s: Kconfig file missing\n"), av[0]);
|
||||||
conf_usage(progname);
|
conf_usage(progname);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
@ -573,9 +573,11 @@ int main(int ac, char **av)
|
||||||
if (!defconfig_file)
|
if (!defconfig_file)
|
||||||
defconfig_file = conf_get_default_confname();
|
defconfig_file = conf_get_default_confname();
|
||||||
if (conf_read(defconfig_file)) {
|
if (conf_read(defconfig_file)) {
|
||||||
printf(_("***\n"
|
fprintf(stderr,
|
||||||
"*** Can't find default configuration \"%s\"!\n"
|
_("***\n"
|
||||||
"***\n"), defconfig_file);
|
"*** Can't find default configuration \"%s\"!\n"
|
||||||
|
"***\n"),
|
||||||
|
defconfig_file);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -94,7 +94,7 @@ struct expr *expr_copy(const struct expr *org)
|
||||||
e->right.expr = expr_copy(org->right.expr);
|
e->right.expr = expr_copy(org->right.expr);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
printf("can't copy type %d\n", e->type);
|
fprintf(stderr, "can't copy type %d\n", e->type);
|
||||||
free(e);
|
free(e);
|
||||||
e = NULL;
|
e = NULL;
|
||||||
break;
|
break;
|
||||||
|
@ -127,7 +127,7 @@ void expr_free(struct expr *e)
|
||||||
expr_free(e->right.expr);
|
expr_free(e->right.expr);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
printf("how to free type %d?\n", e->type);
|
fprintf(stderr, "how to free type %d?\n", e->type);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
free(e);
|
free(e);
|
||||||
|
|
|
@ -1221,7 +1221,7 @@ static struct symbol *sym_check_expr_deps(struct expr *e)
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
printf("Oops! How to check %d?\n", e->type);
|
fprintf(stderr, "Oops! How to check %d?\n", e->type);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -184,7 +184,9 @@ n [A-Za-z0-9_-]
|
||||||
append_string(yytext, 1);
|
append_string(yytext, 1);
|
||||||
}
|
}
|
||||||
\n {
|
\n {
|
||||||
printf("%s:%d:warning: multi-line strings not supported\n", zconf_curname(), zconf_lineno());
|
fprintf(stderr,
|
||||||
|
"%s:%d:warning: multi-line strings not supported\n",
|
||||||
|
zconf_curname(), zconf_lineno());
|
||||||
current_file->lineno++;
|
current_file->lineno++;
|
||||||
BEGIN(INITIAL);
|
BEGIN(INITIAL);
|
||||||
return T_EOL;
|
return T_EOL;
|
||||||
|
@ -294,7 +296,7 @@ void zconf_initscan(const char *name)
|
||||||
{
|
{
|
||||||
yyin = zconf_fopen(name);
|
yyin = zconf_fopen(name);
|
||||||
if (!yyin) {
|
if (!yyin) {
|
||||||
printf("can't find file %s\n", name);
|
fprintf(stderr, "can't find file %s\n", name);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -315,8 +317,8 @@ void zconf_nextfile(const char *name)
|
||||||
current_buf->state = YY_CURRENT_BUFFER;
|
current_buf->state = YY_CURRENT_BUFFER;
|
||||||
yyin = zconf_fopen(file->name);
|
yyin = zconf_fopen(file->name);
|
||||||
if (!yyin) {
|
if (!yyin) {
|
||||||
printf("%s:%d: can't open file \"%s\"\n",
|
fprintf(stderr, "%s:%d: can't open file \"%s\"\n",
|
||||||
zconf_curname(), zconf_lineno(), file->name);
|
zconf_curname(), zconf_lineno(), file->name);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
yy_switch_to_buffer(yy_create_buffer(yyin, YY_BUF_SIZE));
|
yy_switch_to_buffer(yy_create_buffer(yyin, YY_BUF_SIZE));
|
||||||
|
@ -325,20 +327,21 @@ void zconf_nextfile(const char *name)
|
||||||
|
|
||||||
for (iter = current_file->parent; iter; iter = iter->parent ) {
|
for (iter = current_file->parent; iter; iter = iter->parent ) {
|
||||||
if (!strcmp(current_file->name,iter->name) ) {
|
if (!strcmp(current_file->name,iter->name) ) {
|
||||||
printf("%s:%d: recursive inclusion detected. "
|
fprintf(stderr,
|
||||||
"Inclusion path:\n current file : '%s'\n",
|
"%s:%d: recursive inclusion detected. "
|
||||||
zconf_curname(), zconf_lineno(),
|
"Inclusion path:\n current file : '%s'\n",
|
||||||
zconf_curname());
|
zconf_curname(), zconf_lineno(),
|
||||||
|
zconf_curname());
|
||||||
iter = current_file->parent;
|
iter = current_file->parent;
|
||||||
while (iter && \
|
while (iter && \
|
||||||
strcmp(iter->name,current_file->name)) {
|
strcmp(iter->name,current_file->name)) {
|
||||||
printf(" included from: '%s:%d'\n",
|
fprintf(stderr, " included from: '%s:%d'\n",
|
||||||
iter->name, iter->lineno-1);
|
iter->name, iter->lineno-1);
|
||||||
iter = iter->parent;
|
iter = iter->parent;
|
||||||
}
|
}
|
||||||
if (iter)
|
if (iter)
|
||||||
printf(" included from: '%s:%d'\n",
|
fprintf(stderr, " included from: '%s:%d'\n",
|
||||||
iter->name, iter->lineno+1);
|
iter->name, iter->lineno+1);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue