safe exported namespace for udhcp. Not full, bore :-(
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)
| @@ -39,10 +39,12 @@ enum syslog_levels { | |
| #include <syslog.h> | |
| #endif | |
| + | #define background udhcp_background |
| + | #define start_log_and_pid udhcp_start_log_and_pid |
| + | |
| long uptime(void); | |
| void background(const char *pidfile); | |
| void start_log_and_pid(const char *client_server, const char *pidfile); | |
| - | void background(const char *pidfile); |
| void udhcp_logging(int level, const char *fmt, ...); | |
| #define LOG(level, str, args...) udhcp_logging(level, str, ## args) | |
| @@ -29,6 +29,12 @@ struct udp_dhcp_packet { | |
| struct dhcpMessage data; | |
| }; | |
| + | #define init_header udhcp_init_header |
| + | #define get_packet udhcp_get_packet |
| + | #define checksum udhcp_checksum |
| + | #define raw_packet udhcp_raw_packet |
| + | #define kernel_packet udhcp_kernel_packet |
| + | |
| void init_header(struct dhcpMessage *packet, char type); | |
| int get_packet(struct dhcpMessage *packet, int fd); | |
| uint16_t checksum(void *addr, int count); | |
| @@ -20,6 +20,9 @@ | |
| */ | |
| + | #define pidfile_acquire udhcp_pidfile_acquire |
| + | #define pidfile_write_release udhcp_pidfile_write_release |
| + | |
| int pidfile_acquire(const char *pidfile); | |
| void pidfile_write_release(int pid_fd); | |
| @@ -33,6 +33,7 @@ | |
| #include "dhcpd.h" | |
| #include "dhcpc.h" | |
| #include "common.h" | |
| + | #include "script.h" |
| /* get a rough idea of how long an option will be (rounding up...) */ | |
| static const int max_option_length[] = { | |
| @@ -1,6 +1,7 @@ | |
| #ifndef _SCRIPT_H | |
| #define _SCRIPT_H | |
| + | #define run_script udhcp_run_script |
| extern void run_script(struct dhcpMessage *packet, const char *name); | |
| #endif | |