1275072Semaste//===-- LinuxSignals.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_LinuxSignals_H_
10275072Semaste#define liblldb_LinuxSignals_H_
11275072Semaste
12275072Semaste#include "lldb/Target/UnixSignals.h"
13275072Semaste
14288943Sdimnamespace lldb_private {
15288943Sdim
16288943Sdim/// Linux specific set of Unix signals.
17314564Sdimclass LinuxSignals : public UnixSignals {
18288943Sdimpublic:
19314564Sdim  LinuxSignals();
20275072Semaste
21288943Sdimprivate:
22314564Sdim  void Reset() override;
23288943Sdim};
24275072Semaste
25288943Sdim} // namespace lldb_private
26275072Semaste
27288943Sdim#endif // liblldb_LinuxSignals_H_
28