* 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:
parent
00aef398d0
commit
c6fb433c3f
@ -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>
|
Fri Aug 1 05:31:08 2008 NARUSE, Yui <naruse@ruby-lang.org>
|
||||||
|
|
||||||
* transcode.c (output_replacement_character):
|
* transcode.c (output_replacement_character):
|
||||||
|
@ -1628,7 +1628,7 @@ rb_w32_telldir(DIR *dirp)
|
|||||||
void
|
void
|
||||||
rb_w32_seekdir(DIR *dirp, off_t loc)
|
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) {
|
while (dirp->curr && dirp->loc < loc) {
|
||||||
move_to_next_entry(dirp);
|
move_to_next_entry(dirp);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user