]> granicus.if.org Git - zziplib/commitdiff
multi threading notes
authorGuido Draheim <guidod@gmx.de>
Mon, 12 Dec 2005 05:37:26 +0000 (05:37 +0000)
committerGuido Draheim <guidod@gmx.de>
Mon, 12 Dec 2005 05:37:26 +0000 (05:37 +0000)
 (.)

zzip/lib.h

index d5608cd4e99d3452dfe5d1b7654c02faa3728e7c..b1ad06900421610cf24d6d0ec350b779a8dea101 100644 (file)
@@ -49,9 +49,9 @@ struct zzip_dir
     int errcode; /* zzip_error_t */
     long refcount;
     struct { /* reduce a lot of alloc/deallocations by caching these: */
-       volatile int* locked;
-        volatile struct zzip_file * fp;  
-        volatile char * buf32k; 
+       int * volatile locked;
+        struct zzip_file * volatile fp;  
+        char * volatile buf32k; 
     } cache;
     struct zzip_dir_hdr * hdr0;  /* zfi; */
     struct zzip_dir_hdr * hdr;   /* zdp; directory pointer, for dirent stuff */