miniupnp/miniupnp — pull request #34 by mmalecki (2013-05-03 05:41:10+00:00)
Title: Fix Solaris (SmartOS) build

* On Solaris `fd_set` is defined in `sys/select.h`.
* `libsocket`, `libnsl` and `libresolv` are required.

This makes it build cleanly if `MINIUPNPC_SET_SOCKET_TIMEOUT` is forced
to `false` (as tested on Joyent's SmartOS).