diff mbox

[1/1] kconfig: fix warning: ignoring return value, declared with attribute warn_unused_result

Message ID 20100812172122.GA21339@mail.gmail.com (mailing list archive)
State New, archived
Headers show

Commit Message

Jεan Sacren Aug. 12, 2010, 5:21 p.m. UTC
None
diff mbox

Patch

diff --git a/scripts/kconfig/conf.c b/scripts/kconfig/conf.c
index 9960d1c..beaa533 100644
--- a/scripts/kconfig/conf.c
+++ b/scripts/kconfig/conf.c
@@ -77,6 +77,7 @@  static void check_stdin(void)
 
 static int conf_askvalue(struct symbol *sym, const char *def)
 {
+	char *dummy;
 	enum symbol_type type = sym_get_type(sym);
 
 	if (!sym_has_value(sym))
@@ -102,7 +103,7 @@  static int conf_askvalue(struct symbol *sym, const char *def)
 		check_stdin();
 	case ask_all:
 		fflush(stdout);
-		fgets(line, 128, stdin);
+		dummy = fgets(line, 128, stdin);
 		return 1;
 	default:
 		break;
@@ -230,6 +231,7 @@  static int conf_choice(struct menu *menu)
 	struct menu *child;
 	int type;
 	bool is_new;
+	char *dummy;
 
 	sym = menu->sym;
 	type = sym_get_type(sym);
@@ -304,7 +306,7 @@  static int conf_choice(struct menu *menu)
 			check_stdin();
 		case ask_all:
 			fflush(stdout);
-			fgets(line, 128, stdin);
+			dummy = fgets(line, 128, stdin);
 			strip(line);
 			if (line[0] == '?') {
 				print_help(menu);
diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c
index c4dec80..52c6c3d 100644
--- a/scripts/kconfig/confdata.c
+++ b/scripts/kconfig/confdata.c
@@ -408,6 +408,7 @@  int conf_write(const char *name)
 	time_t now;
 	int use_timestamp = 1;
 	char *env;
+	size_t dummy;
 
 	dirname[0] = 0;
 	if (name && name[0]) {
@@ -505,7 +506,7 @@  int conf_write(const char *name)
 				while (1) {
 					l = strcspn(str, "\"\\");
 					if (l) {
-						fwrite(str, l, 1, out);
+						dummy = fwrite(str, l, 1, out);
 						str += l;
 					}
 					if (!*str)
@@ -680,6 +681,7 @@  int conf_write_autoconf(void)
 	FILE *out, *tristate, *out_h;
 	time_t now;
 	int i, l;
+	size_t dummy;
 
 	sym_clear_all_valid();
 
@@ -756,8 +758,8 @@  int conf_write_autoconf(void)
 			while (1) {
 				l = strcspn(str, "\"\\");
 				if (l) {
-					fwrite(str, l, 1, out);
-					fwrite(str, l, 1, out_h);
+					dummy = fwrite(str, l, 1, out);
+					dummy = fwrite(str, l, 1, out_h);
 					str += l;
 				}
 				if (!*str)
diff --git a/scripts/kconfig/expr.c b/scripts/kconfig/expr.c
index d83f232..99a058d 100644
--- a/scripts/kconfig/expr.c
+++ b/scripts/kconfig/expr.c
@@ -1087,7 +1087,8 @@  void expr_print(struct expr *e, void (*fn)(void *, struct symbol *, const char *
 
 static void expr_print_file_helper(void *data, struct symbol *sym, const char *str)
 {
-	fwrite(str, strlen(str), 1, data);
+	size_t dummy;
+	dummy = fwrite(str, strlen(str), 1, data);
 }
 
 void expr_fprint(struct expr *e, FILE *out)