GNU Octave 10.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 
Loading...
Searching...
No Matches
sysdep.cc File Reference
#include <cmath>
#include <cstddef>
#include <iostream>
#include <string>
#include "cmd-edit.h"
#include "file-ops.h"
#include "lo-mappers.h"
#include "lo-sysinfo.h"
#include "mach-info.h"
#include "oct-env.h"
#include "uniconv-wrappers.h"
#include "unistd-wrappers.h"
#include "builtin-defun-decls.h"
#include "Cell.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "input.h"
#include "interpreter-private.h"
#include "octave.h"
#include "ov.h"
#include "ovl.h"
#include "pager.h"
#include "parse.h"
#include "sighandlers.h"
#include "sysdep.h"
#include "interpreter.h"
#include "utils.h"
#include "file-stat.h"

Go to the source code of this file.

Macros

#define FSYSTEM_OPEN_STR   "xdg-open "
 
#define STDIN_FILENO   1
 

Functions

bool drive_or_unc_share (const std::string &name)
 
octave_value_list F__blas_version__ (const octave_value_list &, int)
 
octave_value_list F__is_elevated_process__ (const octave_value_list &args, int)
 
octave_value_list F__lapack_version__ (const octave_value_list &, int)
 
octave_value_list F__open_with_system_app__ (const octave_value_list &args, int)
 
octave_value_list F__wmemory__ (const octave_value_list &args, int)
 
octave_value_list Fclc (const octave_value_list &, int)
 
octave_value_list Fget_home_directory (const octave_value_list &, int)
 
octave_value_list Fgetenv (const octave_value_list &args, int)
 
octave_value_list Fisenv (const octave_value_list &args, int)
 
octave_value_list Fisieee (const octave_value_list &, int)
 
octave_value_list Fkbhit (octave::interpreter &interp, const octave_value_list &args, int)
 
octave_value_list Fnative_float_format (const octave_value_list &, int)
 
octave_value_list Fpause (octave::interpreter &interp, const octave_value_list &args, int nargout)
 
octave_value_list Fsetenv (const octave_value_list &args, int)
 
octave_value_list Ftilde_expand (const octave_value_list &args, int)
 
octave_value_list Funsetenv (const octave_value_list &args, int)
 
octave_value_list Fwinqueryreg (const octave_value_list &args, int)
 
std::string get_P_tmpdir ()
 
int kbhit (bool wait)
 
int pclose (FILE *f)
 
FILE * popen (const char *command, const char *mode)
 
void raw_mode (bool on, bool wait)
 
void set_application_id ()
 
void sysdep_cleanup ()
 
void sysdep_init ()
 

Macro Definition Documentation

◆ FSYSTEM_OPEN_STR

#define FSYSTEM_OPEN_STR   "xdg-open "

◆ STDIN_FILENO

#define STDIN_FILENO   1

Definition at line 92 of file sysdep.cc.

Function Documentation

◆ drive_or_unc_share()

bool drive_or_unc_share ( const std::string &  name)

Definition at line 387 of file sysdep.cc.

References len.

◆ F__blas_version__()

octave_value_list F__blas_version__ ( const octave_value_list ,
int   
)

Definition at line 1453 of file sysdep.cc.

References ovl().

◆ F__is_elevated_process__()

octave_value_list F__is_elevated_process__ ( const octave_value_list args,
int   
)

Definition at line 239 of file sysdep.cc.

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

◆ F__lapack_version__()

octave_value_list F__lapack_version__ ( const octave_value_list ,
int   
)

Definition at line 1462 of file sysdep.cc.

References ovl().

◆ F__open_with_system_app__()

octave_value_list F__open_with_system_app__ ( const octave_value_list args,
int   
)

Definition at line 197 of file sysdep.cc.

References Fsystem(), FSYSTEM_OPEN_STR, ovl(), and print_usage().

◆ F__wmemory__()

octave_value_list F__wmemory__ ( const octave_value_list args,
int   
)

Definition at line 275 of file sysdep.cc.

References error(), ovl(), print_usage(), and octave_scalar_map::setfield().

◆ Fclc()

octave_value_list Fclc ( const octave_value_list ,
int   
)

Definition at line 746 of file sysdep.cc.

References command_editor::clear_screen(), and ovl().

◆ Fget_home_directory()

octave_value_list Fget_home_directory ( const octave_value_list ,
int   
)

Definition at line 1437 of file sysdep.cc.

References ovl().

◆ Fgetenv()

octave_value_list Fgetenv ( const octave_value_list args,
int   
)

Definition at line 771 of file sysdep.cc.

References ovl(), and print_usage().

◆ Fisenv()

octave_value_list Fisenv ( const octave_value_list args,
int   
)

Definition at line 801 of file sysdep.cc.

References ovl(), and print_usage().

◆ Fisieee()

octave_value_list Fisieee ( const octave_value_list ,
int   
)

Definition at line 1348 of file sysdep.cc.

References ovl().

◆ Fkbhit()

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

Definition at line 1214 of file sysdep.cc.

References Fdrawnow(), and kbhit().

◆ Fnative_float_format()

octave_value_list Fnative_float_format ( const octave_value_list ,
int   
)

Definition at line 1364 of file sysdep.cc.

References ovl().

◆ Fpause()

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

◆ Fsetenv()

octave_value_list Fsetenv ( const octave_value_list args,
int   
)

Definition at line 834 of file sysdep.cc.

References ovl(), and print_usage().

◆ Ftilde_expand()

◆ Funsetenv()

octave_value_list Funsetenv ( const octave_value_list args,
int   
)

Definition at line 871 of file sysdep.cc.

References ovl(), and print_usage().

◆ Fwinqueryreg()

octave_value_list Fwinqueryreg ( const octave_value_list args,
int   
)

Definition at line 1051 of file sysdep.cc.

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

◆ get_P_tmpdir()

std::string get_P_tmpdir ( )

Definition at line 700 of file sysdep.cc.

Referenced by FP_tmpdir().

◆ kbhit()

int kbhit ( bool  wait)

Definition at line 655 of file sysdep.cc.

References ignore_interrupts(), raw_mode(), and set_interrupt_handler().

Referenced by Fkbhit(), and sleep().

◆ pclose()

int pclose ( FILE *  f)

Definition at line 643 of file sysdep.cc.

References f.

Referenced by main().

◆ popen()

FILE * popen ( const char *  command,
const char *  mode 
)

Definition at line 626 of file sysdep.cc.

Referenced by gl2ps_print(), and main().

◆ raw_mode()

◆ set_application_id()

void set_application_id ( )

Definition at line 184 of file sysdep.cc.

◆ sysdep_cleanup()

void sysdep_cleanup ( )

Definition at line 456 of file sysdep.cc.

◆ sysdep_init()

void sysdep_init ( )

Definition at line 437 of file sysdep.cc.