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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs