| 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 |
|
|