nfs-ls: S_IFLNK is now avbailable under windows. No need for ifdef
We no longer need to ifdef out the S_IFLNK use in nfs-ls since this define is now also available on windows. Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>libnfs-4.0.0-vitalif
parent
7b46c2bc3e
commit
9a02f775a8
|
@ -99,7 +99,7 @@ void process_dir(struct nfs_context *nfs, char *dir, int level) {
|
|||
printf("Recursion detected!\n");
|
||||
exit(10);
|
||||
}
|
||||
|
||||
|
||||
ret = nfs_opendir(nfs, dir, &nfsdir);
|
||||
if (ret != 0) {
|
||||
printf("Failed to opendir(\"%s\") %s\n", dir, nfs_get_error(nfs));
|
||||
|
@ -114,11 +114,9 @@ void process_dir(struct nfs_context *nfs, char *dir, int level) {
|
|||
snprintf(path, 1024, "%s/%s", dir, nfsdirent->name);
|
||||
|
||||
switch (nfsdirent->mode & S_IFMT) {
|
||||
#ifndef WIN32
|
||||
case S_IFLNK:
|
||||
printf("l");
|
||||
break;
|
||||
#endif
|
||||
case S_IFREG:
|
||||
printf("-");
|
||||
break;
|
||||
|
@ -153,7 +151,7 @@ void process_dir(struct nfs_context *nfs, char *dir, int level) {
|
|||
printf(" %12" PRId64, nfsdirent->size);
|
||||
|
||||
printf(" %s\n", path + 1);
|
||||
|
||||
|
||||
if (recursive && (nfsdirent->mode & S_IFMT) == S_IFDIR) {
|
||||
process_dir(nfs, path, level - 1);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue