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:
- readdir_r considered harmful Ben Hutchings (Nov 05)
- Re: readdir_r considered harmful Ben Hutchings (Nov 05)
 - Re: readdir_r considered harmful Casper . Dik (Nov 05)
- Re: [Full-disclosure] Re: readdir_r considered harmful Ulrich Drepper (Nov 07)
- Re: [Full-disclosure] Re: readdir_r considered harmful Casper . Dik (Nov 07)
 - Re: [Full-disclosure] Re: readdir_r considered harmful Andrew Farmer (Nov 07)
 - Re: [Full-disclosure] Re: readdir_r considered harmful Casper . Dik (Nov 08)
 
 - Re: [Full-disclosure] Re: readdir_r considered harmful Ulrich Drepper (Nov 07)
 - Re: [Full-disclosure] Re: readdir_r considered harmful Casper . Dik (Nov 07)
 - Re: [Full-disclosure] Re: readdir_r considered harmful Andrew Miller (Nov 08)
 
 - Re: [Full-disclosure] Re: readdir_r considered harmful Ulrich Drepper (Nov 07)
 
 
