[Scummvm-cvs-logs] CVS: scummvm/backends/dc dcloader.cpp,1.3,1.4

Marcus Comstedt marcus_c at users.sourceforge.net
Sun Aug 29 12:37:05 CEST 2004


Update of /cvsroot/scummvm/scummvm/backends/dc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22220

Modified Files:
	dcloader.cpp 
Log Message:
Disable interrupts while performing cache trickery, just in case.

Index: dcloader.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/dc/dcloader.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- dcloader.cpp	29 Aug 2004 19:32:14 -0000	1.3
+++ dcloader.cpp	29 Aug 2004 19:36:34 -0000	1.4
@@ -335,8 +335,11 @@
 
   ::close(fd);
 
+  int oldmask = getimask();
+  setimask(15);
   purge_copyback();
   flush_instruction_cache();
+  setimask(oldmask);
 
   ctors_start = symbol("__plugin_ctors");
   ctors_end = symbol("__plugin_ctors_end");





More information about the Scummvm-git-logs mailing list