aboutsummaryrefslogtreecommitdiffstats
path: root/src/pty-unix.c
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2016-04-30 03:16:30 -0400
committerJesse Luehrs <doy@tozt.net>2016-04-30 03:21:07 -0400
commit04cf8dd207c79ee4331de684d1e9fc2bfa437547 (patch)
tree004afaa7ea1400694ff8563f0991b5e9f880b124 /src/pty-unix.c
parent2adc1256bafe38d350f83a3e7ccc4e6becf919a1 (diff)
downloadrunes-04cf8dd207c79ee4331de684d1e9fc2bfa437547.tar.gz
runes-04cf8dd207c79ee4331de684d1e9fc2bfa437547.zip
pull event loop handling into its own file
Diffstat (limited to 'src/pty-unix.c')
-rw-r--r--src/pty-unix.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/pty-unix.c b/src/pty-unix.c
index 242280f..663d224 100644
--- a/src/pty-unix.c
+++ b/src/pty-unix.c
@@ -84,7 +84,7 @@ void runes_pty_backend_spawn_subprocess(RunesTerm *t)
}
}
-void runes_pty_backend_start_loop(RunesTerm *t)
+void runes_pty_backend_init_loop(RunesTerm *t)
{
void *data;
@@ -93,7 +93,8 @@ void runes_pty_backend_start_loop(RunesTerm *t)
((RunesLoopData *)data)->t = t;
uv_queue_work(
- t->loop, data, runes_pty_backend_read, runes_pty_backend_got_data);
+ t->loop.loop, data, runes_pty_backend_read,
+ runes_pty_backend_got_data);
}
void runes_pty_backend_set_window_size(RunesTerm *t)
@@ -158,7 +159,8 @@ static void runes_pty_backend_got_data(uv_work_t *req, int status)
pty->remaininglen = to_process - processed;
memmove(pty->readbuf, pty->readbuf + processed, pty->remaininglen);
uv_queue_work(
- t->loop, req, runes_pty_backend_read, runes_pty_backend_got_data);
+ t->loop.loop, req, runes_pty_backend_read,
+ runes_pty_backend_got_data);
}
else {
runes_window_backend_request_close(t);