*** dotx-id.d/draft-ietf-nfsv4-minorversion1-dot-x-PAv4.xml.new 2009-06-20 13:37:37.000000000 -0700 --- PAv5.d/draft-ietf-nfsv4-minorversion1-dot-x-PAv5.xml 2009-09-06 08:07:28.000000000 -0700 *************** *** 51,57 **** --- 51,57 ---- *************** *** 110,116 **** ! Transport NFSv4 --- 110,116 ---- ! Transport NFSv4 *************** *** 255,262 **** /// * reproduce this note if possible. /// * /// * This file was machine generated for ! /// * draft-ietf-nfsv4-minorversion1-PAv4 ! /// * Last updated Sat Jun 20 12:47:50 PDT 2009 /// */ /// /* /// * nfs4_prot.x --- 255,262 ---- /// * reproduce this note if possible. /// * /// * This file was machine generated for ! /// * draft-ietf-nfsv4-minorversion1-PAv5 ! /// * Last updated Sun Sep 6 08:03:22 PDT 2009 /// */ /// /* /// * nfs4_prot.x *************** *** 266,272 **** /// %#define _AUTH_SYS_DEFINE_FOR_NFSv41 /// %#include <rpc/auth_sys.h> /// %typedef struct authsys_parms authsys_parms; ! /// %#endif _AUTH_SYS_DEFINE_FOR_NFSv41 /// /// /* /// * Basic typedefs for RFC 1832 data type definitions --- 266,272 ---- /// %#define _AUTH_SYS_DEFINE_FOR_NFSv41 /// %#include <rpc/auth_sys.h> /// %typedef struct authsys_parms authsys_parms; ! /// %#endif /* _AUTH_SYS_DEFINE_FOR_NFSv41 */ /// /// /* /// * Basic typedefs for RFC 1832 data type definitions *************** *** 882,888 **** /// * NFSv4.1 attributes /// */ /// typedef bitmap4 fattr4_supported_attrs; - /// typedef bitmap4 fattr4_suppattr_exclcreat; /// typedef nfs_ftype4 fattr4_type; /// typedef uint32_t fattr4_fh_expire_type; /// typedef changeid4 fattr4_change; --- 882,887 ---- *************** *** 942,953 **** /// /* /// * attributes new to NFSv4.1 /// */ /// typedef nfstime4 fattr4_dir_notif_delay; /// typedef nfstime4 fattr4_dirent_notif_delay; - /// typedef bool fattr4_absent; /// typedef layouttype4 fattr4_fs_layout_types<>; /// typedef fs4_status fattr4_fs_status; ! /// typedef fs_charset_cap4 fattr4_fs_charset_cap4; /// typedef uint32_t fattr4_layout_alignment; /// typedef uint32_t fattr4_layout_blksize; /// typedef layouthint4 fattr4_layout_hint; --- 941,952 ---- /// /* /// * attributes new to NFSv4.1 /// */ + /// typedef bitmap4 fattr4_suppattr_exclcreat; /// typedef nfstime4 fattr4_dir_notif_delay; /// typedef nfstime4 fattr4_dirent_notif_delay; /// typedef layouttype4 fattr4_fs_layout_types<>; /// typedef fs4_status fattr4_fs_status; ! /// typedef fs_charset_cap4 fattr4_fs_charset_cap; /// typedef uint32_t fattr4_layout_alignment; /// typedef uint32_t fattr4_layout_blksize; /// typedef layouthint4 fattr4_layout_hint; *************** *** 960,970 **** /// typedef uint64_t fattr4_retention_hold; /// typedef nfsacl41 fattr4_dacl; /// typedef nfsacl41 fattr4_sacl; /// ! /// ! /// /* ! /// * Mandatory Attributes ! /// */ /// const FATTR4_SUPPORTED_ATTRS = 0; /// const FATTR4_TYPE = 1; /// const FATTR4_FH_EXPIRE_TYPE = 2; --- 959,969 ---- /// typedef uint64_t fattr4_retention_hold; /// typedef nfsacl41 fattr4_dacl; /// typedef nfsacl41 fattr4_sacl; + /// typedef change_policy4 fattr4_change_policy; /// ! /// %/* ! /// % * Mandatory Attributes ! /// % */ /// const FATTR4_SUPPORTED_ATTRS = 0; /// const FATTR4_TYPE = 1; /// const FATTR4_FH_EXPIRE_TYPE = 2; *************** *** 978,988 **** /// const FATTR4_LEASE_TIME = 10; /// const FATTR4_RDATTR_ERROR = 11; /// const FATTR4_FILEHANDLE = 19; /// const FATTR4_SUPPATTR_EXCLCREAT = 75; /// ! /// /* ! /// * Recommended Attributes ! /// */ /// const FATTR4_ACL = 12; /// const FATTR4_ACLSUPPORT = 13; /// const FATTR4_ARCHIVE = 14; --- 977,988 ---- /// const FATTR4_LEASE_TIME = 10; /// const FATTR4_RDATTR_ERROR = 11; /// const FATTR4_FILEHANDLE = 19; + /// %/* new to NFSV4.1 */ /// const FATTR4_SUPPATTR_EXCLCREAT = 75; /// ! /// %/* ! /// % * Recommended Attributes ! /// % */ /// const FATTR4_ACL = 12; /// const FATTR4_ACLSUPPORT = 13; /// const FATTR4_ARCHIVE = 14; *************** *** 1026,1040 **** /// const FATTR4_TIME_MODIFY = 53; /// const FATTR4_TIME_MODIFY_SET = 54; /// const FATTR4_MOUNTED_ON_FILEID = 55; /// const FATTR4_DIR_NOTIF_DELAY = 56; /// const FATTR4_DIRENT_NOTIF_DELAY = 57; /// const FATTR4_DACL = 58; /// const FATTR4_SACL = 59; /// const FATTR4_CHANGE_POLICY = 60; /// const FATTR4_FS_STATUS = 61; ! /// const FATTR4_FS_LAYOUT_TYPE = 62; /// const FATTR4_LAYOUT_HINT = 63; ! /// const FATTR4_LAYOUT_TYPE = 64; /// const FATTR4_LAYOUT_BLKSIZE = 65; /// const FATTR4_LAYOUT_ALIGNMENT = 66; /// const FATTR4_FS_LOCATIONS_INFO = 67; --- 1026,1043 ---- /// const FATTR4_TIME_MODIFY = 53; /// const FATTR4_TIME_MODIFY_SET = 54; /// const FATTR4_MOUNTED_ON_FILEID = 55; + /// % + /// %/* new to NFSV4.1 */ + /// % /// const FATTR4_DIR_NOTIF_DELAY = 56; /// const FATTR4_DIRENT_NOTIF_DELAY = 57; /// const FATTR4_DACL = 58; /// const FATTR4_SACL = 59; /// const FATTR4_CHANGE_POLICY = 60; /// const FATTR4_FS_STATUS = 61; ! /// const FATTR4_FS_LAYOUT_TYPES = 62; /// const FATTR4_LAYOUT_HINT = 63; ! /// const FATTR4_LAYOUT_TYPES = 64; /// const FATTR4_LAYOUT_BLKSIZE = 65; /// const FATTR4_LAYOUT_ALIGNMENT = 66; /// const FATTR4_FS_LOCATIONS_INFO = 67;