Lines Matching refs:clp

51 	CL_PRIVATE *clp;  in main()  local
82 clp = cl_init(gp); in main()
127 if (clp->tgw != TGW_UNKNOWN) in main()
128 (void)cl_omesg(NULL, clp, clp->tgw == TGW_SET); in main()
134 if (F_ISSET(clp, CL_RENAME)) in main()
135 cl_setname(gp, clp->oname); in main()
138 if (clp->killersig) { in main()
139 (void)signal(clp->killersig, SIG_DFL); in main()
140 (void)kill(getpid(), clp->killersig); in main()
146 free(clp->oname); in main()
147 free(clp); in main()
178 CL_PRIVATE *clp; in cl_init() local
181 clp = calloc(1, sizeof(CL_PRIVATE)); in cl_init()
182 if (clp == NULL) in cl_init()
184 gp->cl_private = clp; in cl_init()
193 F_SET(clp, CL_STDIN_TTY); in cl_init()
201 if (F_ISSET(clp, CL_STDIN_TTY)) { in cl_init()
202 if (tcgetattr(STDIN_FILENO, &clp->orig) == -1) in cl_init()
205 if (tcgetattr(fd, &clp->orig) == -1) { in cl_init()
215 return (clp); in cl_init()
238 CL_PRIVATE *clp = GCLP(__global_list);
244 F_SET(clp, CL_SIGHUP); in h_hup()
245 clp->killersig = SIGHUP; in h_hup()
253 F_SET(clp, CL_SIGINT); in h_int()
261 F_SET(clp, CL_SIGTERM); in h_term()
262 clp->killersig = SIGTERM; in h_term()
270 F_SET(clp, CL_SIGWINCH); in h_winch()
283 CL_PRIVATE *clp; in sig_init() local
285 clp = GCLP(gp); in sig_init()
290 setsig(SIGHUP, &clp->oact[INDX_HUP], h_hup) || in sig_init()
292 setsig(SIGINT, &clp->oact[INDX_INT], h_int) || in sig_init()
294 setsig(SIGTERM, &clp->oact[INDX_TERM], h_term) in sig_init()
298 setsig(SIGWINCH, &clp->oact[INDX_WINCH], h_winch) in sig_init()
347 CL_PRIVATE *clp; in sig_end() local
349 clp = GCLP(gp); in sig_end()
350 (void)sigaction(SIGHUP, NULL, &clp->oact[INDX_HUP]); in sig_end()
351 (void)sigaction(SIGINT, NULL, &clp->oact[INDX_INT]); in sig_end()
352 (void)sigaction(SIGTERM, NULL, &clp->oact[INDX_TERM]); in sig_end()
354 (void)sigaction(SIGWINCH, NULL, &clp->oact[INDX_WINCH]); in sig_end()