aboutsummaryrefslogtreecommitdiff
path: root/miscutils
AgeCommit message (Collapse)Author
2006-08-03Patch from tito to improve options parsing.Rob Landley
2006-08-03These should have been part of 15767 too.Rob Landley
2006-08-03Remove bb_ prefixes from xfuncs.c (and a few other places), consolidateRob Landley
things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.)
2006-07-31Tito said that strings is a complete rewrite.Rob Landley
2006-07-16Cleaup read() and write() variants, plus a couple of new functions likeRob Landley
xlseek and fdlength() for the new mkswap.
2006-07-12More minor tweaks.Rob Landley
2006-07-12Add one-line GPL boilerplate to numerous (but not all yet) source files."Robert P. J. Day"
2006-07-03remove duplicate CONFIG_TASKSET optionMike Frysinger
2006-07-02Standardize on the vi editing directives being on the first line."Robert P. J. Day"
2006-06-30Revert taskset for 1.2.0. It emits a warning, breaks building under RH9,Rob Landley
and nobody seemed interested in fixing it despite repeated complaints. I'll worry about it in the 1.3 timeframe...
2006-06-26fix watchdog on no-mmu systems by adding -F option for rexecMike Frysinger
2006-06-25Various cleanups I made while going through Erik Hovland's patch submissions,Rob Landley
some of which are even from him. :)
2006-06-25- convert old-style parameter declarations (K&R) to modern style.Bernhard Reutner-Fischer
2006-06-21Aurelien Jacobs pointed out inline functions that could be removed. Doing soRob Landley
shrank the code a bit.
2006-06-15Patch from Yann Morin to put BLKGETSIZE64 in platform.h had rather a lot ofRob Landley
fallout due to the #include <sys/mount.h>. Removed that #include from various applets and fixed up those that were unhappy when that #include was made because they'd block copied stuff out of it. (Sigh.)
2006-06-08Patch from Erik Hovland, via Tito.Rob Landley
2006-06-08Some day, maybe gcc will be able to optimize out static functions that areRob Landley
never used so we don't have to #ifdef them. Wouldn't that be nice?
2006-06-07initial support for no-mmu systemsMike Frysinger
2006-06-07hint at where the Magic comes fromMike Frysinger
2006-06-07- do away with the comment that noted that the current implementationBernhard Reutner-Fischer
unly supports linux.
2006-06-07Fix from Tito to read from stdin only when it's not a tty.Rob Landley
2006-06-07Consolidate devfs garbage and mark it as obsolete.Rob Landley
2006-06-07- add applet taskset to set/retrieve the CPU affinity of a processBernhard Reutner-Fischer
text data bss dec hex filename 584 0 0 584 248 taskset.o.gcc-2.95 509 0 0 509 1fd taskset.o.gcc-3.3 505 0 0 505 1f9 taskset.o.gcc-3.4 506 0 0 506 1fa taskset.o.gcc-4.0 498 0 0 498 1f2 taskset.o.gcc-4.1 495 0 0 495 1ef taskset.o.gcc-4.2-HEAD
2006-06-07Tito writes: this patch fixes two potential bugs with the -i -I flags that ↵Mike Frysinger
could be reset during option parsing
2006-06-07Callers to identify() converted the endianness of the buffer. So didRob Landley
identify(). This meant big endian systems had a NUXI problem. Removed the redundant conversion from the callers, and made some in-passing cleanups while I was there.
2006-06-06use vfork() instead of vork() since the only thing we do is execve() an app ↵Mike Frysinger
after fork (allows time to work on no-mmu)
2006-06-03- remove superfluous call of stack_machine(0) upon exit.Bernhard Reutner-Fischer
2006-06-03- no need to have timer_duration in the data section.Bernhard Reutner-Fischer
- cleanup a little bit while at it.
2006-06-03- use bb_msg_write_error in 3 placesBernhard Reutner-Fischer
- whitespace
2006-06-03- move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer
and eventual platform specific includes in early.
2006-05-31Patch from Tito to remove long options from hdparm.Rob Landley
2006-05-31- s/defined(__uClinux__)/BB_NOMMU/Bernhard Reutner-Fischer
This needs a second pass to: + add bb_daemon(unsigned char no_chdir, unsigned char no_close, const char*flag) + eventually globally export argc and argv, so we don't need to pass it to bb_daemon().
2006-05-29Size reductions, mostly switching things to use libbb functions.Rob Landley
2006-05-29Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts valuesRob Landley
to/from little endian or big endian, which is a NOP if that's what the current platform already is.
2006-05-28Fix hdparm to use PRIu64 instead of typecasting to long long (which is 128 bitsRob Landley
on 64 bit platforms), and move #include <inttypes.h> to libbb.h.
2006-05-27Move portability stuff to platform.h, and clean up adjtimex.c a bit whileRob Landley
I'm in the area.
2006-05-27Consolidate #include <sys/time.h> so libbb.h does it.Rob Landley
2006-05-27- use the defines CURRENT_TTY and VC_1; also shrink xargs a tiny bit:Bernhard Reutner-Fischer
add/remove: 0/0 grow/shrink: 2/6 up/down: 5/-37 (-32) function old new delta static.add_interface 271 274 +3 static.glob3 36 38 +2 static.renice_main 409 408 -1 static.readcmd 1083 1081 -2 static.changepath 176 174 -2 static.parse_opts 56 51 -5 static.rx_main 1095 1088 -7 static.xargs_main 759 739 -20 ---------------------------------------------------------------- Result :-) -32
2006-05-26- provide fallback defines for non-linuxBernhard Reutner-Fischer
2006-05-26- add central knob to turn off getopt_long everywhere. EXPERIMENTAL!Bernhard Reutner-Fischer
Adds "Enable getopt long" under "General options", default y. Send patches to fix getopt_ulflags and run_parts.c if you turn this off.. See http://busybox.net/lists/busybox/2006-May/021828.html for a start to run-parts
2006-05-26- introduce and use bb_path_wtmp_file for portability (saves 11 Bytes).Bernhard Reutner-Fischer
- fix last.c to also look at the double-underscore UT_ defines.
2006-05-26Yann E. MORIN. writes:Mike Frysinger
hdparm has a uint64_t passed to printf with a %llu format (which is ok, because it's the same size), but without first being casted(?) to unsigned long long int. Which is kinda funny because it's done OK on a few lines above...
2006-05-25And fix the error I just introduced. :)Rob Landley
2006-05-25Remove pointless #define.Rob Landley
2006-05-25Patch from Tito:Rob Landley
Remove -v verbose -V version -q quiet flags Remove parse_opt_v2(); Rename parse_opt_v3() to parse_xfermode() Remove if_strcat() Rearrange code in  dump_identity() to reduce size Modify some strings so that they could be optimized by the compiler Minor code clean up Remove unneeded #define <shm.h> #if BB_BIG_ENDIAN && !defined(__USE_XOPEN) # define __USE_XOPEN #endif     Must be before #include <unistd.h> and #include "busybox.h" (noticed by Bernhard Fischer <rep.nop@aon.at>) Remove duplicate code in do_time()
2006-05-21New version of nohup that's much smaller, less paranoid, consistent,Rob Landley
vaguely portable, and licensed GPLv2 "or later".
2006-05-20- silence warning about no return in function returning non-voidBernhard Reutner-Fischer
- put CONFIG_DEBUG_CROND_OPTION into config no changes in size when debugging is disabled.
2006-05-19- remove emacs layout block as suggested by Robert P.J. DayBernhard Reutner-Fischer
- use shorter boilerplate while at it
2006-05-19Patch from tito to replace shared memory usage with mlock(), slightly tweakedRob Landley
by me.
2006-05-19- fix invalid modeBernhard Reutner-Fischer