- Timestamp:
- May 4, 2019, 3:36:37 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/prototype-v0/zoo-project/zoo-services/utils/hpc/service2.c
r862 r907 133 133 if(unlink(fullpath)==0){ 134 134 // TODO store the filename_full in the deletedfiles 135 fprintf(stderr,"#### DeleteData #### %s %d %s has been successfully deleted\n",__FILE__,__LINE__,( strlen(filename)>0?filename:fullpath));135 fprintf(stderr,"#### DeleteData #### %s %d %s has been successfully deleted\n",__FILE__,__LINE__,(filename!=NULL && strlen(filename)>0?filename:fullpath)); 136 136 }else{ 137 137 fprintf(stderr,"#### DeleteData #### unable to delete %s %s \n",fullpath,fetchErrno(errno)); … … 155 155 map* ioname=getMapFromMaps(inputs,"ioname","value"); 156 156 char tmp0[4]; 157 sprintf(tmp0,"%c%c%c",filename->value[strlen(filename->value)- 4],filename->value[strlen(filename->value)-3],filename->value[strlen(filename->value)-2]);157 sprintf(tmp0,"%c%c%c",filename->value[strlen(filename->value)-3],filename->value[strlen(filename->value)-2],filename->value[strlen(filename->value)-1]); 158 158 char *cfilename=NULL; 159 159 if(strcasecmp(tmp0,"zca")==0){ … … 208 208 char tmp1[8]; 209 209 snprintf(tmp1,7,"%s",filename->value); 210 if(strcasecmp(tmp1,"output")==0 || str casecmp(tmp1,"input_")==0){211 try deletedatafile(tmppath->value,filename->value);210 if(strcasecmp(tmp1,"output")==0 || strstr(filename->value,".zca")!=NULL || strcasecmp(tmp1,"input_")==0){ 211 tryDeleteDataFile(tmpPath->value,filename->value); 212 212 char *tmp=zStrdup(filename->value); 213 213 tmp[strlen(tmp)-strlen(strrchr(tmp,'.'))]=0; … … 254 254 setMapInMaps(outputs,"Result","value",_ss("The output data has been correclty removed")); 255 255 }else{ 256 setMapInMaps(conf,"lenv","message",_ss("The file you try to delete is nor an input, nor an doutput."));256 setMapInMaps(conf,"lenv","message",_ss("The file you try to delete is nor an input, nor an output.")); 257 257 unlockFile(conf,lck); 258 258 return SERVICE_FAILED;
Note: See TracChangeset
for help on using the changeset viewer.