SI_QUEUE is not enough on HPUX. Hopefully
this works better.
AC_DEFUN([AC_USUAL_FUNCTION_CHECK], [
### Functions provided if missing
dnl AC_CHECK_FUNCS(basename dirname) # unstable, provide always
-AC_CHECK_FUNCS(strlcpy strlcat getpeereid sigaction)
+AC_CHECK_FUNCS(strlcpy strlcat getpeereid sigaction sigqueue)
AC_CHECK_FUNCS(inet_ntop inet_pton poll getline memrchr regcomp)
AC_CHECK_FUNCS(err errx warn warnx getprogname setprogname)
AC_CHECK_FUNCS(posix_memalign memalign valloc)
* Compat sigval, detect based on siginfo_t.si_code.
*/
-#ifndef SI_QUEUE
+#if !defined(SI_QUEUE) && !defined(HAVE_SIGQUEUE)
union sigval {
int sival_int;
void *sival_ptr;