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