mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Simplify port_create Autoconf check (#13529)
Similar simplification as e72f0c887b
.
This commit is contained in:
parent
42a4e50513
commit
ffc6f192a8
2 changed files with 7 additions and 28 deletions
|
@ -327,27 +327,6 @@ AC_DEFUN([AC_FPM_KQUEUE],
|
|||
])
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_FPM_PORT],
|
||||
[
|
||||
AC_MSG_CHECKING([for port framework])
|
||||
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||
#include <port.h>
|
||||
]], [[
|
||||
int port;
|
||||
|
||||
port = port_create();
|
||||
if (port < 0) {
|
||||
return 1;
|
||||
}
|
||||
]])], [
|
||||
AC_DEFINE([HAVE_PORT], 1, [do we have port framework?])
|
||||
AC_MSG_RESULT([yes])
|
||||
], [
|
||||
AC_MSG_RESULT([no])
|
||||
])
|
||||
])
|
||||
|
||||
AC_DEFUN([AC_FPM_DEVPOLL],
|
||||
[
|
||||
AC_MSG_CHECKING([for /dev/poll])
|
||||
|
@ -443,7 +422,6 @@ if test "$PHP_FPM" != "no"; then
|
|||
AC_FPM_BUILTIN_ATOMIC
|
||||
AC_FPM_LQ
|
||||
AC_FPM_KQUEUE
|
||||
AC_FPM_PORT
|
||||
AC_FPM_DEVPOLL
|
||||
AC_FPM_EPOLL
|
||||
AC_FPM_SELECT
|
||||
|
@ -452,6 +430,7 @@ if test "$PHP_FPM" != "no"; then
|
|||
|
||||
AC_CHECK_HEADER([priv.h], [AC_CHECK_FUNCS([setpflags])])
|
||||
AC_CHECK_HEADER([sys/times.h], [AC_CHECK_FUNCS([times])])
|
||||
AC_CHECK_HEADER([port.h], [AC_CHECK_FUNCS([port_create])])
|
||||
|
||||
PHP_ARG_WITH([fpm-user],,
|
||||
[AS_HELP_STRING([[--with-fpm-user[=USER]]],
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include "../fpm.h"
|
||||
#include "../zlog.h"
|
||||
|
||||
#ifdef HAVE_PORT
|
||||
#ifdef HAVE_PORT_CREATE
|
||||
|
||||
#include <port.h>
|
||||
#include <poll.h>
|
||||
|
@ -45,19 +45,19 @@ port_event_t *events = NULL;
|
|||
int nevents = 0;
|
||||
static int pfd = -1;
|
||||
|
||||
#endif /* HAVE_PORT */
|
||||
#endif /* HAVE_PORT_CREATE */
|
||||
|
||||
struct fpm_event_module_s *fpm_event_port_module(void) /* {{{ */
|
||||
{
|
||||
#ifdef HAVE_PORT
|
||||
#ifdef HAVE_PORT_CREATE
|
||||
return &port_module;
|
||||
#else
|
||||
return NULL;
|
||||
#endif /* HAVE_PORT */
|
||||
#endif /* HAVE_PORT_CREATE */
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
#ifdef HAVE_PORT
|
||||
#ifdef HAVE_PORT_CREATE
|
||||
|
||||
/*
|
||||
* Init the module
|
||||
|
@ -196,4 +196,4 @@ static int fpm_event_port_remove(struct fpm_event_s *ev) /* {{{ */
|
|||
}
|
||||
/* }}} */
|
||||
|
||||
#endif /* HAVE_PORT */
|
||||
#endif /* HAVE_PORT_CREATE */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue