summaryrefslogtreecommitdiffstats
path: root/bin/sh/expand.c
Commit message (Expand)AuthorAgeFilesLines
* sh: Fix some issues with CTL* bytes and ${var#pat}.jilles2010-10-291-14/+13
* sh: Do IFS splitting on word in ${v+word} and ${v-word}.jilles2010-10-291-10/+27
* In the spirit of r90111, depend on c89 and remove the "STATIC" macroobrien2010-10-131-35/+35
* Make DEBUG traces 64-bit clean:jhb2010-10-131-7/+8
* Consistently use "STATIC" for all functions in order to be able to setobrien2010-10-131-6/+6
* sh: Improve comments in expand.c.jilles2010-09-051-21/+37
* sh: Remove remnants of '!!' to negate pattern.jilles2010-08-221-17/+2
* sh: Fix heap-based buffer overflow in pathname generation.jilles2010-08-101-16/+15
* sh: Forget about terminated background processes sooner.jilles2010-06-291-2/+2
* sh: Fix pathname expansion with quoted slashes like *\/.jilles2010-05-111-9/+15
* sh: Use stalloc for arith variable names.jilles2010-04-251-1/+3
* sh: Do tilde expansion in substitutions.jilles2010-04-031-3/+3
* sh: Allow quoting pattern match characters in ${v%pat} and ${v#pat}.jilles2010-04-031-1/+3
* sh: Fix some bugs with backquoted builtins:jilles2010-01-011-1/+1
* sh: Various warning fixes (from WARNS=6 NO_WERROR=1):jilles2009-12-271-2/+1
* sh: Do not consider a tilde-prefix with expansions in it.jilles2009-12-251-2/+7
* sh: Constify various strings.jilles2009-12-241-6/+6
* sh: Exempt $@ and $* from set -ujilles2009-10-241-1/+1
* Fix some weirdnesses in the NetBSD IFS code,jilles2009-06-251-2/+3
* Improve IFS expansion using code from NetBSD.jilles2009-06-251-61/+80
* Expand $LINENO to the current line number. This is required by SUSv3's "Userstefanf2008-05-151-1/+8
* Sigh, when reapplying the patch to HEAD, I somehow forgot to commit this file.stefanf2008-04-281-6/+3
* Fix expanding of quoted positional parameters in case patterns.stefanf2006-11-071-6/+6
* When parsing an invalid parameter expansion (eg. ${} or ${foo@bar}) do notstefanf2006-11-051-0/+5
* Remove some white space at EOL.schweikh2006-02-041-8/+8
* Various small code cleanups resulting from a code reviewingrse2005-09-061-4/+2
* Fix a bug when shell expansion is done against dangling symlinks, bydelphij2005-07-071-1/+1
* Remove clause 3 from the UCB licenses.markm2004-04-061-4/+0
* Remove collate_range_cmp() stabilization, it conflicts with rangesache2003-08-031-9/+2
* Changes following CScout analysis:dds2003-07-051-6/+6
* Instead of eating trailing newlines after inserting them into thefenner2003-05-311-5/+12
* Fixed (soon might be fatal) -Wformat warnings.ru2003-03-151-2/+3
* Do not strip CTL* escapes from redirection filenames in exptilde(),tjr2003-01-081-4/+4
* Add the "wordexp" shell built-in command which will be used to implementtjr2002-12-261-0/+22
* Do not strip CTL* escapes from redirection filenames in argstr(); theytjr2002-10-081-1/+1
* Replace various spellings with FALLTHROUGH which is lint()ablecharnier2002-08-251-1/+1
* Consistently use FBSDIDobrien2002-06-301-2/+2
* Implement the -u (-o nounset) option, which gives an error message iftjr2002-05-191-0/+11
* o __P has been reovedimp2002-02-021-104/+56
* Don't check uninitialized memory for having the shell control charactertegge2001-09-191-4/+4
* BASESYNTAX, DQSYNTAX, SQSYNTAX and ARISYNTAX handles negative indexes.tegge2001-09-191-4/+4
* Fix environment passung to eval'ed commands.cracauer2000-05-151-1/+1
* First round of 8-bit fixes.cracauer1999-12-151-4/+4
* Fix "subscript has type `char'" warnings by casting to int, ascracauer1999-12-041-4/+5
* $Id$ -> $FreeBSD$peter1999-08-271-1/+1
* Various spelling/formatting changes.kris1999-05-081-3/+3
* Next approach to make loops in interactive interruptable.cracauer1999-04-211-2/+2
* During variable expansion, the internal representation of the expressiontegge1999-04-131-5/+5
* When a variable expansion is enclosed in double quotes, the internaltegge1999-04-091-14/+54
* Be more consistent with handling of quote mark control character.tegge1998-09-131-58/+6
OpenPOWER on IntegriCloud