On 7/26/06, Martin Schulze <[EMAIL PROTECTED]> wrote:
So, looking at the code, EBADF refers to epfd and not to fd, just
as it is documented in the manual page.

Extending your source quote by a few lines:

    /* Get the "struct file *" for the eventpoll file */
    error = -EBADF;
    file = fget(epfd);
    if (!file)
        goto eexit_1;

    /* Get the "struct file *" for the target file */
    tfile = fget(fd);
    if (!tfile)
        goto eexit_2;

So EBADF refers to BOTH epfd and fd. Sorry I neglected to check that
possibility before filing the original report. New suggestion:

ERRORS
      EBADF  epfd and/or fd is not a valid file descriptor.

Regards,
--Frank


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to