shell_path.hpp
Go to the documentation of this file.
1// Copyright (c) 2006, 2007 Julio M. Merino Vidal
2// Copyright (c) 2008 Ilya Sokolov, Boris Schaeling
3// Copyright (c) 2009 Boris Schaeling
4// Copyright (c) 2010 Felipe Tanus, Boris Schaeling
5// Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling
6//
7// Distributed under the Boost Software License, Version 1.0. (See accompanying
8// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9
10#pragma once
11
12#include <filesystem>
13
15#include <boost/system/error_code.hpp>
16
18{
19
20 inline std::filesystem::path
22 {
23 return "/bin/sh";
24 }
25
26 inline std::filesystem::path
27 shell_path(boost::system::error_code& ec)
28 {
29 ec.clear();
30 return "/bin/sh";
31 }
32
33} // namespace boost::process::posix
Defines various macros.
std::filesystem::path shell_path()