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