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

Reply via email to