> I'm not familiar with AIX but apparently this is related to the > portability problem of vsyslog which is not available in AIX (and > perhaps HP-UX). If there's no alternative for vsyslog in AIX, we have > to disable syslog functionality with AIX unless someone comes up with > more portable vsyslog implementation.
Ok, poking around the internet, I found a code to emulate vsyslog: http://lists.samba.org/archive/samba-technical/2005-March/039711.html +#ifndef HAVE_VSYSLOG +#ifdef HAVE_SYSLOG + void vsyslog (int facility_priority, const char *format, va_list arglist) +{ + char *msg = NULL; + vasprintf(&msg, format, arglist); + if (!msg) + return; + syslog(facility_priority, "%s", msg); + SAFE_FREE(msg); +} +#endif /* HAVE_SYSLOG */ +#endif /* HAVE_VSYSLOG */ If AIX has vasprintf, this would be a candidate for replacement of vsyslog. -- Tatsuo Ishii SRA OSS, Inc. Japan English: http://www.sraoss.co.jp/index_en.php Japanese: http://www.sraoss.co.jp _______________________________________________ Pgpool-general mailing list [email protected] http://pgfoundry.org/mailman/listinfo/pgpool-general
