Enlightenment CVS committal
Author : chaos
Project : e17
Module : apps/evfs
Dir : e17/apps/evfs/src/common
Modified Files:
evfs_io.c
Log Message:
* EvfsStat code
===================================================================
RCS file: /cvs/e/e17/apps/evfs/src/common/evfs_io.c,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -3 -r1.78 -r1.79
--- evfs_io.c 19 Aug 2007 01:30:08 -0000 1.78
+++ evfs_io.c 20 Aug 2007 11:03:05 -0000 1.79
@@ -28,7 +28,8 @@
static Eet_Data_Descriptor *_EvfsEventAuthRequired_edd;
static Eet_Data_Descriptor *_EvfsEventOpen_edd;
static Eet_Data_Descriptor *_EvfsEventFileMonitor_edd;
-static Eet_Data_Descriptor *_stat_edd;
+static Eet_Data_Descriptor *_EvfsStat_edd;
+static Eet_Data_Descriptor *_EvfsStat_edd;
#define _NEW_EDD(type) eet_data_descriptor_new(#type, sizeof(type), \
(void *(*)(void *))evas_list_next, \
@@ -100,20 +101,20 @@
evfs_io_edd_hash = ecore_hash_new(ecore_direct_hash, ecore_direct_compare);
/*Stat*/
- _stat_edd = _NEW_EDD(struct stat);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_dev",
st_dev, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_ino",
st_ino, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_mode",
st_mode, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_nlink",
st_nlink, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_uid",
st_uid, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_gid",
st_gid, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_rdev",
st_rdev, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_size",
st_size, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_blksize",
st_blksize, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_blocks",
st_blocks, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_atime",
st_atime, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_mtime",
st_mtime, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_stat_edd, struct stat, "stat_st_ctime",
st_ctime, EET_T_INT);
+ _EvfsStat_edd = _NEW_EDD(EvfsStat);
+ //EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_dev",
st_dev, EET_T_INT);
+ //EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_ino",
st_ino, EET_T_INT);
+ EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_mode",
st_mode, EET_T_INT);
+ //EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_nlink",
st_nlink, EET_T_INT);
+ EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_uid",
st_uid, EET_T_INT);
+ EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_gid",
st_gid, EET_T_INT);
+ //EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_rdev",
st_rdev, EET_T_INT);
+ EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_size",
st_size, EET_T_LONG_LONG);
+ //EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_blksize",
st_blksize, EET_T_INT);
+ //EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_blocks",
st_blocks, EET_T_INT);
+ EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_atime",
ist_atime, EET_T_INT);
+ EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_mtime",
ist_mtime, EET_T_INT);
+ EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsStat_edd, EvfsStat, "stat_st_ctime",
ist_ctime, EET_T_INT);
/*File_reference eet */
@@ -135,7 +136,7 @@
EET_DATA_DESCRIPTOR_ADD_SUB(_EvfsFilereference_edd, EvfsFilereference,
"parent", parent,
_EvfsFilereference_edd);
EET_DATA_DESCRIPTOR_ADD_SUB(_EvfsFilereference_edd, EvfsFilereference,
"stat", stat,
- _stat_edd);
+ _EvfsStat_edd);
/*Evfs_operation eet */
_EvfsOperation_edd = _NEW_EDD(EvfsOperation);
@@ -233,13 +234,7 @@
_EvfsEventStat_edd = _NEW_EDD(EvfsEventStat);
_EVFS_EVENT_BASE_ADD(EvfsEventStat);
EET_DATA_DESCRIPTOR_ADD_SUB(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_file", file, _EvfsFilereference_edd);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_st_mode", st_mode, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_st_uid", st_uid, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_st_gid", st_gid, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_st_size", st_size, EET_T_LONG_LONG);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_ist_atime", ist_atime, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_ist_mtime", ist_mtime, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_ist_ctime", ist_ctime, EET_T_INT);
+ EET_DATA_DESCRIPTOR_ADD_SUB(_EvfsEventStat_edd, EvfsEventStat,
"EvfsEventStat_stat", stat, _EvfsStat_edd);
evfs_io_event_edd_set(EVFS_EV_STAT, _EvfsEventStat_edd);
/*EvfsMetadataGroup*/
@@ -355,7 +350,7 @@
event->command = command;
ecore_ipc_message* msg = evfs_io_event_construct(event);
- /*printf("Writing event to master: %p -- message: %p:%p..\n",
client->master, msg, msg->data);*/
+ printf("Writing event to master: %p -- message: %p:%p, size: %d..\n",
client->master, msg, msg->data, msg->len);
if (msg) {
evfs_write_ecore_ipc_server_message(client->master,msg);
-------------------------------------------------------------------------
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