ftpd: code chrink, fixed some minor bugs
ls: update comment *: openlog fixes (added LOG_PID, set LOG_DAEMON as appropriate) function old new delta xwrite_str - 26 +26 cmdio_write_ok - 15 +15 handle_cwd 40 45 +5 packed_usage 25668 25670 +2 cmdio_write_raw 7 9 +2 handle_upload_common 322 320 -2 udhcpd_main 1375 1372 -3 udhcpc_main 2362 2359 -3 port_cleanup 27 23 -4 handle_dir_common 221 209 -12 str_netfd_write 26 - -26 cmdio_get_cmd_and_arg 122 - -122 ftpd_main 2208 2050 -158 ------------------------------------------------------------------------------ text data bss dec hex filename 809933 476 7864 818273 c7c61 busybox_old 809199 476 7864 817539 c7983 busybox_unstripped
This commit is contained in:
@@ -100,11 +100,11 @@ config FTPD
|
||||
simple FTP daemon. You have to run it via inetd.
|
||||
|
||||
config FEATURE_FTP_WRITE
|
||||
bool "enable write"
|
||||
bool "Enable upload commands"
|
||||
default y
|
||||
depends on FTPD
|
||||
help
|
||||
Enable all kinds of FTP write commands (you have to add -w parameter)
|
||||
Enable all kinds of FTP upload commands (-w option)
|
||||
|
||||
config FTPGET
|
||||
bool "ftpget"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -122,7 +122,7 @@ int fakeidentd_main(int argc UNUSED_PARAM, char **argv)
|
||||
* log to stderr. I like daemontools more. Go their way.
|
||||
* (Or maybe we need yet another option "log to syslog") */
|
||||
if (!(opt & OPT_fiw) /* || (opt & OPT_syslog) */) {
|
||||
openlog(applet_name, 0, LOG_DAEMON);
|
||||
openlog(applet_name, LOG_PID, LOG_DAEMON);
|
||||
logmode = LOGMODE_SYSLOG;
|
||||
}
|
||||
|
||||
|
||||
@@ -452,7 +452,7 @@ int telnetd_main(int argc UNUSED_PARAM, char **argv)
|
||||
}
|
||||
/* Redirect log to syslog early, if needed */
|
||||
if (IS_INETD || !(opt & OPT_FOREGROUND)) {
|
||||
openlog(applet_name, 0, LOG_USER);
|
||||
openlog(applet_name, LOG_PID, LOG_DAEMON);
|
||||
logmode = LOGMODE_SYSLOG;
|
||||
}
|
||||
USE_FEATURE_TELNETD_STANDALONE(
|
||||
|
||||
@@ -284,7 +284,7 @@ int udhcpc_main(int argc UNUSED_PARAM, char **argv)
|
||||
}
|
||||
#endif
|
||||
if (opt & OPT_S) {
|
||||
openlog(applet_name, LOG_PID, LOG_LOCAL0);
|
||||
openlog(applet_name, LOG_PID, LOG_DAEMON);
|
||||
logmode |= LOGMODE_SYSLOG;
|
||||
}
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ int udhcpd_main(int argc UNUSED_PARAM, char **argv)
|
||||
}
|
||||
|
||||
if (opt & 2) { /* -S */
|
||||
openlog(applet_name, LOG_PID, LOG_LOCAL0);
|
||||
openlog(applet_name, LOG_PID, LOG_DAEMON);
|
||||
logmode |= LOGMODE_SYSLOG;
|
||||
}
|
||||
#if ENABLE_FEATURE_UDHCP_PORT
|
||||
|
||||
Reference in New Issue
Block a user