Lines Matching refs:shp
49 register Shell_t *shp = ((Shbltin_t*)extra)->shp;
50 struct checkpt *pp = (struct checkpt*)shp->jmplist;
67 n = (((arg= *argv)?(int)strtol(arg, (char**)0, 10)&SH_EXITMASK:shp->oldexit));
69 if(shp->fn_depth==0 && shp->dot_depth==0 && !sh_isstate(SH_PROFILE))
71 sh_exit(shp->savexit=n);
87 register Shell_t *shp = ((Shbltin_t*)extra)->shp;
107 if(shp->st.loopcnt)
109 shp->st.execbrk = shp->st.breakcnt = n;
110 if(shp->st.breakcnt > shp->st.loopcnt)
111 shp->st.breakcnt = shp->st.loopcnt;
113 shp->st.breakcnt = -shp->st.breakcnt;