libuEv v1.2.1
Minor fix release.
Changes
- Private data members in
uev.hhave now been moved to a new file
calledprivate.h. This will hopefully make it easier to understand
what a user of libuEv is allowed to play around with. Thanks to @vonj
for the discussions around this! - All builds of libuEv now default to use
-fPIC, this bloats the code
slightly, but ensures that linking works for all use cases, withouth
introducing unnecessary complexity.
Fixes
- Fix install/uninstall Makefile recipes so they work for both static
and dynamic builds. Also, make sure to install all required headers. - Jakob Eriksson noticed that
O_CLOEXECdoes not exist in the Debian 6
EGLIBC, butEPOLL_CLOEXECdoes, and is also whatepoll_create1()
should use. Thank you @vonj!