mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
tevent: add tevent_signal_support()
Not every tevent backend supports signal events. metze
This commit is contained in:
parent
7a8b97ec2b
commit
43a7d48d24
@ -305,6 +305,14 @@ void tevent_fd_set_flags(struct tevent_fd *fde, uint16_t flags)
|
||||
fde->event_ctx->ops->set_fd_flags(fde, flags);
|
||||
}
|
||||
|
||||
bool tevent_signal_support(struct tevent_context *ev)
|
||||
{
|
||||
if (ev->ops->add_signal) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/*
|
||||
add a timer event
|
||||
return NULL on failure
|
||||
|
@ -108,6 +108,8 @@ void tevent_fd_set_auto_close(struct tevent_fd *fde);
|
||||
uint16_t tevent_fd_get_flags(struct tevent_fd *fde);
|
||||
void tevent_fd_set_flags(struct tevent_fd *fde, uint16_t flags);
|
||||
|
||||
bool tevent_signal_support(struct tevent_context *ev);
|
||||
|
||||
/* bits for file descriptor event flags */
|
||||
#define TEVENT_FD_READ 1
|
||||
#define TEVENT_FD_WRITE 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user