summaryrefslogtreecommitdiffstats
path: root/bin/sh/var.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r292360: sh: Fix use-after-free when attempting to modify a read-onlyjilles2015-12-231-1/+1
* MFC r263847: sh: Fix memory leak with an assignment before a regular builtinjilles2014-04-151-2/+8
* MFC r263846: sh: Fix memory leak when trying to set a read only variable.jilles2014-04-151-1/+4
* MFC r263777: sh: Fix possible memory leaks and double frees with unexpectedjilles2014-04-141-3/+10
* Sync sh(1) in stable/10 to head.jmmv2014-03-091-13/+11
* sh: Recognize "--" as end of options in local builtin.jilles2013-08-141-0/+1
* Fix two typoseadler2013-05-091-2/+2
* sh: Remove mkinit's initialization routine.jilles2013-01-201-22/+10
* sh: Prefer internal nextopt() to libc getopt().jilles2012-09-151-12/+6
* sh: Fix swapped INTON/INTOFF.jilles2012-02-041-2/+2
* sh: Use vfork in a few common cases.jilles2012-02-041-0/+3
* sh: Skip variables with invalid names in "set", "export -p", "readonly -p".jilles2011-06-171-0/+13
* sh: Fix duplicate prototypes for builtins.jilles2011-06-131-0/+1
* sh: Save/restore changed variables in optimized command substitution.jilles2011-06-121-3/+7
* sh: Minor optimization to output from ulimit/export/readonly.jilles2011-05-151-6/+5
* sh: Add \u/\U support (in $'...') for UTF-8.jilles2011-05-081-0/+7
* sh: Optimize variable code by storing the length of the name.jilles2011-05-081-124/+124
* sh: Track if the current locale's charset is UTF-8 or not.jilles2011-05-061-0/+19
* sh: Remove special code for shell scripts without magic number.jilles2011-02-041-42/+1
* sh: Clean up some old comments:jilles2011-01-251-6/+3
* sh: Check readonly status for assignments on regular builtins.jilles2011-01-011-2/+6
* sh: Code size optimizations to buffered output.jilles2010-11-201-9/+12
* sh: Do the additional actions if 'local -' restore changes -i/-m/-E/-V.jilles2010-11-131-0/+1
* sh: Tweak some string constants to reduce code size.jilles2010-10-291-1/+1
* In the spirit of r90111, depend on c89 and remove the "STATIC" macroobrien2010-10-131-8/+8
* Consistently use "STATIC" for all functions in order to be able to setobrien2010-10-131-7/+7
* sh: Apply variable assignments left-to-right in bltinlookup().jilles2010-09-111-1/+5
* sh: Pass TERM changes to libedit.jilles2010-06-021-0/+5
* sh: Apply locale vars on builtins, recognize LC_MESSAGES as a locale var.jilles2010-05-051-7/+68
* sh: Do not stat() $MAIL/$MAILPATH in non-interactive shells.jilles2010-02-061-1/+6
* sh: Change varinit to use const better.jilles2009-12-271-13/+13
* sh: Various warning fixes (from WARNS=6 NO_WERROR=1):jilles2009-12-271-4/+4
* sh: Constify various strings.jilles2009-12-241-20/+19
* sh: Remove setting variables from dotcmd/exportcmd.jilles2009-12-241-1/+0
* Fix various things about SIGINT handling:jilles2009-11-221-0/+3
* sh: Improve handling of setjmp/longjmp volatile:jilles2009-06-231-5/+1
* correctly test for __GNUC__ macro (non-GCC compilers do not have it defined a...rse2009-06-011-1/+1
* Take care that the input to setenv() may actually be a pointer straightscf2007-07-061-14/+28
* Significantly reduce the memory leak as noted in BUGS section forscf2007-07-041-3/+13
* Back out all POSIXified *env() changes.ache2007-05-011-9/+4
* Simplify previous fix and disallow VTEXTFIXED direct pass for putenv() too,ache2007-04-301-3/+3
* Put some safeguards:ache2007-04-301-4/+9
* Implement the PS4 variable which is defined by the POSIX User Portabilitystefanf2006-06-151-0/+3
* POSIX demands that set's output (when invoked without arguments) should bestefanf2006-04-291-9/+47
* s/varable/variable/; s/tored/stored/schweikh2006-02-041-2/+2
* - Provide a reasonable error message for `export -p var'.stefanf2005-09-091-1/+3
* Use prototypes in the MKINIT lines collected by mkinit.stefanf2005-08-131-1/+1
* Attempting to unset an undefined variable or function should not bedes2004-09-271-1/+1
* Remove clause 3 from the UCB licenses.markm2004-04-061-4/+0
* Changes following CScout analysis:dds2003-07-051-3/+3
OpenPOWER on IntegriCloud