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 int fcntl (int, int, long)
static int fcntl (int, int, long, 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,
std::string msg 
) [static]

int octave_syscalls::dup2 ( int  old_fd,
int  new_fd 
) [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]

int octave_syscalls::fcntl ( int  fd,
int  cmd,
long  arg,
std::string msg 
) [static]

int octave_syscalls::fcntl ( int  fd,
int  cmd,
long  arg 
) [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,
std::string msg 
) [static]

int octave_syscalls::kill ( pid_t  pid,
int  sig 
) [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,
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::popen2 ( const std::string cmd,
const string_vector args,
bool  sync_mode,
int fildes 
) [static]

pid_t octave_syscalls::vfork ( std::string msg  )  [static]

pid_t octave_syscalls::waitpid ( pid_t  pid,
int status,
int  options,
std::string msg 
) [static]

pid_t octave_syscalls::waitpid ( pid_t  pid,
int status,
int  options 
) [static]


The documentation for this struct was generated from the following files: