Bugtraq mailing list archives

Re: [Full-disclosure] Re: readdir_r considered harmful


From: Ulrich Drepper <drepper () gmail com>
Date: Sun, 6 Nov 2005 07:34:55 -0800

On 11/6/05, Casper.Dik () sun com <Casper.Dik () sun com> wrote:
I don't see how that is relevant; the typical use of readdir() is as follows:

        DIR *dirp = opendir(name);

        while ((dent = readdir(dirp)) != NULL) {
                ...
        }

        closedir(dirp);

Nothing other threads do with readdir() on different dirp's will influence
what "dent" points to.

The issue is multiple threads using the same DIR.

Current thread: