@@ -10,7 +10,7 @@ int main(int argc, char **argv)
return 1;
}
- mode_t mode;
+ unsigned mode;
int rc = sscanf(argv[1], "%o", &mode);
if (rc != 1) {
perror("sscanf");
@@ -111,7 +111,7 @@ int do_dir(const char* path)
perror("opendir");
- char pathbuf[256];
+ char pathbuf[PATH_MAX];
while (auto* de = readdir(dirp)) {
if (de->d_name[0] == '.' && !flag_show_dotfiles)