From 4b8511e2618c2813808011c228d22669945589e6 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 12 Apr 2017 15:03:31 +0200 Subject: Add process::id(), make few minor fixes --- butl/process.cxx | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'butl/process.cxx') diff --git a/butl/process.cxx b/butl/process.cxx index 74892e6..05c06f1 100644 --- a/butl/process.cxx +++ b/butl/process.cxx @@ -1121,6 +1121,17 @@ namespace butl } process::id_type process:: + id () const + { + id_type r (GetProcessId (handle)); + + if (r == 0) + throw process_error (last_error_msg ()); + + return r; + } + + process::id_type process:: current_id () { return GetCurrentProcessId (); -- cgit v1.1