X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Finclude%2Flustre%2Fliblustreapi.h;h=12bd8a1043c8058338f1fb243026962b0de941c9;hb=99d26afb907b34ecc6a54f75b7a374f7e34a206c;hp=b47b54eb2e06a46e32a5af218a8fe1d6e41cf607;hpb=00d783456c551aa990e911c075f8cc0db0c45f96;p=fs%2Flustre-release.git diff --git a/lustre/include/lustre/liblustreapi.h b/lustre/include/lustre/liblustreapi.h index b47b54e..12bd8a1 100644 --- a/lustre/include/lustre/liblustreapi.h +++ b/lustre/include/lustre/liblustreapi.h @@ -37,6 +37,11 @@ #ifndef _LIBLUSTREAPI_H_ #define _LIBLUSTREAPI_H_ +/** \defgroup llapi llapi + * + * @{ + */ + #include /* Initially allocate for these many OSTs, realloc if needed */ @@ -120,6 +125,7 @@ struct find_param { obds_printed:1, exclude_pattern:1, exclude_type:1, + exclude_obd:1, have_fileinfo:1, exclude_gid:1, exclude_uid:1, @@ -188,6 +194,7 @@ extern int llapi_quotacheck(char *mnt, int check_type); extern int llapi_poll_quotacheck(char *mnt, struct if_quotacheck *qchk); extern int llapi_quotactl(char *mnt, struct if_quotactl *qctl); extern int llapi_target_iterate(int type_num, char **obd_type, void *args, llapi_cb_t cb); +extern int llapi_get_connect_flags(const char *mnt, __u64 *flags); extern int llapi_lsetfacl(int argc, char *argv[]); extern int llapi_lgetfacl(int argc, char *argv[]); extern int llapi_rsetfacl(int argc, char *argv[]); @@ -216,13 +223,15 @@ extern int llapi_changelog_clear(const char *mdtname, const char *idstr, /* HSM copytool interface. priv is private state, managed internally by these functions */ -extern int llapi_copytool_start(void **priv, int flags, int archive_num_count, - int *archive_nums); +extern int llapi_copytool_start(void **priv, char *fsname, int flags, + int archive_count, int *archives); extern int llapi_copytool_fini(void **priv); extern int llapi_copytool_recv(void *priv, struct hsm_action_list **hal, int *msgsize); extern int llapi_copytool_free(struct hsm_action_list **hal); +/** @} llapi */ + #endif