7 #include "1stclass.hpp"
8 int firstclass::rmkdir(const string in_dir){
11 check_dir=new char[sizeof(char)*(in_dir.length()+1)];
12 safe_strcat(check_dir, in_dir.c_str());
15 int rmkdir(const char *check_dir){
20 char dir_path[512]="";
22 if(stat(check_dir, &st)!=0){
23 if(mkdir(check_dir, 0755)==0){
26 safe_strcat(moto, check_dir);
27 token_p=strtok(moto, "/");
28 safe_strcat(dir_path, "/");
29 safe_strcat(dir_path, token_p);
30 if(stat(dir_path, &st)!=0){
31 if(mkdir(dir_path, 0755)==0){
40 while((token_p=strtok(NULL,"/"))!=NULL){
41 safe_strcat(dir_path, "/");
42 safe_strcat(dir_path, token_p);
43 if(stat(dir_path, &st)!=0){
44 if(mkdir(dir_path, 0755)==0){