aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Ignore some generated filesandersen2001-04-262-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2467 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This is the initial checkin of Larry Doolittle's hush.c, using hisandersen2001-04-264-1935/+4383
| | | | | | | | | | | | | | | April 25, 2001 snapshot, adjusted a bit by me so it has cmdedit support. This checkin also removes sh.c. In the future sh.c will be a symlink to your shell of choice. For now, this symlink will default to pointing to lash.c (as in the past). If you change the symlink to point to hush.c, then thats what you will get. This symlink business is a temporary situation, which will be cleaned up Real Soon Now(tm). -Erik git-svn-id: svn://busybox.net/trunk/busybox@2466 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Disable lashandersen2001-04-264-0/+4
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2465 69ca8d6d-28ef-0310-b511-8ec308f3f277
* These days busybox.pod is autogenerated, so it should be removedandersen2001-04-261-2549/+0
| | | | | | | from CVS. git-svn-id: svn://busybox.net/trunk/busybox@2464 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A fix from Larry for a corner case where insmod could end upandersen2001-04-262-6/+16
| | | | | | | doing an xrealloc(0). git-svn-id: svn://busybox.net/trunk/busybox@2463 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix handling of permission addition and removal (e.g., o-r).kraai2001-04-262-18/+18
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2461 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Doh. I never allocated storate for the struct stat I am using.andersen2001-04-262-6/+6
| | | | | | | | There was just a never initialized pointer. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2460 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix handling of -R flag.kraai2001-04-266-0/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2459 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Another nice cleanup from Larry. This adds a new last_char_is() function andandersen2001-04-2612-11/+46
| | | | | | | | | uses it to avoid possible buffer underruns whn strlen is zero, and avoid the possible space-hogging inline of strlen() in several cases. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2450 69ca8d6d-28ef-0310-b511-8ec308f3f277
* As Larry pointed out, this the off by one canbe fixed much more elegantly.andersen2001-04-266-6/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2449 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a silly off-by-one error noticed by Santiago Garcia Mantinan ↵andersen2001-04-266-6/+6
| | | | | | | | | <manty@debian.org> -Erik git-svn-id: svn://busybox.net/trunk/busybox@2448 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Applied patch from Larry Doolittle to fix pristine build breakage.markw2001-04-251-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2447 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Removed obsoleted BB_FEATURE_RM_INTERACTIVEmarkw2001-04-255-24/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2441 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Applied patch from I.Q. to add -s to cmp.markw2001-04-255-18/+49
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2440 69ca8d6d-28ef-0310-b511-8ec308f3f277
* libbb.h now includes ../busybox.h. This way, files in libbb that havemarkw2001-04-253-1/+9
| | | | | | | | BB_[FEATURE] #defines won't be ignored. Credit to Magnus Damm for spotting this. git-svn-id: svn://busybox.net/trunk/busybox@2439 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some more cleanups for insmod from Larry.andersen2001-04-252-24/+46
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2438 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Larry noticed that chown and chgrp has the version numbers off a bitandersen2001-04-254-4/+4
| | | | | | | for glibc's lchown support. Thanks Larry. git-svn-id: svn://busybox.net/trunk/busybox@2437 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Moved some #ifdefs down below #include "busybox.h" where they belong.markw2001-04-255-10/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2436 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Sync'ed up the olympus section between this and stock Config.hmarkw2001-04-251-49/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2435 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixed a BB_MTAB #define buglet reported by Magnus Damm.markw2001-04-251-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2434 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Move messages.c to libbb. Make each string in messages.c be its own .o file.andersen2001-04-2546-241/+98
| | | | | | | | | | This way, we can new get rid of all that tedious #define rubbish we used to need to enable specific messages. This way is enormously simpler, and as a bonus also ends up saving us 96 bytes. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2430 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Cleanup more carefully after pod2htmlandersen2001-04-241-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2429 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Several cleanups from Larry.andersen2001-04-242-12/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2428 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rewrote rm.kraai2001-04-248-219/+195
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2423 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Split up chmod_chown_chgrp.c into 3 separate apps. This unfortunatelyandersen2001-04-2414-184/+605
| | | | | | | | | adds 384 bytes to the overall size. But having each app be standalone is the Right Thing(tm) so we will just have to live with it. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2422 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update applet define from BB_CP_MV to BB_CP and BB_MV.kraai2001-04-244-4/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2421 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use generic flag names.kraai2001-04-247-55/+56
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2419 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Move applet_name declaration from busybox.h to libbb.h.kraai2001-04-247-9/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2418 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Applied patch from Larry Doolittle to remove some strlen calls, and add onemarkw2001-04-232-14/+20
| | | | | | | paranoia check to avoid buffer underrun. Saves 120 text bytes. git-svn-id: svn://busybox.net/trunk/busybox@2417 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove file obsoleted by cp/mv rewrite.kraai2001-04-231-325/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2408 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rewrite cp and mv to be SUSv2 compliant.kraai2001-04-2310-156/+811
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2407 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Reversed last patch; unnecessary.markw2001-04-231-4/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2406 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Added a sanity check to fix weird bug exposed when sourcing in commands from amarkw2001-04-231-1/+5
| | | | | | | file with lash. Based on report from Heinz Walter. git-svn-id: svn://busybox.net/trunk/busybox@2404 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Change link order so that libbb functions use libpwd.a when appropriate.kraai2001-04-231-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2403 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some patches from Gennady Feldman. Fixed a glob problem such thatandersen2001-04-235-17/+21
| | | | | | | | 'ls *.h Config.h' works. Fixed a silly typo with fg/bg process control. Made cmdedit exit sanely when it cannot read input. git-svn-id: svn://busybox.net/trunk/busybox@2402 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A patch from Marc Karasek and Kanoj (kernel serial.c maintainer)andersen2001-04-232-2/+4
| | | | | | | | | so init will work on serial consoles with 2.4.3+ kernels, thanks to Fabrice Gautier <gautier@email.enst.fr> for finding this one. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2401 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Simplify file_prefix handling, and use of *dir variable.bug12001-04-231-29/+21
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2399 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Simplify pathname building, in which a bug was noted by Larry Doolittle,kraai2001-04-232-18/+18
| | | | | | | | a patch was provided by Vladimir Oleynik, and am improved patch commited by me. git-svn-id: svn://busybox.net/trunk/busybox@2398 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix horrible, horrible memmory leak. I wondered why processes were dying !bug12001-04-211-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2397 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Clearly define out exclude list code, as recommended by Larry Doolittlebug12001-04-211-4/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2396 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixed a buglet where an extra newline was being added after an insert commandmarkw2001-04-202-14/+20
| | | | | | | in some cases. git-svn-id: svn://busybox.net/trunk/busybox@2395 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Made a correction to a bad test expression. Props to Larry Doolittle formarkw2001-04-202-4/+2
| | | | | | | spotting this one. git-svn-id: svn://busybox.net/trunk/busybox@2394 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Applied patch from Larry Doolittle to give users the third option of puttingmarkw2001-04-203-0/+15
| | | | | | | buffers in BSS (in addition to stack and heap). git-svn-id: svn://busybox.net/trunk/busybox@2387 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Set permissions of created filebug12001-04-201-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2382 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This has two patches. First it moves interface.c to libbb (it isandersen2001-04-197-75/+24
| | | | | | | | | | support code after all). It also contains a patch from Larry Doolittle that removes two instances of "strlen([^)]*) *- *1", un-shadows two variables, relaxes requirement for a sprintf(3) that returns number of bytes written, and eliminates a duplicate subroutine. git-svn-id: svn://busybox.net/trunk/busybox@2379 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix buffer underrun noted and solved by Larry Doolittle.kraai2001-04-192-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2376 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Move real_loop.h to libbb, where it belongs.andersen2001-04-181-0/+0
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2374 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add types for the inline funcs, thanks to Ralph Siemsen <ralphs@netwinder.org>andersen2001-04-182-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2371 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Eliminate spurious warning, convert to getopt, and eliminate redundant check.kraai2001-04-184-58/+46
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2369 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a number of problems with argument handling.kraai2001-04-182-98/+58
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2368 69ca8d6d-28ef-0310-b511-8ec308f3f277