How do I prove the C routines work?
We use libtap to test C routines that are in lib/utils_*.c. The
tests are in lib/tests/test_*.c.
The latest libtap version is currently 1.01. However, there is a bug with the thread implementation. To workaround, run:
$ CPPFLAGS="-UHAVE_LIBPTHREAD" ./configure
$ make
$ make check
$ make install
Now when you run the Nagios Plugins ./configure script, it should find the
libtap library and compile the tests and run them when you run make test.
Update: These days, the Nagios Plugins tarball includes a copy of libtap
which is used if you run ./configure --enable-libtap.
