bar: remove struct bar_run_context; store abort_fd in bar struct

This commit is contained in:
Daniel Eklöf 2019-01-16 16:38:04 +01:00
parent a4ce3372ce
commit b195c19599
3 changed files with 11 additions and 19 deletions

7
main.c
View file

@ -120,13 +120,10 @@ main(int argc, const char *const *argv)
xcb_init();
struct bar_run_context bar_ctx = {
.bar = bar,
.abort_fd = abort_fd,
};
bar->abort_fd = abort_fd;
thrd_t bar_thread;
thrd_create(&bar_thread, (int (*)(void *))bar->run, &bar_ctx);
thrd_create(&bar_thread, (int (*)(void *))bar->run, bar);
/* Now unblock. We should be only thread receiving SIGINT */
pthread_sigmask(SIG_UNBLOCK, &signal_mask, NULL);