X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/1c79356b52d46aa6b508fb032f5ae709b1f2897b..6601e61aa18bf4f09af135ff61fc7f4771d23b06:/bsd/sys/vstat.h?ds=sidebyside diff --git a/bsd/sys/vstat.h b/bsd/sys/vstat.h index 0d8e745a3..4a8817c8d 100644 --- a/bsd/sys/vstat.h +++ b/bsd/sys/vstat.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * @@ -23,23 +23,25 @@ /*- * @(#)vstat.h */ -/* HISTORY - * 01-27-98 chw at Apple Computer, Inc. - * Created. - */ #ifndef _SYS_VSTAT_H_ #define _SYS_VSTAT_H_ +#include + +#warning obsolete header! delete the include from your sources + +#ifdef __APPLE_API_OBSOLETE + #include #include -#ifndef _POSIX_SOURCE +#ifndef _POSIX_C_SOURCE struct vstat { fsid_t vst_volid; /* volume identifier */ fsobj_id_t vst_nodeid; /* object's id */ - fsobj_type_t vst_vnodetype; /* vnode type (VREG, VCPLX, VDIR, etc.) */ + 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 */ @@ -47,7 +49,7 @@ struct vstat { 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 +#ifndef _POSIX_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 */ @@ -65,6 +67,7 @@ struct vstat { u_int32_t vst_flags; /* user defined flags for file */ }; -#endif /* ! _POSIX_SOURCE */ +#endif /* ! _POSIX_C_SOURCE */ +#endif /* __APPLE_API_OBSOLETE */ #endif /* !_SYS_VSTAT_H_ */