1
0
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:
Stefan Metzmacher 2009-03-12 08:48:59 +01:00
parent 7a8b97ec2b
commit 43a7d48d24
2 changed files with 10 additions and 0 deletions

View File

@ -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

View File

@ -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