mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-27 07:23:30 +08:00
support/kconfig: fix compile warning because of missing include.
With commit b58bf60b51
the libgen.h
include was removed from confdata.c, but it is needed for the dirname
function declaration.
Fixes the following compile warning:
./confdata.c: In function ‘conf_split_config’:
./confdata.c:849:6: warning: assignment makes pointer from integer
without a cast
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
f3a2b806de
commit
1690fca464
@ -13,6 +13,7 @@
|
||||
#include <string.h>
|
||||
#include <time.h>
|
||||
#include <unistd.h>
|
||||
#include <libgen.h>
|
||||
|
||||
#include "lkc.h"
|
||||
|
||||
|
@ -20,7 +20,15 @@ Index: b/confdata.c
|
||||
===================================================================
|
||||
--- a/confdata.c
|
||||
+++ b/confdata.c
|
||||
@@ -70,9 +70,7 @@
|
||||
@@ -13,6 +13,7 @@
|
||||
#include <string.h>
|
||||
#include <time.h>
|
||||
#include <unistd.h>
|
||||
+#include <libgen.h>
|
||||
|
||||
#include "lkc.h"
|
||||
|
||||
@@ -70,9 +71,7 @@
|
||||
|
||||
const char *conf_get_autoconfig_name(void)
|
||||
{
|
||||
@ -31,7 +39,7 @@ Index: b/confdata.c
|
||||
}
|
||||
|
||||
static char *conf_expand_value(const char *in)
|
||||
@@ -737,6 +735,9 @@
|
||||
@@ -737,6 +736,9 @@
|
||||
char dirname[PATH_MAX+1], tmpname[PATH_MAX+1], newname[PATH_MAX+1];
|
||||
char *env;
|
||||
|
||||
@ -41,7 +49,7 @@ Index: b/confdata.c
|
||||
dirname[0] = 0;
|
||||
if (name && name[0]) {
|
||||
struct stat st;
|
||||
@@ -831,6 +832,7 @@
|
||||
@@ -831,6 +833,7 @@
|
||||
{
|
||||
const char *name;
|
||||
char path[PATH_MAX+1];
|
||||
@ -49,7 +57,7 @@ Index: b/confdata.c
|
||||
char *s, *d, c;
|
||||
struct symbol *sym;
|
||||
struct stat sb;
|
||||
@@ -839,8 +841,20 @@
|
||||
@@ -839,8 +842,20 @@
|
||||
name = conf_get_autoconfig_name();
|
||||
conf_read_simple(name, S_DEF_AUTO);
|
||||
|
||||
@ -72,7 +80,7 @@ Index: b/confdata.c
|
||||
|
||||
res = 0;
|
||||
for_all_symbols(i, sym) {
|
||||
@@ -933,9 +947,11 @@
|
||||
@@ -933,9 +948,11 @@
|
||||
close(fd);
|
||||
}
|
||||
out:
|
||||
@ -87,7 +95,7 @@ Index: b/confdata.c
|
||||
return res;
|
||||
}
|
||||
|
||||
@@ -945,25 +961,38 @@
|
||||
@@ -945,25 +962,38 @@
|
||||
const char *name;
|
||||
FILE *out, *tristate, *out_h;
|
||||
int i;
|
||||
@ -130,7 +138,7 @@ Index: b/confdata.c
|
||||
if (!out_h) {
|
||||
fclose(out);
|
||||
fclose(tristate);
|
||||
@@ -995,19 +1024,22 @@
|
||||
@@ -995,19 +1025,22 @@
|
||||
name = getenv("KCONFIG_AUTOHEADER");
|
||||
if (!name)
|
||||
name = "include/generated/autoconf.h";
|
||||
|
Loading…
Reference in New Issue
Block a user