2 * 2004 Matthew Fluet (mfluet@acm.org)
3 * Ported to MLton threads.
8 val atomicBegin : unit -> unit
9 val atomicEnd : unit -> unit
10 val atomicMsg : unit -> string
11 val doAtomic : (unit -> unit) -> unit
13 val maskBegin : unit -> unit
14 val maskEnd : unit -> unit
15 val doMasked : (unit -> unit) -> unit