diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/libubi.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/libubi.h b/include/libubi.h index 9cb5037..b5b3d8f 100644 --- a/include/libubi.h +++ b/include/libubi.h @@ -487,6 +487,21 @@ int ubi_leb_unmap(int fd, int lnum); */ int ubi_is_mapped(int fd, int lnum); +/** + * ubi_leb_map - map logical eraseblock to a physical eraseblock. + * @fd: volume character device file descriptor + * @lnum: logical eraseblock number + * + * This function maps an un-mapped logical eraseblock @lnum to a physical + * eraseblock. This means, that after a successful invocation of this + * function the logical eraseblock @lnum will be empty (contain only %0xFF + * bytes) and be mapped to a physical eraseblock, even if an unclean reboot + * happens. + * + * This function returns zero in case of success, %-1 in case of failures. + */ +int ubi_leb_map(int fd, int lnum); + #ifdef __cplusplus } #endif |