On 2023-07-15 20:41, наб wrote: > /proc/sys/fs/epoll/max_user_instances hasn't existed since > commit 9df04e1f25effde823a600e755b51475d438f56b > ("epoll: drop max_user_instances and rely only on max_user_watches") > from > Date: Thu Jan 29 14:25:26 2009 -0800 > which describes to v2.6.29-rc3-24-g9df04e1f25ef. Thanks! > > Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@xxxxxxxxxxxxxxxxxx> > --- > man2/epoll_create.2 | 19 +++++++++++-------- > 1 file changed, 11 insertions(+), 8 deletions(-) > > diff --git a/man2/epoll_create.2 b/man2/epoll_create.2 > index 4d3566a79..7146757d3 100644 > --- a/man2/epoll_create.2 > +++ b/man2/epoll_create.2 > @@ -83,14 +83,6 @@ .SH ERRORS > .IR flags . > .TP > .B EMFILE > -The per-user limit on the number of epoll instances imposed by > -.I /proc/sys/fs/epoll/max_user_instances > -was encountered. > -See > -.BR epoll (7) > -for further details. > -.TP > -.B EMFILE > The per-process limit on the number of open file descriptors has been reached. > .TP > .B ENFILE > @@ -134,6 +126,17 @@ .SH HISTORY > in order to ensure backward compatibility when new > .B epoll > applications are run on older kernels. > +.PP > +Prior to Linux 2.6.29, > +.\" commit 9df04e1f25effde823a600e755b51475d438f56b > +a > +.I /proc/sys/fs/epoll/max_user_instances > +sysctl limited live epolls for each real user ID, Since sysctl is not an English word, readers might be confused about what it means. If you refer to one of the following, please disambiguate, so that users can read more about it. $ whatis sysctl sysctl (2) - read/write system parameters sysctl (8) - configure kernel parameters at runtime Or you can choose to use English words, if you prefer. Thanks, Alex > +and caused > +.BR epoll_create () > +to fail with > +.B EMFILE > +on overrun. > .SH SEE ALSO > .BR close (2), > .BR epoll_ctl (2), -- <http://www.alejandro-colomar.es/> GPG key fingerprint: A9348594CE31283A826FBDD8D57633D441E25BB5
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature