GNU Octave 11.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 
Loading...
Searching...
No Matches
syscalls.cc File Reference
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include "_Exit-wrapper.h"
#include "cmd-hist.h"
#include "fcntl-wrappers.h"
#include "file-ops.h"
#include "file-stat.h"
#include "lo-utils.h"
#include "oct-env.h"
#include "oct-syscalls.h"
#include "oct-uname.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "event-manager.h"
#include "input.h"
#include "interpreter.h"
#include "oct-hist.h"
#include "oct-map.h"
#include "oct-stdstrm.h"
#include "oct-stream.h"
#include "ovl.h"
#include "sysdep.h"
#include "utils.h"
#include "variables.h"

Go to the source code of this file.

Functions

octave_value_list F_Exit (const octave_value_list &args, int)
 
octave_value_list Fcanonicalize_file_name (const octave_value_list &args, int)
 
octave_value_list Fdup2 (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fexec (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list FF_DUPFD (const octave_value_list &args, int)
 
octave_value_list FF_GETFD (const octave_value_list &args, int)
 
octave_value_list FF_GETFL (const octave_value_list &args, int)
 
octave_value_list FF_SETFD (const octave_value_list &args, int)
 
octave_value_list FF_SETFL (const octave_value_list &args, int)
 
octave_value_list Ffcntl (octave::interpreter &interp, const octave_value_list &args, int nargout)
 
octave_value_list Ffork (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fgetegid (const octave_value_list &args, int)
 
octave_value_list Fgeteuid (const octave_value_list &args, int)
 
octave_value_list Fgetgid (const octave_value_list &args, int)
 
octave_value_list Fgethostname (const octave_value_list &args, int)
 
octave_value_list Fgetpgrp (const octave_value_list &args, int)
 
octave_value_list Fgetpid (const octave_value_list &args, int)
 
octave_value_list Fgetppid (const octave_value_list &args, int)
 
octave_value_list Fgetuid (const octave_value_list &args, int)
 
octave_value_list Fkill (const octave_value_list &args, int nargout)
 
octave_value_list Flstat (const octave_value_list &args, int)
 
octave_value_list Fmkfifo (const octave_value_list &args, int nargout)
 
octave_value_list FO_APPEND (const octave_value_list &args, int)
 
octave_value_list FO_ASYNC (const octave_value_list &args, int)
 
octave_value_list FO_CREAT (const octave_value_list &args, int)
 
octave_value_list FO_EXCL (const octave_value_list &args, int)
 
octave_value_list FO_NONBLOCK (const octave_value_list &args, int)
 
octave_value_list FO_RDONLY (const octave_value_list &args, int)
 
octave_value_list FO_RDWR (const octave_value_list &args, int)
 
octave_value_list FO_SYNC (const octave_value_list &args, int)
 
octave_value_list FO_TRUNC (const octave_value_list &args, int)
 
octave_value_list FO_WRONLY (const octave_value_list &args, int)
 
octave_value_list Fpipe (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fpopen2 (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list FS_ISBLK (const octave_value_list &args, int)
 
octave_value_list FS_ISCHR (const octave_value_list &args, int)
 
octave_value_list FS_ISDIR (const octave_value_list &args, int)
 
octave_value_list FS_ISFIFO (const octave_value_list &args, int)
 
octave_value_list FS_ISLNK (const octave_value_list &args, int)
 
octave_value_list FS_ISREG (const octave_value_list &args, int)
 
octave_value_list FS_ISSOCK (const octave_value_list &args, int)
 
octave_value_list Fstat (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Funame (const octave_value_list &args, int)
 
octave_value_list Funlink (octave::interpreter &interp, const octave_value_list &args, int nargout)
 
octave_value_list Fwaitpid (const octave_value_list &args, int)
 
octave_value_list FWCONTINUE (const octave_value_list &args, int)
 
octave_value_list FWCOREDUMP (const octave_value_list &args, int)
 
octave_value_list FWEXITSTATUS (const octave_value_list &args, int)
 
octave_value_list FWIFCONTINUED (const octave_value_list &args, int)
 
octave_value_list FWIFEXITED (const octave_value_list &args, int)
 
octave_value_list FWIFSIGNALED (const octave_value_list &args, int)
 
octave_value_list FWIFSTOPPED (const octave_value_list &args, int)
 
octave_value_list FWNOHANG (const octave_value_list &args, int)
 
octave_value_list FWSTOPSIG (const octave_value_list &args, int)
 
octave_value_list FWTERMSIG (const octave_value_list &args, int)
 
octave_value_list FWUNTRACED (const octave_value_list &args, int)
 

Function Documentation

◆ F_Exit()

octave_value_list F_Exit ( const octave_value_list args,
int   
)

Definition at line 544 of file syscalls.cc.

References octave__Exit_wrapper(), ovl(), and print_usage().

◆ Fcanonicalize_file_name()

octave_value_list Fcanonicalize_file_name ( const octave_value_list args,
int   
)

Definition at line 1467 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fdup2()

octave_value_list Fdup2 ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 124 of file syscalls.cc.

References stream::file_number(), stream_list::lookup(), ovl(), and print_usage().

◆ Fexec()

◆ FF_DUPFD()

octave_value_list FF_DUPFD ( const octave_value_list args,
int   
)

Definition at line 1496 of file syscalls.cc.

References err_disabled_feature(), and octave_f_dupfd_wrapper().

◆ FF_GETFD()

octave_value_list FF_GETFD ( const octave_value_list args,
int   
)

Definition at line 1512 of file syscalls.cc.

References err_disabled_feature(), and octave_f_getfd_wrapper().

◆ FF_GETFL()

octave_value_list FF_GETFL ( const octave_value_list args,
int   
)

Definition at line 1528 of file syscalls.cc.

References err_disabled_feature(), and octave_f_getfl_wrapper().

◆ FF_SETFD()

octave_value_list FF_SETFD ( const octave_value_list args,
int   
)

Definition at line 1544 of file syscalls.cc.

References err_disabled_feature(), and octave_f_setfd_wrapper().

◆ FF_SETFL()

octave_value_list FF_SETFL ( const octave_value_list args,
int   
)

Definition at line 1560 of file syscalls.cc.

References err_disabled_feature(), and octave_f_setfl_wrapper().

◆ Ffcntl()

octave_value_list Ffcntl ( octave::interpreter &  interp,
const octave_value_list args,
int  nargout 
)

Definition at line 445 of file syscalls.cc.

References error(), stream::file_number(), stream_list::lookup(), ovl(), and print_usage().

◆ Ffork()

octave_value_list Ffork ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 514 of file syscalls.cc.

References error(), ovl(), and print_usage().

◆ Fgetegid()

octave_value_list Fgetegid ( const octave_value_list args,
int   
)

Definition at line 608 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgeteuid()

octave_value_list Fgeteuid ( const octave_value_list args,
int   
)

Definition at line 634 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetgid()

octave_value_list Fgetgid ( const octave_value_list args,
int   
)

Definition at line 621 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgethostname()

octave_value_list Fgethostname ( const octave_value_list args,
int   
)

Definition at line 1120 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetpgrp()

octave_value_list Fgetpgrp ( const octave_value_list args,
int   
)

Definition at line 565 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetpid()

octave_value_list Fgetpid ( const octave_value_list args,
int   
)

Definition at line 582 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetppid()

octave_value_list Fgetppid ( const octave_value_list args,
int   
)

Definition at line 595 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetuid()

octave_value_list Fgetuid ( const octave_value_list args,
int   
)

Definition at line 647 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fkill()

octave_value_list Fkill ( const octave_value_list args,
int  nargout 
)

Definition at line 678 of file syscalls.cc.

References error(), ovl(), and print_usage().

◆ Flstat()

octave_value_list Flstat ( const octave_value_list args,
int   
)

Definition at line 717 of file syscalls.cc.

References print_usage().

◆ Fmkfifo()

octave_value_list Fmkfifo ( const octave_value_list args,
int  nargout 
)

Definition at line 770 of file syscalls.cc.

References error(), ovl(), and print_usage().

◆ FO_APPEND()

octave_value_list FO_APPEND ( const octave_value_list args,
int   
)

Definition at line 1580 of file syscalls.cc.

References err_disabled_feature(), and octave_o_append_wrapper().

◆ FO_ASYNC()

octave_value_list FO_ASYNC ( const octave_value_list args,
int   
)

Definition at line 1599 of file syscalls.cc.

References err_disabled_feature(), and octave_o_async_wrapper().

◆ FO_CREAT()

octave_value_list FO_CREAT ( const octave_value_list args,
int   
)

Definition at line 1619 of file syscalls.cc.

References err_disabled_feature(), and octave_o_creat_wrapper().

◆ FO_EXCL()

octave_value_list FO_EXCL ( const octave_value_list args,
int   
)

Definition at line 1638 of file syscalls.cc.

References err_disabled_feature(), and octave_o_excl_wrapper().

◆ FO_NONBLOCK()

octave_value_list FO_NONBLOCK ( const octave_value_list args,
int   
)

Definition at line 1658 of file syscalls.cc.

References err_disabled_feature(), and octave_o_nonblock_wrapper().

◆ FO_RDONLY()

octave_value_list FO_RDONLY ( const octave_value_list args,
int   
)

Definition at line 1677 of file syscalls.cc.

References err_disabled_feature(), and octave_o_rdonly_wrapper().

◆ FO_RDWR()

octave_value_list FO_RDWR ( const octave_value_list args,
int   
)

Definition at line 1697 of file syscalls.cc.

References err_disabled_feature(), and octave_o_rdwr_wrapper().

◆ FO_SYNC()

octave_value_list FO_SYNC ( const octave_value_list args,
int   
)

Definition at line 1716 of file syscalls.cc.

References err_disabled_feature(), and octave_o_sync_wrapper().

◆ FO_TRUNC()

octave_value_list FO_TRUNC ( const octave_value_list args,
int   
)

Definition at line 1736 of file syscalls.cc.

References err_disabled_feature(), and octave_o_trunc_wrapper().

◆ FO_WRONLY()

octave_value_list FO_WRONLY ( const octave_value_list args,
int   
)

Definition at line 1755 of file syscalls.cc.

References err_disabled_feature(), and octave_o_wronly_wrapper().

◆ Fpipe()

octave_value_list Fpipe ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 828 of file syscalls.cc.

References stdiostream::create(), stream_list::insert(), ovl(), and print_usage().

◆ Fpopen2()

octave_value_list Fpopen2 ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

◆ FS_ISBLK()

octave_value_list FS_ISBLK ( const octave_value_list args,
int   
)

Definition at line 1052 of file syscalls.cc.

References ovl(), and print_usage().

◆ FS_ISCHR()

octave_value_list FS_ISCHR ( const octave_value_list args,
int   
)

Definition at line 1034 of file syscalls.cc.

References ovl(), and print_usage().

◆ FS_ISDIR()

octave_value_list FS_ISDIR ( const octave_value_list args,
int   
)

Definition at line 1016 of file syscalls.cc.

References ovl(), and print_usage().

◆ FS_ISFIFO()

octave_value_list FS_ISFIFO ( const octave_value_list args,
int   
)

Definition at line 1070 of file syscalls.cc.

References ovl(), and print_usage().

◆ FS_ISLNK()

octave_value_list FS_ISLNK ( const octave_value_list args,
int   
)

Definition at line 1088 of file syscalls.cc.

References ovl(), and print_usage().

◆ FS_ISREG()

octave_value_list FS_ISREG ( const octave_value_list args,
int   
)

Definition at line 998 of file syscalls.cc.

References ovl(), and print_usage().

◆ FS_ISSOCK()

octave_value_list FS_ISSOCK ( const octave_value_list args,
int   
)

Definition at line 1106 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fstat()

octave_value_list Fstat ( octave::interpreter &  interp,
const octave_value_list args,
int   
)

Definition at line 949 of file syscalls.cc.

References error(), stream_list::get_file_number(), and print_usage().

◆ Funame()

octave_value_list Funame ( const octave_value_list args,
int   
)

Definition at line 1151 of file syscalls.cc.

References octave_scalar_map::assign(), ovl(), and print_usage().

◆ Funlink()

octave_value_list Funlink ( octave::interpreter &  interp,
const octave_value_list args,
int  nargout 
)

◆ Fwaitpid()

octave_value_list Fwaitpid ( const octave_value_list args,
int   
)

Definition at line 1287 of file syscalls.cc.

References octave_value_list::length(), ovl(), and print_usage().

◆ FWCONTINUE()

octave_value_list FWCONTINUE ( const octave_value_list args,
int   
)

Definition at line 1802 of file syscalls.cc.

◆ FWCOREDUMP()

octave_value_list FWCOREDUMP ( const octave_value_list args,
int   
)

Definition at line 1392 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWEXITSTATUS()

octave_value_list FWEXITSTATUS ( const octave_value_list args,
int   
)

Definition at line 1335 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWIFCONTINUED()

octave_value_list FWIFCONTINUED ( const octave_value_list args,
int   
)

Definition at line 1448 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWIFEXITED()

octave_value_list FWIFEXITED ( const octave_value_list args,
int   
)

Definition at line 1316 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWIFSIGNALED()

octave_value_list FWIFSIGNALED ( const octave_value_list args,
int   
)

Definition at line 1352 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWIFSTOPPED()

octave_value_list FWIFSTOPPED ( const octave_value_list args,
int   
)

Definition at line 1412 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWNOHANG()

octave_value_list FWNOHANG ( const octave_value_list args,
int   
)

Definition at line 1774 of file syscalls.cc.

◆ FWSTOPSIG()

octave_value_list FWSTOPSIG ( const octave_value_list args,
int   
)

Definition at line 1431 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWTERMSIG()

octave_value_list FWTERMSIG ( const octave_value_list args,
int   
)

Definition at line 1371 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWUNTRACED()

octave_value_list FWUNTRACED ( const octave_value_list args,
int   
)

Definition at line 1788 of file syscalls.cc.