summaryrefslogtreecommitdiff
path: root/plugins/!Deprecated/New_GPG/src/include/boost/process/windows/terminate.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/!Deprecated/New_GPG/src/include/boost/process/windows/terminate.hpp')
-rw-r--r--plugins/!Deprecated/New_GPG/src/include/boost/process/windows/terminate.hpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/plugins/!Deprecated/New_GPG/src/include/boost/process/windows/terminate.hpp b/plugins/!Deprecated/New_GPG/src/include/boost/process/windows/terminate.hpp
deleted file mode 100644
index 43afe250a6..0000000000
--- a/plugins/!Deprecated/New_GPG/src/include/boost/process/windows/terminate.hpp
+++ /dev/null
@@ -1,38 +0,0 @@
-// 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_WINDOWS_TERMINATE_HPP
-#define BOOST_PROCESS_WINDOWS_TERMINATE_HPP
-
-#include <boost/process/config.hpp>
-#include <boost/system/error_code.hpp>
-#include <cstdlib>
-#include <Windows.h>
-
-namespace boost { namespace process { namespace windows {
-
-template <class Process>
-void terminate(const Process &p)
-{
- if (!::TerminateProcess(p.process_handle(), EXIT_FAILURE))
- BOOST_PROCESS_THROW_LAST_SYSTEM_ERROR("TerminateProcess() failed");
-}
-
-template <class Process>
-void terminate(const Process &p, boost::system::error_code &ec)
-{
- if (!::TerminateProcess(p.process_handle(), EXIT_FAILURE))
- BOOST_PROCESS_RETURN_LAST_SYSTEM_ERROR(ec);
- else
- ec.clear();
-}
-
-}}}
-
-#endif