Larry,
You are right if this code refers to the POSIX semantics of readdir_r.
However, this code is in #if defined(HAVE_OLD_READDIR_R) and I don't know 
what is meant by old readdir_r (different semantics?).
Sascha? Can you shed some light on this?

Andi

At 06:23 AM 4/27/2001 +0000, [EMAIL PROTECTED] wrote:
>ID: 9933
>User Update by: [EMAIL PROTECTED]
>Status: Open
>Bug Type: Directory function related
>Description: readdir doesn't work  see Bug ID # 9058
>
>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
>
>
>
>Previous Comments:
>---------------------------------------------------------------------------
>
>[2001-03-22 11:59:49] [EMAIL PROTECTED]
>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
>
>
>---------------------------------------------------------------------------
>
>
>Full Bug description available at: http://bugs.php.net/?id=9933
>
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to