Tweak some macro definition on Windows

Closes GH-5606
This commit is contained in:
George Peter Banyard 2020-05-20 19:35:39 +02:00
parent c2a2d2438a
commit 1e9db80d72
6 changed files with 5 additions and 43 deletions

View file

@ -59,11 +59,7 @@
#endif
#if HAVE_GRP_H
# ifdef PHP_WIN32
# include "win32/grp.h"
# else
# include <grp.h>
# endif
# include <grp.h>
#endif
#if HAVE_UTIME

View file

@ -40,11 +40,7 @@
#endif
#endif
#if HAVE_GRP_H
#ifdef PHP_WIN32
#include "win32/grp.h"
#else
#include <grp.h>
#endif
# include <grp.h>
#endif
#include <errno.h>
#include <ctype.h>

View file

@ -28,11 +28,7 @@
#endif
#endif
#if HAVE_GRP_H
# ifdef PHP_WIN32
# include "win32/grp.h"
# else
# include <grp.h>
# endif
# include <grp.h>
#endif
#ifdef PHP_WIN32
#undef getgid

View file

@ -293,7 +293,6 @@ if (main_network_has_ipv6) {
AC_DEFINE('HAVE_GAI_STRERROR', 1);
AC_DEFINE('HAVE_IPV6', 1);
}
AC_DEFINE('HAVE_GETADDRINFO', main_network_has_ipv6);
/* this allows up to 256 sockets to be select()ed in a single
* call to select(), instead of the usual 64 */

View file

@ -135,3 +135,5 @@
#ifdef __clang__
#define HAVE_FUNC_ATTRIBUTE_TARGET 1
#endif
#define HAVE_GETADDRINFO 1

View file

@ -1,27 +0,0 @@
/*
+----------------------------------------------------------------------+
| Copyright (c) The PHP Group |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
| available through the world-wide-web at the following url: |
| http://www.php.net/license/3_01.txt |
| If you did not receive a copy of the PHP license and are unable to |
| obtain it through the world-wide-web, please send a note to |
| license@php.net so we can mail you a copy immediately. |
+----------------------------------------------------------------------+
| Author: Sterling Hughes <sterling@php.net> |
+----------------------------------------------------------------------+
*/
#ifndef PHP_WIN32_GRP_H
#define PHP_WIN32_GRP_H
struct group {
char *gr_name;
char *gr_passwd;
int gr_gid;
char **gr_mem;
};
#endif