Blame config/x_ac_check_local_peercred.m4
|
Packit |
9fb438 |
#******************************************************************************
|
|
Packit |
9fb438 |
# AUTHOR:
|
|
Packit |
9fb438 |
# Chris Dunlap <cdunlap@llnl.gov>
|
|
Packit |
9fb438 |
#
|
|
Packit |
9fb438 |
# SYNOPSIS:
|
|
Packit |
9fb438 |
# X_AC_CHECK_LOCAL_PEERCRED
|
|
Packit |
9fb438 |
#
|
|
Packit |
9fb438 |
# DESCRIPTION:
|
|
Packit |
9fb438 |
# Check to see if the LOCAL_PEERCRED socket option is supported.
|
|
Packit |
9fb438 |
#******************************************************************************
|
|
Packit |
9fb438 |
|
|
Packit |
9fb438 |
AC_DEFUN([X_AC_CHECK_LOCAL_PEERCRED], [
|
|
Packit |
9fb438 |
AC_CACHE_CHECK(
|
|
Packit |
9fb438 |
[for LOCAL_PEERCRED sockopt],
|
|
Packit |
9fb438 |
[x_ac_cv_check_local_peercred], [
|
|
Packit |
9fb438 |
AC_COMPILE_IFELSE([
|
|
Packit |
9fb438 |
AC_LANG_PROGRAM([[
|
|
Packit |
9fb438 |
#include <sys/types.h>
|
|
Packit |
9fb438 |
#include <sys/socket.h>
|
|
Packit |
9fb438 |
#include <sys/un.h>
|
|
Packit |
9fb438 |
]],
|
|
Packit |
9fb438 |
[[
|
|
Packit |
9fb438 |
getsockopt (0, 0, LOCAL_PEERCRED, 0, 0); ]]
|
|
Packit |
9fb438 |
)],
|
|
Packit |
9fb438 |
AS_VAR_SET(x_ac_cv_check_local_peercred, yes),
|
|
Packit |
9fb438 |
AS_VAR_SET(x_ac_cv_check_local_peercred, no)
|
|
Packit |
9fb438 |
)]
|
|
Packit |
9fb438 |
)
|
|
Packit |
9fb438 |
AS_IF([test AS_VAR_GET(x_ac_cv_check_local_peercred) = yes],
|
|
Packit |
9fb438 |
AC_DEFINE([HAVE_LOCAL_PEERCRED], [1],
|
|
Packit |
9fb438 |
[Define to 1 if you have the LOCAL_PEERCRED socket option.]
|
|
Packit |
9fb438 |
)
|
|
Packit |
9fb438 |
)]
|
|
Packit |
9fb438 |
)
|