eloop: move prefix to "ev_" instead of "kmscon_"
authorDavid Herrmann <dh.herrmann@googlemail.com>
Tue, 20 Mar 2012 18:08:29 +0000 (19:08 +0100)
committerDavid Herrmann <dh.herrmann@googlemail.com>
Tue, 20 Mar 2012 18:08:29 +0000 (19:08 +0100)
The long "kmscon_" prefix is horrible so move everything to "ev_" now.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
12 files changed:
src/input.c
src/input.h
src/pty.c
src/pty.h
src/terminal.c
src/terminal.h
src/vt.c
src/vt.h
tests/test_console.c
tests/test_input.c
tests/test_terminal.c
tests/test_vt.c

index 293dfe4..6cd85fb 100644 (file)
@@ -76,7 +76,7 @@ struct kmscon_input_device {
 
        int rfd;
        char *devnode;
-       struct kmscon_fd *fd;
+       struct ev_fd *fd;
 
        struct kmscon_kbd *kbd;
 };
@@ -86,13 +86,13 @@ struct kmscon_input {
        enum input_state state;
        struct kmscon_input_device *devices;
 
-       struct kmscon_eloop *eloop;
+       struct ev_eloop *eloop;
        kmscon_input_cb cb;
        void *data;
 
        struct udev *udev;
        struct udev_monitor *monitor;
-       struct kmscon_fd *monitor_fd;
+       struct ev_fd *monitor_fd;
 
        struct kmscon_kbd_desc *desc;
 };
@@ -119,7 +119,7 @@ static void notify_key(struct kmscon_input_device *device,
                input->cb(input, &ev, input->data);
 }
 
-static void device_data_arrived(struct kmscon_fd *fd, int mask, void *data)
+static void device_data_arrived(struct ev_fd *fd, int mask, void *data)
 {
        int i;
        ssize_t len, n;
@@ -182,8 +182,8 @@ int kmscon_input_device_wake_up(struct kmscon_input_device *device)
                /* rediscover the keyboard state if sth changed during sleep */
                kmscon_kbd_reset(device->kbd, ledbits);
 
-               ret = kmscon_eloop_new_fd(device->input->eloop, &device->fd,
-                                               device->rfd, KMSCON_READABLE,
+               ret = ev_eloop_new_fd(device->input->eloop, &device->fd,
+                                               device->rfd, EV_READABLE,
                                                device_data_arrived, device);
                if (ret) {
                        close(device->rfd);
@@ -204,7 +204,7 @@ void kmscon_input_device_sleep(struct kmscon_input_device *device)
                return;
 
        if (device->features & FEATURE_HAS_KEYS)
-               kmscon_eloop_rm_fd(device->fd);
+               ev_eloop_rm_fd(device->fd);
 
        device->fd = NULL;
        close(device->rfd);
@@ -511,7 +511,7 @@ static void remove_device_udev(struct kmscon_input *input,
        remove_device(input, node);
 }
 
-static void device_changed(struct kmscon_fd *fd, int mask, void *data)
+static void device_changed(struct ev_fd *fd, int mask, void *data)
 {
        struct kmscon_input *input = data;
        struct udev_device *udev_device;
@@ -585,7 +585,7 @@ err_enum:
 }
 
 int kmscon_input_connect_eloop(struct kmscon_input *input,
-               struct kmscon_eloop *eloop, kmscon_input_cb cb, void *data)
+               struct ev_eloop *eloop, kmscon_input_cb cb, void *data)
 {
        int ret;
        int fd;
@@ -597,12 +597,12 @@ int kmscon_input_connect_eloop(struct kmscon_input *input,
                return -EALREADY;
 
        fd = udev_monitor_get_fd(input->monitor);
-       ret = kmscon_eloop_new_fd(eloop, &input->monitor_fd, fd,
-                               KMSCON_READABLE, device_changed, input);
+       ret = ev_eloop_new_fd(eloop, &input->monitor_fd, fd,
+                               EV_READABLE, device_changed, input);
        if (ret)
                return ret;
 
-       kmscon_eloop_ref(eloop);
+       ev_eloop_ref(eloop);
        input->eloop = eloop;
        input->cb = cb;
        input->data = data;
@@ -625,9 +625,9 @@ void kmscon_input_disconnect_eloop(struct kmscon_input *input)
                kmscon_input_device_unref(tmp);
        }
 
-       kmscon_eloop_rm_fd(input->monitor_fd);
+       ev_eloop_rm_fd(input->monitor_fd);
        input->monitor_fd = NULL;
-       kmscon_eloop_unref(input->eloop);
+       ev_eloop_unref(input->eloop);
        input->eloop = NULL;
        input->cb = NULL;
        input->data = NULL;
index d8029ad..417a9f6 100644 (file)
@@ -30,7 +30,7 @@
  * Its use should be as simple as the following (but also see below):
  * - Create a new input object.
  * - Provide a callback function to receive the events.
- * - Connect the input object to a kmscon_eloop.
+ * - Connect the input object to a ev_eloop.
  * - Wake up the input object to begin receiving input events through the
  *   event loop.
  *
@@ -83,7 +83,7 @@ void kmscon_input_ref(struct kmscon_input *input);
 void kmscon_input_unref(struct kmscon_input *input);
 
 int kmscon_input_connect_eloop(struct kmscon_input *input,
-               struct kmscon_eloop *eloop, kmscon_input_cb cb, void *data);
+               struct ev_eloop *eloop, kmscon_input_cb cb, void *data);
 void kmscon_input_disconnect_eloop(struct kmscon_input *input);
 
 void kmscon_input_sleep(struct kmscon_input *input);
index d7a7f3f..b8c0c73 100644 (file)
--- a/src/pty.c
+++ b/src/pty.c
 
 struct kmscon_pty {
        unsigned long ref;
-       struct kmscon_eloop *eloop;
+       struct ev_eloop *eloop;
 
        int fd;
-       struct kmscon_fd *efd;
+       struct ev_fd *efd;
        struct kmscon_ring *msgbuf;
        char io_buf[KMSCON_NREAD];
 
@@ -55,7 +55,7 @@ struct kmscon_pty {
        void *data;
 };
 
-int kmscon_pty_new(struct kmscon_pty **out, struct kmscon_eloop *loop,
+int kmscon_pty_new(struct kmscon_pty **out, struct ev_eloop *loop,
                                kmscon_pty_input_cb input_cb, void *data)
 {
        struct kmscon_pty *pty;
@@ -81,7 +81,7 @@ int kmscon_pty_new(struct kmscon_pty **out, struct kmscon_eloop *loop,
        if (ret)
                goto err_free;
 
-       kmscon_eloop_ref(pty->eloop);
+       ev_eloop_ref(pty->eloop);
        *out = pty;
        return 0;
 
@@ -108,7 +108,7 @@ void kmscon_pty_unref(struct kmscon_pty *pty)
 
        kmscon_pty_close(pty);
        kmscon_ring_free(pty->msgbuf);
-       kmscon_eloop_unref(pty->eloop);
+       ev_eloop_unref(pty->eloop);
        free(pty);
        log_debug("pty: destroying pty object\n");
 }
@@ -278,11 +278,11 @@ static int send_buf(struct kmscon_pty *pty)
                return 0;
        }
 
-       kmscon_eloop_update_fd(pty->efd, KMSCON_READABLE);
+       ev_eloop_update_fd(pty->efd, EV_READABLE);
        return 0;
 }
 
-static void pty_input(struct kmscon_fd *fd, int mask, void *data)
+static void pty_input(struct ev_fd *fd, int mask, void *data)
 {
        int ret;
        ssize_t len;
@@ -291,8 +291,8 @@ static void pty_input(struct kmscon_fd *fd, int mask, void *data)
        if (!pty || pty->fd < 0)
                return;
 
-       if (mask & (KMSCON_ERR | KMSCON_HUP)) {
-               if (mask & KMSCON_ERR)
+       if (mask & (EV_ERR | EV_HUP)) {
+               if (mask & EV_ERR)
                        log_warn("pty: error on child pty socket\n");
                else
                        log_debug("pty: child closed remote end\n");
@@ -300,13 +300,13 @@ static void pty_input(struct kmscon_fd *fd, int mask, void *data)
                goto err;
        }
 
-       if (mask & KMSCON_WRITEABLE) {
+       if (mask & EV_WRITEABLE) {
                ret = send_buf(pty);
                if (ret)
                        goto err;
        }
 
-       if (mask & KMSCON_READABLE) {
+       if (mask & EV_READABLE) {
                len = read(pty->fd, pty->io_buf, sizeof(pty->io_buf));
                if (len > 0) {
                        if (pty->input_cb)
@@ -323,7 +323,7 @@ static void pty_input(struct kmscon_fd *fd, int mask, void *data)
        return;
 
 err:
-       kmscon_eloop_rm_fd(pty->efd);
+       ev_eloop_rm_fd(pty->efd);
        pty->efd = NULL;
        if (pty->input_cb)
                pty->input_cb(pty, NULL, 0, pty->data);
@@ -344,8 +344,8 @@ int kmscon_pty_open(struct kmscon_pty *pty, unsigned short width,
        if (ret)
                return ret;
 
-       ret = kmscon_eloop_new_fd(pty->eloop, &pty->efd, pty->fd,
-                                       KMSCON_READABLE, pty_input, pty);
+       ret = ev_eloop_new_fd(pty->eloop, &pty->efd, pty->fd,
+                                       EV_READABLE, pty_input, pty);
        if (ret) {
                close(pty->fd);
                pty->fd = -1;
@@ -360,7 +360,7 @@ void kmscon_pty_close(struct kmscon_pty *pty)
        if (!pty || pty->fd < 0)
                return;
 
-       kmscon_eloop_rm_fd(pty->efd);
+       ev_eloop_rm_fd(pty->efd);
        pty->efd = NULL;
        close(pty->fd);
        pty->fd = -1;
@@ -387,7 +387,7 @@ int kmscon_pty_write(struct kmscon_pty *pty, const char *u8, size_t len)
                return ret;
        }
 
-       kmscon_eloop_update_fd(pty->efd, KMSCON_READABLE | KMSCON_WRITEABLE);
+       ev_eloop_update_fd(pty->efd, EV_READABLE | EV_WRITEABLE);
 
 buf:
        ret = kmscon_ring_write(pty->msgbuf, u8, len);
index d802295..3e77e71 100644 (file)
--- a/src/pty.h
+++ b/src/pty.h
@@ -50,7 +50,7 @@ struct kmscon_pty;
 typedef void (*kmscon_pty_input_cb)
        (struct kmscon_pty *pty, const char *u8, size_t len, void *data);
 
-int kmscon_pty_new(struct kmscon_pty **out, struct kmscon_eloop *loop,
+int kmscon_pty_new(struct kmscon_pty **out, struct ev_eloop *loop,
                                kmscon_pty_input_cb input_cb, void *data);
 void kmscon_pty_ref(struct kmscon_pty *pty);
 void kmscon_pty_unref(struct kmscon_pty *pty);
index f18f55f..da07ece 100644 (file)
@@ -52,14 +52,14 @@ struct term_out {
 
 struct kmscon_terminal {
        unsigned long ref;
-       struct kmscon_eloop *eloop;
+       struct ev_eloop *eloop;
        struct kmscon_compositor *comp;
 
        struct term_out *outputs;
        unsigned int max_height;
 
        struct kmscon_console *console;
-       struct kmscon_idle *redraw;
+       struct ev_idle *redraw;
        struct kmscon_vte *vte;
        struct kmscon_pty *pty;
 
@@ -67,7 +67,7 @@ struct kmscon_terminal {
        void *closed_data;
 };
 
-static void draw_all(struct kmscon_idle *idle, void *data)
+static void draw_all(struct ev_idle *idle, void *data)
 {
        struct kmscon_terminal *term = data;
        struct term_out *iter;
@@ -76,7 +76,7 @@ static void draw_all(struct kmscon_idle *idle, void *data)
        int ret;
 
        ctx = kmscon_compositor_get_context(term->comp);
-       kmscon_eloop_rm_idle(idle);
+       ev_eloop_rm_idle(idle);
 
        iter = term->outputs;
        for (; iter; iter = iter->next) {
@@ -101,7 +101,7 @@ static void schedule_redraw(struct kmscon_terminal *term)
        if (!term || !term->eloop)
                return;
 
-       ret = kmscon_eloop_add_idle(term->eloop, term->redraw, draw_all, term);
+       ret = ev_eloop_add_idle(term->eloop, term->redraw, draw_all, term);
        if (ret && ret != -EALREADY)
                log_warn("terminal: cannot schedule redraw\n");
 }
@@ -121,7 +121,7 @@ static void pty_input(struct kmscon_pty *pty, const char *u8, size_t len,
 }
 
 int kmscon_terminal_new(struct kmscon_terminal **out,
-               struct kmscon_eloop *loop, struct kmscon_font_factory *ff,
+               struct ev_eloop *loop, struct kmscon_font_factory *ff,
                struct kmscon_compositor *comp, struct kmscon_symbol_table *st)
 {
        struct kmscon_terminal *term;
@@ -141,7 +141,7 @@ int kmscon_terminal_new(struct kmscon_terminal **out,
        term->eloop = loop;
        term->comp = comp;
 
-       ret = kmscon_idle_new(&term->redraw);
+       ret = ev_idle_new(&term->redraw);
        if (ret)
                goto err_free;
 
@@ -158,7 +158,7 @@ int kmscon_terminal_new(struct kmscon_terminal **out,
        if (ret)
                goto err_vte;
 
-       kmscon_eloop_ref(term->eloop);
+       ev_eloop_ref(term->eloop);
        kmscon_compositor_ref(term->comp);
        *out = term;
 
@@ -169,7 +169,7 @@ err_vte:
 err_con:
        kmscon_console_unref(term->console);
 err_idle:
-       kmscon_idle_unref(term->redraw);
+       ev_idle_unref(term->redraw);
 err_free:
        free(term);
        return ret;
@@ -196,9 +196,9 @@ void kmscon_terminal_unref(struct kmscon_terminal *term)
        kmscon_pty_unref(term->pty);
        kmscon_vte_unref(term->vte);
        kmscon_console_unref(term->console);
-       kmscon_idle_unref(term->redraw);
+       ev_idle_unref(term->redraw);
        kmscon_compositor_unref(term->comp);
-       kmscon_eloop_unref(term->eloop);
+       ev_eloop_unref(term->eloop);
        free(term);
        log_debug("terminal: destroying terminal object\n");
 }
index 3dfac7f..f0f160d 100644 (file)
@@ -46,7 +46,7 @@ typedef void (*kmscon_terminal_closed_cb) (struct kmscon_terminal *term,
                                                                void *data);
 
 int kmscon_terminal_new(struct kmscon_terminal **out,
-               struct kmscon_eloop *loop, struct kmscon_font_factory *ff,
+               struct ev_eloop *loop, struct kmscon_font_factory *ff,
                struct kmscon_compositor *comp, struct kmscon_symbol_table *st);
 void kmscon_terminal_ref(struct kmscon_terminal *term);
 void kmscon_terminal_unref(struct kmscon_terminal *term);
index dce255d..413af78 100644 (file)
--- a/src/vt.c
+++ b/src/vt.c
@@ -84,9 +84,9 @@ struct kmscon_vt {
        kmscon_vt_cb cb;
        void *data;
 
-       struct kmscon_signal *sig1;
-       struct kmscon_signal *sig2;
-       struct kmscon_fd *efd;
+       struct ev_signal *sig1;
+       struct ev_signal *sig2;
+       struct ev_fd *efd;
 };
 
 int kmscon_vt_new(struct kmscon_vt **out, kmscon_vt_cb cb, void *data)
@@ -134,7 +134,7 @@ void kmscon_vt_unref(struct kmscon_vt *vt)
        free(vt);
 }
 
-static void vt_enter(struct kmscon_signal *sig, int signum, void *data)
+static void vt_enter(struct ev_signal *sig, int signum, void *data)
 {
        struct kmscon_vt *vt = data;
 
@@ -152,7 +152,7 @@ static void vt_enter(struct kmscon_signal *sig, int signum, void *data)
                vt->cb(vt, KMSCON_VT_ENTER, vt->data);
 }
 
-static void vt_leave(struct kmscon_signal *sig, int signum, void *data)
+static void vt_leave(struct ev_signal *sig, int signum, void *data)
 {
        struct kmscon_vt *vt = data;
 
@@ -170,7 +170,7 @@ static void vt_leave(struct kmscon_signal *sig, int signum, void *data)
        }
 }
 
-static void vt_input(struct kmscon_fd *fd, int mask, void *data)
+static void vt_input(struct ev_fd *fd, int mask, void *data)
 {
        struct kmscon_vt *vt = data;
 
@@ -181,22 +181,22 @@ static void vt_input(struct kmscon_fd *fd, int mask, void *data)
        tcflush(vt->fd, TCIFLUSH);
 }
 
-static int connect_eloop(struct kmscon_vt *vt, struct kmscon_eloop *eloop)
+static int connect_eloop(struct kmscon_vt *vt, struct ev_eloop *eloop)
 {
        int ret;
 
        if (!vt || !eloop || vt->fd < 0)
                return -EINVAL;
 
-       ret = kmscon_eloop_new_signal(eloop, &vt->sig1, SIGUSR1, vt_leave, vt);
+       ret = ev_eloop_new_signal(eloop, &vt->sig1, SIGUSR1, vt_leave, vt);
        if (ret)
                return ret;
 
-       ret = kmscon_eloop_new_signal(eloop, &vt->sig2, SIGUSR2, vt_enter, vt);
+       ret = ev_eloop_new_signal(eloop, &vt->sig2, SIGUSR2, vt_enter, vt);
        if (ret)
                goto err_sig1;
 
-       ret = kmscon_eloop_new_fd(eloop, &vt->efd, vt->fd, KMSCON_READABLE,
+       ret = ev_eloop_new_fd(eloop, &vt->efd, vt->fd, EV_READABLE,
                                                                vt_input, vt);
        if (ret)
                goto err_sig2;
@@ -204,10 +204,10 @@ static int connect_eloop(struct kmscon_vt *vt, struct kmscon_eloop *eloop)
        return 0;
 
 err_sig2:
-       kmscon_eloop_rm_signal(vt->sig2);
+       ev_eloop_rm_signal(vt->sig2);
        vt->sig2 = NULL;
 err_sig1:
-       kmscon_eloop_rm_signal(vt->sig1);
+       ev_eloop_rm_signal(vt->sig1);
        vt->sig1 = NULL;
        return ret;
 }
@@ -217,9 +217,9 @@ static void disconnect_eloop(struct kmscon_vt *vt)
        if (!vt)
                return;
 
-       kmscon_eloop_rm_signal(vt->sig1);
-       kmscon_eloop_rm_signal(vt->sig2);
-       kmscon_eloop_rm_fd(vt->efd);
+       ev_eloop_rm_signal(vt->sig1);
+       ev_eloop_rm_signal(vt->sig2);
+       ev_eloop_rm_fd(vt->efd);
        vt->sig1 = NULL;
        vt->sig2 = NULL;
        vt->efd = NULL;
@@ -267,7 +267,7 @@ static int open_tty(int id, int *tty_fd, int *tty_num)
        return 0;
 }
 
-int kmscon_vt_open(struct kmscon_vt *vt, int id, struct kmscon_eloop *eloop)
+int kmscon_vt_open(struct kmscon_vt *vt, int id, struct ev_eloop *eloop)
 {
        struct termios raw_attribs;
        struct vt_mode mode;
index 5b21e1b..f327e83 100644 (file)
--- a/src/vt.h
+++ b/src/vt.h
@@ -58,7 +58,7 @@ int kmscon_vt_new(struct kmscon_vt **out, kmscon_vt_cb cb, void *data);
 void kmscon_vt_ref(struct kmscon_vt *vt);
 void kmscon_vt_unref(struct kmscon_vt *vt);
 
-int kmscon_vt_open(struct kmscon_vt *vt, int id, struct kmscon_eloop *eloop);
+int kmscon_vt_open(struct kmscon_vt *vt, int id, struct ev_eloop *eloop);
 void kmscon_vt_close(struct kmscon_vt *vt);
 
 int kmscon_vt_enter(struct kmscon_vt *vt);
index f10a0c6..eb12beb 100644 (file)
 static volatile sig_atomic_t terminate;
 
 struct console {
-       struct kmscon_eloop *loop;
-       struct kmscon_signal *sig_term;
-       struct kmscon_signal *sig_int;
-       struct kmscon_fd *stdin_fd;
+       struct ev_eloop *loop;
+       struct ev_signal *sig_term;
+       struct ev_signal *sig_int;
+       struct ev_fd *stdin_fd;
        struct kmscon_symbol_table *st;
        struct kmscon_font_factory *ff;
        struct kmscon_compositor *comp;
        struct kmscon_vt *vt;
        struct kmscon_console *con;
-       struct kmscon_idle *idle;
+       struct ev_idle *idle;
 
        uint32_t max_x;
        uint32_t max_y;
 };
 
-static void stdin_cb(struct kmscon_fd *fd, int mask, void *data)
+static void stdin_cb(struct ev_fd *fd, int mask, void *data)
 {
        struct console *con = data;
        char buf[512];
@@ -90,7 +90,7 @@ static void stdin_cb(struct kmscon_fd *fd, int mask, void *data)
                log_info("stdin read error: %d\n", errno);
        } else if (!ret) {
                log_info("stdin closed\n");
-               kmscon_eloop_rm_fd(fd);
+               ev_eloop_rm_fd(fd);
                con->stdin_fd = NULL;
        } else {
                len = ret;
@@ -136,11 +136,11 @@ static void map_outputs(struct console *con)
        }
 }
 
-static void draw(struct kmscon_idle *idle, void *data)
+static void draw(struct ev_idle *idle, void *data)
 {
        struct console *con = data;
 
-       kmscon_eloop_rm_idle(idle);
+       ev_eloop_rm_idle(idle);
        map_outputs(con);
 }
 
@@ -148,7 +148,7 @@ static void schedule_draw(struct console *con)
 {
        int ret;
 
-       ret = kmscon_eloop_add_idle(con->loop, con->idle, draw, con);
+       ret = ev_eloop_add_idle(con->loop, con->idle, draw, con);
        if (ret && ret != -EALREADY)
                log_warn("Cannot schedule draw function\n");
 }
@@ -180,7 +180,7 @@ static void activate_outputs(struct console *con)
        schedule_draw(con);
 }
 
-static void sig_term(struct kmscon_signal *sig, int signum, void *data)
+static void sig_term(struct ev_signal *sig, int signum, void *data)
 {
        terminate = 1;
 }
@@ -231,39 +231,39 @@ static void print_help(struct console *con)
 
 static void destroy_eloop(struct console *con)
 {
-       kmscon_eloop_rm_idle(con->idle);
-       kmscon_idle_unref(con->idle);
+       ev_eloop_rm_idle(con->idle);
+       ev_idle_unref(con->idle);
        kmscon_console_unref(con->con);
        kmscon_compositor_unref(con->comp);
        kmscon_vt_unref(con->vt);
        kmscon_font_factory_unref(con->ff);
        kmscon_symbol_table_unref(con->st);
-       kmscon_eloop_rm_fd(con->stdin_fd);
-       kmscon_eloop_rm_signal(con->sig_int);
-       kmscon_eloop_rm_signal(con->sig_term);
-       kmscon_eloop_unref(con->loop);
+       ev_eloop_rm_fd(con->stdin_fd);
+       ev_eloop_rm_signal(con->sig_int);
+       ev_eloop_rm_signal(con->sig_term);
+       ev_eloop_unref(con->loop);
 }
 
 static int setup_eloop(struct console *con)
 {
        int ret;
 
-       ret = kmscon_eloop_new(&con->loop);
+       ret = ev_eloop_new(&con->loop);
        if (ret)
                return ret;
 
-       ret = kmscon_eloop_new_signal(con->loop, &con->sig_term, SIGTERM,
+       ret = ev_eloop_new_signal(con->loop, &con->sig_term, SIGTERM,
                                                        sig_term, NULL);
        if (ret)
                goto err_loop;
 
-       ret = kmscon_eloop_new_signal(con->loop, &con->sig_int, SIGINT,
+       ret = ev_eloop_new_signal(con->loop, &con->sig_int, SIGINT,
                                                        sig_term, NULL);
        if (ret)
                goto err_loop;
 
-       ret = kmscon_eloop_new_fd(con->loop, &con->stdin_fd, 0,
-                                       KMSCON_READABLE, stdin_cb, con);
+       ret = ev_eloop_new_fd(con->loop, &con->stdin_fd, 0,
+                                       EV_READABLE, stdin_cb, con);
        if (ret)
                goto err_loop;
 
@@ -295,7 +295,7 @@ static int setup_eloop(struct console *con)
        if (ret)
                goto err_loop;
 
-       ret = kmscon_idle_new(&con->idle);
+       ret = ev_idle_new(&con->idle);
        if (ret)
                goto err_loop;
 
@@ -326,7 +326,7 @@ int main(int argc, char **argv)
        schedule_draw(&con);
 
        while (!terminate) {
-               ret = kmscon_eloop_dispatch(con.loop, -1);
+               ret = ev_eloop_dispatch(con.loop, -1);
                if (ret)
                        break;
        }
index a4500b2..f7ceefb 100644 (file)
 
 static bool terminate;
 
-static void sig_term(struct kmscon_signal *sig, int signum, void *data)
+static void sig_term(struct ev_signal *sig, int signum, void *data)
 {
        terminate = true;
 }
 
 /* Pressing Ctrl-\ should toggle the capturing. */
-static void sig_quit(struct kmscon_signal *sig, int signum, void *data)
+static void sig_quit(struct ev_signal *sig, int signum, void *data)
 {
        struct kmscon_input *input = data;
 
@@ -103,9 +103,9 @@ static void input_arrived(struct kmscon_input *input,
 int main(int argc, char **argv)
 {
        int ret;
-       struct kmscon_eloop *loop;
+       struct ev_eloop *loop;
        struct kmscon_input *input;
-       struct kmscon_signal *sigint, *sigquit;
+       struct ev_signal *sigint, *sigquit;
 
        if (!setlocale(LC_ALL, "")) {
                log_err("Cannot set locale: %m\n");
@@ -113,7 +113,7 @@ int main(int argc, char **argv)
                goto err_out;
        }
 
-       ret = kmscon_eloop_new(&loop);
+       ret = ev_eloop_new(&loop);
        if (ret) {
                log_err("Cannot create eloop\n");
                goto err_out;
@@ -125,13 +125,13 @@ int main(int argc, char **argv)
                goto err_loop;
        }
 
-       ret = kmscon_eloop_new_signal(loop, &sigint, SIGINT, sig_term, NULL);
+       ret = ev_eloop_new_signal(loop, &sigint, SIGINT, sig_term, NULL);
        if (ret) {
                log_err("Cannot add INT signal\n");
                goto err_input;
        }
 
-       ret = kmscon_eloop_new_signal(loop, &sigquit, SIGQUIT, sig_quit, input);
+       ret = ev_eloop_new_signal(loop, &sigquit, SIGQUIT, sig_quit, input);
        if (ret) {
                log_err("Cannot add quit signal\n");
                goto err_sigint;
@@ -148,7 +148,7 @@ int main(int argc, char **argv)
        system("stty -echo");
 
        while (!terminate) {
-               ret = kmscon_eloop_dispatch(loop, -1);
+               ret = ev_eloop_dispatch(loop, -1);
                if (ret) {
                        log_err("Dispatcher failed\n");
                        break;
@@ -158,13 +158,13 @@ int main(int argc, char **argv)
        system("stty echo");
 
 err_sigquit:
-       kmscon_eloop_rm_signal(sigquit);
+       ev_eloop_rm_signal(sigquit);
 err_sigint:
-       kmscon_eloop_rm_signal(sigint);
+       ev_eloop_rm_signal(sigint);
 err_input:
        kmscon_input_unref(input);
 err_loop:
-       kmscon_eloop_unref(loop);
+       ev_eloop_unref(loop);
 err_out:
        return abs(ret);
 }
index 4a7754a..b6bab90 100644 (file)
 #include "vt.h"
 
 struct app {
-       struct kmscon_eloop *eloop;
-       struct kmscon_signal *sig_term;
-       struct kmscon_signal *sig_int;
-       struct kmscon_signal *sig_chld;
+       struct ev_eloop *eloop;
+       struct ev_signal *sig_term;
+       struct ev_signal *sig_int;
+       struct ev_signal *sig_chld;
        struct kmscon_symbol_table *st;
        struct kmscon_font_factory *ff;
        struct kmscon_compositor *comp;
@@ -60,12 +60,12 @@ struct app {
 
 static volatile sig_atomic_t terminate;
 
-static void sig_term(struct kmscon_signal *sig, int signum, void *data)
+static void sig_term(struct ev_signal *sig, int signum, void *data)
 {
        terminate = 1;
 }
 
-static void sig_chld(struct kmscon_signal *sig, int signum, void *data)
+static void sig_chld(struct ev_signal *sig, int signum, void *data)
 {
        pid_t pid;
        int status;
@@ -170,31 +170,31 @@ static void destroy_app(struct app *app)
        kmscon_compositor_unref(app->comp);
        kmscon_font_factory_unref(app->ff);
        kmscon_symbol_table_unref(app->st);
-       kmscon_eloop_rm_signal(app->sig_chld);
-       kmscon_eloop_rm_signal(app->sig_int);
-       kmscon_eloop_rm_signal(app->sig_term);
-       kmscon_eloop_unref(app->eloop);
+       ev_eloop_rm_signal(app->sig_chld);
+       ev_eloop_rm_signal(app->sig_int);
+       ev_eloop_rm_signal(app->sig_term);
+       ev_eloop_unref(app->eloop);
 }
 
 static int setup_app(struct app *app)
 {
        int ret;
 
-       ret = kmscon_eloop_new(&app->eloop);
+       ret = ev_eloop_new(&app->eloop);
        if (ret)
                goto err_loop;
 
-       ret = kmscon_eloop_new_signal(app->eloop, &app->sig_term, SIGTERM,
+       ret = ev_eloop_new_signal(app->eloop, &app->sig_term, SIGTERM,
                                                        sig_term, NULL);
        if (ret)
                goto err_loop;
 
-       ret = kmscon_eloop_new_signal(app->eloop, &app->sig_int, SIGINT,
+       ret = ev_eloop_new_signal(app->eloop, &app->sig_int, SIGINT,
                                                        sig_term, NULL);
        if (ret)
                goto err_loop;
 
-       ret = kmscon_eloop_new_signal(app->eloop, &app->sig_chld, SIGCHLD,
+       ret = ev_eloop_new_signal(app->eloop, &app->sig_chld, SIGCHLD,
                                                        sig_chld, NULL);
        if (ret)
                goto err_loop;
@@ -263,7 +263,7 @@ int main(int argc, char **argv)
        log_info("test: starting main-loop\n");
 
        while (!terminate) {
-               ret = kmscon_eloop_dispatch(app.eloop, -1);
+               ret = ev_eloop_dispatch(app.eloop, -1);
                if (ret)
                        break;
        }
index 456c978..5a12c27 100644 (file)
@@ -46,7 +46,7 @@
 
 static bool terminate;
 
-static void sig_term(struct kmscon_signal *sig, int signum, void *data)
+static void sig_term(struct ev_signal *sig, int signum, void *data)
 {
        terminate = true;
 }
@@ -54,17 +54,17 @@ static void sig_term(struct kmscon_signal *sig, int signum, void *data)
 int main(int argc, char **argv)
 {
        int ret;
-       struct kmscon_eloop *loop;
+       struct ev_eloop *loop;
        struct kmscon_vt *vt;
-       struct kmscon_signal *sig;
+       struct ev_signal *sig;
 
-       ret = kmscon_eloop_new(&loop);
+       ret = ev_eloop_new(&loop);
        if (ret) {
                log_err("Cannot create eloop\n");
                goto err_out;
        }
 
-       ret = kmscon_eloop_new_signal(loop, &sig, SIGINT, sig_term, NULL);
+       ret = ev_eloop_new_signal(loop, &sig, SIGINT, sig_term, NULL);
        if (ret) {
                log_err("Cannot add signal\n");
                goto err_loop;
@@ -87,7 +87,7 @@ int main(int argc, char **argv)
                log_warn("Cannot switch to VT\n");
 
        while (!terminate) {
-               ret = kmscon_eloop_dispatch(loop, -1);
+               ret = ev_eloop_dispatch(loop, -1);
                if (ret) {
                        log_err("Dispatcher failed\n");
                        break;
@@ -99,14 +99,14 @@ int main(int argc, char **argv)
        /* switch back to previous VT but wait for eloop to process SIGUSR0 */
        ret = kmscon_vt_leave(vt);
        if (ret == -EINPROGRESS)
-               kmscon_eloop_dispatch(loop, 1000);
+               ev_eloop_dispatch(loop, 1000);
 
 err_vt:
        kmscon_vt_unref(vt);
 err_sig:
-       kmscon_eloop_rm_signal(sig);
+       ev_eloop_rm_signal(sig);
 err_loop:
-       kmscon_eloop_unref(loop);
+       ev_eloop_unref(loop);
 err_out:
        return abs(ret);
 }