Fix signals_alloc test (#9814)

master
Stephen Dolan 2020-08-02 20:30:58 +01:00 committed by GitHub
parent 8b6241c64c
commit 0bf255cd7e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 2 deletions

View File

@ -5,7 +5,7 @@
** bytecode
** native
*)
external raise_sigusr1 : unit -> unit = "raise_sigusr1" [@@noalloc]
external raise_sigusr1 : unit -> unit = "raise_sigusr1"
let do_test () =
let seen_states = Array.make 5 (-1) in
@ -24,7 +24,8 @@ let do_test () =
let _ = Sys.opaque_identity (ref 1) in
seen_states.(!pos) <- 4; pos := !pos + 1;
Sys.set_signal Sys.sigusr1 Sys.Signal_default;
assert (seen_states = [|0;1;2;3;4|])
Array.iter (Printf.printf "%d") seen_states;
print_newline ()
let () =
for _ = 0 to 10 do do_test () done;

View File

@ -1 +1,12 @@
01234
01234
01234
01234
01234
01234
01234
01234
01234
01234
01234
OK