aboutsummaryrefslogtreecommitdiff
path: root/miscutils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Patch from tito to improve options parsing.Rob Landley2006-08-031-2/+2
|
* These should have been part of 15767 too.Rob Landley2006-08-031-4/+1
|
* Remove bb_ prefixes from xfuncs.c (and a few other places), consolidateRob Landley2006-08-0311-146/+49
| | | | | | | | | | 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.)
* Tito said that strings is a complete rewrite.Rob Landley2006-07-311-41/+2
|
* Cleaup read() and write() variants, plus a couple of new functions likeRob Landley2006-07-161-1/+1
| | | | xlseek and fdlength() for the new mkswap.
* More minor tweaks.Rob Landley2006-07-121-4/+3
|
* Add one-line GPL boilerplate to numerous (but not all yet) source files."Robert P. J. Day"2006-07-123-0/+12
|
* remove duplicate CONFIG_TASKSET optionMike Frysinger2006-07-031-7/+1
|
* Standardize on the vi editing directives being on the first line."Robert P. J. Day"2006-07-021-0/+1
|
* Revert taskset for 1.2.0. It emits a warning, breaks building under RH9,Rob Landley2006-06-303-68/+6
| | | | | and nobody seemed interested in fixing it despite repeated complaints. I'll worry about it in the 1.3 timeframe...
* fix watchdog on no-mmu systems by adding -F option for rexecMike Frysinger2006-06-261-2/+9
|
* Various cleanups I made while going through Erik Hovland's patch submissions,Rob Landley2006-06-251-1/+1
| | | | some of which are even from him. :)
* - convert old-style parameter declarations (K&R) to modern style.Bernhard Reutner-Fischer2006-06-251-1/+1
|
* Aurelien Jacobs pointed out inline functions that could be removed. Doing soRob Landley2006-06-211-29/+13
| | | | shrank the code a bit.
* Patch from Yann Morin to put BLKGETSIZE64 in platform.h had rather a lot ofRob Landley2006-06-152-3/+0
| | | | | | 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.)
* Patch from Erik Hovland, via Tito.Rob Landley2006-06-081-2/+2
|
* Some day, maybe gcc will be able to optimize out static functions that areRob Landley2006-06-081-1/+2
| | | | never used so we don't have to #ifdef them. Wouldn't that be nice?
* initial support for no-mmu systemsMike Frysinger2006-06-071-0/+4
|
* hint at where the Magic comes fromMike Frysinger2006-06-071-1/+1
|
* - do away with the comment that noted that the current implementationBernhard Reutner-Fischer2006-06-071-1/+1
| | | | unly supports linux.
* Fix from Tito to read from stdin only when it's not a tty.Rob Landley2006-06-071-3/+3
|
* Consolidate devfs garbage and mark it as obsolete.Rob Landley2006-06-071-2/+16
|
* - add applet taskset to set/retrieve the CPU affinity of a processBernhard Reutner-Fischer2006-06-073-0/+74
| | | | | | | | | | 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
* Tito writes: this patch fixes two potential bugs with the -i -I flags that ↵Mike Frysinger2006-06-071-2/+2
| | | | could be reset during option parsing
* Callers to identify() converted the endianness of the buffer. So didRob Landley2006-06-071-16/+16
| | | | | | 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.
* use vfork() instead of vork() since the only thing we do is execve() an app ↵Mike Frysinger2006-06-061-1/+1
| | | | after fork (allows time to work on no-mmu)
* - remove superfluous call of stack_machine(0) upon exit.Bernhard Reutner-Fischer2006-06-031-1/+0
|
* - no need to have timer_duration in the data section.Bernhard Reutner-Fischer2006-06-031-7/+4
| | | | - cleanup a little bit while at it.
* - use bb_msg_write_error in 3 placesBernhard Reutner-Fischer2006-06-031-368/+346
| | | | - whitespace
* - move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer2006-06-0317-24/+22
| | | | and eventual platform specific includes in early.
* Patch from Tito to remove long options from hdparm.Rob Landley2006-05-312-25/+11
|
* - s/defined(__uClinux__)/BB_NOMMU/Bernhard Reutner-Fischer2006-05-311-3/+3
| | | | | | | 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().
* Size reductions, mostly switching things to use libbb functions.Rob Landley2006-05-291-1/+1
|
* Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts valuesRob Landley2006-05-291-7/+5
| | | | | to/from little endian or big endian, which is a NOP if that's what the current platform already is.
* Fix hdparm to use PRIu64 instead of typecasting to long long (which is 128 bitsRob Landley2006-05-281-4/+4
| | | | on 64 bit platforms), and move #include <inttypes.h> to libbb.h.
* Move portability stuff to platform.h, and clean up adjtimex.c a bit whileRob Landley2006-05-271-58/+3
| | | | I'm in the area.
* Consolidate #include <sys/time.h> so libbb.h does it.Rob Landley2006-05-274-4/+0
|
* - use the defines CURRENT_TTY and VC_1; also shrink xargs a tiny bit:Bernhard Reutner-Fischer2006-05-271-1/+1
| | | | | | | | | | | | | | | | 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
* - provide fallback defines for non-linuxBernhard Reutner-Fischer2006-05-261-0/+14
|
* - add central knob to turn off getopt_long everywhere. EXPERIMENTAL!Bernhard Reutner-Fischer2006-05-261-1/+1
| | | | | | 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
* - introduce and use bb_path_wtmp_file for portability (saves 11 Bytes).Bernhard Reutner-Fischer2006-05-261-2/+6
| | | | - fix last.c to also look at the double-underscore UT_ defines.
* Yann E. MORIN. writes:Mike Frysinger2006-05-261-1/+1
| | | | | | 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...
* And fix the error I just introduced. :)Rob Landley2006-05-251-1/+1
|
* Remove pointless #define.Rob Landley2006-05-251-4/+1
|
* Patch from Tito:Rob Landley2006-05-251-168/+123
| | | | | | | | | | | | | | | | | | | 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()
* New version of nohup that's much smaller, less paranoid, consistent,Rob Landley2006-05-211-15/+0
| | | | vaguely portable, and licensed GPLv2 "or later".
* - silence warning about no return in function returning non-voidBernhard Reutner-Fischer2006-05-202-25/+29
| | | | | - put CONFIG_DEBUG_CROND_OPTION into config no changes in size when debugging is disabled.
* - remove emacs layout block as suggested by Robert P.J. DayBernhard Reutner-Fischer2006-05-191-8/+0
| | | | - use shorter boilerplate while at it
* Patch from tito to replace shared memory usage with mlock(), slightly tweakedRob Landley2006-05-191-24/+10
| | | | by me.
* - fix invalid modeBernhard Reutner-Fischer2006-05-191-1/+1
|