(* Copyright (C) 1990, Digital Equipment Corporation. *) (* All rights reserved. *) (* See the file COPYRIGHT for a full description. *) (* Last modified on Mon Jun 29 18:20:51 PDT 1992 by muller *) UNSAFE MODULE Usignal; IMPORT Word; PROCEDURE sigmask (n: int): int = BEGIN RETURN Word.Shift (1, n-1); END sigmask; BEGIN BADSIG := LOOPHOLE (-1, SignalHandler); SIG_ERR := LOOPHOLE (-1, SignalHandler); SIG_DFL := LOOPHOLE ( 0, SignalHandler); SIG_IGN := LOOPHOLE ( 1, SignalHandler); END Usignal.