projects
/
gnulib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e4445c5
)
(ftypelet): Add comments for Cray DMF support.
author
Jim Meyering
<jim@meyering.net>
Thu, 13 Aug 1998 01:52:01 +0000
(
01:52
+0000)
committer
Jim Meyering
<jim@meyering.net>
Thu, 13 Aug 1998 01:52:01 +0000
(
01:52
+0000)
From Johan Danielsson.
lib/filemode.c
patch
|
blob
|
history
diff --git
a/lib/filemode.c
b/lib/filemode.c
index
d87af5b
..
5b830c0
100644
(file)
--- a/
lib/filemode.c
+++ b/
lib/filemode.c
@@
-158,6
+158,7
@@
mode_string (mode, str)
'b' for block special files
'c' for character special files
'm' for multiplexor files
'b' for block special files
'c' for character special files
'm' for multiplexor files
+ 'M' for an off-line (regular) file
'l' for symbolic links
's' for sockets
'p' for fifos
'l' for symbolic links
's' for sockets
'p' for fifos
@@
-199,13
+200,18
@@
ftypelet (bits)
return 'n';
#endif
return 'n';
#endif
+ /* The following two tests are for Cray DMF (Data Migration
+ Facility), which is a HSM file system. A migrated file has a
+ `st_dm_mode' that is different from the normal `st_mode', so any
+ tests for migrated files should use the former. */
+
#ifdef S_ISOFD
#ifdef S_ISOFD
- /* Cray migrated dmf file. */
if (S_ISOFD (bits))
if (S_ISOFD (bits))
+ /* off line, with data */
return 'M';
#endif
#ifdef S_ISOFL
return 'M';
#endif
#ifdef S_ISOFL
- /*
Cray migrated dmf file.
*/
+ /*
off line, with no data
*/
if (S_ISOFL (bits))
return 'M';
#endif
if (S_ISOFL (bits))
return 'M';
#endif