## 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