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