aboutsummaryrefslogtreecommitdiff
path: root/miscutils
AgeCommit message (Collapse)Author
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
2006-05-16Largeish cleanup patch from Tito, mostly if statement therapy.Rob Landley
2006-05-13pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵Mike Frysinger
mailing list
2006-05-11typecast bbig to kill format warningsMike Frysinger
2006-05-08The if() is cheaper than the extra function parameter. According to makeRob Landley
bloatcheck, this saves 112 bytes on x86...
2006-05-07Cleanup patch from tito.Rob Landley
2006-05-05Patch from Dennis Vlasenko resetting values that get reused.Rob Landley
2006-05-03Remove HDIO_GETGEO_BIG which is dead (removed from 2.6) and was pointless backRob Landley
in 2.4 (it fetched the same hd_geometry struct only with uint cylinders instead of ushort cylinders: nothing that big has ever accurately reported gemoetry, it's all LBA. Also stop declaring the hd_geometry struct static: it's two chars, a short, and a long for a grand total of 8 bytes. That can go on the stack.
2006-05-03Use ATTRIBUTE_NORETURN as suggested by tito, plus a few in-passing cleanups.Rob Landley
2006-05-01Patch from tito removing obsolete code.Rob Landley
2006-04-29Remove some unused code pointed out by Tito, plus a slightly more gracefulRob Landley
way of handling endianness.
2006-04-29Style fixes from Denis Vlasenko.Rob Landley
2006-04-29Another patch from Denis Vlasenko:Rob Landley
Make hdparm smaller: * Make bb_ioctl return the status * Replace ioctl with bb_ioctl in a few places * Add bb_ioctl_alt, use where appropriate (four places) * unsigned char args1[4+512] = {WIN_IDENTIFY,0,0,1,}; ate 0.5k of rodata, fix that
2006-04-29From Dennis Vlasenko, Make hdparm smaller:Rob Landley
* Use combined no_scsi_no_xt() * Have common unsigned char args[4] = {WIN_SETFEATURES,0,0,0};
2006-04-29Cleanup to hdparm by tito.Rob Landley
2006-04-29just include fcntl.h not sys/fcntl.hMike Frysinger
2006-04-29Rob Sullivan writes: rewrite the regex handling to improve stabilityMike Frysinger
2006-04-28Patch from tito to update output of hdparm.Rob Landley
2006-04-24- return ret so we return something meaningful.Bernhard Reutner-Fischer
2006-04-18From Rob Sullivan: Fix a segfault with searching, plus some cleanups.Rob Landley
2006-04-17Patch from Tito to fix printing null and make output look like hdparm 6.3.Rob Landley
2006-04-16just use the stack to kill memleak and return if user didnt give us anything ↵Mike Frysinger
to match
2006-04-16use xmalloc, dont hardcode length of string, and get rid of pointless call ↵Mike Frysinger
to memset
2006-04-16uncuddle if statementsMike Frysinger