Lines Matching defs:mode
535 int sh_eval(register Sfio_t *iop, int mode)
549 if (mode & SH_TOPFUN)
551 mode ^= SH_TOPFUN;
559 if(mode&SH_READEVAL)
565 t = (Shnode_t*)sh_parse(shp,iop,(mode&(SH_READEVAL|SH_FUNEVAL))?mode&SH_FUNEVAL:SH_NL);
566 if(!(mode&SH_FUNEVAL) || !sfreserve(iop,0,0))
568 if(!(mode&SH_READEVAL))
571 mode &= ~SH_FUNEVAL;
573 mode &= ~SH_READEVAL;
576 if((mode&~SH_FUNEVAL) && shp->gd->hist_ptr)
579 mode = sh_state(SH_INTERACTIVE);
581 sh_exec(t,sh_isstate(SH_ERREXIT)|sh_isstate(SH_NOFORK)|(mode&~SH_FUNEVAL));
582 if(!(mode&SH_FUNEVAL))
680 static void unset_instance(Namval_t *nq, Namval_t *node, struct Namref *nr,long mode)
687 nv_putsub(nr->np, nr->sub, mode);
1355 long mode;
1395 mode = set_instance(shp,nq,&node,&nr);
1417 unset_instance(nq,&node,&nr,mode);
1459 ((struct checkpt*)shp->jmplist)->mode!=SH_JMPEVAL &&
2030 int jmpval = ((struct checkpt*)shp->jmplist)->mode;
2166 int jmpval = ((struct checkpt*)shp->jmplist)->mode;
3350 long mode;
3368 mode = set_instance(shp,nq,&node, &nr);
3394 unset_instance(nq, &node, &nr, mode);
3544 static void sigreset(Shell_t *shp,int mode)
3553 signal(sig,mode?sh_fault:SIG_IGN);