Lines Matching refs:trapcom
823 if((trap=shp->st.trapcom[sig]) && *trap==0)
1341 type = (execflg && !shp->subshell && !shp->st.trapcom[0]);
1382 !shp->st.trapcom[0] && !shp->st.trap[SH_ERRTRAP] && shp->fn_depth==0 && !nv_isattr(np,BLT_ENV))
1606 !(shp->st.trapcom[SIGINT] && *shp->st.trapcom[SIGINT]) &&
1607 !shp->st.trapcom[0] && !shp->st.trap[SH_ERRTRAP] &&
1981 if(!shp->subshell && !shp->st.trapcom[0] && !shp->st.trap[SH_ERRTRAP] && (flags&sh_state(SH_NOFORK)))
1987 if((nsig=shp->st.trapmax*sizeof(char*))>0 || shp->st.trapcom[0])
1990 memcpy(savsig=malloc(nsig),(char*)&shp->st.trapcom[0],nsig);
2014 shp->st.trapcom[0]=0;
3379 if((nsig=shp->st.trapmax*sizeof(char*))>0 || shp->st.trapcom[0])
3382 memcpy(savstak=stakalloc(nsig),(char*)&shp->st.trapcom[0],nsig);
3439 trap = shp->st.trapcom[0];
3440 shp->st.trapcom[0] = 0;
3446 memcpy((char*)&shp->st.trapcom[0],savstak,nsig);
3738 if((trap=shp->st.trapcom[sig]) && *trap==0)