diff src/oct-procbuf.h @ 3189:bef7b73c0724

[project @ 1998-10-16 18:05:26 by jwe]
author jwe
date Fri, 16 Oct 1998 18:05:31 +0000
parents 390d5e396682
children e3e8cfe73935
line wrap: on
line diff
--- a/src/oct-procbuf.h	Thu Oct 15 06:02:21 1998 +0000
+++ b/src/oct-procbuf.h	Fri Oct 16 18:05:31 1998 +0000
@@ -38,10 +38,11 @@
 public:
 
   octave_procbuf (void)
-    : filebuf (), proc_pid (-1), next (0) { }
+    : filebuf (), wstatus (-1), proc_pid (-1), next (0) { }
 
   octave_procbuf (const char *command, int mode)
-    : filebuf (), proc_pid (-1), next (0) { open (command, mode); }
+    : filebuf (), wstatus (-1), proc_pid (-1), next (0)
+  { open (command, mode); }
 
   ~octave_procbuf (void) { close (); }
 
@@ -52,10 +53,14 @@
 
   virtual int sys_close (void);
 
+  int wait_status (void) const { return wstatus; }
+
   pid_t pid (void) { return proc_pid; }
 
 protected:
 
+  int wstatus;
+
   pid_t proc_pid;
 
   octave_procbuf *next;