summaryrefslogtreecommitdiffstats
path: root/fastboot/fs.h
diff options
context:
space:
mode:
authorDmitry Grinberg <dmitrygr@google.com>2014-03-11 18:28:15 -0700
committerDmitry Grinberg <dmitrygr@google.com>2014-03-13 15:55:11 -0700
commit0d4a4cb8aa16fdb3897eaa89a62cb055d8dcbdf9 (patch)
treecf9c186047ea4ad790657b1059d4b78294656212 /fastboot/fs.h
parent93412622859014cc8bd39c30101096d03300845c (diff)
downloadsystem_core-0d4a4cb8aa16fdb3897eaa89a62cb055d8dcbdf9.zip
system_core-0d4a4cb8aa16fdb3897eaa89a62cb055d8dcbdf9.tar.gz
system_core-0d4a4cb8aa16fdb3897eaa89a62cb055d8dcbdf9.tar.bz2
fastboot: allow format on devices with small buffers
Formatting large partitions on devices with small transfer buffers did not work before since format used a strange path through the code to send data. It now uses the normal path. Also cleaned up a bit. FS code now lives in a separate file and the custom path for format is gone. Change-Id: If4e01cabc2e250b7c02ca7ce8c268e51d49e1529
Diffstat (limited to 'fastboot/fs.h')
-rw-r--r--fastboot/fs.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/fastboot/fs.h b/fastboot/fs.h
new file mode 100644
index 0000000..65b9555
--- /dev/null
+++ b/fastboot/fs.h
@@ -0,0 +1,12 @@
+#ifndef _FS_H_
+#define _FH_H_
+
+#include <stdint.h>
+
+struct fs_generator;
+
+const struct fs_generator* fs_get_generator(const char* name);
+int fs_generator_generate(const struct fs_generator* gen, int tmpFileNo, long long partSize);
+
+#endif
+