summaryrefslogtreecommitdiff
path: root/doc/socket_functions.rst
blob: fe2b69d36ebd78f5059b995df0915127a90f1b87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
================
Socket functions
================

.. code-block:: c

	#include <libHX/socket.h>

	int HX_socket_from_env(const struct addrinfo *ai, const char *intf);

``HX_socket_from_env``
	The function looks up the current process's file descriptors for a
	socket that is listening and which matches the given addrinfo and
	(optionally) intf if the latter is not NULL``. Upon success, the fd
	number is returned, or -1 if no file descriptor matched. No errors are
	signalled.