diff options
author | Roland McGrath <roland@gnu.org> | 2005-02-16 10:43:02 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2005-02-16 10:43:02 +0000 |
commit | ecaab38901590f7ee9a1b44fd852c25ba15b4434 (patch) | |
tree | 5257c5c9b6029d921057f5aacd6d6a5c372245bd /sysdeps | |
parent | ca0a2bd89438d7495ac50ed6adf8e15f54cffafe (diff) | |
download | glibc-ecaab38901590f7ee9a1b44fd852c25ba15b4434.tar glibc-ecaab38901590f7ee9a1b44fd852c25ba15b4434.tar.gz glibc-ecaab38901590f7ee9a1b44fd852c25ba15b4434.tar.bz2 glibc-ecaab38901590f7ee9a1b44fd852c25ba15b4434.zip |
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.c | 1 |
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); |