Navigation

Operators and Keywords

Function List:

C++ API

octave_syscalls Struct Reference

#include <oct-syscalls.h>

List of all members.

Static Public Member Functions

static int dup2 (int, int)
static int dup2 (int, int, std::string &)
static int execvp (const std::string &, const string_vector &)
static int execvp (const std::string &, const string_vector &, std::string &)
static pid_t fork (std::string &)
static pid_t vfork (std::string &)
static pid_t getpgrp (std::string &)
static pid_t getpid (void)
static pid_t getppid (void)
static gid_t getgid (void)
static gid_t getegid (void)
static uid_t getuid (void)
static uid_t geteuid (void)
static int pipe (int *)
static int pipe (int *, std::string &)
static pid_t waitpid (pid_t, int *status, int)
static pid_t waitpid (pid_t, int *status, int, std::string &)
static int kill (pid_t, int)
static int kill (pid_t, int, std::string &)
static pid_t popen2 (const std::string &, const string_vector &, bool, int *)
static pid_t popen2 (const std::string &, const string_vector &, bool, int *, std::string &)
static pid_t popen2 (const std::string &, const string_vector &, bool, int *, std::string &, bool &interactive)

Member Function Documentation

int octave_syscalls::dup2 ( int  old_fd,
int  new_fd 
) [static]
int octave_syscalls::dup2 ( int  old_fd,
int  new_fd,
std::string &  msg 
) [static]
int octave_syscalls::execvp ( const std::string &  file,
const string_vector args,
std::string &  msg 
) [static]
int octave_syscalls::execvp ( const std::string &  file,
const string_vector argv 
) [static]
pid_t octave_syscalls::fork ( std::string &  msg  )  [static]
gid_t octave_syscalls::getegid ( void   )  [static]
uid_t octave_syscalls::geteuid ( void   )  [static]
gid_t octave_syscalls::getgid ( void   )  [static]
pid_t octave_syscalls::getpgrp ( std::string &  msg  )  [static]
pid_t octave_syscalls::getpid ( void   )  [static]
pid_t octave_syscalls::getppid ( void   )  [static]
uid_t octave_syscalls::getuid ( void   )  [static]
int octave_syscalls::kill ( pid_t  pid,
int  sig 
) [static]
int octave_syscalls::kill ( pid_t  pid,
int  sig,
std::string &  msg 
) [static]
int octave_syscalls::pipe ( int *  fildes,
std::string &  msg 
) [static]
int octave_syscalls::pipe ( int *  fildes  )  [static]
pid_t octave_syscalls::popen2 ( const std::string &  cmd,
const string_vector args,
bool  sync_mode,
int *  fildes 
) [static]
pid_t octave_syscalls::popen2 ( const std::string &  cmd,
const string_vector args,
bool  sync_mode,
int *  fildes,
std::string &  msg,
bool interactive 
) [static]
pid_t octave_syscalls::popen2 ( const std::string &  cmd,
const string_vector args,
bool  sync_mode,
int *  fildes,
std::string &  msg 
) [static]
pid_t octave_syscalls::vfork ( std::string &  msg  )  [static]
pid_t octave_syscalls::waitpid ( pid_t  pid,
int *  status,
int  options 
) [static]
pid_t octave_syscalls::waitpid ( pid_t  pid,
int *  status,
int  options,
std::string &  msg 
) [static]

The documentation for this struct was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines