]> granicus.if.org Git - php/commitdiff
fix build on b0rked OSes (see #41920)
authorAntony Dovgal <tony2001@php.net>
Mon, 9 Jul 2007 18:10:17 +0000 (18:10 +0000)
committerAntony Dovgal <tony2001@php.net>
Mon, 9 Jul 2007 18:10:17 +0000 (18:10 +0000)
ext/standard/filestat.c

index f0bd70e33c2ee16032a27378dc42f72aded38290..d5f4e2bc4e832cb532866a2f80b800d7a99878bd 100644 (file)
@@ -434,7 +434,7 @@ static void php_do_chgrp(INTERNAL_FUNCTION_PARAMETERS, int do_lchgrp) /* {{{ */
        if (Z_TYPE_P(group) == IS_LONG) {
                gid = (gid_t)Z_LVAL_P(group);
        } else {
-#if HAVE_GETGRNAM_R
+#if defined(ZTS) && defined(HAVE_GETGRNAM_R) && defined(_SC_GETGR_R_SIZE_MAX) 
                struct group gr;
                struct group *retgrptr;
                int grbuflen = sysconf(_SC_GETGR_R_SIZE_MAX);