Enlightenment CVS committal Author : lordchaos Project : e17 Module : apps/evfs
Dir : e17/apps/evfs/src/bin Modified Files: evfs_main.c evfs_server_handle.c Log Message: * Handle tar file paths correctly! * Close a bzip2 file/free memory when we close parent =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/bin/evfs_main.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -3 -r1.22 -r1.23 --- evfs_main.c 26 Oct 2005 02:26:46 -0000 1.22 +++ evfs_main.c 3 Nov 2005 12:39:46 -0000 1.23 @@ -176,7 +176,6 @@ break; case EVFS_CMD_LIST_DIR: evfs_handle_dir_list_command(client,command); - printf("List directory stub\n"); break; case EVFS_CMD_FILE_COPY: printf("File copy handler\n"); =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/bin/evfs_server_handle.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- evfs_server_handle.c 31 Oct 2005 03:32:55 -0000 1.12 +++ evfs_server_handle.c 3 Nov 2005 12:39:46 -0000 1.13 @@ -16,6 +16,19 @@ } } +int evfs_uri_close(evfs_client* client, evfs_filereference* uri) { + evfs_plugin* plugin = evfs_get_plugin_for_uri(client->server,uri->plugin_uri); + if (plugin) { + printf("Closing file..\n"); + return (*plugin->functions->evfs_file_close)(uri); + } else { + printf("Could not get plugin for uri '%s' at evfs_uri_close\n", uri->plugin_uri); + return -1; + } + +} + + int evfs_uri_read(evfs_client* client, evfs_filereference* uri, char* bytes, long size) { evfs_plugin* plugin = evfs_get_plugin_for_uri(client->server,uri->plugin_uri); if (plugin) { ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs