Lines Matching refs:gl
117 static int pty_stop_parent(int waserr, int cntrl, GetLine *gl, char *rbuff);
419 GetLine *gl = NULL; /* The gl_get_line() resource object */
425 gl = new_GetLine(PTY_MAX_LINE, PTY_HIST_SIZE);
426 if(!gl)
427 return pty_stop_parent(1, cntrl, gl, rbuff);
434 return pty_stop_parent(1, cntrl, gl, rbuff);
440 if(gl_watch_fd(gl, cntrl, GLFD_READ, pty_read_from_program, rbuff))
441 return pty_stop_parent(1, cntrl, gl, rbuff);
446 while((line=gl_get_line(gl, rbuff, NULL, 0))) {
448 return pty_stop_parent(1, cntrl, gl, rbuff);
451 return pty_stop_parent(0, cntrl, gl, rbuff);
466 * gl GetLine * The resource object of gl_get_line().
472 static int pty_stop_parent(int waserr, int cntrl, GetLine *gl, char *rbuff)
482 gl = del_GetLine(gl);
655 gl_replace_prompt(gl, rbuff);