packages icon

This is the PING Utility Library. To build and install the library:

./configure
make
make install

By default, the non-threaded version of the library is built. To
build the threaded version, run configure as:

./configure --enable-threaded

Note that this library is not 100% reentrant, though it's mostly
there; see the documentation for more details.

It is *very* important that you use the threaded version of the
library with multithreaded code and the non-threaded version with
single-threaded code. Otherwise, you will have some very weird
behavior.

See the file COPYING.LIB for the software license.

The portability of this library may be limited. It is fully supported
on Solaris 2.x, and should run on most System V variants. Everything
except the scheduler functions is supported (though not tested) on Red
Hat Linux (and probably other Linux distributions as well). Once
POSIX.4 is fully supported on Linux, these functions will be
available.

Note that if you wish to use the P_dlobject_* family of functions,
you'll need to link your binary with the `ld' library.

More work needs to be done with the autoconf files to address the
portability issues.

Please send bug reports to mesmerism@home.com.


8/17/00