GNU Octave 10.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 <cstring>
#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 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

◆ Fcanonicalize_file_name()

octave_value_list Fcanonicalize_file_name ( const octave_value_list args,
int   
)

Definition at line 1434 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 122 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 1463 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 1479 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 1495 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 1511 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 1527 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 446 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 513 of file syscalls.cc.

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

◆ Fgetegid()

octave_value_list Fgetegid ( const octave_value_list args,
int   
)

Definition at line 575 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgeteuid()

octave_value_list Fgeteuid ( const octave_value_list args,
int   
)

Definition at line 601 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetgid()

octave_value_list Fgetgid ( const octave_value_list args,
int   
)

Definition at line 588 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgethostname()

octave_value_list Fgethostname ( const octave_value_list args,
int   
)

Definition at line 1087 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetpgrp()

octave_value_list Fgetpgrp ( const octave_value_list args,
int   
)

Definition at line 532 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetpid()

octave_value_list Fgetpid ( const octave_value_list args,
int   
)

Definition at line 549 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetppid()

octave_value_list Fgetppid ( const octave_value_list args,
int   
)

Definition at line 562 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fgetuid()

octave_value_list Fgetuid ( const octave_value_list args,
int   
)

Definition at line 614 of file syscalls.cc.

References ovl(), and print_usage().

◆ Fkill()

octave_value_list Fkill ( const octave_value_list args,
int  nargout 
)

Definition at line 645 of file syscalls.cc.

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

◆ Flstat()

octave_value_list Flstat ( const octave_value_list args,
int   
)

Definition at line 684 of file syscalls.cc.

References print_usage().

◆ Fmkfifo()

octave_value_list Fmkfifo ( const octave_value_list args,
int  nargout 
)

Definition at line 737 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 1547 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 1566 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 1586 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 1605 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 1625 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 1644 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 1664 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 1683 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 1703 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 1722 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 795 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 1019 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 1001 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 983 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 1037 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 1055 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 965 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 1073 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 916 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 1118 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 1254 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 1769 of file syscalls.cc.

◆ FWCOREDUMP()

octave_value_list FWCOREDUMP ( const octave_value_list args,
int   
)

Definition at line 1359 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWEXITSTATUS()

octave_value_list FWEXITSTATUS ( const octave_value_list args,
int   
)

Definition at line 1302 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWIFCONTINUED()

octave_value_list FWIFCONTINUED ( const octave_value_list args,
int   
)

Definition at line 1415 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWIFEXITED()

octave_value_list FWIFEXITED ( const octave_value_list args,
int   
)

Definition at line 1283 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWIFSIGNALED()

octave_value_list FWIFSIGNALED ( const octave_value_list args,
int   
)

Definition at line 1319 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWIFSTOPPED()

octave_value_list FWIFSTOPPED ( const octave_value_list args,
int   
)

Definition at line 1379 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWNOHANG()

octave_value_list FWNOHANG ( const octave_value_list args,
int   
)

Definition at line 1741 of file syscalls.cc.

◆ FWSTOPSIG()

octave_value_list FWSTOPSIG ( const octave_value_list args,
int   
)

Definition at line 1398 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWTERMSIG()

octave_value_list FWTERMSIG ( const octave_value_list args,
int   
)

Definition at line 1338 of file syscalls.cc.

References ovl(), and print_usage().

◆ FWUNTRACED()

octave_value_list FWUNTRACED ( const octave_value_list args,
int   
)

Definition at line 1755 of file syscalls.cc.