summaryrefslogtreecommitdiff
AgeCommit messageAuthorFilesLines
2016-07-06getopt32: add new syntax of 'o:+' and 'o:*' for -o NUM and -o LISTDenys Vlasenko58-159/+168
2011-08-09randomconfig fixesDenys Vlasenko8-8/+32
2011-05-29fix !ENABLE_FEATURE_GETOPT_LONG build. Closes 3775Denys Vlasenko5-11/+12
2011-03-01libbb: remove dead code in getopt32. -7 bytesAlexey Fomenko1-10/+5
2011-02-02whitespace fixesDenys Vlasenko13-21/+21
2011-02-02move nofork_save_area from libbb.h to vfork_daemon_rexec.cDenys Vlasenko3-41/+20
2010-11-22fix misspelling in commentDenys Vlasenko1-1/+1
2010-08-16*: make GNU licensing statement forms more regularDenys Vlasenko570-630/+628
2010-08-12*: s/xatoi_u/xatoi_positive/g - I got bored of mistyping xatoi_u as xatou_iDenys Vlasenko27-44/+49
2010-03-16libbb/getopt32.c: clear applet_long_options and opt_complementary after useDenys Vlasenko1-5/+10
2009-09-11top: add -m ("memory") optionDenys Vlasenko4-59/+88
2009-06-19getopt: FEATURE_GETOPT_LONG for -l; rename GETOPT_LONG to LONG_OPTSDenys Vlasenko26-74/+82
2009-04-26hush: make getopt32 usable in builtins. use it in unset.Denis Vlasenko3-36/+42
2008-11-12gzip: fix gzip -dc case caused by using stale getopt stateDenis Vlasenko1-6/+19
2008-10-20ash: fix a bug in standalone mode (corrupted getopt() state)Denis Vlasenko5-33/+43
2008-09-25whitespace fixesDenis Vlasenko7-13/+13
2008-08-20getopt32: do not return pointer to alloca() areasDenis Vlasenko1-1/+12
2008-08-20libbb: getopt32() should not ever touch argv[0] (even read)Denis Vlasenko1-1/+2
2008-08-20libbb: fix mishandling of "all argv are opts" in getopt32()Denis Vlasenko2-42/+25
2008-06-27*: introduce and use FAST_FUNC: regparm on i386, otherwise no-onDenis Vlasenko176-841/+847
2008-06-15*: use llist_pop for traverse-and-free list operationDenis Vlasenko14-49/+19
2008-04-23getopt32: fix "tar x" case; fix memory leakDenis Vlasenko1-5/+3
2008-04-21getopt32: fix recently broken opt_complementary "--"Denis Vlasenko1-2/+3
2008-04-09Splitting xfuncs.c into two parts. No code chabges.Denis Vlasenko3-507/+26
2008-04-01shells: do not frocibly enable test, echo and kill _applets_,Denis Vlasenko14-91/+84
2008-03-17*: shrink: use Vladimir's "o+" specifier instead of xatou(opt_param)Denis Vlasenko34-209/+172
2008-03-17*: shrink by using [f]open_or_warn_stdin where appropriateDenis Vlasenko26-219/+214
2008-02-17whitespace fixesDenis Vlasenko3-3/+3
2008-02-10getpot: add support for "a+" specifier for nonnegative int parameters.Denis Vlasenko3-44/+55
2008-01-28*: move getopt reset code to better place(s)Denis Vlasenko4-26/+31
2007-09-28more "if (p) free(p)" fixes; fix a typo in commentDenis Vlasenko2-13/+7
2007-08-25support "#!/bin/busybox"-style wrappers. Needed for SELinux.Denis Vlasenko5-37/+94
2007-08-24cp,mv: simpler arg[cv] handling -> smallish code savingsDenis Vlasenko4-39/+45
2007-08-18don't pass argc in getopt32, it's superfluousDenis Vlasenko143-169/+174
2007-08-16hdparm: shrink rodata by ~250 bytesDenis Vlasenko3-55/+26
2007-08-16whitespace fixes, no code changesDenis Vlasenko9-99/+101
2007-08-12trylink: produce even more info about final link stageDenis Vlasenko119-447/+494
2007-07-25getopt32: fix getopt32 breakage (forgot to memset(0) it) -- thanks rockeychuDenis Vlasenko1-0/+1
2007-07-24Replace index_in_[sub]str_array with index_in_[sub]strings,Denis Vlasenko43-340/+352
2007-07-23getopt32 must remain NOFORK-safe (no mallocs!). Using alloca and pretendingDenis Vlasenko1-7/+4
2007-07-23rework long option handling. saves ~1.2kDenis Vlasenko22-250/+255
2007-07-21libbb: nuke BB_GETOPT_ERROR, always die if there are mutually exclusive optionsDenis Vlasenko18-45/+28
2007-05-26usage.c: remove reference to busybox.hDenis Vlasenko251-269/+270
2007-04-10style fixes. No code changes.Denis Vlasenko13-31/+30
2007-04-09make xfunctions optionally longjump instead of exit.Denis Vlasenko10-24/+39
2007-04-08getopt32: fix llist_t options ordering. llist_rev is not unused.Denis Vlasenko10-55/+53
2007-03-15fix TODO: getopt32 should reset optind to 1 itselfDenis Vlasenko2-4/+6
2007-03-07clean up accumulated whitespace damageDenis Vlasenko19-30/+31
2007-01-11Trailing whitespace removal over entire treeDenis Vlasenko48-310/+310
2006-12-16s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/gDenis Vlasenko8-42/+41
[next]