1275072Semaste//===-- FreeBSDSignals.h ----------------------------------------*- C++ -*-===//
2275072Semaste//
3353358Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4353358Sdim// See https://llvm.org/LICENSE.txt for license information.
5353358Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6275072Semaste//
7275072Semaste//===----------------------------------------------------------------------===//
8275072Semaste
9275072Semaste#ifndef liblldb_FreeBSDSignals_H_
10275072Semaste#define liblldb_FreeBSDSignals_H_
11275072Semaste
12275072Semaste#include "lldb/Target/UnixSignals.h"
13275072Semaste
14288943Sdimnamespace lldb_private {
15288943Sdim
16275072Semaste/// FreeBSD specific set of Unix signals.
17314564Sdimclass FreeBSDSignals : public UnixSignals {
18275072Semastepublic:
19314564Sdim  FreeBSDSignals();
20275072Semaste
21275072Semasteprivate:
22314564Sdim  void Reset() override;
23275072Semaste};
24275072Semaste
25288943Sdim} // namespace lldb_private
26288943Sdim
27275072Semaste#endif // liblldb_FreeBSDSignals_H_
28