forked from external/yambar
bar: remove struct bar_run_context; store abort_fd in bar struct
This commit is contained in:
parent
a4ce3372ce
commit
b195c19599
3 changed files with 11 additions and 19 deletions
7
main.c
7
main.c
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue