# include <stdio.h> # include <stdlib.h> # include <string.h> # include <sys/stat.h> # include <dirent.h> # include <pwd.h> int main(int argc, char** argv) { char fpath[PATH_MAX]; DIR* dir; struct dirent* dp; struct stat st; struct passwd *pw; char *dpath; dpath = (argc != 2) ? "." : argv[1]; dir = opendir(dpath); while ((dp = readdir(dir)) != NULL) { memset(fpath, '\0', sizeof(fpath)); sprintf(fp
