aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert2012-12-23 22:24:08 -0800
committerPaul Eggert2012-12-23 22:24:08 -0800
commit219023c4347abfc9461f2d99245de3c4aa7f1e64 (patch)
tree02185574d64e82c51c123a07ac0c1104f15285fe /lib
parent087d8265e4f5a6116b0ee02d2e1854f5409bda4d (diff)
downloademacs-219023c4347abfc9461f2d99245de3c4aa7f1e64.tar.gz
emacs-219023c4347abfc9461f2d99245de3c4aa7f1e64.zip
Merge from gnulib.
Diffstat (limited to 'lib')
-rw-r--r--lib/filemode.c2
-rw-r--r--lib/sys_stat.in.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/lib/filemode.c b/lib/filemode.c
index ed8c6c989f1..24ffeae7c99 100644
--- a/lib/filemode.c
+++ b/lib/filemode.c
@@ -78,7 +78,7 @@ ftypelet (mode_t bits)
78 return 'C'; 78 return 'C';
79 if (S_ISDOOR (bits)) 79 if (S_ISDOOR (bits))
80 return 'D'; 80 return 'D';
81 if (S_ISMPB (bits) || S_ISMPC (bits)) 81 if (S_ISMPB (bits) || S_ISMPC (bits) || S_ISMPX (bits))
82 return 'm'; 82 return 'm';
83 if (S_ISNWK (bits)) 83 if (S_ISNWK (bits))
84 return 'n'; 84 return 'n';
diff --git a/lib/sys_stat.in.h b/lib/sys_stat.in.h
index ac05ddb5cec..936c0fb8c48 100644
--- a/lib/sys_stat.in.h
+++ b/lib/sys_stat.in.h
@@ -150,6 +150,10 @@
150# endif 150# endif
151#endif 151#endif
152 152
153#ifndef S_ISMPX /* AIX */
154# define S_ISMPX(m) 0
155#endif
156
153#ifndef S_ISNAM /* Xenix */ 157#ifndef S_ISNAM /* Xenix */
154# ifdef S_IFNAM 158# ifdef S_IFNAM
155# define S_ISNAM(m) (((m) & S_IFMT) == S_IFNAM) 159# define S_ISNAM(m) (((m) & S_IFMT) == S_IFNAM)