blob: b715c62c81e9e7633be5d2665ab9b68e6eab3226 [file] [log] [blame]
Ed Maste9b8d8472014-04-15 20:22:32 +00001//===-- FreeBSDSignals.h ----------------------------------------*- 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#ifndef liblldb_FreeBSDSignals_H_
11#define liblldb_FreeBSDSignals_H_
12
13// Project includes
14#include "lldb/Target/UnixSignals.h"
15
Chaoren Lin98d0a4b2015-07-14 01:09:28 +000016namespace lldb_private {
17
Ed Maste9b8d8472014-04-15 20:22:32 +000018/// FreeBSD specific set of Unix signals.
Chaoren Lin98d0a4b2015-07-14 01:09:28 +000019class FreeBSDSignals : public UnixSignals
Ed Maste9b8d8472014-04-15 20:22:32 +000020{
21public:
22 FreeBSDSignals();
23
24private:
25 void
Chaoren Lin98d0a4b2015-07-14 01:09:28 +000026 Reset() override;
Ed Maste9b8d8472014-04-15 20:22:32 +000027};
28
Chaoren Lin98d0a4b2015-07-14 01:09:28 +000029} // namespace lldb_private
30
Ed Maste9b8d8472014-04-15 20:22:32 +000031#endif // liblldb_FreeBSDSignals_H_