]> git.sesse.net Git - vlc/commitdiff
File: devices are not seekable
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Thu, 12 Jun 2008 17:10:55 +0000 (20:10 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Thu, 12 Jun 2008 17:10:55 +0000 (20:10 +0300)
Character device may be seekable (depending on the device) and block
device are seekable, but only on certain boundaries which we don't
handle.

modules/access/file.c

index 29228dc45bca58c3afe4befe9a847e2b08355b97..1878f40297c8d7967edcf73c7524b509aeffc834 100644 (file)
@@ -193,9 +193,7 @@ static int Open( vlc_object_t *p_this )
 
 #ifdef HAVE_SYS_STAT_H
     p_access->info.i_size = st.st_size;
-    if (!S_ISREG (st.st_mode)
-     && !S_ISBLK (st.st_mode)
-     && !S_ISCHR (st.st_mode))
+    if (!S_ISREG (st.st_mode))
         p_sys->b_seekable = false;
 #else
     p_sys->b_seekable = !b_stdin;