6bc5d626a8
There are several reasons for this: - MacOS/X doesn't support polling the tap device using kqueue, requiring a workaround to fall back to select(). - On Windows only sockets are properly handled, therefore tinc uses a second thread that does a blocking ReadFile() on the TAP-Win32/64 device. However, this does not mix well with libevent. - Libevent, event just the core, is quite large, and although it is easy to get and install on many platforms, it can be a burden. - Libev is more lightweight and seems technically superior, but it doesn't abstract away all the platform differences (for example, async events are not supported on Windows). |
||
---|---|---|
.. | ||
attribute.m4 | ||
curses.m4 | ||
lzo.m4 | ||
Makefile.am | ||
openssl.m4 | ||
readline.m4 | ||
README | ||
zlib.m4 |
These files are used by a program called aclocal (part of the GNU automake package). aclocal uses these files to create aclocal.m4 which is in turn used by autoconf to create the configure script at the the top level in this distribution. The Makefile.am file in this directory is automatically generated from the template file, Makefile.am.in. The generation will fail if you don't have all the right tools.