#ifndef _LIBLUSTREAPI_H_
#define _LIBLUSTREAPI_H_
-/* liblustreapi.c */
-int op_create_file(char *name, long stripe_size, int stripe_offset,
- int stripe_count);
-int op_find(char *path, struct obd_uuid *obduuid, int recursive,
- int verbose, int quiet);
-int op_check(int type_num, char **obd_type_p, char *dir);
-int op_catinfo(char *dir, char *keyword, char *node_name);
-
+#include <lustre/lustre_user.h>
+/* liblustreapi.c */
+extern int llapi_file_create(char *name, long stripe_size, int stripe_offset,
+ int stripe_count, int stripe_pattern);
+extern int llapi_file_get_stripe(char *path, struct lov_user_md *lum);
+extern int llapi_find(char *path, struct obd_uuid *obduuid, int recursive,
+ int verbose, int quiet);
+extern int llapi_target_check(int num_types, char **obd_types, char *dir);
+extern int llapi_catinfo(char *dir, char *keyword, char *node_name);
+extern int llapi_lov_get_uuids(int fd, struct obd_uuid *uuidp, int *ost_count);
+extern int llapi_is_lustre_mnttype(char *type);
#endif