|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2001-03-22 11:59 UTC] Larry dot Schartman at uc dot edu
Greetings, I have unknowlingly followed the same path that Brian has in bug report # 9058. Namely, HP-UX 10.20, gcc version 2.95, PHP compiled many different ways but latley - ./configure --enable-libgcc --with-apxs=/usr/local/apache/bin/apxs\ --with-mysql=/usr/local/mysql --disable-posix My application seems to work OK with the execption of no files listed from a readdir call. The example code from readdir returns - Directory handle: Resource id #1 Files: and no file names. Please let me know if there is anything I can do. larry PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 19:00:01 2025 UTC |
Hi, i think this is the problem (reentrancy.c) int ret; errno = 0; ret = readdir_r(dirp, entry); if (!ret || errno != 0) { ^^^^ *result = NULL; } else { *result = entry; } return errno; thr return value of readdir_r is 0 on success, so the above will return NULL on success. The line should be something like if (ret != 0 || errno != 0) { Thomas