- fsid_t vst_volid; /* volume identifier */
- fsobj_id_t vst_nodeid; /* object's id */
- fsobj_type_t vst_vnodetype; /* vnode type (VREG, VDIR, etc.) */
- fsobj_tag_t vst_vnodetag; /* vnode tag (HFS, UFS, etc.) */
- mode_t vst_mode; /* inode protection mode */
- nlink_t vst_nlink; /* number of hard links */
- uid_t vst_uid; /* user ID of the file's owner */
- gid_t vst_gid; /* group ID of the file's group */
- dev_t vst_dev; /* inode's device */
- dev_t vst_rdev; /* device type */
-#ifndef _POSIX_SOURCE
- struct timespec vst_atimespec; /* time of last access */
- struct timespec vst_mtimespec; /* time of last data modification */
- struct timespec vst_ctimespec; /* time of last file status change */
+ fsid_t vst_volid; /* volume identifier */
+ fsobj_id_t vst_nodeid; /* object's id */
+ fsobj_type_t vst_vnodetype; /* vnode type (VREG, VDIR, etc.) */
+ fsobj_tag_t vst_vnodetag; /* vnode tag (HFS, UFS, etc.) */
+ mode_t vst_mode; /* inode protection mode */
+ nlink_t vst_nlink; /* number of hard links */
+ uid_t vst_uid; /* user ID of the file's owner */
+ gid_t vst_gid; /* group ID of the file's group */
+ dev_t vst_dev; /* inode's device */
+ dev_t vst_rdev; /* device type */
+#if !defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)
+ struct timespec vst_atimespec; /* time of last access */
+ struct timespec vst_mtimespec; /* time of last data modification */
+ struct timespec vst_ctimespec; /* time of last file status change */