aboutsummaryrefslogtreecommitdiff
path: root/coreutils/expr.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2001-04-30These messages can be .rodata, so make them even more const.andersen3-38/+38
-Erik git-svn-id: svn://busybox.net/trunk/busybox@2494 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-30These do not need initial values. Let them live in the bss.andersen4-6/+6
-Erik git-svn-id: svn://busybox.net/trunk/busybox@2493 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-30Per suggestion by Matt, make sh.c a real target. There is noandersen1-4/+4
need for the useless sh_link dummy target -- use the real thing. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2492 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-30Fix user permissions of copied directories.kraai1-1/+8
git-svn-id: svn://busybox.net/trunk/busybox@2491 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-30Simplify permission handling for FIFOs.kraai1-12/+1
git-svn-id: svn://busybox.net/trunk/busybox@2490 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-30Fix exit status when there is an error copying a file.kraai1-1/+1
git-svn-id: svn://busybox.net/trunk/busybox@2489 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-29Logic reversal for last_char_isbug12-2/+2
git-svn-id: svn://busybox.net/trunk/busybox@2488 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-28fix to applet_source_list rule so Debian package continues to builddwhedon1-1/+1
git-svn-id: svn://busybox.net/trunk/busybox@2487 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-27Matt was complaining. Hopefully this helps the sh.c link situationandersen1-4/+4
git-svn-id: svn://busybox.net/trunk/busybox@2480 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-27Terminate source correctly when copying symlink. Report and patch bykraai1-2/+3
Brian Webb <webbb@desertscenes.net>. git-svn-id: svn://busybox.net/trunk/busybox@2478 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-27Use BUFSIZ for the_command to match size used in cmdeditandersen2-2/+2
git-svn-id: svn://busybox.net/trunk/busybox@2475 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-27An update to hush from Larry:andersen2-188/+40
It should recover more smoothly from syntax errors, and it now has a decent guess when the reserved word construct is over (or not) to control execution and prompting. I took out all the redundant standalone test copies of libbb routines, but left in a hook so I can include those for my testing. I'll post that include file on my web site. - Larry git-svn-id: svn://busybox.net/trunk/busybox@2474 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26Be a bit more sneaky about the sh.c symlink so you don't need toandersen1-2/+4
do a mke clean for it to happen. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2468 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26Ignore some generated filesandersen2-1/+2
git-svn-id: svn://busybox.net/trunk/busybox@2467 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26This is the initial checkin of Larry Doolittle's hush.c, using hisandersen4-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
2001-04-26Disable lashandersen4-0/+4
-Erik git-svn-id: svn://busybox.net/trunk/busybox@2465 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26These days busybox.pod is autogenerated, so it should be removedandersen1-2549/+0
from CVS. git-svn-id: svn://busybox.net/trunk/busybox@2464 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26A fix from Larry for a corner case where insmod could end upandersen2-6/+16
doing an xrealloc(0). git-svn-id: svn://busybox.net/trunk/busybox@2463 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26Fix handling of permission addition and removal (e.g., o-r).kraai2-18/+18
git-svn-id: svn://busybox.net/trunk/busybox@2461 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26Doh. I never allocated storate for the struct stat I am using.andersen2-6/+6
There was just a never initialized pointer. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2460 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26Fix handling of -R flag.kraai6-0/+6
git-svn-id: svn://busybox.net/trunk/busybox@2459 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26Another nice cleanup from Larry. This adds a new last_char_is() function andandersen12-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
2001-04-26As Larry pointed out, this the off by one canbe fixed much more elegantly.andersen6-6/+6
git-svn-id: svn://busybox.net/trunk/busybox@2449 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-26Fix a silly off-by-one error noticed by Santiago Garcia Mantinan ↵andersen6-6/+6
<manty@debian.org> -Erik git-svn-id: svn://busybox.net/trunk/busybox@2448 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25Applied patch from Larry Doolittle to fix pristine build breakage.markw1-0/+1
git-svn-id: svn://busybox.net/trunk/busybox@2447 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25Removed obsoleted BB_FEATURE_RM_INTERACTIVEmarkw5-24/+3
git-svn-id: svn://busybox.net/trunk/busybox@2441 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25Applied patch from I.Q. to add -s to cmp.markw5-18/+49
git-svn-id: svn://busybox.net/trunk/busybox@2440 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25libbb.h now includes ../busybox.h. This way, files in libbb that havemarkw3-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
2001-04-25Some more cleanups for insmod from Larry.andersen2-24/+46
-Erik git-svn-id: svn://busybox.net/trunk/busybox@2438 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25Larry noticed that chown and chgrp has the version numbers off a bitandersen4-4/+4
for glibc's lchown support. Thanks Larry. git-svn-id: svn://busybox.net/trunk/busybox@2437 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25Moved some #ifdefs down below #include "busybox.h" where they belong.markw5-10/+10
git-svn-id: svn://busybox.net/trunk/busybox@2436 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25Sync'ed up the olympus section between this and stock Config.hmarkw1-49/+0
git-svn-id: svn://busybox.net/trunk/busybox@2435 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25Fixed a BB_MTAB #define buglet reported by Magnus Damm.markw1-1/+1
git-svn-id: svn://busybox.net/trunk/busybox@2434 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-25Move messages.c to libbb. Make each string in messages.c be its own .o file.andersen46-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
2001-04-24Cleanup more carefully after pod2htmlandersen1-2/+2
git-svn-id: svn://busybox.net/trunk/busybox@2429 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-24Several cleanups from Larry.andersen2-12/+14
git-svn-id: svn://busybox.net/trunk/busybox@2428 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-24Rewrote rm.kraai8-219/+195
git-svn-id: svn://busybox.net/trunk/busybox@2423 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-24Split up chmod_chown_chgrp.c into 3 separate apps. This unfortunatelyandersen14-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
2001-04-24Update applet define from BB_CP_MV to BB_CP and BB_MV.kraai4-4/+8
git-svn-id: svn://busybox.net/trunk/busybox@2421 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-24Use generic flag names.kraai7-55/+56
git-svn-id: svn://busybox.net/trunk/busybox@2419 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-24Move applet_name declaration from busybox.h to libbb.h.kraai7-9/+5
git-svn-id: svn://busybox.net/trunk/busybox@2418 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-23Applied patch from Larry Doolittle to remove some strlen calls, and add onemarkw2-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
2001-04-23Remove file obsoleted by cp/mv rewrite.kraai1-325/+0
git-svn-id: svn://busybox.net/trunk/busybox@2408 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-23Rewrite cp and mv to be SUSv2 compliant.kraai10-156/+811
git-svn-id: svn://busybox.net/trunk/busybox@2407 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-23Reversed last patch; unnecessary.markw1-4/+0
git-svn-id: svn://busybox.net/trunk/busybox@2406 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-23Added a sanity check to fix weird bug exposed when sourcing in commands from amarkw1-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
2001-04-23Change link order so that libbb functions use libpwd.a when appropriate.kraai1-1/+1
git-svn-id: svn://busybox.net/trunk/busybox@2403 69ca8d6d-28ef-0310-b511-8ec308f3f277
2001-04-23Some patches from Gennady Feldman. Fixed a glob problem such thatandersen5-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
2001-04-23A patch from Marc Karasek and Kanoj (kernel serial.c maintainer)andersen2-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
2001-04-23Simplify file_prefix handling, and use of *dir variable.bug11-29/+21
git-svn-id: svn://busybox.net/trunk/busybox@2399 69ca8d6d-28ef-0310-b511-8ec308f3f277