aboutsummaryrefslogtreecommitdiff
path: root/coreutils
AgeCommit message (Collapse)Author
2005-10-09When lstat returns an error (such as file not found), the value ofRob Landley
st_mode is random garbage (under uClibc), leading to random triggering of the S_ISDIR() case when the destination will be a normal file which doesn't exist yet. I.E. checking the return value of lstat is not optional.
2005-10-08Rob Sullivan added character and equivalence classes to tr. I changed someRob Landley
comments.
2005-10-08Rename CONFIG_SORT_BIG to CONFIG_FEATURE_SORT_BIG so allbareconfig can find it.Rob Landley
2005-10-06to bb_getopt_ulflags()"Vladimir N. Oleynik"
2005-10-06change strange depend to libbb.h, but require busybox.h"Vladimir N. Oleynik"
2005-09-29change interface to bb_xasprintf() - more perfect for me."Vladimir N. Oleynik"
ln.c: error_msg(str)->error_msg(%s, str) - remove standart "feature" for hackers reduce 100 bytes don't care in sum
2005-09-24re-order a little for alphabeticalMike Frysinger
2005-09-24use the shorter license headerMike Frysinger
2005-09-24use brief license lineMike Frysinger
2005-09-22very small size reduce for nohup applet"Vladimir N. Oleynik"
2005-09-21- add applet nohup(1)Bernhard Reutner-Fischer
2005-09-20- rename libbb's password helpers as suggested in libbb.hBernhard Reutner-Fischer
my_getpwnam -> bb_xgetpwnam /* dies on error */ my_getgrnam -> bb_xgetgrnam /* dies on error */ my_getgrgid -> bb_getgrgid my_getpwuid -> bb_getpwuid my_getug -> bb_getug
2005-09-15Get rid of warnings, remove compat with older gnu uniq to truly conform to ↵Manuel Novoa III
susv3, and cut size a bit.
2005-09-11Cleanup patch by Bernhard Fischer, removing unnecessary includes ofRob Landley
getopt.h, whitespace changes, typos, etc.
2005-09-10use CONFIG_BUFFER macros like cow suggested and shrink code size some more ↵Mike Frysinger
by using less variables and more gotos ;)
2005-09-10Patch from Dirk Clemens so df doesn't run numbers together on drives >100gig.Rob Landley
2005-09-10some tweaks by cow to shrink a littleMike Frysinger
2005-09-08Rob, I don't know why you feel some unexplainable compulsion to get rid ofManuel Novoa III
a meaningless warning. But I do expect you preserve the coding style and variable names when all you're doing is tweaking some of my code. I repeat... do NOT change whitespace, variable names, or coding style in any of my code simply to conform to your coding style.
2005-09-07Don't comment warnings. Don't put #warnings about warnings. _FIX_ warnings.Rob Landley
This fixes the warning, and makes the binary smaller out of sheer pique. (Yes, since Manuel did this one it's nice tight code that took several attempts to shrink, but I was ticked.) Add the start of a test for uniq; this is about the first 1/3 of the tests we need for full susv3 coverage of uniq.
2005-09-06Whitespace-level changes. Replace s0,s1,e0,e1 with real variable names andRob Landley
clean up whitespace and curly brackets a bit. Resulting binary should be identical.
2005-09-05- usage fresh bb_getopt_ulflags for ls -- very size reduce."Vladimir N. Oleynik"
- small indent corrections - remove unecessary malloc and free
2005-09-051) bb_opt_complementaly -> bb_opt_complementally"Vladimir N. Oleynik"
2) better support long options 3) new flag '!' for bb_opt_complementally: produce bb_show_usage() if BB_GETOPT_ERROR internally
2005-09-01Bernhard Fischer trimmed down dos2unix a bit.Rob Landley
2005-08-13Very minor tweak to tail.Rob Landley
2005-08-10Major rewrite of mount, umount, losetup. Untangled lots of code, shrunkRob Landley
things down a bit, fixed a number of funky corner cases, added support for several new features (things like mount --move, mount --bind, lazy unounts, automatic detection of loop mounts, and so on). Probably broke several other things, but it's fixable. (Bang on it, tell me what doesn't work for you...) Note: you no longer need to say "-o loop". It does that for you when necessary. Still need to add "user mount" support, which involves making mount suid. Not too hard to do under the new infrastructure, just haven't done it yet... The previous code had the following notes, that belong in the version control comments: - * 3/21/1999 Charles P. Wright <cpwright@cpwright.com> - * searches through fstab when -a is passed - * will try mounting stuff with all fses when passed -t auto - * - * 1999-04-17 Dave Cinege...Rewrote -t auto. Fixed ro mtab. - * - * 1999-10-07 Erik Andersen <andersen@codepoet.org>. - * Rewrite of a lot of code. Removed mtab usage (I plan on - * putting it back as a compile-time option some time), - * major adjustments to option parsing, and some serious - * dieting all around. - * - * 1999-11-06 mtab support is back - andersee - * - * 2000-01-12 Ben Collins <bcollins@debian.org>, Borrowed utils-linux's - * mount to add loop support. - * - * 2000-04-30 Dave Cinege <dcinege@psychosis.com> - * Rewrote fstab while loop and lower mount section. Can now do - * single mounts from fstab. Can override fstab options for single - * mount. Common mount_one call for single mounts and 'all'. Fixed - * mtab updating and stale entries. Removed 'remount' default. - *
2005-08-09implemented a builtin echo command in ash. moved the guts of thePaul Fox
echo applet into libbb, and now call bb_echo() from both echo.c and ash.c
2005-08-01commiting patch from bug 71:Paul Fox
0000071: patch: implement "--color" option for ls coloring control
2005-07-30tell people to ignore the dups/e0 warningsMike Frysinger
2005-07-27use toplevel ARFLAGS and update default ARFLAGS to be quietMike Frysinger
2005-07-26remove unused variable ret as reported by apgo in Bug 350 and touchup syntax ↵Mike Frysinger
along the way
2005-07-26just punt all the f_frsize crap since not all linux headers support it Bug 346Mike Frysinger
2005-07-20applying fix for:Paul Fox
0000265: tail -f should keep following files even if they were truncated
2005-07-20applying patch from:Paul Fox
0000227: sort use wrong type for getopt return variable
2005-07-20If /tmp and /home were different partitions, then "mv /tmp/file /home/file"Rob Landley
would delete /home/file even if /tmp/file didn't exist. This fixes that, although the logic of both mv and cp is a bit tangled and should probably be untangled.
2005-07-01Patch by jonlar in Bug 312 to split the U_W_TMP feature into sep UTMP and ↵Mike Frysinger
WTMP options
2005-06-30patch by Shaun Jackman to combine dup/close funcs into dup2Mike Frysinger
2005-06-29dont use f_frsize unless linux-2.6.0 or betterMike Frysinger
2005-06-24tweak signed/unsigned char usage to avoid mismatchesMike Frysinger
2005-05-28Shaun Jackman submitted a patch converting an allocation to useRob Landley
CONFIG_RESERVE_BUFFER. (Rob Landley removed an #ifdef, per discussion on the list.)
2005-05-28Patch from Shaun Jackman to save a few bytes.Rob Landley
2005-05-16use more busybox functions and remove redundant codeMike Frysinger
2005-05-13as Rob Landley pointed out, need to fix the 1 versus i typo in indexingMike Frysinger
2005-05-13blah, forgot to save last time to fix whitespacingMike Frysinger
2005-05-13remove duplicated code and rework algorithms to end up with smaller codeMike Frysinger
2005-05-12use a bunch of if statements since it is a few bytes smaller than a switch; ↵Mike Frysinger
also use bb_xfopen() instead of fopen() so comm doesnt segfault when given non-existant files :(
2005-05-12err, added 2 to the wrong var :) also touchup the option detection to shrink ↵Mike Frysinger
size
2005-05-12fix segfault if user only specifies 1 fileMike Frysinger
2005-05-12fix whitespace/coding styleMike Frysinger
2005-05-12add missing comm.o ruleMike Frysinger
2005-05-12whitespace touchupsMike Frysinger