term_ptmx_{pause,resume}: return success/fail

This commit is contained in:
Daniel Eklöf 2022-10-09 16:16:23 +02:00
parent 54d637e2b4
commit c5c97c2fd4
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 14 additions and 14 deletions

View file

@ -234,18 +234,6 @@ static struct timespec last = {0};
static bool cursor_blink_rearm_timer(struct terminal *term);
void
term_ptmx_pause(struct terminal *term)
{
fdm_event_del(term->fdm, term->ptmx, EPOLLIN);
}
void
term_ptmx_resume(struct terminal *term)
{
fdm_event_add(term->fdm, term->ptmx, EPOLLIN);
}
/* Externally visible, but not declared in terminal.h, to enable pgo
* to call this function directly */
bool
@ -382,6 +370,18 @@ fdm_ptmx(struct fdm *fdm, int fd, int events, void *data)
return true;
}
bool
term_ptmx_pause(struct terminal *term)
{
return fdm_event_del(term->fdm, term->ptmx, EPOLLIN);
}
bool
term_ptmx_resume(struct terminal *term)
{
return fdm_event_add(term->fdm, term->ptmx, EPOLLIN);
}
static bool
fdm_flash(struct fdm *fdm, int fd, int events, void *data)
{

View file

@ -810,8 +810,8 @@ void term_collect_urls(struct terminal *term);
void term_osc8_open(struct terminal *term, uint64_t id, const char *uri);
void term_osc8_close(struct terminal *term);
void term_ptmx_pause(struct terminal *term);
void term_ptmx_resume(struct terminal *term);
bool term_ptmx_pause(struct terminal *term);
bool term_ptmx_resume(struct terminal *term);
static inline void term_reset_grapheme_state(struct terminal *term)
{