summaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2005-02-16 10:43:02 +0000
committerRoland McGrath <roland@gnu.org>2005-02-16 10:43:02 +0000
commitecaab38901590f7ee9a1b44fd852c25ba15b4434 (patch)
tree5257c5c9b6029d921057f5aacd6d6a5c372245bd /sysdeps
parentca0a2bd89438d7495ac50ed6adf8e15f54cffafe (diff)
2005-01-16 GOTO Masanori <gotom@debian.or.jp>
[BZ #734] * sysdeps/unix/rewinddir.c: Reset filepos. * dirent/tst-seekdir.c: Check telldir value after calling rewinddir.
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/unix/rewinddir.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdeps/unix/rewinddir.c b/sysdeps/unix/rewinddir.c
index 9f3724fc6a..cb0f52079a 100644
--- a/sysdeps/unix/rewinddir.c
+++ b/sysdeps/unix/rewinddir.c
@@ -30,6 +30,7 @@ rewinddir (dirp)
{
__libc_lock_lock (dirp->lock);
(void) __lseek (dirp->fd, (off_t) 0, SEEK_SET);
+ dirp->filepos = 0;
dirp->offset = 0;
dirp->size = 0;
__libc_lock_unlock (dirp->lock);