var void var void cmd exec str "%s" str "%s" str "%s" var e_restricted var else var struct var arg var shp var envlist var Namval_t var np var cp var if var shp var subshell var shp var subshare var sh_subfork cmd let str "%s" str "%s" str "%s" cmd eval str "%s" str "%s" str "%s" cmd dot_cmd str "%s" str "%s" str "%s" var e_toodeep var if var np var shp var posix_fun var np var nv_search var script var shp var fun_tree var e_found var else var if var np var if var fd var path_open var shp var script var path_get var shp var script var e_open var filename var path_fullname var shp var shp var stk var _data var prevscope var shp var st var shp var st var lineno var np var struct var np var nvalue var rp var ptree var functline var shp var st var var_local var shp var st var save_tree var shp var var_tree var if var filename var shp var st var filename var filename var shp var st var lineno var level var shp var fn_depth var 1 dot_depth var nv_putval var shgd var 58 bltin_nodes var level var shp var st var prevst var prevscope var shp var st var self var savst var shp var topscope var Shscope_t var shp var st var self var prevscope var save_tree var shp var var_tree var if var np var shp var st var filename var np var nvalue var rp var fname var nv_putval var shgd var 55 bltin_nodes var shp var st var filename var shp var posix_fun var if var np var argv var argsave var sh_argnew var shp var argv var saveargfor var buff var mode var buff var olist var buff var topfd var shp var topfd var buff var prev var shp var jmplist var buff var err var Error_context_t var _error_infop_ var context var shp var jmplist var jmp_buf var buff var buff var jmpval var _setjmp var buff var buff var if var jmpval var shp var dot_depth var if var np var sh_exec var Shnode_t var np var nvalue var rp var ptree var sh var st var states var else var buffer var _ast_malloc var sizeof var iop var sfnew var Sfio_t var buffer var sizeof var fd var sh var st var states var sh_eval var iop var sh var st var states var shp var jmplist var buff var prev var Error_context_t var _error_infop_ var context var buff var err var if var buffer var _ast_free var buffer var if var np var _ast_free var void var shp var st var filename var shp var dot_depth var if var np var argv var jmpval var sh_argreset var shp var struct var argsave var saveargfor var else var prevscope var dolc var shp var st var dolc var prevscope var dolv var shp var st var dolv var if var shp var st var self var savst var shp var st var self var shp var st var memcpy var void var shp var st var void var prevscope var sizeof var Shscope_t var shp var topscope var Shscope_t var prevscope var nv_putval var shgd var 55 bltin_nodes var shp var st var filename var if var jmpval var jmpval var _longjmp var shp var jmplist var jmpval var return var shp var exitval var b_true var argc var argv var Shbltin_t var context var argc var argv var context var return var b_false var argc var argv var Shbltin_t var context var argc var argv var context var return var b_shift var n var argv var Shbltin_t var context var arg var Shell_t var shp var context var shp var while var n var _ast_optget var argv var sh_optshift var switch var n var case str "%s" str "%s" str "%s" var e_number var else var shp var st var dolv var n var shp var st var dolc var n var return cmd wait str "%s" str "%s" str "%s" cmd fg cmd disown cmd bg str "%s" str "%s" str "%s" var e_no_jctl var return var e_no_job var return var shp var exitval var b_jobs var n var argv var Shbltin_t var context var flag var Shell_t var shp var context var shp var while var n var _ast_optget var argv var sh_optjobs str "%s" str "%s" str "%s" var e_no_job var job_wait var pid_t var return var shp var exitval var b_universe var argc var argv var Shbltin_t var context var arg var n var context var while var n var _ast_optget var argv var sh_optuniverse str "%s" str "%s" str "%s" var e_badname var else var if var arg var astconf str "UNIVERSE" var e_nouniverse var else var sfstdout var arg var return cmd vmap cmd vpath str "%s" str "%s" str "%s" str "%s" var argc var e_cantset var e_cantget var return