Mike Frysinger | ca70774293a | bb_xdaemon() isnt available on no-mmu systems | | |
Mike Frysinger | 373af43bb06 | comment all fields | | |
Mike Frysinger | 2fc534f3f1e | hint at where the Magic comes from | | |
Bernhard Reutner-Fischer | f915a77386a | - do away with the comment that noted that the current implementation
unly supports linux. | | |
Rob Landley | 6d8ce170b0b | Fix from Tito to read from stdin only when it's not a tty. | | |
Bernhard Reutner-Fischer | 5929edc1fac | - spelling | | |
Mike Frysinger | 301ad679125 | add reference to proc(5) | | |
Bernhard Reutner-Fischer | 19008b83735 | - reuse strings and messages. Saves about 600B | | |
Rob Landley | 4c5ad2fc903 | Consolidate devfs garbage and mark it as obsolete. | | |
Mike Frysinger | 830d258dee0 | use bb_xbind/bb_xlisten | | |
Mike Frysinger | 828d6bb3bca | whitespace | | |
Mike Frysinger | 62a2c153764 | whitespace | | |
Mike Frysinger | e3fdf2431a6 | add a --noclobber flag | | |
Mike Frysinger | 81514ecca37 | add support for cleaning out previous busybox install | | |
Mike Frysinger | 74b29a107fe | dont install emtpy libdirs | | |
Mike Frysinger | 55b12105b5f | dont mix tabs and spaces, kthx | | |
Mike Frysinger | bc6584977ab | remove cvs $Id tag | | |
Bernhard Reutner-Fischer | 16d3e4e0aff | - add applet taskset to set/retrieve the CPU affinity of a process
text data bss dec hex filename
... | | |
Mike Frysinger | ea93f8a3977 | Tito writes: this patch fixes two potential bugs with the -i -I flags that could be reset during option parsing | | |
Bernhard Reutner-Fischer | e0387a6ee80 | - fix the build if we have ftpput without ftpget (speeling reeoe)
Thanks to Stephane Billiart | | |
Rob Landley | 0753f4a15e3 | Callers to identify() converted the endianness of the buffer. So did
identify(). This meant big endian systems had ... | | |
Rob Landley | eb29d6ce6a0 | Remove a config entry that leaked in from my tree before I decided to
implement cat -v as a separate applet. | | |
Rob Landley | c44ab02f152 | Whack the one last warning in make allbareconfig... | | |
Mike Frysinger | 280dae74b05 | import support for microblaze relocations from uClinux-dist | | |
Mike Frysinger | 2a131754404 | make the default prompt suck less when using fancy prompts | | |
Mike Frysinger | 75c6b7962d0 | fix from uClinux-dist for proper exit status if reading /proc/modules failed | | |
Mike Frysinger | b306cb767fc | merge blackfin/microblaze from uClinux-dist | | |
Mike Frysinger | 8e640a1043a | use vfork() instead of vork() since the only thing we do is execve() an app after fork (allows time to work on no-mmu) | | |
Mike Frysinger | b16b5bb08f8 | only check __GNU_LIBRARY__ if it is actually defined | | |
Rob Landley | 362dc2bf331 | Header cleanup on two more networking files (move libbb.h to the top and
remove #includes that libbb.h already does),... | | |
Rob Landley | 12d87550a3b | Confirming it's not needed. | | |
Bernhard Reutner-Fischer | bc291dc7312 | - add note about need to unify the 4 itoa() implementations. | | |
Bernhard Reutner-Fischer | 1e34731a6a6 | - add testcase for grep bug (http://busybox.net/bugs/view.php?id=887)
The patch for bug #887 seems to work for me.. | | |
Bernhard Reutner-Fischer | 213cc004454 | - add note about ingroup and is_a_group_member | | |
Bernhard Reutner-Fischer | 863073da085 | - add note about removing superfluous fmt specifiers | | |
Bernhard Reutner-Fischer | 395010b1f05 | - note to cleanup fprintf(2,...) -> bb_error_msg(...) and
perror("bar") -> bb_perror_msg("bar"); | | |
Bernhard Reutner-Fischer | 1b9d7c9aa95 | - use bb_msg_{read,write}_error where appropriate.
text data bss dec hex filename
825015 9100 ... | | |
Bernhard Reutner-Fischer | a3d4bf38b02 | - use bb functions instead of handrolling stuff.
- add XXX question about supposedly superfluous else clause
text ... | | |
Rob Landley | e84f4343b22 | Remove #ifdeffed out code, both KEEP_UNUSED and #if 0. | | |
Bernhard Reutner-Fischer | 5084c78cbe6 | - remove superfluous call of stack_machine(0) upon exit. | | |
Bernhard Reutner-Fischer | 5f6d67b7d6e | - no need to have timer_duration in the data section.
- cleanup a little bit while at it. | | |
Bernhard Reutner-Fischer | b1312c91253 | - use bb_msg_write_error in 3 places
- whitespace | | |
Bernhard Reutner-Fischer | c89982dcd78 | - move #include busybox.h to the very top so we pull in the config
and eventual platform specific includes in early. | | |
Bernhard Reutner-Fischer | deda6a5c0d0 | - move #include busybox.h to the very top so we pull in the config
and eventual platform specific includes in early... | | |
Bernhard Reutner-Fischer | 2c351a8f987 | - patch from Yann E. Morin: makes modprobe understand shell patterns
(especially '*') in module aliases, such as:
... | | |
Bernhard Reutner-Fischer | 62558765b91 | 2006-06-02 Shaun Jackman <sjackman@gmail.com>
* shell/lash.c (pseudo_exec) [_NEWLIB_VERSION]: Remove the
__getop... | | |
Bernhard Reutner-Fischer | 5c0ae06ef11 | - No options should set the current system time.
Shaun Jackman writes:
A bug introduced in svn 11946 broke rdate. It ... | | |
Rob Landley | 9a990aaba82 | Patch from Atsushi Nemoto:
This patch make depmod.pl more robust in cross environment. If native
nm did not recogniz... | | |
Bernhard Reutner-Fischer | e15d7573a12 | - move #include busybox.h to the very top so we pull in the config
and eventual platform specific includes in early. | | |
Rob Landley | ecae66ac163 | Header cleanup: don't #include headers that libbb.h already includes. | | |
Rob Landley | ff97ee9abda | #ifdef reduction. | | |
Bernhard Reutner-Fischer | cf1f2ace391 | - fix CONFIG_DEBUG_INIT compile failure | | |
Mike Frysinger | 3132e9d8302 | use xmalloc() | | |
Paul Fox | f0327f8e98a | fix fdflish typo (reported by erik hovland) | | |
Bernhard Reutner-Fischer | b5353a20f32 | - look at bb_applet_name. Should close bugs #892 and #893
also restructure code a bit so the fix only adds 1 byte.. | | |
Bernhard Reutner-Fischer | d04e9b81309 | - shrink logread a bit.
text data bss dec hex filename
862 26 188 1076 434 logr... | | |
Paul Fox | d112f8fa5e2 | make halt and poweroff messages more accurate (i.e., claim "we're about to",
rather than "it's done", and combine wit... | | |
Rob Landley | 8fc32d9326b | Shaun Jackman pointed out that KERNEL_VERSION() is used without guards, so
defining it in a guard is silly. | | |
Rob Landley | 317a45cb624 | The common case APPLET() macro only needs three arguments. | | |
Rob Landley | 9b1857f79ff | Bugfix from Shaun Jackman: don't attempt to write 64 bytes and then fail if
the write wasn't 192 bytes long. | | |
Rob Landley | d5b9b60fa54 | Add CONFIG_NITPICK. (And tweak a couple other help entries while I'm there.)
Nothing's actually using it yet, but w... | | |
Rob Landley | 06208417581 | Patch from Tito to remove long options from hdparm. | | |
Rob Landley | c8b360ebb75 | Use BB endianness macro. | | |
Rob Landley | b623a542dff | Header file cleanup. platform.h apparently needs to be included early on so it
can figure out what header files to i... | | |
Rob Landley | 8abbee474c4 | Add catv (separate applet instead of cat -v). Also cleanup cat.c comments,
the following of which (from cat.c) belon... | | |
Bernhard Reutner-Fischer | 9a5686b605a | - fix IMA compile error i introduced when adding this untested snippet. | | |
Bernhard Reutner-Fischer | dac033e98c2 | ha! a scratch-buffer! ;)
put the isdigit hack into it to help landley out.. | | |
Bernhard Reutner-Fischer | f9437aaf5b9 | - make getopt_ulflags aware of CONFIG_GETOPT_LONG | | |
Bernhard Reutner-Fischer | 8d3a6f7aaf0 | - add CONFIG_FEATURE_WGET_LONG_OPTIONS | | |
Bernhard Reutner-Fischer | f3ac9ebc8e4 | - convert xcalloc(1,x) to xzalloc | | |
Bernhard Reutner-Fischer | 595159f38cf | - shrink klogd a bit
text data bss dec hex filename
569 0 0 569 239 sysklog... | | |
Bernhard Reutner-Fischer | c418d482baf | - s/defined(__uClinux__)/BB_NOMMU/
This needs a second pass to:
+ add bb_daemon(unsigned char no_chdir, unsigned char... | | |
Bernhard Reutner-Fischer | 507cd755a44 | - conditionally define BB_NOMMU | | |
Rob Landley | 3252b625b75 | Since we have less than 100k of usage.h data anyway, using bzip -9 is silly.
That says use 900k chunks when compressi... | | |
Rob Landley | b2d42fa6d1b | Test to see if I can rename a file without blanking its history... | | |
Rob Landley | 4b146e65ade | Note about BB_NOMMU. | | |
Bernhard Reutner-Fischer | 7ae15539806 | - consolidate "Sending SIG%s to all processes"; untested..
text data bss dec hex filename
5379 ... | | |
Bernhard Reutner-Fischer | a8622e049d6 | - this could use a brother which deals with glibc based systems.. | | |
Bernhard Reutner-Fischer | c58dbf28e06 | - remove useless variable "status" from init_main.
http://www.opengroup.org/onlinepubs/009695399/functions/waitpid.ht... | | |
Bernhard Reutner-Fischer | 3ab3080bc2c | - use config_buffer for message()
- add second argument to waitfor(*action,pid); if action==NULL then use pid tor
w... | | |
Rob Landley | 752f0a6001b | Put parentheses around some of the SWAP() macros, as pointed out by Peter
Kjellerstedt. | | |
Rob Landley | f14f7fc5cad | Teach bloatometer about .rodata, and tweak the display into something that
has a better chance of getting merged. | | |
Bernhard Reutner-Fischer | 077368194c7 | - cleanup conftest temporary files. | | |
Bernhard Reutner-Fischer | 35e1a077d65 | - DEBUG_INIT -> config CONFIG_DEBUG_INIT | | |
Bernhard Reutner-Fischer | 76bb97c995a | - landley, remove this? | | |
Bernhard Reutner-Fischer | 49e60b97886 | - set_term() doesn't need an argument. (Like r15220 this is just compile-tested)
text data bss dec ... | | |
Bernhard Reutner-Fischer | 0da069d3826 | - move common code into new open_new_terminal() function;
text data bss dec hex filename
864434 ... | | |
Bernhard Reutner-Fischer | bbc225e13d0 | - just whitespace | | |
Bernhard Reutner-Fischer | d2c306e862a | - ls: remove unused variable
- dpkg.c, diff: use xstat
text data bss dec hex filename
848823 91... | | |
Rob Landley | 1ec5b290548 | More size shrinkage. | | |
Rob Landley | a6e131dab39 | Size reductions, mostly switching things to use libbb functions. | | |
Rob Landley | bba7f08d278 | Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts values
to/from little endian or big endian, w... | | |
Rob Landley | 97551974485 | This is not C++. | | |
Rob Landley | 0582ee08263 | A few new todo items from email with Bernhard. | | |
Rob Landley | 15d20a03d6e | Remove _() and N_() from platform.h. #define them as NOP macros in the two
files still using them. I didn't remove ... | | |
Rob Landley | 8394729ddfb | Remove _(). | | |
Rob Landley | 4e3aff3425e | Remove _(). | | |
Rob Landley | 267a0ed9e62 | I changed last10 to last25, and just bumped it up to 50 so I renamed it
"recent.html". There's a symlink from each o... | | |
Rob Landley | 81dab2cf834 | Fix hdparm to use PRIu64 instead of typecasting to long long (which is 128 bits
on 64 bit platforms), and move #inclu... | | |
Rob Landley | 0fbe7ddbdda | Put the ending quote on the help entry... | | |
Rob Landley | c44bc986b73 | Fix some warnings in allbareconfig. | | |
Rob Landley | 3f78561d632 | My first bout of untangling udhcp. Make lots of gratuitous #defines go
away, substitutie BB_VER for an external VERS... | | |
Rob Landley | 8fba99f35e4 | Move portability stuff to platform.h, and clean up adjtimex.c a bit while
I'm in the area. | | |
Rob Landley | 299a6b4d7bf | Consolidate #include <sys/time.h> so libbb.h does it. | | |
Rob Landley | d244bc1a574 | Update FAQ to mention make baseline when talking about make bloatcheck. | | |
Rob Landley | d9872aa0d70 | Consolidate the .PHONY targets and add "make baseline" for bloatcheck. | | |
Bernhard Reutner-Fischer | 95a040fac83 | - use the defines CURRENT_TTY and VC_1; also shrink xargs a tiny bit:
add/remove: 0/0 grow/shrink: 2/6 up/down: 5/-37... | | |
Rob Landley | 8bb50782a5f | Change llist_add_* to take the address of the list rather than returning the new
head, and change all the callers. | | |
Rob Landley | 5edc10275ec | Slight sanity fix: data is void *, not char *. And it's called data
almost everywhere, so be consistent. | | |
Bernhard Reutner-Fischer | d765ee5d0fb | - provide fallback defines for non-linux | | |
Bernhard Reutner-Fischer | b21d23bd465 | - provide fallback defines for non-linux | | |
Bernhard Reutner-Fischer | 01d23ade577 | - add central knob to turn off getopt_long everywhere. EXPERIMENTAL!
Adds "Enable getopt long" under "General optio... | | |
Bernhard Reutner-Fischer | d29337580e6 | - use strtol instead of strtoll if the latter does not exist
- add and use wrapper for attribute
- add and use replac... | | |
Bernhard Reutner-Fischer | 781e42d66c1 | - introduce and use bb_path_wtmp_file for portability (saves 11 Bytes).
- fix last.c to also look at the double-under... | | |
Bernhard Reutner-Fischer | b180e5a7667 | - use portability wrapper define bb_setpgrp. | | |
Bernhard Reutner-Fischer | 08421e1d0cf | - work around bug in gcc-3.4.x on ARM | | |
Bernhard Reutner-Fischer | 8379053b11a | - move llist to top of file so we can potentially use it in all prototypes easily | | |
Bernhard Reutner-Fischer | 76b82cfd6f0 | - make find_mount_point conditional on df and eject; Fixes `make hosttools´ on
hosts where mntent.h does not exist. | | |
Bernhard Reutner-Fischer | 4ed1f1d99d3 | - add workaround for tar being broken since it uses a non-portable constant. | | |
Bernhard Reutner-Fischer | 7fca7e33787 | - use the SED given by the user
- use the portable `` instead of $(). There is no bbsh, so this is needed. | | |
Bernhard Reutner-Fischer | e28d1d6fdc2 | - add target hosttools (see make help)
- rename check_gcc to check_cc and pass the CC to use as arg#1; peruse check_c... | | |
Bernhard Reutner-Fischer | 6d0dbeb5501 | - use ATTRIBUTE_ALWAYS_INLINE if requested
- use shorter boilerplate while at it | | |
Bernhard Reutner-Fischer | e00fc16aaa0 | - move libc checks from busybox.h to platform.h
- add ATTRIBUTE_ALWAYS_INLINE, endian handling for DEC UNIX, some mor... | | |
Bernhard Reutner-Fischer | 7fd9983c568 | - patch from Tito to pretty print the overall delta | | |
Mike Frysinger | 314c739b07e | Yann E. MORIN. writes:
hdparm has a uint64_t passed to printf with a %llu format (which is ok, because
it's the same ... | | |
Mike Frysinger | 4f93a634673 | errno and h_errno values are not the same #876 by rfelker | | |
Mike Frysinger | fa6c4844b2f | fix spelling mistakes | | |
Mike Frysinger | 9c03cb920ac | check for queueing dependancy dependancies typos | | |
Mike Frysinger | 3354487393d | queuing is spelled correctly | | |
Rob Landley | 399d2b5c24a | Rich Felker suggested removing dprintf() from watch, and one thing led to
another... This adds bb_xspawn() support, w... | | |
Rob Landley | 69d863b6c60 | And fix the error I just introduced. :) | | |
Rob Landley | 5a2997de72d | Remove pointless #define. | | |
Rob Landley | ade7f95bd1a | Patch from Tito:
Remove -v verbose -V version -q quiet flags
Remove parse_opt_v2();
Rename parse_opt_v3() to parse_xf... | | |
Rob Landley | 6cd22509536 | Remove a pointless #define. | | |
Bernhard Reutner-Fischer | 89a22ea5d9e | make the testsuite a little less brittle:
- 'function fn_name\n{' breaks on older FreeBSD default shells, so use the ... | | |
Rob Landley | 027ea1aeacc | Two more issues pointed out by Bernhard. | | |
Rob Landley | 5fc467e7588 | Yann Morin spotted some leftover flotsam from halfway through the recent
llist.c interface change that accidentally g... | | |
Rob Landley | fa6b5e62c25 | It takes _talent_ to implement a version of nohup that does everything except
the actual blocking of HUP. | | |
Bernhard Reutner-Fischer | a81cec9192c | - set x bit | | |
Rob Landley | 5cd1ccd9955 | Convert to a global struct, the way sed was. Now I have two, I can work out
the infrastructure to merge global struc... | | |
Rob Landley | 9ffd42317b5 | Minor cleanups: Convert a few calloc() calls to xzalloc, remove unnecessary
memset, collate variable declarations... | | |
Rob Landley | c020f5f5187 | New version of nohup that's much smaller, less paranoid, consistent,
vaguely portable, and licensed GPLv2 "or later". | | |
Bernhard Reutner-Fischer | 4148afe0497 | - fix wrong path to scripts/usage; It is in the builddir and not in the srcdir.
- flag .depend as .NOTPARALLEL to wor... | | |
Bernhard Reutner-Fischer | a1e130f122c | - check for existing usage binary, so it get's more obvious that the toplevel
Makefile uses the wrong path to the b... | | |
Bernhard Reutner-Fischer | 3c8c0690fd4 | - there is no _usage.h anymore, so don't rm it in distclean. | | |
Bernhard Reutner-Fischer | 30ead9a9b9d | - do not create usage_compressed.h if CONFIG_FEATURE_COMPRESS_USAGE is not set | | |
Bernhard Reutner-Fischer | 1a5eb468203 | - there is no "sh". Use $(SHELL) | | |
Bernhard Reutner-Fischer | ef21629a6b2 | - silence warning about no return in function returning non-void
- put CONFIG_DEBUG_CROND_OPTION into config
no chang... | | |
Rob Landley | 9b5a99ad210 | Patch from Robert P. Day to remove #ifdefed out SLIP support code that we
have no CONFIG option to enable, and which ... | | |
Rob Landley | 206f75784b8 | Remove unused function parameter, from Garrett. | | |
Rob Landley | 19d42df206c | Add diffutils and dhcp to list of packages we provide replacements for. | | |
Bernhard Reutner-Fischer | 35017fb4fcf | - backout erroneously checked in snippet.. | | |
Rob Landley | df4cdaf341d | First quick stab at organizing TODO under whose TODO item it is. | | |
Rob Landley | 80b8ff07ca4 | A pending item in my tree I might as well check in: I plan to migrate calloc()
and bb_calloc() calls to bb_xzalloc() ... | | |
Bernhard Reutner-Fischer | b1629b1b2ab | - remove emacs layout block as suggested by Robert P.J. Day
- use shorter boilerplate while at it | | |
Bernhard Reutner-Fischer | d8e87a09d1f | - forgot to make busybox_unstripped depend on the applets in IMA mode. | | |
Bernhard Reutner-Fischer | c7801c46349 | - use shorter boilerplate. | | |
Bernhard Reutner-Fischer | 351c832d754 | - redirect stdout of scripts/config/conf to /nil for
allyesconfig, allnoconfig, defconfig, allbareconfig
- fix inva... | | |
Bernhard Reutner-Fischer | a254065e636 | - remove SIGIOT as suggested by landley. | | |
Rob Landley | 4ae2f511cf6 | Patch from tito to replace shared memory usage with mlock(), slightly tweaked
by me. | | |
Mike Frysinger | cf89c37d08c | fix indenting in help output for ifconfig | | |
Bernhard Reutner-Fischer | 14b1d2930a0 | - typo s/allbaseconfig/allbareconfig/
I thought Robert Day pointed this out, but i cannot find the mail in the archiv... | | |
Bernhard Reutner-Fischer | 0a8812bdc58 | - replace _PATH_DEVNULL with bb_dev_null | | |
Bernhard Reutner-Fischer | 14aa06f29c2 | - do not use non-standard u_int.
- do not use _PATH_DEVNULL gnuism but bb_dev_null.
Thanks to Rich Felker. | | |
Bernhard Reutner-Fischer | e2922e42a00 | - make it C89 compatible; Declarations in the middle of a function is of course
fine in C99, but it really serves n... | | |
Bernhard Reutner-Fischer | 38583fd6f2a | - use uint32_t instead of __u32
Thanks to Rich Felker for pointing this out. | | |
Bernhard Reutner-Fischer | 4009ed91f7c | - Rich Felker writes:
SIGIOT is not defined in any standard i can find and it seems to be
useless (alias for SIGABRT)... | | |
Bernhard Reutner-Fischer | d9ed35c8b9f | - remove superfluous legacy includes.
This applet should be converted to use llist; __NEED_DLLIST | | |
Bernhard Reutner-Fischer | a2a647dfc1c | - include strings.h
Thanks to Rich Felker for pointing this out. | | |
Bernhard Reutner-Fischer | a85a63f6ee9 | - fix invalid mode | | |
Bernhard Reutner-Fischer | e2e56c7c412 | - single KERNEL_VERSION(a,b,c) macro in platform.h
- rename get_kernel_revision() to get_linux_version_code
from Robe... | | |
Bernhard Reutner-Fischer | e3c150bc67c | - cleanup memory if opening aliases failed and cleanup was requested. | | |
Bernhard Reutner-Fischer | 5cbe2519d87 | - set version to 1.1.3 | | |
Bernhard Reutner-Fischer | 1ee8b638cff | The gnu extension to have realpath() malloc its buffer when handed a NULL
isn't implemented in uClibc, so we can't us... | | |
Bernhard Reutner-Fischer | 0c4b9fdda1c | Resync less.c with current svn to fix a segfault in searching.
(revisions 14889, 14890, 14891, 14896, 14897, 14905, 1... | | |
Bernhard Reutner-Fischer | 4ab339129ed | Patch to fix bug 868, and some related cleanup while I was in the area.
A tab is now taken as the end of filename if ... | | |
Bernhard Reutner-Fischer | 1de534114f2 | Patch from Jason Schoon to make mount -a not abort on the first failure.
(r15005 from trunk) | | |
Bernhard Reutner-Fischer | 0e37af831d7 | - make sure not to trip enless loops when using strlen in IMA mode.
(r15000 from trunk plus preprocessor fixes plus
r... | | |
Bernhard Reutner-Fischer | 006955556f9 | Patch from Shaun Jackman:
ls has an ugly bug. ls uses an array of pointers, the elements of
which are all in a linke... | | |
Bernhard Reutner-Fischer | cc8e90d1fba | - passwd doesnt use salt with md5 passwords; bug #604 thanks taviso
(r14930 from trunk) | | |
Rob Landley | 42c4259f685 | Fluff out info on morris accounts. | | |
Rob Landley | 3afb070e6df | Avoid a memory leak pointed out by Lucas C. Villa Real. | | |
Rob Landley | d2ccc2ba260 | Typo fix. | | |
Rob Landley | 7723019c6b4 | Patch from Bernhard Fischer to remove some useless bits. | | |
Rob Landley | c27c04c16e6 | Announce 1.1.3. | | |
Rob Landley | 81369a8b2fd | Typo that hits big endian systems. | | |
Rob Landley | 5371a953caa | The gnu extension to have realpath() malloc its buffer when handed a NULL
isn't implemented in uClibc, so we can't us... | | |
Rob Landley | 2686d3bc38d | Rob Sullivan cleaned up the longstanding patch from Hideki IWAMOTO to add
ibs and obs support to dd, and made it conf... | | |
Next → |