Hi James,

> And, no, apropos is not the answer.  For example, let's look for
> socket functions.  
>
> $ man -k -l socket
> socket(n) - Open a TCP network connection
> curl_multi_socket_action(3) - reads/writes available data given an
> action curl_multi_socket(3) - reads/writes available data
...

As an aside, here on Arch Linux, man-db 2.7.5-1, apropos(1) has -s.

    $ man -k -s 2 socket
    accept (2)           - accept a connection on a socket
    accept4 (2)          - accept a connection on a socket
    bind (2)             - bind a name to a socket
    connect (2)          - initiate a connection on a socket
    getpeername (2)      - get name of connected peer socket
    getsockname (2)      - get socket name
    getsockopt (2)       - get and set options on sockets
    listen (2)           - listen for connections on a socket
    recv (2)             - receive a message from a socket
    recvfrom (2)         - receive a message from a socket
    recvmmsg (2)         - receive multiple messages on a socket
    recvmsg (2)          - receive a message from a socket
    send (2)             - send a message on a socket
    sendmmsg (2)         - send multiple messages on a socket
    sendmsg (2)          - send a message on a socket
    sendto (2)           - send a message on a socket
    setsockopt (2)       - get and set options on sockets
    socket (2)           - create an endpoint for communication
    socketcall (2)       - socket system calls
    socketpair (2)       - create a pair of connected sockets
    $

Cheers, Ralph.

Reply via email to