generic loaders - fix load if process esits before stdout produced

i found that generic loaders broke on my machine. stdout was never
reaching the app. child process exited and never sent stdout before
parent got anything - it all was lost in buffers somewhere. this fixes
it. fflush stdout. nasty little bugger.

@fix
This commit is contained in:
Carsten Haitzler 2015-08-11 21:34:48 +09:00
parent df47798bba
commit a673ffa1bd
7 changed files with 7 additions and 4 deletions

View File

@ -287,6 +287,6 @@ main(int argc, char **argv)
printf("done\n");
_gst_shutdown();
fflush(stdout);
return 0;
}

View File

@ -273,6 +273,6 @@ main(int argc, char **argv)
printf("done\n");
_gst_shutdown();
fflush(stdout);
return 0;
}

View File

@ -350,6 +350,6 @@ main(int argc, char **argv)
eina_tmpstr_del(tmpdir);
eina_tmpstr_del(generated);
}
fflush(stdout);
return 0;
}

View File

@ -284,6 +284,6 @@ main(int argc, char **argv)
printf("done\n");
_spectre_shutdown();
fflush(stdout);
return 0;
}

View File

@ -235,6 +235,7 @@ int main(int argc, char **argv)
}
}
_raw_shutdown();
fflush(stdout);
return 0;
}

View File

@ -223,6 +223,7 @@ int main(int argc, char **argv)
}
}
_svg_shutdown();
fflush(stdout);
return 0;
}

View File

@ -1726,5 +1726,6 @@ main(int argc, char **argv)
else
printf("done\n");
xcf_cleanup();
fflush(stdout);
return 0;
}