b8c235318076eee1a1f45fbce1ebe8b7073ee411
[kopensolaris-gnu/glibc.git] / sysdeps / unix / rewinddir.c
1 /* Copyright (C) 1991 Free Software Foundation, Inc.
2 This file is part of the GNU C Library.
3
4 The GNU C Library is distributed in the hope that it will be useful, but
5 WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility for
6 the consequences of using it or for whether it serves any particular
7 purpose or works at all, unless he says so in writing.  Refer to the GNU
8 C Library General Public License (in the file COPYING) for full details.
9
10 Everyone is granted permission to copy, modify and redistribute
11 the GNU C Library, but only under the conditions described in the
12 GNU C Library General Public License.  Among other things, this notice
13 must not be changed and a copy of the license must be included.  */
14
15 #include <ansidecl.h>
16 #include <stddef.h>
17 #include <dirent.h>
18 #include <sys/types.h>
19 #include <unistd.h>
20
21
22 /* Rewind DIRP to the beginning of the directory.  */
23 void
24 DEFUN(rewinddir, (dirp), DIR *dirp)
25 {
26   (void) lseek(dirp->__fd, (off_t) 0, SEEK_SET);
27   dirp->__offset = 0;
28   dirp->__size = 0;
29 }