Rock Li added the comment:

You are right. I checked the GLibc implementation of readdir and readdir_r, 
there's no global variale used in the function readdir. Just as the POSIX 
standards says, "This data is not overwritten by another call to readdir() on a 
different directory stream". 

To the second question, now I understood. POSIX does not specify the size of 
the d_name field. This will cause our codes a bit inconvenient.

Next time, I will check the POSIX specifications and related several 
implementations first, not just the documents.

Thx All.

----------
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue17428>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to