Return TypeFunction nameArguments
hzEcodeDirExists(const char*,)

Declared in file: hzDirectory.h
Defined in file : hzDirectory.cpp

Function Logic:

0:START 1:!dirname||!dirname[0] 2:Return E_ARGUMENT 3:stat(dirname,&fs)==-1 4:Return E_NOTFOUND 5:!S_ISDIR(fs.st_mode) 6:Return E_TYPE 7:Return E_OK

Function body:

hzEcode DirExists (const char* dirname)
{
   FSTAT   fs ;
   if (!dirname || !dirname[0])
       return E_ARGUMENT ;
   if (stat(dirname, &fs) == -1)
       return E_NOTFOUND ;
   if (!S_ISDIR(fs.st_mode))
       return E_TYPE ;
   return E_OK ;
}