diff options
Diffstat (limited to 'boost/process/detail/posix/null_in.hpp')
-rw-r--r-- | boost/process/detail/posix/null_in.hpp | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/boost/process/detail/posix/null_in.hpp b/boost/process/detail/posix/null_in.hpp index 9f082054c6..33ced810b1 100644 --- a/boost/process/detail/posix/null_in.hpp +++ b/boost/process/detail/posix/null_in.hpp @@ -1,35 +1,35 @@ -// Copyright (c) 2006, 2007 Julio M. Merino Vidal
-// Copyright (c) 2008 Ilya Sokolov, Boris Schaeling
-// Copyright (c) 2009 Boris Schaeling
-// Copyright (c) 2010 Felipe Tanus, Boris Schaeling
-// Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling
-//
-// Distributed under the Boost Software License, Version 1.0. (See accompanying
-// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+// Copyright (c) 2006, 2007 Julio M. Merino Vidal +// Copyright (c) 2008 Ilya Sokolov, Boris Schaeling +// Copyright (c) 2009 Boris Schaeling +// Copyright (c) 2010 Felipe Tanus, Boris Schaeling +// Copyright (c) 2011, 2012 Jeff Flinn, Boris Schaeling +// +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -#ifndef BOOST_PROCESS_DETAIL_POSIX_NULL_IN_HPP
-#define BOOST_PROCESS_DETAIL_POSIX_NULL_IN_HPP
+#ifndef BOOST_PROCESS_DETAIL_POSIX_NULL_IN_HPP +#define BOOST_PROCESS_DETAIL_POSIX_NULL_IN_HPP -#include <boost/process/pipe.hpp>
-#include <boost/process/detail/posix/handler.hpp>
-#include <boost/process/detail/posix/file_descriptor.hpp>
-#include <unistd.h>
+#include <boost/process/pipe.hpp> +#include <boost/process/detail/posix/handler.hpp> +#include <boost/process/detail/posix/file_descriptor.hpp> +#include <unistd.h> -namespace boost { namespace process { namespace detail { namespace posix {
+namespace boost { namespace process { namespace detail { namespace posix { -struct null_in : handler_base_ext
-{
- file_descriptor source{"/dev/null", file_descriptor::read};
+struct null_in : handler_base_ext +{ + file_descriptor source{"/dev/null", file_descriptor::read}; -public:
- template <class Executor>
- void on_exec_setup(Executor &e) const
- {
- if (::dup2(source.handle(), STDIN_FILENO) == -1)
- e.set_error(::boost::process::detail::get_last_error(), "dup2() failed");
- }
-};
+public: + template <class Executor> + void on_exec_setup(Executor &e) const + { + if (::dup2(source.handle(), STDIN_FILENO) == -1) + e.set_error(::boost::process::detail::get_last_error(), "dup2() failed"); + } +}; -}}}}
+}}}} -#endif
+#endif |