From e280c8edf8d49f50b9022e20f0ac5f104f123c67 Mon Sep 17 00:00:00 2001 From: barras Date: Wed, 23 Nov 2005 17:21:53 +0000 Subject: bug de coqide sous windows (bad file descriptor) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@7603 85f007b7-540e-0410-9357-904b9bb8a0f7 --- ide/ideutils.mli | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'ide/ideutils.mli') diff --git a/ide/ideutils.mli b/ide/ideutils.mli index bb32b34b43..50b04ad0c3 100644 --- a/ide/ideutils.mli +++ b/ide/ideutils.mli @@ -9,6 +9,11 @@ (*i $Id$ i*) val async : ('a -> unit) -> 'a -> unit +val sync : ('a -> 'b) -> 'a -> 'b + +(* avoid running two instances of a function concurrently *) +val mutex : string -> ('a -> unit) -> 'a -> unit + val browse : (string -> unit) -> string -> unit val browse_keyword : (string -> unit) -> string -> unit val byte_offset_to_char_offset : string -> int -> int @@ -31,7 +36,6 @@ val prerr_endline : string -> unit val prerr_string : string -> unit val print_id : 'a -> unit -val process_pending : unit -> unit val read_stdout : unit -> string val revert_timer : GMain.Timeout.id option ref val auto_save_timer : GMain.Timeout.id option ref @@ -46,6 +50,8 @@ val stock_to_widget : ?size:Gtk.Tags.icon_size -> GtkStock.id -> GObj.widget open Format val print_list : (formatter -> 'a -> unit) -> formatter -> 'a list -> unit +val run_command : (string -> unit) -> string -> Unix.process_status*string + val prime : Glib.unichar val underscore : Glib.unichar -- cgit v1.2.3