X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffstools.git;a=blobdiff_plain;f=libfstools%2Flibfstools.h;fp=libfstools%2Flibfstools.h;h=df7e48bfb06280ba8b8e652192d8022db27db49a;hp=70220c25a7efee5c86882683eff9fce2948d536c;hb=ba01996534d15dc725a2dcc56a59fbfb24b58787;hpb=e65232440111b8f6654218033431e5bdd20525c2 diff --git a/libfstools/libfstools.h b/libfstools/libfstools.h index 70220c2..df7e48b 100644 --- a/libfstools/libfstools.h +++ b/libfstools/libfstools.h @@ -17,6 +17,8 @@ #include #include +struct volume; + enum { FS_NONE, FS_SNAPSHOT, @@ -27,8 +29,8 @@ enum { extern char const *extroot_prefix; extern int mount_extroot(void); -extern int mount_snapshot(void); -extern int mount_overlay(void); +extern int mount_snapshot(struct volume *v); +extern int mount_overlay(struct volume *v); extern int mount_move(char *oldroot, char *newroot, char *dir); extern int pivot(char *new, char *old); @@ -43,7 +45,7 @@ extern int find_mtd_block(char *name, char *part, int plen); extern int find_mtd_char(char *name, char *part, int plen); extern int jffs2_ready(char *mtd); -extern int jffs2_switch(int argc, char **argv); +extern int jffs2_switch(struct volume *v); extern int handle_whiteout(const char *dir); extern void foreachdir(const char *dir, int (*cb)(const char*));