00001 /* 00002 * File: MkDirs.cpp 00003 * Author: nick 00004 * 00005 * Created on 27 Сентябрь 2011 г., 12:25 00006 */ 00007 00008 #include "MkDirs.h" 00009 int MkDirs::fileFunc(Mkdir* filetag){ 00010 int res=-1; 00011 mode_t mt; 00012 string fn=sc->getSharedDir()+filetag->getFile(mt); 00013 00014 GlobalData* gd=GlobalData::get_Instance(); 00015 if(mkdir(fn.data(),mt)<0){ 00016 //3. если не удалится то вернуть -ERRNO 00017 res=-errno; 00018 }else{ 00019 //Если все хорошо вернуть 0 00020 res= 0; 00021 } 00022 //4. если есть, то вернуть -1 00023 return res; 00024 }
1.7.1