Linux: Add autoconf macro for structure checks
[openafs.git] / src / cf / solaris-solookup.m4
1 AC_DEFUN([SOLARIS_SOLOOKUP_TAKES_SOCKPARAMS], [
2 AC_MSG_CHECKING(whether solookup takes a sockparams)
3 AC_CACHE_VAL(ac_cv_solaris_solookup_takes_sockparams,
4 [
5 AC_TRY_COMPILE(
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 AC_MSG_RESULT($ac_cv_solaris_solookup_takes_sockparams)
14 if test "$ac_cv_solaris_solookup_takes_sockparams" = "yes"; then
15   AC_DEFINE(SOLOOKUP_TAKES_SOCKPARAMS, 1, [define if solookup takes a sockparams**])
16 fi
17 ])