]> git.proxmox.com Git - wasi-libc.git/blob - libc-bottom-half/cloudlibc/src/libc/dirent/rewinddir.c
Wasi snapshot preview1 (#140)
[wasi-libc.git] / libc-bottom-half / cloudlibc / src / libc / dirent / rewinddir.c
1 // Copyright (c) 2015-2016 Nuxi, https://nuxi.nl/
2 //
3 // SPDX-License-Identifier: BSD-2-Clause
4
5 #include <wasi/api.h>
6 #include <dirent.h>
7
8 #include "dirent_impl.h"
9
10 void rewinddir(DIR *dirp) {
11 // Update cookie.
12 dirp->cookie = __WASI_DIRCOOKIE_START;
13 // Mark entire buffer as processed to force a read of new data.
14 dirp->buffer_used = dirp->buffer_processed = dirp->buffer_size;
15 }