1. NAME▲

sockfd_lookup - Go from a file number to its socket slot

2. SYNOPSIS ▲

struct socket * sockfd_lookup(int  fd , int *  err );

3. ARGUMENTS ▲

fd
    file handle

err
    pointer to an error code return

4. DESCRIPTION ▲

The file handle passed in is locked and the socket it is bound too is returned. If an error occurs the err pointer is overwritten with a negative errno code and NULL is returned. The function checks for both invalid handles and passing a handle which is not a socket.

On a success the socket object pointer is returned.

5. COPYRIGHT ▲