int maybe_print;
struct stat s;
long total;
- DIR dir;
+ DIR *dir;
struct dirent *entry;
static char dent[LINELEN];
* directory should not already have been done.
*/
maybe_print = !silent;
- if (opendir_r(&dir, d) == NULL) break;
- while ((entry = readdir(&dir)) != NULL) {
+ if (dir = opendir(d) == NULL) break;
+ while ((entry = readdir(dir)) != NULL) {
if (strcmp(entry->d_name, ".") == 0 ||
strcmp(entry->d_name, "..") == 0)
continue;
continue;
total += dodir(dent, thislev - 1, s.st_dev);
}
- closedir_r(&dir);
+ closedir(dir);
break;
case S_IFBLK: