X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=scripts%2Fconfig%2Flex.zconf.c_shipped;h=31637377aba1117125b3ebb574770daa4f0e923b;hb=dd63d29cdd8b6015f5b615b9da85818c5c38adff;hp=5e01ee5318cb4ea7d501bca293b1e2e4343a1af3;hpb=9e7850b0c32c217faf07b322d773cdc5fdd994c2;p=openwrt-10.03%2F.git diff --git a/scripts/config/lex.zconf.c_shipped b/scripts/config/lex.zconf.c_shipped index 5e01ee531..31637377a 100644 --- a/scripts/config/lex.zconf.c_shipped +++ b/scripts/config/lex.zconf.c_shipped @@ -20,7 +20,6 @@ #include #include #include -#include /* end standard C headers. */ @@ -748,6 +747,7 @@ char *zconftext; #include #include #include +#include #define LKC_DIRECT_LINK #include "lkc.h" @@ -2268,7 +2268,10 @@ void zconf_nextfile(const char *name) struct buffer *buf; retval = glob(name, GLOB_ERR | GLOB_MARK, NULL, &files); - if (retval == GLOB_NOSPACE || retval == GLOB_ABORTED || retval == GLOB_NOMATCH) { + if (retval == GLOB_NOMATCH) + return; + + if (retval == GLOB_NOSPACE || retval == GLOB_ABORTED) { printf("%s:%d: glob failed: %s \"%s\"\n", zconf_curname(), zconf_lineno(), retval == GLOB_NOSPACE ? "failed to allocate memory" : retval == GLOB_ABORTED ? "read error" : "no match", @@ -2280,7 +2283,7 @@ void zconf_nextfile(const char *name) filename = files.gl_pathv[i]; file = file_lookup(filename); - buf = malloc(sizeof(*buf)); + buf = malloc(sizeof(*buf)); memset(buf, 0, sizeof(*buf)); current_buf->state = YY_CURRENT_BUFFER; zconfin = zconf_fopen(filename);