* win32/win32.c (rb_w32_seekdir): no need to rewind to seek forward.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2008-08-01 05:54:45 +00:00
parent 00aef398d0
commit c6fb433c3f
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
Fri Aug 1 14:54:42 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
* win32/win32.c (rb_w32_seekdir): no need to rewind to seek forward.
Fri Aug 1 05:31:08 2008 NARUSE, Yui <naruse@ruby-lang.org>
* transcode.c (output_replacement_character):

View File

@ -1628,7 +1628,7 @@ rb_w32_telldir(DIR *dirp)
void
rb_w32_seekdir(DIR *dirp, off_t loc)
{
rb_w32_rewinddir(dirp);
if (dirp->loc > loc) rb_w32_rewinddir(dirp);
while (dirp->curr && dirp->loc < loc) {
move_to_next_entry(dirp);