#include "octave-config.h"
#include <string>
#include <sys/types.h>
Go to the source code of this file.
Functions | |
OCTAVE_API int | dup2 (int, int) |
OCTAVE_API int | dup2 (int, int, std::string &) |
OCTAVE_API int | execvp (const std::string &, const string_vector &) |
OCTAVE_API int | execvp (const std::string &, const string_vector &, std::string &) |
OCTAVE_API int | fcntl (int, int, long) |
OCTAVE_API int | fcntl (int, int, long, std::string &) |
OCTAVE_API pid_t | fork (std::string &) |
OCTAVE_API gid_t | getegid (void) |
OCTAVE_API uid_t | geteuid (void) |
OCTAVE_API gid_t | getgid (void) |
OCTAVE_API pid_t | getpgrp (std::string &) |
OCTAVE_API pid_t | getpid (void) |
OCTAVE_API pid_t | getppid (void) |
OCTAVE_API uid_t | getuid (void) |
OCTAVE_API int | kill (pid_t, int) |
OCTAVE_API int | kill (pid_t, int, std::string &) |
OCTAVE_API int | pipe (int *) |
OCTAVE_API int | pipe (int *, std::string &) |
OCTAVE_API pid_t | popen2 (const std::string &, const string_vector &, bool, int *) |
OCTAVE_API pid_t | popen2 (const std::string &, const string_vector &, bool, int *, std::string &) |
OCTAVE_API pid_t | vfork (std::string &) |
OCTAVE_API pid_t | waitpid (pid_t, int *status, int) |
OCTAVE_API pid_t | waitpid (pid_t, int *status, int, std::string &) |
OCTAVE_API int | wcontinue (void) |
OCTAVE_API int | wcoredump (int status) |
OCTAVE_API int | wexitstatus (int status) |
OCTAVE_API bool | wifcontinued (int status) |
OCTAVE_API bool | wifexited (int status) |
OCTAVE_API bool | wifsignaled (int status) |
OCTAVE_API bool | wifstopped (int status) |
OCTAVE_API int | wnohang (void) |
OCTAVE_API int | wstopsig (int status) |
OCTAVE_API int | wtermsig (int status) |
OCTAVE_API int | wuntraced (void) |
OCTAVE_API int dup2 | ( | int | old_fd, |
int | new_fd | ||
) |
Definition at line 52 of file oct-syscalls.cc.
Referenced by QUnixTerminalImpl::~QUnixTerminalImpl(), QUnixTerminalImpl::connectToPty(), Fdup2(), octave_dup2_wrapper(), octave_popen2(), and QConsolePrivate::setupStandardIO().
OCTAVE_API int dup2 | ( | int | old_fd, |
int | new_fd, | ||
std::string & | msg | ||
) |
Definition at line 59 of file oct-syscalls.cc.
References octave_dup2_wrapper().
OCTAVE_API int execvp | ( | const std::string & | file, |
const string_vector & | argv | ||
) |
Definition at line 74 of file oct-syscalls.cc.
Referenced by Fexec(), octave_execvp_wrapper(), and octave_popen2().
OCTAVE_API int execvp | ( | const std::string & | file, |
const string_vector & | args, | ||
std::string & | msg | ||
) |
Definition at line 81 of file oct-syscalls.cc.
References string_vector::c_str_vec(), string_vector::delete_c_str_vec(), and octave_execvp_wrapper().
OCTAVE_API int fcntl | ( | int | fd, |
int | cmd, | ||
long | arg | ||
) |
Definition at line 348 of file oct-syscalls.cc.
Referenced by KPty::close(), Ffcntl(), octave_fcntl_wrapper(), octave_popen2(), and KPty::open().
OCTAVE_API int fcntl | ( | int | fd, |
int | cmd, | ||
long | arg, | ||
std::string & | msg | ||
) |
Definition at line 355 of file oct-syscalls.cc.
References octave_fcntl_wrapper().
OCTAVE_API pid_t fork | ( | std::string & | msg | ) |
Definition at line 99 of file oct-syscalls.cc.
References NOT_SUPPORTED, octave_fork_wrapper(), and octave_have_fork().
Referenced by Ffork(), octave_async_system_wrapper(), octave_fork_wrapper(), octave_popen2(), and procbuf::open().
OCTAVE_API gid_t getegid | ( | void | ) |
Definition at line 167 of file oct-syscalls.cc.
References octave_getegid_wrapper().
Referenced by Fgetegid(), and octave_getegid_wrapper().
OCTAVE_API uid_t geteuid | ( | void | ) |
Definition at line 179 of file oct-syscalls.cc.
References octave_geteuid_wrapper().
Referenced by KPty::close(), Fgeteuid(), octave_geteuid_wrapper(), and KPty::open().
OCTAVE_API gid_t getgid | ( | void | ) |
Definition at line 161 of file oct-syscalls.cc.
References octave_getgid_wrapper().
Referenced by KPty::close(), Fgetgid(), octave_getgid_wrapper(), and KPty::open().
OCTAVE_API pid_t getpgrp | ( | std::string & | msg | ) |
Definition at line 138 of file oct-syscalls.cc.
References octave_getpgrp_wrapper().
Referenced by Fgetpgrp(), and octave_getpgrp_wrapper().
OCTAVE_API pid_t getpid | ( | void | ) |
Definition at line 149 of file oct-syscalls.cc.
References octave_getpid_wrapper().
Referenced by Fgetpid(), init_mersenne_twister(), and octave_getpid_wrapper().
OCTAVE_API pid_t getppid | ( | void | ) |
Definition at line 155 of file oct-syscalls.cc.
References octave_getppid_wrapper().
Referenced by Fgetppid(), and octave_getppid_wrapper().
OCTAVE_API uid_t getuid | ( | void | ) |
Definition at line 173 of file oct-syscalls.cc.
References octave_getuid_wrapper().
Referenced by env::do_get_home_directory(), env::do_get_user_name(), Fgetuid(), octave_getuid_wrapper(), and KPty::open().
OCTAVE_API int kill | ( | pid_t | pid, |
int | sig | ||
) |
Definition at line 295 of file oct-syscalls.cc.
Referenced by Fkill(), and octave_kill_wrapper().
OCTAVE_API int kill | ( | pid_t | pid, |
int | sig, | ||
std::string & | msg | ||
) |
Definition at line 302 of file oct-syscalls.cc.
References NOT_SUPPORTED, octave_have_kill(), and octave_kill_wrapper().
OCTAVE_API int pipe | ( | int * | fildes | ) |
Definition at line 185 of file oct-syscalls.cc.
Referenced by Fpipe(), octave_pipe_wrapper(), octave_popen2(), and procbuf::open().
OCTAVE_API int pipe | ( | int * | fildes, |
std::string & | msg | ||
) |
Definition at line 192 of file oct-syscalls.cc.
References octave_pipe_wrapper().
OCTAVE_API pid_t popen2 | ( | const std::string & | cmd, |
const string_vector & | args, | ||
bool | sync_mode, | ||
int * | fildes | ||
) |
Definition at line 322 of file oct-syscalls.cc.
Referenced by Fpopen2().
OCTAVE_API pid_t popen2 | ( | const std::string & | cmd, |
const string_vector & | args, | ||
bool | sync_mode, | ||
int * | fildes, | ||
std::string & | msg | ||
) |
Definition at line 330 of file oct-syscalls.cc.
References string_vector::c_str_vec(), string_vector::delete_c_str_vec(), and octave_popen2().
OCTAVE_API pid_t vfork | ( | std::string & | msg | ) |
Definition at line 117 of file oct-syscalls.cc.
References NOT_SUPPORTED, octave_fork_wrapper(), octave_have_fork(), octave_have_vfork(), and octave_vfork_wrapper().
Referenced by octave_vfork_wrapper().
OCTAVE_API pid_t waitpid | ( | pid_t | pid, |
int * | status, | ||
int | options | ||
) |
Definition at line 207 of file oct-syscalls.cc.
Referenced by procbuf::close(), Fwaitpid(), octave_waitpid_wrapper(), and child_list::wait().
OCTAVE_API pid_t waitpid | ( | pid_t | pid, |
int * | status, | ||
int | options, | ||
std::string & | msg | ||
) |
Definition at line 214 of file oct-syscalls.cc.
References octave_waitpid_wrapper().
OCTAVE_API int wcontinue | ( | void | ) |
Definition at line 229 of file oct-syscalls.cc.
References octave_wcontinue_wrapper().
Referenced by FWCONTINUE().
OCTAVE_API int wcoredump | ( | int | status | ) |
Definition at line 235 of file oct-syscalls.cc.
References octave_wcoredump_wrapper().
Referenced by FWCOREDUMP().
OCTAVE_API int wexitstatus | ( | int | status | ) |
Definition at line 265 of file oct-syscalls.cc.
References octave_wexitstatus_wrapper().
Referenced by Fsystem(), FWEXITSTATUS(), and run_command_and_return_output().
OCTAVE_API bool wifcontinued | ( | int | status | ) |
Definition at line 241 of file oct-syscalls.cc.
References octave_wifcontinued_wrapper().
Referenced by FWIFCONTINUED().
OCTAVE_API bool wifexited | ( | int | status | ) |
Definition at line 247 of file oct-syscalls.cc.
References octave_wifexited_wrapper().
Referenced by Fsystem(), FWIFEXITED(), pager_event_handler(), and run_command_and_return_output().
OCTAVE_API bool wifsignaled | ( | int | status | ) |
Definition at line 253 of file oct-syscalls.cc.
References octave_wifsignaled_wrapper().
Referenced by FWIFSIGNALED(), and pager_event_handler().
OCTAVE_API bool wifstopped | ( | int | status | ) |
Definition at line 259 of file oct-syscalls.cc.
References octave_wifstopped_wrapper().
Referenced by FWIFSTOPPED().
OCTAVE_API int wnohang | ( | void | ) |
Definition at line 271 of file oct-syscalls.cc.
References octave_wnohang_wrapper().
Referenced by FWNOHANG(), and child_list::wait().
OCTAVE_API int wstopsig | ( | int | status | ) |
Definition at line 277 of file oct-syscalls.cc.
References octave_wstopsig_wrapper().
Referenced by FWSTOPSIG().
OCTAVE_API int wtermsig | ( | int | status | ) |
Definition at line 283 of file oct-syscalls.cc.
References octave_wtermsig_wrapper().
Referenced by FWTERMSIG().
OCTAVE_API int wuntraced | ( | void | ) |
Definition at line 289 of file oct-syscalls.cc.
References octave_wuntraced_wrapper().
Referenced by FWUNTRACED().