table of contents
other versions
- wheezy 3.2.78-1
EVENTFD_SIGNAL(9) | Events based on file descripto | EVENTFD_SIGNAL(9) |
NAME¶
eventfd_signal - Adds n to the eventfd counter.SYNOPSIS¶
int
eventfd_signal(struct eventfd_ctx * ctx,
int n);
ARGUMENTS¶
ctx[in] Pointer to the eventfd context.
n
[in] Value of the counter to be added to the
eventfd internal counter. The value cannot be negative.
DESCRIPTION¶
This function is supposed to be called by the kernel in paths that do not allow sleeping. In this function we allow the counter to reach the ULLONG_MAX value, and we signal this as overflow condition by returining a POLLERR to poll(2). Returns n in case of success, a non-negative number lower than n in case of overflow, or the following error codes: -EINVAL : The value of n is negative.COPYRIGHT¶
March 2016 | Kernel Hackers Manual 3.2. |