Hi Alex, On 5/10/21 9:39 AM, Alejandro Colomar wrote: > 'C library/kernel differences' was added to BUGS incorrectly. > Fix it > > Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> Applied. Thanks! Cheers, Michael > --- > man2/epoll_wait.2 | 24 ++++++++++++------------ > 1 file changed, 12 insertions(+), 12 deletions(-) > > diff --git a/man2/epoll_wait.2 b/man2/epoll_wait.2 > index f9b5749df..69c79d6ec 100644 > --- a/man2/epoll_wait.2 > +++ b/man2/epoll_wait.2 > @@ -285,18 +285,6 @@ instance whose interest list is currently empty > or removed from the interest in another thread). > The call will block until some file descriptor is later added to the > interest list (in another thread) and that file descriptor becomes ready. > -.SH BUGS > -In kernels before 2.6.37, a > -.I timeout > -value larger than approximately > -.I LONG_MAX / HZ > -milliseconds is treated as \-1 (i.e., infinity). > -Thus, for example, on a system where > -.I sizeof(long) > -is 4 and the kernel > -.I HZ > -value is 1000, > -this means that timeouts greater than 35.79 minutes are treated as infinity. > .SS C library/kernel differences > The raw > .BR epoll_pwait () > @@ -312,6 +300,18 @@ The glibc > wrapper function specifies this argument as a fixed value > (equal to > .IR sizeof(sigset_t) ). > +.SH BUGS > +In kernels before 2.6.37, a > +.I timeout > +value larger than approximately > +.I LONG_MAX / HZ > +milliseconds is treated as \-1 (i.e., infinity). > +Thus, for example, on a system where > +.I sizeof(long) > +is 4 and the kernel > +.I HZ > +value is 1000, > +this means that timeouts greater than 35.79 minutes are treated as infinity. > .SH SEE ALSO > .BR epoll_create (2), > .BR epoll_ctl (2), > -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/