Fix some warnings in allbareconfig.
This commit was genuinely broken at the time (not related to our build system): scripts/config/mkconfigs.c (2005-08-01 - 2006-10-05 arasi) uretilen bbconfigopts.h icine .config satirlarini kacissiz, ham newline'larla gömüyordu - gecerli C degildi, busybox'un kendi bb_mkdep araci bile parse edemiyordu (7d219aab7 ile duzeltildi, mkconfigs shell scripte cevrildi)
No binary (build failed)
—
(log yok)
| @@ -353,6 +353,8 @@ static void dfree(struct dnode **dnp, int nfiles) | |
| } | |
| free(dnp); /* free the array holding the dnode pointers */ | |
| } | |
| + | #else |
| + | #define dfree(...) |
| #endif | |
| static struct dnode **splitdnarray(struct dnode **dn, int nfiles, int which) | |
| @@ -67,9 +67,6 @@ int more_main(int argc, char **argv) | |
| int len, page_height; | |
| int terminal_width; | |
| int terminal_height; | |
| - | #ifndef CONFIG_FEATURE_USE_TERMIOS |
| - | int cin_fileno; |
| - | #endif |
| argc--; | |
| argv++; | |
| @@ -80,9 +77,9 @@ int more_main(int argc, char **argv) | |
| cin = fopen(CURRENT_TTY, "r"); | |
| if (!cin) | |
| cin = bb_xfopen(CONSOLE_DEV, "r"); | |
| - | cin_fileno = fileno(cin); |
| please_display_more_prompt = 2; | |
| #ifdef CONFIG_FEATURE_USE_TERMIOS | |
| + | cin_fileno = fileno(cin); |
| getTermSettings(cin_fileno, &initial_settings); | |
| new_settings = initial_settings; | |
| new_settings.c_lflag &= ~ICANON; | |
| @@ -112,7 +109,7 @@ int more_main(int argc, char **argv) | |
| please_display_more_prompt &= ~1; | |
| - | get_terminal_width_height(cin_fileno, &terminal_width, &terminal_height); |
| + | get_terminal_width_height(fileno(cin), &terminal_width, &terminal_height); |
| if (terminal_height > 4) | |
| terminal_height -= 2; | |
| if (terminal_width > 0) | |