aboutsummaryrefslogtreecommitdiff
path: root/butl/process
diff options
context:
space:
mode:
Diffstat (limited to 'butl/process')
-rw-r--r--butl/process10
1 files changed, 8 insertions, 2 deletions
diff --git a/butl/process b/butl/process
index 6077ad3..e96f7ce 100644
--- a/butl/process
+++ b/butl/process
@@ -83,14 +83,20 @@ namespace butl
~process () {if (id != 0) wait ();}
- // Move constructible-only type.
+ // Moveable-only type.
//
process (process&&);
- process& operator= (process&&) = delete;
+ process& operator= (process&&);
process (const process&) = delete;
process& operator= (const process&) = delete;
+ // Create an empty or "already terminated" process. That is, id is 0
+ // and exit status is 0.
+ //
+ process ();
+
+ public:
#ifndef _WIN32
typedef pid_t id_type;
typedef int status_type;