vxfs_ap_query_file_pat - list the pattern table of a directory
cc -I /opt/VRTS/include -L /opt/VRTS/lib
-l vxfsutil -ldl
#include <sys/types.h>
#include <vxfsutil.h>
int vxfs_ap_query_file_pat(int fd,
struct fsap_pattern_table **pat_query,
uint32_t flags);
AVAILABILITY
VRTSvxfs
vxfs_ap_query_file_pat() returns the pattern tables of a directory specified by fd.The fd field is the file descriptor of the mount points directory.
On a successful return, the following fields are filled:
To use this function, specify -l vxfsutil while linking.
pt_flags Contains the flags of the pattern table. pt_num Contains the number of pattern entries. pt_data Points to an array of fsap_pattern_entry structures.
This API supports file system versions 6.0 and above.
The flags argument is currently unused.
vxfs_ap_query_file_pat() returns zero on success, and pat_query points to a newly allocated structure that is filled with pattern information. The caller must free the pat_query field by calling the LIBC free() function. vxfs_ap_query_file_pat() returns non-zero on failure.
ENXIO An I/O error occurred during the operation. ENOTDIR The fd field does not point to a directory. ENOSYS No appropriate licenses are installed.
vxfs_ap_assign_file_pat(3)
VxFS 8.0 | vxfs_ap_query_file_pat(3) |