CONFIG->ENABLE migration.
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)
| @@ -122,7 +122,9 @@ static FILE *ftp_login(ftp_host_info_t *server) | |
| return(control_stream); | |
| } | |
| - | #ifdef CONFIG_FTPGET |
| + | #if !ENABLE_FTPGET |
| + | #define ftp_receive 0 |
| + | #else |
| static int ftp_recieve(ftp_host_info_t *server, FILE *control_stream, | |
| const char *local_path, char *server_path) | |
| { | |
| @@ -207,7 +209,9 @@ static int ftp_recieve(ftp_host_info_t *server, FILE *control_stream, | |
| } | |
| #endif | |
| - | #ifdef CONFIG_FTPPUT |
| + | #if !ENABLE_FTPPUT |
| + | #define ftp_send 0 |
| + | #else |
| static int ftp_send(ftp_host_info_t *server, FILE *control_stream, | |
| const char *server_path, char *local_path) | |
| { | |
| @@ -299,24 +303,12 @@ int ftpgetput_main(int argc, char **argv) | |
| int (*ftp_action)(ftp_host_info_t *, FILE *, const char *, char *) = NULL; | |
| /* Check to see if the command is ftpget or ftput */ | |
| - | #ifdef CONFIG_FTPPUT |
| - | # ifdef CONFIG_FTPGET |
| - | if (bb_applet_name[3] == 'p') { |
| + | if (ENABLE_FTPPUT && (!ENABLE_FTPGET || bb_applet_name[3] == 'p')) { |
| ftp_action = ftp_send; | |
| } | |
| - | # else |
| - | ftp_action = ftp_send; |
| - | # endif |
| - | #endif |
| - | #ifdef CONFIG_FTPGET |
| - | # ifdef CONFIG_FTPPUT |
| - | if (bb_applet_name[3] == 'g') { |
| + | if (ENABLE_FTPGET && (!ENABLE_FTPPUT || bb_applet_name[3] == 'g')) { |
| ftp_action = ftp_recieve; | |
| } | |
| - | # else |
| - | ftp_action = ftp_recieve; |
| - | # endif |
| - | #endif |
| /* Set default values */ | |
| server = xmalloc(sizeof(ftp_host_info_t)); | |
| @@ -184,11 +184,11 @@ int nameif_main(int argc, char **argv) | |
| } | |
| if (ch->next != NULL) | |
| (ch->next)->prev = ch->prev; | |
| - | #ifdef CONFIG_FEATURE_CLEAN_UP |
| - | free(ch->ifname); |
| - | free(ch->mac); |
| - | free(ch); |
| - | #endif |
| + | if (ENABLE_FEATURE_CLEAN_UP) { |
| + | free(ch->ifname); |
| + | free(ch->mac); |
| + | free(ch); |
| + | } |
| } | |
| return 0; | |