summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/fs/pseudofs/pseudofs.h
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/sys/fs/pseudofs/pseudofs.h')
-rw-r--r--freebsd/sys/fs/pseudofs/pseudofs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/fs/pseudofs/pseudofs.h b/freebsd/sys/fs/pseudofs/pseudofs.h
index 602e1fbf..6693b606 100644
--- a/freebsd/sys/fs/pseudofs/pseudofs.h
+++ b/freebsd/sys/fs/pseudofs/pseudofs.h
@@ -54,7 +54,11 @@ struct vnode;
*/
#define PFS_NAMELEN 128
#define PFS_FSNAMELEN 16 /* equal to MFSNAMELEN */
+#ifndef __rtems__
#define PFS_DELEN (offsetof(struct dirent, d_name) + PFS_NAMELEN)
+#else /* __rtems__ */
+#define PFS_DELEN (offsetof(struct dirent, d_name) + PFS_NAMELEN + 2)
+#endif /* __rtems__ */
typedef enum {
pfstype_none = 0,