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.