11 |
|
|
12 |
|
int myid,numprocs,rank,i; |
13 |
|
int nrst_files; |
14 |
< |
char * dirname = "./"; |
15 |
< |
char **fname; |
14 |
> |
char * dirname = "."; |
15 |
> |
char *fname; |
16 |
> |
//char *fname; |
17 |
|
extern char **environ; |
18 |
|
char *newargv[] ={ |
19 |
|
"/bin/echo", |
20 |
< |
"Hey this now spews on multiple machines", |
20 |
> |
"File Placeholder", |
21 |
> |
"Command options placeholder", |
22 |
|
NULL |
23 |
|
}; |
24 |
|
MPI_Init(&argc,&argv); |
31 |
|
// } |
32 |
|
// } |
33 |
|
nrst_files = nfiles(&dirname,myid); |
34 |
+ |
printf("Number of files nrst_files %d\n",nrst_files); |
35 |
|
for (i=0;i<nrst_files;i++){ |
36 |
< |
getfilename(i,fname); |
37 |
< |
newargv[1] = *fname; |
36 |
> |
fname = getfilename(i); |
37 |
> |
newargv[1] = fname; |
38 |
|
execve(argv[0],newargv,environ); |
39 |
|
} |
40 |
|
|