Sync libtest.
[m6w6/libmemcached] / libtest / cmdline.h
index 0f0699251d80461d85775472069249bf57d20619..7b0afc5ffc27310374ac7e3457d1c5e7d8df7536 100644 (file)
@@ -74,7 +74,7 @@ public:
   void add_option(const std::string&, const std::string&);
   void add_long_option(const std::string& option_name, const std::string& option_value);
   error_t run(const char *args[]= NULL);
-  error_t wait();
+  error_t wait(bool nohang= true);
 
   libtest::vchar_t stdout_result() const
   {
@@ -120,6 +120,11 @@ public:
     return  _gdb_filename;
   }
 
+  pid_t pid() const
+  {
+    return _pid;
+  }
+
 private:
   void create_argv(const char *args[]);
   void delete_argv();