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
Ronnie Sahlberg 2015-01-12 20:30:49 -08:00
parent 7b46c2bc3e
commit 9a02f775a8
1 changed files with 2 additions and 4 deletions

View File

@ -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);
}