int count_files_in_dir()

in sample_app/onvif_camera_mock/artifacts/wsdd/src/file_utils.c [108:134]


int count_files_in_dir(const char *dir_name)
{

    DIR *dir;
    struct dirent *entry;
    int count = 0;


    if( !dir_name )
    {
        errno = EINVAL;
        return -1;
    }


    dir = opendir(dir_name);
    if(dir == NULL)
        return -1;


    while( (entry = readdir(dir)) )
        count++;


    closedir(dir);
    return count;
}