Enlightenment CVS committal

Author  : chaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/include


Modified Files:
        evfs_command.h evfs_commands.h evfs_filereference.h 


Log Message:
* API changes, allow stat on dir listing for each file
* Actually kill child worker properly after our daemon client exits

===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_command.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- evfs_command.h      18 Aug 2007 01:52:09 -0000      1.19
+++ evfs_command.h      19 Aug 2007 01:30:08 -0000      1.20
@@ -32,6 +32,10 @@
 }
 evfs_command_type;
 
+typedef enum EvfsCommandOption {
+       EVFS_COMMAND_OPTION_STAT
+} EvfsCommandOption;
+
 typedef struct evfs_command_file
 {
    evfs_command_type type;
@@ -49,6 +53,7 @@
    evfs_command_file* file_command;
    struct evfs_operation *op;
 
+   int options;
    long client_identifier;
 }
 evfs_command;
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_commands.h,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- evfs_commands.h     16 Aug 2007 11:31:17 -0000      1.23
+++ evfs_commands.h     19 Aug 2007 01:30:08 -0000      1.24
@@ -7,7 +7,7 @@
 long evfs_client_file_rename(evfs_connection * conn, EvfsFilereference * from,
                              EvfsFilereference * to);
 long evfs_client_file_stat(evfs_connection * conn, EvfsFilereference * file);
-long evfs_client_dir_list(evfs_connection * conn, EvfsFilereference * file);
+long evfs_client_dir_list(evfs_connection * conn, EvfsFilereference * file, 
int options);
 long evfs_client_file_open(evfs_connection * conn, EvfsFilereference * file);
 long evfs_client_file_copy(evfs_connection * conn, EvfsFilereference * from,
                            EvfsFilereference * to);
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/include/evfs_filereference.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- evfs_filereference.h        16 Aug 2007 11:31:17 -0000      1.7
+++ evfs_filereference.h        19 Aug 2007 01:30:08 -0000      1.8
@@ -48,6 +48,8 @@
 
    int fd;                      /*The file descriptor (if any) */
    void *fd_p;
+
+   struct stat* stat;
 } EvfsFilereference;
 
 typedef struct evfs_file_uri_path evfs_file_uri_path;
@@ -58,5 +60,6 @@
 };
 
 EvfsFilereference* evfs_filereference_new(char* plugin, char* path, int 
filetype);
+EvfsFilereference* evfs_filereference_local_new(char* path);
 
 #endif



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to