Mercurial > audlegacy
diff src/audacious/vfs_buffered_file.c @ 2688:ac22b2cb6013 trunk
[svn]
- Add a vfs_fsize() call to the VFS layer
author | ertzing |
---|---|
date | Fri, 20 Apr 2007 06:49:07 -0700 |
parents | 2afc8e31a378 |
children | 7d3beedf1db8 |
line wrap: on
line diff
--- a/src/audacious/vfs_buffered_file.c Fri Apr 20 04:49:29 2007 -0700 +++ b/src/audacious/vfs_buffered_file.c Fri Apr 20 06:49:07 2007 -0700 @@ -157,6 +157,14 @@ return 0; } +off_t +buffered_file_vfs_fsize_impl(VFSFile * file) +{ + VFSBufferedFile *handle = (VFSBufferedFile *) file->handle; + + return vfs_fsize(handle->which == TRUE ? handle->fd : handle->buffer); +} + gchar * buffered_file_vfs_metadata_impl(VFSFile * file, const gchar * field) { @@ -178,6 +186,7 @@ buffered_file_vfs_ftell_impl, buffered_file_vfs_feof_impl, buffered_file_vfs_truncate_impl, + buffered_file_vfs_fsize_impl, buffered_file_vfs_metadata_impl };