diff options
Diffstat (limited to 'libnetio/netio_posix.c')
-rw-r--r-- | libnetio/netio_posix.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libnetio/netio_posix.c b/libnetio/netio_posix.c index 34f415d..54df412 100644 --- a/libnetio/netio_posix.c +++ b/libnetio/netio_posix.c @@ -40,7 +40,7 @@ struct netio_socket { static struct netio_socket socket_table[CONFIG_NETIO_NUM_PORTS] = {0}; static void handle_sig_io(int sig __attribute__ ((unused)), siginfo_t *info, void *ucontext __attribute__ ((unused))) { - cr_unpause_from_sighandler((cid_t)info->si_value.sival_int); + cr_unpause_from_intrhandler((cid_t)info->si_value.sival_int); } #if CONFIG_NETIO_ISLINUX @@ -51,7 +51,7 @@ static void handle_sig_accept(int sig __attribute__ ((unused)), siginfo_t *info, sock = &socket_table[i]; if (!sock) return; - cr_sema_signal(&sock->accept_waiters); + cr_sema_signal_from_intrhandler(&sock->accept_waiters); } #endif |