diff --git a/sapi/fpm/config.m4 b/sapi/fpm/config.m4 index 647b64607f0..44d842b285e 100644 --- a/sapi/fpm/config.m4 +++ b/sapi/fpm/config.m4 @@ -6,7 +6,7 @@ PHP_ARG_ENABLE(fpm,, dnl configure checks {{{ AC_DEFUN([AC_FPM_STDLIBS], [ - AC_CHECK_FUNCS(setenv clearenv setproctitle) + AC_CHECK_FUNCS(setenv clearenv setproctitle setproctitle_fast) AC_SEARCH_LIBS(socket, socket) AC_SEARCH_LIBS(inet_addr, nsl) diff --git a/sapi/fpm/fpm/fpm_env.c b/sapi/fpm/fpm/fpm_env.c index b805e97edb7..99c7cc1ba10 100644 --- a/sapi/fpm/fpm/fpm_env.c +++ b/sapi/fpm/fpm/fpm_env.c @@ -119,7 +119,9 @@ static char * nvmatch(char *s1, char *s2) /* {{{ */ void fpm_env_setproctitle(char *title) /* {{{ */ { -#ifdef HAVE_SETPROCTITLE +#if defined(HAVE_SETPROCTITLE_FAST) + setproctitle_fast("%s", title); +#elif defined(HAVE_SETPROCTITLE) setproctitle("%s", title); #else #ifdef __linux__