| 1 | AC_DEFUN([SOLARIS_SOLOOKUP_TAKES_SOCKPARAMS], [ |
| 2 | AC_CACHE_CHECK([whether solookup takes a sockparams], |
| 3 | [ac_cv_solaris_solookup_takes_sockparams], |
| 4 | [AC_COMPILE_IFELSE( |
| 5 | [AC_LANG_PROGRAM( |
| 6 | [[#define _KERNEL |
| 7 | #include <sys/systm.h> |
| 8 | #include <sys/socketvar.h>]], |
| 9 | [[struct sockparams *sp; |
| 10 | (void) solookup(AF_INET, SOCK_DGRAM, 0, &sp);]])], |
| 11 | [ac_cv_solaris_solookup_takes_sockparams=yes], |
| 12 | [ac_cv_solaris_solookup_takes_sockparams=no]) |
| 13 | ]) |
| 14 | AS_IF([test "$ac_cv_solaris_solookup_takes_sockparams" = "yes"], |
| 15 | [AC_DEFINE(SOLOOKUP_TAKES_SOCKPARAMS, 1, |
| 16 | [define if solookup takes a sockparams**]) |
| 17 | ]) |
| 18 | ]) |