/titanic_41/usr/src/lib/libshell/common/sh/ |
H A D | xec.c | 469 int jmpval; in sh_eval() local 485 jmpval = sigsetjmp(buff.buff,0); in sh_eval() 486 while(jmpval==0) in sh_eval() 525 if(jmpval>SH_JMPEVAL) in sh_eval() 526 siglongjmp(*shp->jmplist,jmpval); in sh_eval() 536 int jmpval; in pipe_exec() local 554 jmpval = sigsetjmp(buff.buff,0); in pipe_exec() 555 if(jmpval==0) in pipe_exec() 570 sh_iorestore(shp,buff.topfd,jmpval); in pipe_exec() 571 if(jmpval>SH_JMPIO) in pipe_exec() [all …]
|
H A D | fault.c | 438 int jmpval, savxit = shp->exitval; in sh_trap() local 452 jmpval = sigsetjmp(buff.buff,0); in sh_trap() 453 if(jmpval == 0) in sh_trap() 469 if(jmpval==SH_JMPSCRIPT) in sh_trap() 473 if(jmpval==SH_JMPEXIT) in sh_trap() 475 jmpval=SH_JMPTRAP; in sh_trap() 481 if(!shp->indebug && jmpval!=SH_JMPEXIT && jmpval!=SH_JMPFUN) in sh_trap() 491 …if(jmpval>SH_JMPTRAP && (((struct checkpt*)shp->jmpbuffer)->prev || ((struct checkpt*)shp->jmpbuff… in sh_trap() 492 siglongjmp(*shp->jmplist,jmpval); in sh_trap()
|
H A D | main.c | 388 int states,jmpval; in exfile() local 436 jmpval = sigsetjmp(buff.buff,0); in exfile() 437 if(jmpval) in exfile() 440 sh_iorestore((void*)shp,0,jmpval); 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() 618 if(jmpval == SH_JMPSCRIPT) in exfile() 619 siglongjmp(*shp->jmplist,jmpval); in exfile() 620 else if(jmpval == SH_JMPEXIT) in exfile()
|
H A D | subshell.c | 474 int jmpval,nsig=0,duped=0; in sh_subshell() local 538 jmpval = sigsetjmp(buff.buff,0); in sh_subshell() 539 if(jmpval==0) in sh_subshell() 575 if(comsub!=2 && jmpval!=SH_JMPSUB && shp->st.trapcom[0] && shp->subshell) in sh_subshell() 588 if(jmpval==SH_JMPSCRIPT) in sh_subshell() 589 siglongjmp(*shp->jmplist,jmpval); in sh_subshell() 727 sh_iorestore(shp,buff.topfd|IOSUBSHELL,jmpval); in sh_subshell() 754 if(jmpval && shp->toomany) in sh_subshell() 755 siglongjmp(*shp->jmplist,jmpval); in sh_subshell()
|
H A D | parse.c | 728 int jmpval, saveloop=loop_level; in funct() local 798 jmpval = sigsetjmp(buff.buff,0); in funct() 799 if(jmpval == 0) in funct() 846 if(jmpval) in funct() 853 siglongjmp(*shp->jmplist,jmpval); in funct()
|
H A D | io.c | 1522 void sh_iorestore(Shell_t *shp, int last, int jmpval) in sh_iorestore() argument 1531 if(jmpval==SH_JMPSCRIPT) in sh_iorestore()
|
/titanic_41/usr/src/lib/libshell/common/bltins/ |
H A D | read.c | 223 int jmpval=0; in sh_readline() local 313 jmpval = sigsetjmp(buff.buff,0); in sh_readline() 314 if(jmpval) in sh_readline() 490 jmpval = 1; in sh_readline() 667 jmpval = 1; in sh_readline() 707 jmpval = 1; in sh_readline() 725 if(jmpval > 1) in sh_readline() 726 siglongjmp(*shp->jmplist,jmpval); in sh_readline() 727 return(jmpval); in sh_readline()
|
H A D | misc.c | 211 register int jmpval; in b_dot_cmd() local 284 jmpval = sigsetjmp(buff.buff,0); in b_dot_cmd() 285 if(jmpval == 0) in b_dot_cmd() 301 if((np || argv[1]) && jmpval!=SH_JMPSCRIPT) in b_dot_cmd() 316 if(jmpval && jmpval!=SH_JMPFUN) in b_dot_cmd() 317 siglongjmp(*shp->jmplist,jmpval); in b_dot_cmd()
|
H A D | getopts.c | 60 int jmpval,extended; in b_getopts() local 108 jmpval = sigsetjmp(buff.buff,0); in b_getopts() 109 if(jmpval) in b_getopts()
|
H A D | typeset.c | 947 int nflag=0,all=0,isfun,jmpval; in b_unall() local 996 jmpval = sigsetjmp(buff.buff,0); in b_unall() 998 if(jmpval==0) in b_unall()
|
/titanic_41/usr/src/cmd/compress/ |
H A D | compress.c | 540 int jmpval = 0; in main() local 823 if ((jmpval = setjmp(env)) == 0) { in main() 853 if (ferror(inp) || jmpval == 2) { in main() 863 if (ferror(outp) || jmpval == 3) { in main()
|