This reverts commit
6bbb893b90e2dcb05fb310ba4608f9c9dc587845.
Let's try a different approach where we make sure that all callers only pass in
a fd that is "clean", i.e. at offset 0. The majority of callers of this function
(both direct and indirect) pass a freshly-opened fd, so the rewind call is not
needed.
strna(path));
}
}
-
- /* Make sure we reset the iterator since we don't know the state the passed in file
- * descriptor is in. */
- rewinddir(d);
}
FOREACH_DIRENT_ALL(de, d, return -errno) {