Blame browser/dummyUnix.ml

Packit bd2e5d
(*************************************************************************)
Packit bd2e5d
(*                                                                       *)
Packit bd2e5d
(*                         OCaml LablTk library                          *)
Packit bd2e5d
(*                                                                       *)
Packit bd2e5d
(*            Jacques Garrigue, Kyoto University RIMS                    *)
Packit bd2e5d
(*                                                                       *)
Packit bd2e5d
(*   Copyright 2000 Institut National de Recherche en Informatique et    *)
Packit bd2e5d
(*   en Automatique and Kyoto University.  All rights reserved.          *)
Packit bd2e5d
(*   This file is distributed under the terms of the GNU Library         *)
Packit bd2e5d
(*   General Public License, with the special exception on linking       *)
Packit bd2e5d
(*   described in file ../../../LICENSE.                                 *)
Packit bd2e5d
(*                                                                       *)
Packit bd2e5d
(*************************************************************************)
Packit bd2e5d
Packit bd2e5d
(* $Id$ *)
Packit bd2e5d
Packit bd2e5d
module Mutex = struct
Packit bd2e5d
  type t
Packit bd2e5d
  external create : unit -> t = "%ignore"
Packit bd2e5d
  external lock : t -> unit = "%ignore"
Packit bd2e5d
  external unlock : t -> unit = "%ignore"
Packit bd2e5d
end
Packit bd2e5d
Packit bd2e5d
module Thread = struct
Packit bd2e5d
  type t
Packit bd2e5d
  external create : ('a -> 'b) -> 'a -> t = "caml_ml_input"
Packit bd2e5d
end