summaryrefslogtreecommitdiff
path: root/lib/filemode.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filemode.c')
-rw-r--r--lib/filemode.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/filemode.c b/lib/filemode.c
index 8ed730c6f..91373de34 100644
--- a/lib/filemode.c
+++ b/lib/filemode.c
@@ -198,6 +198,17 @@ ftypelet (bits)
if (S_ISNWK (bits))
return 'n';
#endif
+
+#ifdef S_ISOFD
+ /* Cray migrated dmf file. */
+ if (S_ISOFD (bits))
+ return 'M';
+#endif
+#ifdef S_ISOFL
+ /* Cray migrated dmf file. */
+ if (S_ISOFL (bits))
+ return 'M';
+#endif
return '?';
}