# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= php82-posix VERSION= 8.2.18 KEYWORDS= lang www php sysutils VARIANTS= standard SDESC[standard]= PHP 8.2 extension: posix functionality HOMEPAGE= https://php.net/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= PHP/distributions DISTFILE[1]= php-8.2.18.tar.xz:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= php:ext,82 cpe DISTNAME= php-8.2.18/ext/{{PHP_MODNAME}} EXTRACT_HEAD[1]= env LANG=en_US.UTF-8 {{TAR}} -xf EXTRACT_TAIL[1]= php-8.2.18/ext/{{PHP_MODNAME}} CPE_PRODUCT= php CPE_VENDOR= php FPC_EQUIVALENT= sysutils/php82-posix CONFIGURE_ARGS= --enable-posix [FILE:55:descriptions/desc.single] This package contains the posix extension for PHP 8.2. [FILE:96:distinfo] 44b306fc021e56441f691da6c3108788bd9e450f293b3bc70fcd64b08dd41a50 12089400 php-8.2.18.tar.xz [FILE:1043:patches/patch-posix.c] --- posix.c.orig 2023-01-31 13:31:55 UTC +++ posix.c @@ -728,7 +728,7 @@ PHP_FUNCTION(posix_getgrnam) #if defined(ZTS) && defined(HAVE_GETGRNAM_R) && defined(_SC_GETGR_R_SIZE_MAX) buflen = sysconf(_SC_GETGR_R_SIZE_MAX); if (buflen < 1) { - RETURN_FALSE; + buflen = 1024; } buf = emalloc(buflen); try_again: @@ -784,7 +784,7 @@ PHP_FUNCTION(posix_getgrgid) grbuflen = sysconf(_SC_GETGR_R_SIZE_MAX); if (grbuflen < 1) { - RETURN_FALSE; + grbuflen = 1024; } grbuf = emalloc(grbuflen); @@ -858,7 +858,7 @@ PHP_FUNCTION(posix_getpwnam) #if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWNAM_R) buflen = sysconf(_SC_GETPW_R_SIZE_MAX); if (buflen < 1) { - RETURN_FALSE; + buflen = 1024; } buf = emalloc(buflen); pw = &pwbuf; @@ -913,7 +913,7 @@ PHP_FUNCTION(posix_getpwuid) #if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWUID_R) pwbuflen = sysconf(_SC_GETPW_R_SIZE_MAX); if (pwbuflen < 1) { - RETURN_FALSE; + pwbuflen = 1024; } pwbuf = emalloc(pwbuflen);