/titanic_41/usr/src/lib/libshell/common/sh/ |
H A D | main.c | 414 if(sh_isstate(SH_INTERACTIVE)) in exfile() 424 if(!sh_isstate(SH_PROFILE)) in exfile() 445 if(sh_isstate(SH_PROFILE) && (jmpval==SH_JMPFUN || jmpval==SH_JMPEXIT)) in exfile() 450 …if(!sh_isoption(SH_INTERACTIVE) || sh_isstate(SH_FORKED) || (jmpval > SH_JMPERREXIT && job_close(s… in exfile() 499 if(sh_isstate(SH_PROFILE)) in exfile() 505 if(sh_isstate(SH_INTERACTIVE) && !tdone) in exfile() 551 if(sh_isstate(SH_INTERACTIVE) && !sferror(iop)) in exfile() 572 if(sh_isstate(SH_INTERACTIVE) && shp->hist_ptr) in exfile() 583 if(!sh_isstate(SH_INTERACTIVE) && !sh_isstate(SH_CFLAG)) in exfile() 586 if(sh_isstate(SH_INTERACTIVE) && shp->hist_ptr) in exfile() [all …]
|
H A D | fault.c | 121 …if((flag&SH_SIGINTERACTIVE) && sh_isstate(SH_INTERACTIVE) && !sh_isstate(SH_FORKED) && ! shp->subs… in sh_fault() 179 if(pp->mode==SH_JMPCMD && sh_isstate(SH_STOPOK)) in sh_fault() 202 if(pp->mode==SH_JMPCMD && sh_isstate(SH_STOPOK)) in sh_fault() 384 if(sh_isstate(SH_ERREXIT) && sh.exitval) in sh_chktrap() 439 int was_history = sh_isstate(SH_HISTORY); in sh_trap() 440 int was_verbose = sh_isstate(SH_VERBOSE); in sh_trap() 456 sh_exec((Shnode_t*)trap,sh_isstate(SH_ERREXIT)); in sh_trap() 514 if(!shp->subshell && sh_isstate(SH_MONITOR) && !sh_isstate(SH_STOPOK)) in sh_exit() 516 if(sh_isstate(SH_TIMING)) in sh_exit()
|
H A D | expand.c | 120 if(sh_isstate(SH_COMPLETE)) in path_expand() 144 if(sh_isstate(SH_FCOMPLETE)) in path_expand() 157 if(!sh_isstate(SH_FCOMPLETE)) in path_expand() 183 else if(!sh_isstate(SH_FCOMPLETE) && sh_isoption(SH_DOTGLOB)) in path_expand()
|
H A D | xec.c | 510 sh_exec(t,sh_isstate(SH_ERREXIT)|sh_isstate(SH_NOFORK)|(mode&~SH_FUNEVAL)); in sh_eval() 677 int was_errexit = sh_isstate(SH_ERREXIT); in sh_exec() 678 int was_monitor = sh_isstate(SH_MONITOR); in sh_exec() 918 int was_nofork = execflg?sh_isstate(SH_NOFORK):0; in sh_exec() 1182 if(sh_isstate(SH_PROFILE) || shp->dot_depth) in sh_exec() 1278 if(sh_isstate(SH_PROFILE) || sh_isstate(SH_INTERACTIVE)) in sh_exec() 1303 if((type&FINT) && !sh_isstate(SH_MONITOR)) in sh_exec() 1392 was_interactive = sh_isstate(SH_INTERACTIVE); in sh_exec() 1507 job.waitall |= !pipejob && sh_isstate(SH_MONITOR); in sh_exec() 1549 if(!pipejob && sh_isstate(SH_MONITOR)) in sh_exec() [all …]
|
H A D | jobs.c | 336 if(pw->p_pgrp && pw->p_pgrp==job.curpgid && sh_isstate(SH_STOPOK)) in job_reap() 366 if(pw->p_pgrp && pw->p_pgrp==job.curpgid && pw->p_exit==SIGINT && sh_isstate(SH_STOPOK)) in job_reap() 437 if(sh_isoption(SH_NOTIFY) && sh_isstate(SH_TTYWAIT)) in job_reap() 617 else if(!possible && (!sh_isstate(SH_MONITOR) || sh_isstate(SH_FORKED))) in job_close() 1193 if(sh_isstate(SH_MONITOR)) in job_post() 1208 if(hp && !sh_isstate(SH_PROFILE)) in job_post() 1283 if(sh_isstate(SH_INTERACTIVE)) in job_prmsg() 1378 if(sh_isoption(SH_INTERACTIVE) && !sh_isstate(SH_FORKED)) in job_wait()
|
H A D | args.c | 392 …if(!sh_isstate(SH_INIT) && is_option(&newflags,SH_PRIVILEGED) != sh_isoption(SH_PRIVILEGED) || sh_… in sh_applyopts() 812 if(monitor = (sh_isstate(SH_MONITOR)!=0)) in sh_argprocsub() 818 sh_exec((Shnode_t*)argp->argchn.ap,(int)sh_isstate(SH_ERREXIT)); in sh_argprocsub() 823 sh_exec((Shnode_t*)argp->argchn.ap,(int)sh_isstate(SH_ERREXIT)); in sh_argprocsub()
|
H A D | path.c | 516 if(!sh_isstate(SH_DEFPATH)) in path_get() 522 if(!pp && (!(PATHNOD)->nvalue.cp) || sh_isstate(SH_DEFPATH)) in path_get() 701 if(sh_isstate(SH_DEFPATH)) in path_search() 728 pp=sh_isstate(SH_DEFPATH)?shp->defpathlist:shp->pathlist; in path_search() 742 else if(pp && !sh_isstate(SH_DEFPATH) && *name!='/' && flag<3) in path_search()
|
H A D | io.c | 1668 if(sh_isstate(SH_GRACE)) in time_grace() 1671 if(!sh_isstate(SH_INTERACTIVE)) in time_grace() 1698 if(sh_isstate(SH_INTERACTIVE) && io_prompt(iop,sh.nextprompt)<0 && errno==EIO) in piperead() 1745 …timeout = (void*)sh_timeradd(sh_isstate(SH_GRACE)?1000L*TGRACE:1000L*sh.timeout,0,time_grace,NIL(v… in slowread() 1867 if(flag<3 && !sh_isstate(SH_INTERACTIVE)) in io_prompt() 1977 if(sh_isstate(SH_NOTRACK)) in sftrack()
|
H A D | lex.c | 191 if(sh_isstate(SH_HISTORY) && shp->hist_ptr) in lex_advance() 194 if(sh_isstate(SH_VERBOSE)) in lex_advance() 550 if(!sh_isoption(SH_POSIX) && n=='>' && (sh_isoption(SH_BASH) || sh_isstate(SH_PROFILE))) in sh_lex() 1463 && (!sh_isstate(SH_NOALIAS) || nv_isattr(np,NV_NOFREE)) in sh_lex() 2013 if(!sh_isstate(SH_INTERACTIVE) && !sh_isstate(SH_PROFILE)) in sh_syntax()
|
H A D | bash.c | 327 if(sh_isstate(SH_PREINIT)) in bash_init()
|
H A D | macro.c | 1903 int was_history = sh_isstate(SH_HISTORY); in comsubst() 1904 int was_verbose = sh_isstate(SH_VERBOSE); in comsubst() 1905 int was_interactive = sh_isstate(SH_INTERACTIVE); in comsubst() 1999 sp = sh_subshell(t,sh_isstate(SH_ERREXIT),type); in comsubst() 2548 if(sh_isstate(SH_PROFILE) || shp->fn_depth==0 || !shp->st.cmdname) in special()
|
H A D | init.c | 385 if(!sh_isstate(SH_INIT) && (type>=0 || type==LC_ALL || type==LC_LANG)) in put_lang() 398 if(!sh_isstate(SH_INIT) || shp->login_sh==0) in put_lang() 676 … if(sh_isstate(SH_INIT) && (cp=shp->lastarg) && *cp=='*' && (pid=strtol(cp+1,&cp,10)) && *cp=='*') in get_lastarg()
|
H A D | subshell.c | 546 sp->monitor = (sh_isstate(SH_MONITOR)!=0); in sh_subshell()
|
H A D | nvdisc.c | 317 else if(sh_isstate(SH_INIT)) in assign()
|
H A D | name.c | 521 sh_exec(tp,sh_isstate(SH_ERREXIT)); in nv_setlist() 1284 if(sh_isstate(SH_INIT)) in nv_open()
|
H A D | parse.c | 754 if(sh_isstate(SH_HISTORY) && shp->hist_ptr) in funct()
|
/titanic_41/usr/src/lib/libshell/common/bltins/ |
H A D | cflow.c | 69 if(shp->fn_depth==0 && shp->dot_depth==0 && !sh_isstate(SH_PROFILE)) in b_return()
|
H A D | whence.c | 216 if(sh_isstate(SH_DEFPATH)) in whence()
|
H A D | misc.c | 289 sh_exec((Shnode_t*)(nv_funtree(np)),sh_isstate(SH_ERREXIT)); in b_dot_cmd() 418 if(sh_isstate(SH_INTERACTIVE)) in b_bg()
|
H A D | alarm.c | 125 if(sh_isstate(SH_TTYWAIT)) in trap_timeout()
|
H A D | hist.c | 254 if(!sh_isstate(SH_FORKED)) in b_hist()
|
/titanic_41/usr/src/lib/libshell/common/include/ |
H A D | defs.h | 423 #define sh_isstate(x) (sh.st.states&sh_state(x)) macro
|
/titanic_41/usr/src/lib/libshell/common/edit/ |
H A D | history.c | 377 if(sh_isstate(SH_INTERACTIVE)) in sh_histinit() 384 …if(sh_isstate(SH_INTERACTIVE) && (hp->auditmask=sh_checkaudit(hp,SHOPT_AUDITFILE, buff, sizeof(buf… in sh_histinit()
|
H A D | edit.c | 821 if(ep->sh->winch && sh_isstate(SH_INTERACTIVE) && (sh_isoption(SH_VI) || sh_isoption(SH_EMACS))) in ed_read()
|