Truncating Files

Truncating Files —

Synopsis




GnomeVFSResult gnome_vfs_truncate           (const gchar *text_uri,
                                             GnomeVFSFileSize length);
GnomeVFSResult gnome_vfs_truncate_uri       (GnomeVFSURI *uri,
                                             GnomeVFSFileSize length);
GnomeVFSResult gnome_vfs_truncate_handle    (GnomeVFSHandle *handle,
                                             GnomeVFSFileSize length);

Description

Details

gnome_vfs_truncate ()

GnomeVFSResult gnome_vfs_truncate           (const gchar *text_uri,
                                             GnomeVFSFileSize length);

Truncate the file at text_uri to length bytes.

text_uri : URI of the file to be truncated
length : length of the new file at text_uri
Returns : An integer representing the result of the operation

gnome_vfs_truncate_uri ()

GnomeVFSResult gnome_vfs_truncate_uri       (GnomeVFSURI *uri,
                                             GnomeVFSFileSize length);

Truncate the file at uri to be only length bytes. Data past length bytes will be discarded.

uri : URI of the file to be truncated
length : length of the new file at uri
Returns : An integer representing the result of the operation

gnome_vfs_truncate_handle ()

GnomeVFSResult gnome_vfs_truncate_handle    (GnomeVFSHandle *handle,
                                             GnomeVFSFileSize length);

Truncate the file pointed to be handle to be only length bytes. Data past length bytes will be discarded.

handle : a handle to the file to be truncated
length : length of the new file the handle is open to
Returns : An integer representing the result of the operation