Enlightenment CVS committal
Author : lordchaos
Project : e17
Module : proto
Dir : e17/proto/entropy/src
Modified Files:
entropy_core.c entropy_file.c
Log Message:
* Make 'struct stat' a part of entropy_generic_file. No point in discarding
useful data
* More threading protection - fixed a nasty oversight where the file cache was
accessed outside a mutex lock. Could have potentially caused issues
* More migration to a static core
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/entropy/src/entropy_core.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- entropy_core.c 20 Nov 2005 03:04:28 -0000 1.21
+++ entropy_core.c 21 Nov 2005 10:49:21 -0000 1.22
@@ -957,6 +957,18 @@
UNLOCK(&core->file_cache_mutex);
}
+entropy_file_listener* entropy_core_file_cache_retrieve(char* md5) {
+ entropy_file_listener* listen;
+
+ LOCK(&core_core->file_cache_mutex);
+
+ listen = ecore_hash_get(core_core->file_interest_list, md5);
+
+ UNLOCK(&core_core->file_cache_mutex);
+
+ return listen;
+}
+
entropy_gui_component_instance* entropy_core_global_layout_get(entropy_core*
core) {
return core->layout_global;
}
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/entropy/src/entropy_file.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- entropy_file.c 10 Nov 2005 12:14:05 -0000 1.6
+++ entropy_file.c 21 Nov 2005 10:49:21 -0000 1.7
@@ -6,6 +6,7 @@
file->username = NULL;
file->password = NULL;
file->parent = NULL;
+ file->retrieved_stat = 0;
bzero(file->mime_type, MIME_LENGTH);
allocated_files++;
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc. Get Certified Today
Register for a JBoss Training Course. Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs