29#if ! defined (octave_oct_procbuf_h)
30#define octave_oct_procbuf_h 1
32#include "octave-config.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)
88OCTAVE_DEPRECATED (7,
"use octave::procbuf' instead")
int wait_status(void) const
procbuf(const char *command, int mode)
procbuf(const procbuf &)=delete