commit b1207d54ea6fc96fa7244aa5c0f32f264862afc6
parent 0bc5cdbf26ff6ea0156323d824356c876f5ca1fe
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Mon, 23 Dec 2019 20:14:03 +0530
Set flags for OS-es without dp-type.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -3765,10 +3765,9 @@ static int dentfill(char *path, struct entry **dents)
goto exit;
#ifdef __sun
- if (cfg.blkorder) { /* no d_type */
+ flags = AT_SYMLINK_NOFOLLOW; /* no d_type */
#else
if (cfg.blkorder || dp->d_type == DT_UNKNOWN) {
-#endif
/*
* Optimization added for filesystems which support dirent.d_type
* see readdir(3)
@@ -3778,6 +3777,7 @@ static int dentfill(char *path, struct entry **dents)
*/
flags = AT_SYMLINK_NOFOLLOW;
}
+#endif
do {
namep = dp->d_name;