summaryrefslogtreecommitdiff
path: root/term
diff options
context:
space:
mode:
Diffstat (limited to 'term')
-rw-r--r--term/munge.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/term/munge.c b/term/munge.c
index 590a102f..65290a57 100644
--- a/term/munge.c
+++ b/term/munge.c
@@ -594,7 +594,7 @@ alldone:
/* Restart output */
if ((iflag & IXANY) || (CCEQ (cc[VSTART], c)))
termflags &= ~USER_OUTPUT_SUSP;
- start_output ();
+ (*bottom->start_output) ();
return flush;
}
@@ -678,7 +678,7 @@ void
drop_output ()
{
clear_queue (outputq);
- abandon_physical_output ();
+ (*bottom->abandon_physical_output) ();
}
error_t
@@ -686,7 +686,7 @@ drain_output ()
{
int cancel = 0;
- while ((qsize (outputq) || pending_output_size ())
+ while ((qsize (outputq) || (*bottom->pending_output_size) ())
&& (!(termflags & NO_CARRIER) || (termstate.c_cflag & CLOCAL))
&& !cancel)
cancel = hurd_condition_wait (outputq->wait, &global_lock);