Lines Matching refs:trap
113 if(arg=shp->st.trap[sig]) in b_trap()
117 if(shp->st.trap[sig]) in b_trap()
118 free(shp->st.trap[sig]); in b_trap()
119 shp->st.trap[sig] = 0; in b_trap()
121 shp->st.trap[sig] = strdup(action); in b_trap()
124 if(shp->st.trap[sig]) in b_trap()
391 register char *trap,**trapcom; in sig_list() local
397 if(!(trap=trapcom[sig])) in sig_list()
401 sfprintf(sfstdout,trapfmt,sh_fmtq(trap),sname); in sig_list()
405 if(!(trap=shp->st.trap[sig])) in sig_list()
407 sfprintf(sfstdout,trapfmt,sh_fmtq(trap),traps[sig]); in sig_list()