6
#include <libsmbclient.h>
9
main(int argc, char * argv[])
14
struct dirent * dirent;
18
for (fputs("path: ", stdout), p = fgets(buf, sizeof(buf), stdin);
19
p != NULL && *p != '\n' && *p != '\0';
20
fputs("path: ", stdout), p = fgets(buf, sizeof(buf), stdin))
22
if ((p = strchr(buf, '\n')) != NULL)
27
printf("Opening (%s)...\n", buf);
29
if ((dir = opendir(buf)) == NULL)
31
printf("Could not open directory [%s]: \n",
32
buf, strerror(errno));
36
while ((dirent = readdir(dir)) != NULL)
38
printf("%-30s", dirent->d_name);
39
printf("%-30s", dirent->d_name + strlen(dirent->d_name) + 1);