int main (int argc, char **argv) { MateVFSResult result; MateVFSURI *uri; gchar *text_uri; if (argc != 2) { printf ("Usage: %s <uri>\n", argv[0]); return 1; } if (! mate_vfs_init ()) { fprintf (stderr, "Cannot initialize mate-vfs.\n"); return 1; } uri = mate_vfs_uri_new (argv[1]); if (uri == NULL) { fprintf (stderr, "URI not valid.\n"); return 1; } text_uri = mate_vfs_uri_to_string (uri, MATE_VFS_URI_HIDE_NONE); result = mate_vfs_unlink (text_uri); show_result (result, "unlink", text_uri); g_free (text_uri); return 0; }
static void do_rm (void) { char *fname; MateVFSResult result; fname = get_fname (); result = mate_vfs_unlink (fname); if (show_if_error (result, "unlink ", fname)) return; }