<def f='src/src/sys/nfs/nfsproto.h' l='305' ll='334'/>
<size>84</size>
<doc f='src/src/sys/nfs/nfsproto.h' l='296'>/*
 * File attributes and setable attributes. These structures cover both
 * NFS version 2 and the version 3 protocol. Note that the union is only
 * used so that one pointer can refer to both variants. These structures
 * go out on the wire and must be densely packed, so no quad data types
 * are used. (all fields are longs or u_longs or structures of same)
 * NB: You can&apos;t do sizeof(struct nfs_fattr), you must use the
 *     NFSX_FATTR(v3) macro.
 */</doc>
<mbr r='nfs_fattr::fa_type' o='0' t='u_int32_t'/>
<mbr r='nfs_fattr::fa_mode' o='32' t='u_int32_t'/>
<mbr r='nfs_fattr::fa_nlink' o='64' t='u_int32_t'/>
<mbr r='nfs_fattr::fa_uid' o='96' t='u_int32_t'/>
<mbr r='nfs_fattr::fa_gid' o='128' t='u_int32_t'/>
<mbr r='nfs_fattr::fa_un' o='160' t='union (anonymous union at /home/joerg/work/NetBSD/clean/src/sys/nfs/nfsproto.h:311:2)'/>
