#include <cerrno>#include <cstdlib>#include <new>#include <sstream>#include <string>#include "async-system-wrapper.h"#include "child-list.h"#include "lo-error.h"#include "oct-fftw.h"#include "oct-locbuf.h"#include "oct-syscalls.h"#include "signal-wrappers.h"#include "str-vec.h"#include "wait-for-input.h"#include "build-env.h"#include "liboctinterp-build-info.h"#include "defaults.h"#include "defun.h"#include "error.h"#include "help.h"#include "interpreter-private.h"#include "octave.h"#include "oct-map.h"#include "ovl.h"#include "ov.h"#include "pager.h"#include "procstream.h"#include "sysdep.h"#include "unwind-prot.h"#include "utils.h"#include "version.h"Go to the source code of this file.
Macros | |
| #define | SHELL_PATH "/bin/sh" |
| #define | STRINGIFY(s) STRINGIFY1(s) |
| #define | STRINGIFY1(s) #s |
Enumerations | |
| enum | system_exec_type { et_sync , et_async } |
Functions | |
| octave_value_list | F__octave_config_info__ (const octave_value_list &args, int) |
| octave_value_list | Fsystem (const octave_value_list &args, int nargout) |
| octave_value_list | Fwarranty (const octave_value_list &, int) |
| #define STRINGIFY | ( | s | ) | STRINGIFY1(s) |
| enum system_exec_type |
| octave_value_list F__octave_config_info__ | ( | const octave_value_list & | args, |
| int | |||
| ) |
Definition at line 346 of file toplev.cc.
References octave_scalar_map::assign(), error(), fftw_version(), fftwf_version(), octave_value::is_undefined(), liboctinterp_hg_id(), OCTAVE_VERSION, ovl(), print_usage(), and STRINGIFY.
| octave_value_list Fsystem | ( | const octave_value_list & | args, |
| int | nargout | ||
| ) |
Definition at line 240 of file toplev.cc.
References error(), et_async, et_sync, octave_async_system_wrapper(), octave_unblock_async_signals(), octave_unblock_signal_by_name(), print_usage(), and run_command_and_return_output().
Referenced by F__open_with_system_app__().
| octave_value_list Fwarranty | ( | const octave_value_list & | , |
| int | |||
| ) |
Definition at line 83 of file toplev.cc.
References octave_name_version_and_copyright(), octave_stdout, and ovl().