MkDirs.cpp

См. документацию.
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 }