mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-13 22:59:37 +08:00
freenbsd/vfs: VFS attributes need to have the same size mode_t variable
If the size in the attributes struct does not match the mode_t the VNOVAL checks fail because size of the values are not the same. Updates #4723
This commit is contained in:
parent
c8e1d6dbc4
commit
60e40e9b83
@ -266,8 +266,12 @@ struct xvnode {
|
||||
*/
|
||||
struct vattr {
|
||||
enum vtype va_type; /* vnode type (for create) */
|
||||
#ifndef __rtems__
|
||||
u_short va_mode; /* files access mode and type */
|
||||
u_short va_padding0;
|
||||
#else /* __rtems__ */
|
||||
mode_t va_mode; /* files access mode and type */
|
||||
#endif /* __rtems__ */
|
||||
uid_t va_uid; /* owner user id */
|
||||
gid_t va_gid; /* owner group id */
|
||||
nlink_t va_nlink; /* number of references to file */
|
||||
|
Loading…
x
Reference in New Issue
Block a user