|EVENTFD_SIGNAL(9)||Events based on file descripto||EVENTFD_SIGNAL(9)|
eventfd_signal - Adds n to the eventfd counter.
__u64 eventfd_signal(struct eventfd_ctx * ctx, __u64 n);
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 returning a POLLERR to poll(2).
Returns the amount by which the counter was incremented. This will be less than n if the counter has overflowed.
|January 2017||Kernel Hackers Manual 4.8.|