X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Fpxp%2Fnetstring%2Fnetstring_mt.ml;fp=helm%2FDEVEL%2Fpxp%2Fnetstring%2Fnetstring_mt.ml;h=96576f1efcc03b3d937debf5e010240d153193a7;hb=c03d2c1fdab8d228cb88aaba5ca0f556318bebc5;hp=0000000000000000000000000000000000000000;hpb=758057e85325f94cd88583feb1fdf6b038e35055;p=helm.git diff --git a/helm/DEVEL/pxp/netstring/netstring_mt.ml b/helm/DEVEL/pxp/netstring/netstring_mt.ml new file mode 100644 index 000000000..96576f1ef --- /dev/null +++ b/helm/DEVEL/pxp/netstring/netstring_mt.ml @@ -0,0 +1,37 @@ +(* $Id$ + * ---------------------------------------------------------------------- + * + *) + +(* Initialize multi-threading mode: *) + +let str_mutex = Mutex.create();; +let cgi_mutex = Mutex.create();; +let mappings_mutex = Mutex.create();; + +Netstring_str.init_mt + (fun () -> Mutex.lock str_mutex) + (fun () -> Mutex.unlock str_mutex); +Cgi.init_mt + (fun () -> Mutex.lock cgi_mutex) + (fun () -> Mutex.unlock cgi_mutex); +Netmappings.init_mt + (fun () -> Mutex.lock mappings_mutex) + (fun () -> Mutex.unlock mappings_mutex) +;; + +(* ====================================================================== + * History: + * + * $Log$ + * Revision 1.1 2000/11/17 09:57:28 lpadovan + * Initial revision + * + * Revision 1.2 2000/08/29 00:45:42 gerd + * Initializing Netmappings, too + * + * Revision 1.1 2000/06/25 21:15:27 gerd + * Initial revision + * + * + *)