diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-03-08 23:46:48 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-03-08 23:46:48 +0000 |
commit | 5e4fda0affaa0a80a5ff33dd72c702b8f905be33 (patch) | |
tree | 9e31fd173276aa6c8e03ba70511c72fe8550e68a /coreutils/ls.c | |
parent | bf9d17949ee8b5ba8bbfdcd9a78b9a12fb122b63 (diff) | |
download | busybox-w32-5e4fda0affaa0a80a5ff33dd72c702b8f905be33.tar.gz busybox-w32-5e4fda0affaa0a80a5ff33dd72c702b8f905be33.tar.bz2 busybox-w32-5e4fda0affaa0a80a5ff33dd72c702b8f905be33.zip |
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
Diffstat (limited to 'coreutils/ls.c')
-rw-r--r-- | coreutils/ls.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/coreutils/ls.c b/coreutils/ls.c index edb6300ba..7b65d049e 100644 --- a/coreutils/ls.c +++ b/coreutils/ls.c | |||
@@ -6,7 +6,7 @@ | |||
6 | * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. | 6 | * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. |
7 | */ | 7 | */ |
8 | 8 | ||
9 | /* | 9 | /* [date unknown. Perhaps before year 2000] |
10 | * To achieve a small memory footprint, this version of 'ls' doesn't do any | 10 | * To achieve a small memory footprint, this version of 'ls' doesn't do any |
11 | * file sorting, and only has the most essential command line switches | 11 | * file sorting, and only has the most essential command line switches |
12 | * (i.e., the ones I couldn't live without :-) All features which involve | 12 | * (i.e., the ones I couldn't live without :-) All features which involve |
@@ -18,8 +18,7 @@ | |||
18 | * | 18 | * |
19 | * KNOWN BUGS: | 19 | * KNOWN BUGS: |
20 | * 1. ls -l of a directory doesn't give "total <blocks>" header | 20 | * 1. ls -l of a directory doesn't give "total <blocks>" header |
21 | * 2. ls of a symlink to a directory doesn't list directory contents | 21 | * 2. hidden files can make column width too large |
22 | * 3. hidden files can make column width too large | ||
23 | * | 22 | * |
24 | * NON-OPTIMAL BEHAVIOUR: | 23 | * NON-OPTIMAL BEHAVIOUR: |
25 | * 1. autowidth reads directories twice | 24 | * 1. autowidth reads directories twice |
@@ -27,6 +26,9 @@ | |||
27 | * appended, there's no need to stat each one | 26 | * appended, there's no need to stat each one |
28 | * PORTABILITY: | 27 | * PORTABILITY: |
29 | * 1. requires lstat (BSD) - how do you do it without? | 28 | * 1. requires lstat (BSD) - how do you do it without? |
29 | * | ||
30 | * [2009-03] | ||
31 | * ls sorts listing now, and supports almost all options. | ||
30 | */ | 32 | */ |
31 | 33 | ||
32 | #include "libbb.h" | 34 | #include "libbb.h" |