aboutsummaryrefslogtreecommitdiff
path: root/mt.c
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-05-19 03:00:46 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-05-19 03:00:46 +0000
commit95f13f2a3c7b4a8fee5f723be7c5bd73ce644a63 (patch)
treeae31dd5e3f2c2edf2b4784835de11195d11769b9 /mt.c
parent1cdeadd09a715ea870b5b21507284f6c68cd446a (diff)
downloadbusybox-w32-95f13f2a3c7b4a8fee5f723be7c5bd73ce644a63.tar.gz
busybox-w32-95f13f2a3c7b4a8fee5f723be7c5bd73ce644a63.tar.bz2
busybox-w32-95f13f2a3c7b4a8fee5f723be7c5bd73ce644a63.zip
This is a patch from Vladimir:
> I rewrite *local_variable* function in hush.c with: > 1) remove many memory leaks > 2) add support read_only protect (require write builtin function for set this, > I write this special for variable HUSH_VERION=0.01) > 3) commad read set only local variable now > 4) remove many error messages if "set unset export" not defined variable > (bash syntax not put and set error code). Hmm, if I set result to -1, you hush > called waitpid and returned with error "no waitpid" ( i not found place this > error). > 5) destroy error in new version check xgetcwd()==NULL and set "(unknow)" - > this have error: crashe in next call `pwd`, but xgetcwd(not null) called > free(arg). > 6) next add integraion with libbb Valdimir's patch missed two cases of local variable handling FOO=bar export FOO=baz unset FOO and export FOO=bar FOO=baz which were working before, so I fixed those two cases. git-svn-id: svn://busybox.net/trunk/busybox@2677 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'mt.c')
0 files changed, 0 insertions, 0 deletions