Enlightenment CVS committal

Author  : lordchaos
Project : e17
Module  : apps/evfs

Dir     : e17/apps/evfs/src/common


Modified Files:
        evfs_event_helper.c evfs_io.c 


Log Message:
Change the way we do stats

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/common/evfs_event_helper.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- evfs_event_helper.c 5 Oct 2005 03:50:32 -0000       1.3
+++ evfs_event_helper.c 7 Oct 2005 11:01:27 -0000       1.4
@@ -28,9 +28,8 @@
 
        evfs_event* event = NEW(evfs_event);
        event->type = EVFS_EV_STAT;
-       event->stat.size = stat_obj->st_size;
+       memcpy(&event->stat.stat_obj, stat_obj, sizeof(struct stat));
 
-       printf("Size here is %ld\n", event->stat.size);
 
        evfs_write_event(client, event);
 
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/evfs/src/common/evfs_io.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- evfs_io.c   5 Oct 2005 03:50:32 -0000       1.10
+++ evfs_io.c   7 Oct 2005 11:01:27 -0000       1.11
@@ -37,8 +37,7 @@
 }
 
 void evfs_write_stat_event (evfs_client* client, evfs_event* event) {
-       evfs_write_ecore_ipc_client_message(client->client, 
ecore_ipc_message_new(EVFS_EV_REPLY,EVFS_EV_PART_STAT_SIZE,client->id,0,0,&event->stat.size,sizeof(unsigned
 long)));
-       printf("Writing size: %ld\n", event->stat.size);
+       evfs_write_ecore_ipc_client_message(client->client, 
ecore_ipc_message_new(EVFS_EV_REPLY,EVFS_EV_PART_STAT_SIZE,client->id,0,0,&event->stat.stat_obj,sizeof(struct
 stat)));
        
        
 }
@@ -76,8 +75,8 @@
                        event->file_monitor.filename_len = strlen(msg->data);
                        break;
                case EVFS_EV_PART_STAT_SIZE:
-                       memcpy(&event->stat.size, msg->data, sizeof(unsigned 
long));
-                       printf("Received event , stat size: %ld\n", msg->data);
+                       memcpy(&event->stat.stat_obj, msg->data, sizeof(struct 
stat));
+                       printf("Received event , stat size: %ld\n", ((struct 
stat*)msg->data)->st_size);
                        break;
                case EVFS_EV_PART_END:
                        return TRUE;




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to