diff options
author | Alex Auvolat <alex@adnab.me> | 2015-03-11 16:22:40 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2015-03-11 16:22:40 +0100 |
commit | 9b9ef5a2c0ec8e66c7da24c4229d89a90a10e914 (patch) | |
tree | 471cb88f003eb58ce84342f2e7ab7effda04ce2d /src/sysbin/login | |
parent | a7ff74cdf2835625282491242ede57b05ceaa782 (diff) | |
download | kogata-9b9ef5a2c0ec8e66c7da24c4229d89a90a10e914.tar.gz kogata-9b9ef5a2c0ec8e66c7da24c4229d89a90a10e914.zip |
Bugfixing in progress. Strange bug: wait_on adds to waiters but later not in waiters.
Diffstat (limited to 'src/sysbin/login')
-rw-r--r-- | src/sysbin/login/main.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sysbin/login/main.c b/src/sysbin/login/main.c index 294ad76..e6e5290 100644 --- a/src/sysbin/login/main.c +++ b/src/sysbin/login/main.c @@ -15,6 +15,8 @@ typedef struct { } loginc_t; void c_buffer_info(gip_handler_t *s, gip_msg_header *p, gip_buffer_info_msg *m); +void c_key_down(gip_handler_t *s, gip_msg_header *p); +void c_key_up(gip_handler_t *s, gip_msg_header *p); void c_unknown_msg(gip_handler_t *s, gip_msg_header *p); void c_fd_error(gip_handler_t *s); @@ -32,6 +34,8 @@ gip_handler_callbacks_t loginc_cb = { .buffer_info = c_buffer_info, .mode_info = 0, .buffer_damage = 0, + .key_down = c_key_down, + .key_up = c_key_up, .unknown_msg = c_unknown_msg, .fd_error = c_fd_error, }; @@ -98,6 +102,12 @@ void c_buffer_info(gip_handler_t *s, gip_msg_header *p, gip_buffer_info_msg *m) } } +void c_key_down(gip_handler_t *s, gip_msg_header *p) { +} + +void c_key_up(gip_handler_t *s, gip_msg_header *p) { +} + void c_unknown_msg(gip_handler_t *s, gip_msg_header *p) { // TODO } |