| Standard ML Basis Library |
signature SIGNALS =
sig
eqtype signal
datatype sig_action =
IGNORE
| DEFAULT
| HANDLER of signal * int * unit Cont.cont -> unit Cont.cont
datatype sigmask = MASKALL | MASK of signal list
val listSignals : unit -> signal list
val toString : signal -> string
val fromString : string -> signal option
val setHandler : signal * sig_action -> sig_action
val overrideHandler : signal * sig_action -> sig_action
val inqHandler : signal -> sig_action
val maskSignals : sigmask -> unit
val unmaskSignals : sigmask -> unit
val masked : unit -> sigmask
val pause : unit -> unit
val sigINT : signal
val sigALRM : signal
val sigTERM : signal
val sigGC : signal
end
Type detail |
---|
eqtype signal
Datatype detail |
---|
datatype sig_action =
IGNORE
| DEFAULT
| HANDLER of signal * int * unit Cont.cont -> unit Cont.cont
datatype sigmask = MASKALL | MASK of signal list
DataConstructor detail |
---|
constructor IGNORE : sig_action
constructor DEFAULT : sig_action
constructor HANDLER
: (signal * int * unit Cont.cont -> unit Cont.cont) -> sig_action
constructor MASKALL : sigmask
constructor MASK : signal list -> sigmask
Value detail |
---|
val listSignals : unit -> signal list
val toString : signal -> string
val fromString : string -> signal option
val setHandler : signal * sig_action -> sig_action
val overrideHandler : signal * sig_action -> sig_action
val inqHandler : signal -> sig_action
val maskSignals : sigmask -> unit
val unmaskSignals : sigmask -> unit
val sigINT : signal
val sigALRM : signal
val sigTERM : signal
val sigGC : signal
| Standard ML Basis Library |
This document may be distributed freely over the internet as long as the copyright notice and license terms below are prominently displayed within every machine-readable copy.
Copyright © 2003 AT&T and Lucent Technologies. All rights reserved.
Permission is granted for internet users to make one paper copy for their
own personal use. Further hardcopy reproduction is strictly prohibited.
Permission to distribute the HTML document electronically on any medium
other than the internet must be requested from the copyright holders by
contacting the editors.
Printed versions of the SML Basis Manual are available from Cambridge
University Press.
To order, please visit
www.cup.org (North America) or
www.cup.cam.ac.uk (outside North America). |