static int file_open_dir(URLContext *h)

{

#if HAVE_DIRENT_H

    FileContext *c = h->priv_data;



    c->dir = opendir(h->filename);

    if (!c->dir)

        return AVERROR(errno);



    return 0;

#else

    return AVERROR(ENOSYS);

#endif /* HAVE_DIRENT_H */

}

static int file_open_dir(URLContext *h)

{

#if HAVE_DIRENT_H

    FileContext *c = h->priv_data;



    c->dir = opendir(h->filename);

    if (!c->dir)

        return AVERROR(errno);



    return 0;

#else

    return AVERROR(ENOSYS);

#endif 

}

static int FUNC_0(URLContext *VAR_0)

{

#if HAVE_DIRENT_H

    FileContext *c = VAR_0->priv_data;



    c->dir = opendir(VAR_0->filename);

    if (!c->dir)

        return AVERROR(errno);



    return 0;

#else

    return AVERROR(ENOSYS);

#endif 

}

static int FUNC_0(URLContext *VAR_0)
{ #if HAVE_DIRENT_H
FileContext *c = VAR_0->priv_data; c->dir = opendir(VAR_0->filename); if (!c->dir)
return AVERROR(errno); return 0; #else
return AVERROR(ENOSYS); #endif
}