Sys.Signals module for a Variant type of signals (and a set_signal function that...
[ocaml.git] / otherlibs / win32unix / sleep.c
blob421e5f902337783a0b6bee5f8fb3fbc90bdc8f28
1 /***********************************************************************/
2 /* */
3 /* Objective Caml */
4 /* */
5 /* Xavier Leroy, projet Cristal, INRIA Rocquencourt */
6 /* */
7 /* Copyright 1996 Institut National de Recherche en Informatique et */
8 /* en Automatique. All rights reserved. This file is distributed */
9 /* under the terms of the GNU Library General Public License, with */
10 /* the special exception on linking described in file ../../LICENSE. */
11 /* */
12 /***********************************************************************/
14 /* $Id$ */
16 #include <mlvalues.h>
17 #include <signals.h>
18 #include "unixsupport.h"
20 CAMLprim value unix_sleep(t)
21 value t;
23 enter_blocking_section();
24 Sleep(Int_val(t) * 1000);
25 leave_blocking_section();
26 return Val_unit;