1292932Sdim//===-- HostInfoNetBSD.h ---------------------------------------*- C++ -*-===//
2292932Sdim//
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
6292932Sdim//
7292932Sdim//===----------------------------------------------------------------------===//
8292932Sdim
9292932Sdim#ifndef lldb_Host_netbsd_HostInfoNetBSD_h_
10292932Sdim#define lldb_Host_netbsd_HostInfoNetBSD_h_
11292932Sdim
12292932Sdim#include "lldb/Host/posix/HostInfoPosix.h"
13321369Sdim#include "lldb/Utility/FileSpec.h"
14341825Sdim#include "llvm/Support/VersionTuple.h"
15292932Sdim
16314564Sdimnamespace lldb_private {
17292932Sdim
18314564Sdimclass HostInfoNetBSD : public HostInfoPosix {
19314564Sdimpublic:
20341825Sdim  static llvm::VersionTuple GetOSVersion();
21314564Sdim  static bool GetOSBuildString(std::string &s);
22314564Sdim  static bool GetOSKernelDescription(std::string &s);
23314564Sdim  static FileSpec GetProgramFileSpec();
24292932Sdim};
25292932Sdim}
26292932Sdim
27292932Sdim#endif
28