Re: If not readdir() then what?
- From: "H. Peter Anvin" <hpa@xxxxxxxxx>
- Date: Sun, 08 Apr 2007 12:28:32 -0700
Theodore Tso wrote:
It doesn't state explicitly that you can use the telldir cookie()
after closing the directory stream using closedir() and then reopening
it using opendir(), but given that it states that results are
undefined after a rewinddir() --- which is much less violent than a
closedir()/opendir(), I would definitely argue that an application
programmer would be very ill-advised to rely on this working.
(Of course, I'd argue that an application programmer shouldn't use
telldir/seekdir at all.....)
Ulrich, is it too late to insert a clarification that the telldir()
cookie isn't guaranteed to be valid after closedir() *or* rewinddir()?
More fundamentally, the telldir cookie should never be valid when applied to a different DIR * (even one that refers to the same directory.)
-hpa
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: If not readdir() then what?
- From: Theodore Tso
- Re: If not readdir() then what?
- From: Ulrich Drepper
- Re: If not readdir() then what?
- References:
- If not readdir() then what?
- From: Ulrich Drepper
- Re: If not readdir() then what?
- From: Theodore Tso
- Re: If not readdir() then what?
- From: Christoph Hellwig
- Re: If not readdir() then what?
- From: H. Peter Anvin
- Re: If not readdir() then what?
- From: Jörn Engel
- Re: If not readdir() then what?
- From: Theodore Tso
- If not readdir() then what?
- Prev by Date: Re: If not readdir() then what?
- Next by Date: Re: [PATCH] MMC: Fix handling of low-voltage cards (take 2)
- Previous by thread: Re: If not readdir() then what?
- Next by thread: Re: If not readdir() then what?
- Index(es):
Relevant Pages
|