aboutsummaryrefslogtreecommitdiff
path: root/coreutils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Config.in: comment out programs/features that will not get supported anytime ↵Nguyễn Thái Ngọc Duy2009-04-281-1/+18
| | | | soon
* coreutils/split: define NAME_MAX as Windows does not have oneNguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* coreutils/ls: ignore st_blocks as it does not exist on WindowsNguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* coreutils/test: fix wrong "test -rwx"Nguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* coreutils/test: "test -x foo.exe" should return trueNguyễn Thái Ngọc Duy2009-04-231-0/+18
|
* coreutils/diff: support /dev/nullNguyễn Thái Ngọc Duy2009-04-231-1/+12
|
* coreutils/diff: treat \r as same as \nNguyễn Thái Ngọc Duy2009-04-231-0/+5
|
* coreutils/dd: support /dev/zeroNguyễn Thái Ngọc Duy2009-04-231-3/+11
|
* adapt it to be buildableNguyễn Thái Ngọc Duy2009-04-234-0/+17
|
* fixes up to 1.6.1Nguyễn Thái Ngọc Duy2009-04-232-19/+27
|
* delete tons of extra #includesvda2007-05-315-20/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18717 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use "glibc errno" trick not only for ash, but for entire busyboxvda2007-05-311-3/+0
| | | | | | | | (add/remove: 1/1 grow/shrink: 37/37 up/down: 139/-228) Total: -89 bytes git-svn-id: svn://busybox.net/trunk/busybox@18716 69ca8d6d-28ef-0310-b511-8ec308f3f277
* whitespace fixesvda2007-05-301-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18703 69ca8d6d-28ef-0310-b511-8ec308f3f277
* test: close bug 1371vda2007-05-271-5/+10
| | | | | | | | test: plug a memory leak git-svn-id: svn://busybox.net/trunk/busybox@18698 69ca8d6d-28ef-0310-b511-8ec308f3f277
* usage.c: remove reference to busybox.hvda2007-05-2673-76/+76
| | | | | | | | *: s/include "busybox.h"/include "libbb.h" git-svn-id: svn://busybox.net/trunk/busybox@18696 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cttyhack: new applet.vda2007-05-181-2/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18649 69ca8d6d-28ef-0310-b511-8ec308f3f277
* several *.c files:vda2007-05-172-2/+2
| | | | | | | move 'extern environ' up to the location of #includes git-svn-id: svn://busybox.net/trunk/busybox@18644 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tail: fix SEGV on "tail -N"vda2007-05-081-5/+11
| | | | | | | | config system: clarify PREFER_APPLETS/SH_STANDALONE effects in help text git-svn-id: svn://busybox.net/trunk/busybox@18585 69ca8d6d-28ef-0310-b511-8ec308f3f277
* test: code size saving, no logic changesvda2007-05-011-87/+90
| | | | | | | | | | | | | | | | | | ps: fix warning, make a bit smaller kill -l: make smaller & know much more signals function old new delta get_signum 121 153 +32 kill_main 826 843 +17 get_signame 44 36 -8 signals 252 224 -28 .rodata 131955 131923 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/3 up/down: 49/-68) Total: -19 bytes git-svn-id: svn://busybox.net/trunk/busybox@18534 69ca8d6d-28ef-0310-b511-8ec308f3f277
* hush: add ctrl-Z handling for nofork'ed casevda2007-04-281-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18520 69ca8d6d-28ef-0310-b511-8ec308f3f277
* dd: NOEXEC fixvda2007-04-191-2/+4
| | | | | | | dd: correct wrongly capitalized constant git-svn-id: svn://busybox.net/trunk/busybox@18501 69ca8d6d-28ef-0310-b511-8ec308f3f277
* dd: fix skip= parse error (spotted by Dirk Clemens <develop@cle-mens.de>)vda2007-04-191-25/+24
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18500 69ca8d6d-28ef-0310-b511-8ec308f3f277
* stty: fix option parsing bug (spotted by Sascha Hauer <s.hauer@pengutronix.de>)vda2007-04-191-15/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18499 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style fixes, no code changesvda2007-04-162-2/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18461 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - fix compilation if ENABLE_FEATURE_DD_IBS_OBS is offaldot2007-04-161-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18454 69ca8d6d-28ef-0310-b511-8ec308f3f277
* teach find_root_device to deal with /dev/ subdirsvda2007-04-132-5/+5
| | | | | | | (by "Kirill K. Smirnov" <lich@math.spbu.ru>) git-svn-id: svn://busybox.net/trunk/busybox@18435 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style fixesvda2007-04-131-34/+34
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18433 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style fixes. No code changesvda2007-04-121-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18409 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_full_fd_action: remove potential xmalloc from NOFORK pathvda2007-04-113-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cat: stop using stdio.h opens libbb: introduce & use open[3]_or_warn function old new delta open3_or_warn - 54 +54 bb_cat 115 144 +29 open_or_warn - 25 +25 unlzma 2404 2412 +8 chattr_main 334 339 +5 xstrtoul_range_sfx 251 255 +4 telnet_main 1514 1510 -4 static.opt 4 - -4 qgravechar 122 118 -4 fuser_add_pid 61 54 -7 fuser_add_inode 154 147 -7 writeFileToTarball 1542 1534 -8 refresh 1156 1148 -8 do_show 856 846 -10 read_leases 212 200 -12 setup_redirects 236 222 -14 iproute_list_or_flush 1582 1568 -14 read_config 427 411 -16 write_leases 284 264 -20 hash_file 338 318 -20 copy_file 1760 1740 -20 do_iproute 2610 2588 -22 bb_full_fd_action 320 269 -51 open_to_or_warn 103 49 -54 fuser_main 1660 1596 -64 .rodata 131160 131096 -64 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 4/19 up/down: 125/-423) Total: -298 bytes git-svn-id: svn://busybox.net/trunk/busybox@18408 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make compressed help code NOMMU- and NOFORK-friendly -vda2007-04-101-2/+1
| | | | | | | no forking anymore, bunzip2 unpack routine now does all it in memory. git-svn-id: svn://busybox.net/trunk/busybox@18392 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make a few struct bb_applet members conditionalvda2007-04-102-2/+4
| | | | | | | | | rename sllep_and_die -> xfunc_die make fflush_stdout_and_exit NOFORK-safe fix some buglets found by randomconfig git-svn-id: svn://busybox.net/trunk/busybox@18391 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - use enum for the OPs as suggested by vda. No obj-code changes.aldot2007-04-101-14/+18
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18389 69ca8d6d-28ef-0310-b511-8ec308f3f277
* echo: fix regression ("echo" with no arguments didn't print newline.vda2007-04-101-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | echo: use fputs if no options are given. Code growth ~15 bytes. Old: # time ./busybox find $bigdir -exec echo {} \; >/dev/null real 0m2.038s user 0m0.761s sys 0m0.953s New: # time ./busybox find $bigdir -exec echo {} \; >/dev/null real 0m1.781s user 0m0.781s sys 0m0.939s For comparison: without NOFORK: # time find $bigdir -exec echo {} \; >/dev/null real 1m51.129s user 0m38.442s sys 1m3.350s git-svn-id: svn://busybox.net/trunk/busybox@18383 69ca8d6d-28ef-0310-b511-8ec308f3f277
* audit small applets and mark some of them as NOFORK.vda2007-04-1031-94/+124
| | | | | | | | Put big scary warnings in relevant places. git-svn-id: svn://busybox.net/trunk/busybox@18382 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style fixes. No code changes.vda2007-04-101-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18381 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - use skip_non_whitespace() where appropriatealdot2007-04-101-3/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18379 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make xfunctions optionally longjump instead of exit.vda2007-04-092-10/+5
| | | | | | | | use it for making NOFORK more practical. touch: make it a NOFORK applet git-svn-id: svn://busybox.net/trunk/busybox@18376 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Implement first instance of NOFORK applet - echovda2007-04-091-37/+38
| | | | | | | | | | | | find: use NOFORK/NOEXEC; small -exec buglet also eliminated vfork_daemon_rexec: honor PREFER_APPLETS echo: small size improvements find -exec echo {} \; with PREFER_APPLETS=y runs 4 times faster git-svn-id: svn://busybox.net/trunk/busybox@18372 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add some missed statics on constant objects.vda2007-04-086-27/+27
| | | | | | | | | | | | | fix few #ifndef ENABLE_xxx # size busybox_old busybox_unstripped text data bss dec hex filename 677152 2920 18208 698280 aa7a8 busybox_old 676420 2920 18208 697548 aa4cc busybox_unstripped git-svn-id: svn://busybox.net/trunk/busybox@18366 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getopt32: fix llist_t options ordering. llist_rev is not unused.vda2007-04-082-2/+0
| | | | | | | | | | | | | | | | | | | function old new delta tar_main 705 695 -10 sort_main 928 918 -10 decode_format_string 886 876 -10 run_parts_main 197 185 -12 ps_main 513 500 -13 wget_main 2764 2750 -14 awk_main 1014 1000 -14 od_main 2886 2866 -20 llist_rev 25 - -25 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/8 up/down: 0/-128) Total: -128 bytes git-svn-id: svn://busybox.net/trunk/busybox@18364 69ca8d6d-28ef-0310-b511-8ec308f3f277
* find: fix handling of -prunevda2007-04-082-3/+3
| | | | | | | recursive_actions: uppercase flag constants git-svn-id: svn://busybox.net/trunk/busybox@18362 69ca8d6d-28ef-0310-b511-8ec308f3f277
* comm: eliminate staticsvda2007-04-071-44/+30
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18355 69ca8d6d-28ef-0310-b511-8ec308f3f277
* diff: fix segfault on empty dirs (Peter Korsgaard <peter.korsgaard@barco.com>)vda2007-04-051-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18343 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - fix segfault in reset_ino_dev_hashtable() when *hashtable was null.aldot2007-04-051-4/+2
| | | | | | | Seen in the testsuite for du -l .../testsuite on exit with CLEAN_UP enabled. git-svn-id: svn://busybox.net/trunk/busybox@18331 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g"aldot2007-04-041-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18327 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - minor shrinkagealdot2007-04-041-26/+21
| | | | | | | | | text data bss dec hex filename 1431 0 4 1435 59b tail.o.orig 1396 0 0 1396 574 tail.o git-svn-id: svn://busybox.net/trunk/busybox@18326 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove bss users. Shrinkage while at it. See XXX for further, pre-existing ↵aldot2007-04-041-74/+130
| | | | | | | | | | | bugs text data bss dec hex filename 1969 0 32 2001 7d1 dd.o.oorig 1941 0 0 1941 795 dd.o git-svn-id: svn://busybox.net/trunk/busybox@18322 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove some bss users.aldot2007-04-041-17/+22
| | | | | | | | | text data bss dec hex filename 6220 8 14 6242 1862 stty.o.oorig 6219 8 0 6227 1853 stty.o git-svn-id: svn://busybox.net/trunk/busybox@18321 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove superfluous bss user (flags) and manually unswitch some areas:aldot2007-04-041-138/+92
| | | | | | | | | text data bss dec hex filename 4517 0 34 4551 11c7 stat.o.oorig 4300 0 30 4330 10ea stat.o git-svn-id: svn://busybox.net/trunk/busybox@18320 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - use bb_error_msgaldot2007-04-021-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18307 69ca8d6d-28ef-0310-b511-8ec308f3f277