X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Finclude%2Flustre%2Flustreapi.h;h=392ba5da1bc0ca7e1fdc93f2ed185044f141d604;hb=e73cf72b82c4fe31acee81ffa6934312fd128359;hp=5cccbf4d4685ea7a98083d957dd8dc6a4667c478;hpb=3d3a37c9c8daefb18fe7b9c2e83d8d2ef2cdf98b;p=fs%2Flustre-release.git diff --git a/lustre/include/lustre/lustreapi.h b/lustre/include/lustre/lustreapi.h index 5cccbf4..392ba5d 100644 --- a/lustre/include/lustre/lustreapi.h +++ b/lustre/include/lustre/lustreapi.h @@ -375,6 +375,17 @@ extern int llapi_json_add_item(struct llapi_json_item_list **item_list, extern int llapi_json_write_list(struct llapi_json_item_list **item_list, FILE *fp); +/* File lease */ +extern int llapi_lease_get(int fd, int mode); +extern int llapi_lease_check(int fd); +extern int llapi_lease_put(int fd); + +/* Group lock */ +int llapi_group_lock(int fd, int gid); +int llapi_group_unlock(int fd, int gid); + +/** @} llapi */ + /* llapi_layout user interface */ /** Opaque data type abstracting the layout of a Lustre file. */