Querying the defined policies
The following function calls query defined policies.
To query all policies on a file system
-
To query all policies on a file system, use the following function call:
vxfs_ap_enumerate(fd, &count, fsap_info_ptr);
To query a single defined policy
-
To query a single defined policy, use the following function call:
vxfs_ap_query(fs, fsap_info_ptr);
To query a file for its assigned policies
-
To query a file for its assigned policies, use the following function call:
vxfs_ap_query_file(fs, data_policy, meta_policy, 0);
To query a Storage Checkpoint for its assigned policies
-
To query a Storage Checkpoint for its assigned policies, use the following function call:
vxfs_ap_query_ckpt(fd, check_point_name, data_policy,
meta_policy)
To query a directory for its pattern table
-
To query a directory for its pattern table, use the following function call:
vxfs_ap_query_file_pat(int fd, struct fsap_pattern_table \
**pat_query, uint32_t flags);
To query for a file system-wide pattern table
-
To query for a file system-wide pattern table, use the following function call:
vxfs_ap_query_fs_pat(int fd, struct fsap_pattern_table \
**pat_query, uint32_t flags);