#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().