int fd = -1;
int i;
char *args[] = { "bash", "-l", NULL };
+ char demo[2];
r = devmount_setup();
if (r < 0) {
fprintf(stderr, "failed to mount devtmpfs, proceeding anyway\n");
write(fd, "Hello World!\n", 13);
sleep(1);
}
+ read(fd, demo, 2);
write(fd, "G\n", 2);
dup2(fd, 0);
dup2(fd, 1);
dup2(fd, 2);
+ read(fd, demo, 2);
printf("N\n");
r = do_mknod("/sys/block/mmcblk1", "mmcblk1p3", 1, 1);
if (r < 0) {
fprintf(stderr, "Failed to create mmcblk1p3\n");
}
+ read(fd, demo, 2);
printf("U\n");
printf("Mounting root\n");
r = mkdir("/root", 0755);