Lines 1085-1090
Link Here
|
1085 |
|
1085 |
|
1086 |
#if defined(ZTS) && defined(HAVE_GETGRNAM_R) && defined(_SC_GETGR_R_SIZE_MAX) |
1086 |
#if defined(ZTS) && defined(HAVE_GETGRNAM_R) && defined(_SC_GETGR_R_SIZE_MAX) |
1087 |
buflen = sysconf(_SC_GETGR_R_SIZE_MAX); |
1087 |
buflen = sysconf(_SC_GETGR_R_SIZE_MAX); |
|
|
1088 |
#if defined(__FreeBSD__) && defined(_SC_PAGESIZE) |
1089 |
if (buflen < 1) buflen = sysconf(_SC_PAGESIZE); |
1090 |
#endif |
1088 |
if (buflen < 1) { |
1091 |
if (buflen < 1) { |
1089 |
RETURN_FALSE; |
1092 |
RETURN_FALSE; |
1090 |
} |
1093 |
} |
Lines 1142-1147
Link Here
|
1142 |
#if defined(ZTS) && defined(HAVE_GETGRGID_R) && defined(_SC_GETGR_R_SIZE_MAX) |
1145 |
#if defined(ZTS) && defined(HAVE_GETGRGID_R) && defined(_SC_GETGR_R_SIZE_MAX) |
1143 |
|
1146 |
|
1144 |
grbuflen = sysconf(_SC_GETGR_R_SIZE_MAX); |
1147 |
grbuflen = sysconf(_SC_GETGR_R_SIZE_MAX); |
|
|
1148 |
#if defined(__FreeBSD__) && defined(_SC_PAGESIZE) |
1149 |
if (grbuflen < 1) grbuflen = sysconf(_SC_PAGESIZE); |
1150 |
#endif |
1145 |
if (grbuflen < 1) { |
1151 |
if (grbuflen < 1) { |
1146 |
RETURN_FALSE; |
1152 |
RETURN_FALSE; |
1147 |
} |
1153 |
} |
Lines 1217-1222
Link Here
|
1217 |
|
1223 |
|
1218 |
#if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWNAM_R) |
1224 |
#if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWNAM_R) |
1219 |
buflen = sysconf(_SC_GETPW_R_SIZE_MAX); |
1225 |
buflen = sysconf(_SC_GETPW_R_SIZE_MAX); |
|
|
1226 |
#if defined(__FreeBSD__) && defined(_SC_PAGESIZE) |
1227 |
if (buflen < 1) buflen = sysconf(_SC_PAGESIZE); |
1228 |
#endif |
1220 |
if (buflen < 1) { |
1229 |
if (buflen < 1) { |
1221 |
RETURN_FALSE; |
1230 |
RETURN_FALSE; |
1222 |
} |
1231 |
} |
Lines 1273-1278
Link Here
|
1273 |
|
1282 |
|
1274 |
#if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWUID_R) |
1283 |
#if defined(ZTS) && defined(_SC_GETPW_R_SIZE_MAX) && defined(HAVE_GETPWUID_R) |
1275 |
pwbuflen = sysconf(_SC_GETPW_R_SIZE_MAX); |
1284 |
pwbuflen = sysconf(_SC_GETPW_R_SIZE_MAX); |
|
|
1285 |
#if defined(__FreeBSD__) && defined(_SC_PAGESIZE) |
1286 |
if (pwbuflen < 1) pwbuflen = sysconf(_SC_PAGESIZE); |
1287 |
#endif |
1276 |
if (pwbuflen < 1) { |
1288 |
if (pwbuflen < 1) { |
1277 |
RETURN_FALSE; |
1289 |
RETURN_FALSE; |
1278 |
} |
1290 |
} |