id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	branch_state	votes
1968	mcview: need view blockdevice	angel_il		"now it's forbidden
{{{
        if (!S_ISREG (st.st_mode)) {
            mc_close (fd);
            mcview_show_error (view, _("" Cannot view: not a regular file ""));
            g_free (view->filename);
            view->filename = NULL;
            goto finish;
        }
}}}

and we have one problem - calculate filesize.
fstat return 0 for block devices...
as a workaround, we can use '''ftell''' like this

{{{
off_t mc_ftell (int fd)
{
    fseek(fd, 0L, SEEK_END);
    return ftell(fd);
}
}}}"	enhancement	new	major	4.7	mc-core	version not selected							
