X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=audioc.c;h=d6c14cbcf7245a3a7db4bb3f86cf7e35efb8384b;hb=563b56a493d6a2bdcdebafadd907954dbe1de8a8;hp=932f0d30e016bde1d7bbbb021194582c05a7cb94;hpb=e3a7e12639c34fd86d48a072beb48add8c498d09;p=paraslash.git diff --git a/audioc.c b/audioc.c index 932f0d30..d6c14cbc 100644 --- a/audioc.c +++ b/audioc.c @@ -107,6 +107,12 @@ static void help_completer(struct i9e_completion_info *ci, cr->matches = i9e_complete_commands(ci->word, audiod_completers); } +static void ll_completer(struct i9e_completion_info *ci, + struct i9e_completion_result *cr) +{ + i9e_ll_completer(ci, cr); +} + static void version_completer(struct i9e_completion_info *ci, struct i9e_completion_result *cr) { @@ -165,7 +171,7 @@ static int audioc_post_monitor(struct sched *s, void *context) if (!sched_read_ok(at->fd, s)) return 0; bufsize = PARA_MAX(1024U, OPT_UINT32_VAL(BUFSIZE)); - buf = para_malloc(bufsize); + buf = alloc(bufsize); ret = recv_bin_buffer(at->fd, buf, bufsize); PARA_DEBUG_LOG("recv: %d\n", ret); if (ret == 0) @@ -250,7 +256,7 @@ __noreturn static void interactive_session(void) sigemptyset(&act.sa_mask); act.sa_flags = 0; sigaction(SIGINT, &act, NULL); - sched.select_function = i9e_select; + sched.poll_function = i9e_poll; sched.default_timeout = 1000; ret = i9e_open(&ici, &sched); @@ -364,7 +370,7 @@ int main(int argc, char *argv[]) if (ret < 0) goto out; bufsize = PARA_MAX(1024U, OPT_UINT32_VAL(BUFSIZE)); - buf = para_malloc(bufsize); + buf = alloc(bufsize); do { size_t n = ret = recv_bin_buffer(fd, buf, bufsize); if (ret <= 0)