git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@185
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
foreach (keys %process) {
print OUT<<EOF
int launch_$_(int argc, char **argv) {
foreach (keys %process) {
print OUT<<EOF
int launch_$_(int argc, char **argv) {
+ char **myargv=argv;
+ int i;
+
- argv=realloc(argv,++argc * sizeof(char**));
- argv[argc-1] = gras_log;
+ myargv=malloc((argc+1) * sizeof(char**));
+ for (i=0; i<argc; i++)
+ myargv[i] = argv[i];
+ myargv[argc++] = gras_log;
+ if (myargv != argv)
+ free(myargv);