diff options
Diffstat (limited to 'freebsd/sys/fs/pseudofs/pseudofs.h')
-rw-r--r-- | freebsd/sys/fs/pseudofs/pseudofs.h | 4 |
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, |