Dear Ladies and Gentlemen, For many years, the network monitor named Netsaint and latterly Nagios has happily embedded Perl and reaped the same sorts of benefits from Perl 'service checks' as Apache does with Perl CGIs from mod_perl (although the embedding support in Nag is orders of magnitude less sophisticated than mod_perl 1.x).
The latest Nagios branch, 2.x, is a POSIX threaded application (lots of pthread_foo() calls). Nagios 2.x when built with an embedded non threaded Perl (5.005_03 - using the ccopts and ldopts from ExtUtils::Embed) cores with a SEGV from libc at exit(), but does not __without__ an embedded Perl interpreter. Is attempting to build a threaded app with an embedded non threaded Perl even sensible ? If so, how does one do so on *BSD platforms (FreeBSD 4.x in partic) that do not seem to have thread implementation that are as good as other platforms ? Thank you. Yours sincerely. -- Stanley Hopcroft Network specialist, IT Infrastructure IP Australia Ph: (02) 6283 3189 Fax: (02) 6281 1353 PO Box 200 Woden ACT 2606 http//:www.ipaustralia.gov.au