29 #if ! defined (octave_oct_procbuf_h)
30 #define octave_oct_procbuf_h 1
32 #include "octave-config.h"
34 #include <sys/types.h>
47 m_proc_pid (-1), m_next (nullptr)
52 m_proc_pid (-1), m_next (nullptr)
53 { open (command, mode); }
63 procbuf * open (
const char *command,
int mode);
69 bool is_open (
void)
const {
return m_open_p; }
71 pid_t
pid (
void)
const {
return m_proc_pid; }
86 #if defined (OCTAVE_PROVIDE_DEPRECATED_SYMBOLS)
88 OCTAVE_DEPRECATED (7,
"use octave::procbuf' instead")
int wait_status(void) const
procbuf(const char *command, int mode)
procbuf(const procbuf &)=delete
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn