int DH_LocalIsExist(char *localdir)
{
int
retval = STATUS_AUX_OK ;
DIR *handle = NULL;
handle = opendir (localdir);
if (handle == NULL)
{
return STATUS_AUX_OPEN_DIR_FAILED ;
}
else
{
closedir (handle);
}
return retval;
}
int aux_FindDirIsExist(char *dir, char *finddir,int *exist)
{
int
retval = STATUS_AUX_OK ;
DIR *handle = NULL;
struct dirent *dir_file = NULL;
char temppt[64];
memset(temppt,0,sizeof(temppt));
*exist = 0 ;
handle = opendir (dir);
if (handle == NULL)
{
//
DHPRINT_DEBUG("%s","DH_FindDirIsExist handle is NULL");
return
STATUS_AUX_POPEN_FAILED;
}
while ((dir_file = readdir (handle)) != NULL)
{
strcpy(temppt, dir_file->d_name);
if(!strcmp(finddir,temppt))
{
*exist = 1 ;
break;
}
}
closedir (handle);
return retval;
}