"-F", "32", "-O", "tizen", "-c", "8", NULL, NULL,
};
+static const char *emul_vfat_arg[] = {
+ "/usr/bin/newfs_msdos",
+ "-F", "32", "-O", "tizen", "-L", "emul-sdcard", "-c", "8", NULL, NULL,
+};
+
static const char *vfat_check_arg[] = {
"/usr/bin/fsck_msdosfs",
"-pf", NULL, NULL,
static int vfat_format(const char *devpath)
{
int argc;
- argc = ARRAY_SIZE(vfat_arg);
- vfat_arg[argc - 2] = devpath;
- return run_child(argc, vfat_arg);
+
+ if(!is_emulator()) {
+ argc = ARRAY_SIZE(vfat_arg);
+ vfat_arg[argc - 2] = devpath;
+ return run_child(argc, vfat_arg);
+ }
+ else {
+ argc = ARRAY_SIZE(emul_vfat_arg);
+ emul_vfat_arg[argc - 2] = devpath;
+ return run_child(argc, emul_vfat_arg);
+ }
}
static const struct block_fs_ops vfat_ops = {