1 //===-- FreeBSDSignals.cpp --------------------------------------*- C++ -*-===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 
10 // C Includes
11 // C++ Includes
12 // Other libraries and framework includes
13 // Project includes
14 #include "FreeBSDSignals.h"
15 
16 FreeBSDSignals::FreeBSDSignals()
17     : UnixSignals()
18 {
19     Reset();
20 }
21 
22 void
23 FreeBSDSignals::Reset()
24 {
25     UnixSignals::Reset();
26 
27     //        SIGNO  NAME         SHORT NAME SUPPRESS STOP   NOTIFY DESCRIPTION
28     //        ====== ============ ========== ======== ====== ====== ===================================================
29     AddSignal (32,   "SIGTHR",    "THR",     false,   true , true , "thread interrupt");
30     AddSignal (33,   "SIGLIBRT",  "LIBRT",   false,   true , true , "reserved by real-time library");
31 }
32