rra-c-util 4.9

This is another rollup of various pending changes in my collection of supporting software.

The libkafs portability layer now supports k_pioctl somewhat more completely by providing a fallback to lpioctl when using the AFS libraries and a system call failure when no library was found. The libkafs functions are also now properly prototyped if the library was found but no header files were available.

The network_connection function, when given a timeout, restarts waiting for a non-blocking connect if interrupted by a signal. That means the timeout could in theory be much longer than intended if it's interrupted by a signal repeatedly, but hopefully that situation will be rare enough to not pose any problems. There are also a few fixes to the networking test suite.

The standard Perl tests now check for POD in more places, don't check the Perl syntax of SYNOPSIS for scripts, work with packages without Build.PL or a t directory, and also check style for files under a usr directory.

The PCRE Autoconf probe now copes with Mac OS X, which has the library but no headers.

Finally, this release incorporates a combination test suite and utility script that checks that the versions of embedded Perl modules stay in sync with the overall package version.

You can get the latest release from the rra-c-util distribution page.

Posted: 2013-08-14 21:13 — Why no comments?

Last spun 2014-03-19 from thread modified 2013-08-15