mirror of https://github.com/mkerrisk/man-pages
Improved various error descriptions after message from
Marko Kohtala <marko.kohtala@gmail.com>.
This commit is contained in:
parent
2d5d4b0dd0
commit
3d9a2200a6
|
@ -19,6 +19,7 @@
|
|||
.\" Davide Libenzi <davidel@xmailserver.org>
|
||||
.\"
|
||||
.\" Modified 2004-06-17 by Michael Kerrisk <mtk-manpages@gmx.net>
|
||||
.\" Modified 2005-04-04 by Marko Kohtala <marko.kohtala@gmail.com>
|
||||
.\"
|
||||
.TH EPOLL_CREATE 2 "2004-06-17" "Linux 2.6.7" "Linux Programmer's Manual"
|
||||
.SH NAME
|
||||
|
@ -54,6 +55,11 @@ returns -1 and
|
|||
is set appropriately.
|
||||
.SH ERRORS
|
||||
.TP
|
||||
.B EINVAL
|
||||
.I size
|
||||
is not positive.
|
||||
.TP
|
||||
.TP
|
||||
.B ENFILE
|
||||
The system limit on the total number of open files has been reached.
|
||||
.TP
|
||||
|
|
|
@ -81,9 +81,15 @@ operations.
|
|||
.TP
|
||||
.B EPOLLERR
|
||||
Error condition happened on the associated file descriptor.
|
||||
.BR epoll_wait (2)
|
||||
will always wait for this event; it is not necessary to set it in
|
||||
.IR events .
|
||||
.TP
|
||||
.B EPOLLHUP
|
||||
Hang up happened on the associated file descriptor.
|
||||
.BR epoll_wait (2)
|
||||
will always wait for this event; it is not necessary to set it in
|
||||
.IR events .
|
||||
.TP
|
||||
.B EPOLLET
|
||||
Sets the Edge Triggered behaviour for the associated file descriptor.
|
||||
|
@ -154,19 +160,36 @@ is set appropriately.
|
|||
.SH ERRORS
|
||||
.TP
|
||||
.B EBADF
|
||||
The
|
||||
.I epfd
|
||||
file descriptor is not a valid file descriptor.
|
||||
is not a valid file descriptor.
|
||||
.TP
|
||||
.B EEXIST
|
||||
.I op
|
||||
was EPOLL_CTL_ADD, and the supplied file descriptor
|
||||
.IR fd
|
||||
is already in
|
||||
.IR epfd .
|
||||
.TP
|
||||
.B EINVAL
|
||||
The supplied file descriptor,
|
||||
.IR epfd ,
|
||||
.IR epfd
|
||||
is not an
|
||||
.B epoll
|
||||
file descriptor, or the requested operation
|
||||
file descriptor,
|
||||
or
|
||||
.IR fd
|
||||
is the same as
|
||||
.IR epfd ,
|
||||
or the requested operation
|
||||
.I op
|
||||
is not supported by this interface.
|
||||
.TP
|
||||
.B ENOENT
|
||||
.I op
|
||||
was EPOLL_CTL_MOD or EPOLL_CTL_DEL, and
|
||||
.IR fd
|
||||
is not in
|
||||
.IR epfd .
|
||||
.TP
|
||||
.B ENOMEM
|
||||
There was insufficient memory to handle the requested
|
||||
.I op
|
||||
|
@ -175,7 +198,7 @@ control operation.
|
|||
.B EPERM
|
||||
The target file
|
||||
.I fd
|
||||
is not supported by
|
||||
does not support
|
||||
.BR epoll .
|
||||
.SH CONFORMING TO
|
||||
.BR epoll_ctl (2)
|
||||
|
|
|
@ -108,13 +108,12 @@ requested events occurred or the
|
|||
expired.
|
||||
.TP
|
||||
.B EINVAL
|
||||
The supplied file descriptor,
|
||||
.IR epfd ,
|
||||
.IR epfd
|
||||
is not an
|
||||
.B epoll
|
||||
file descriptor, or the
|
||||
file descriptor, or
|
||||
.I maxevents
|
||||
parameter is less than or equal to zero.
|
||||
is less than or equal to zero.
|
||||
.SH CONFORMING TO
|
||||
.BR epoll_wait (2)
|
||||
is a new API introduced in Linux kernel 2.5.44.
|
||||
|
|
Loading…
Reference in New Issue