Commit | Line | Data |
---|---|---|
805e021f CE |
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 | ]) |