#include "octave-config.h"
#include <cstdio>
#include <string>
#include "lo-ieee.h"
#include "lo-sysdep.h"
Go to the source code of this file.
Functions | |
OCTINTERP_API std::string | get_P_tmpdir (void) |
OCTINTERP_API int | octave_kbhit (bool wait=true) |
OCTINTERP_API int | octave_pclose (FILE *f) |
OCTINTERP_API FILE * | octave_popen (const char *command, const char *mode) |
OCTINTERP_API void | raw_mode (bool, bool wait=true) |
OCTINTERP_API bool | same_file_internal (const std::string &, const std::string &) |
OCTINTERP_API void | set_application_id (void) |
OCTINTERP_API void | sysdep_cleanup (void) |
OCTINTERP_API void | sysdep_init (void) |
OCTINTERP_API std::string get_P_tmpdir | ( | void | ) |
Definition at line 574 of file sysdep.cc.
References octave::sys::env::getenv(), retval, and string.
OCTINTERP_API int octave_kbhit | ( | bool | wait = true | ) |
Definition at line 536 of file sysdep.cc.
References c, base_graphics_object::get(), octave::ignore_interrupts(), raw_mode(), and octave::set_interrupt_handler().
OCTINTERP_API int octave_pclose | ( | FILE * | f | ) |
OCTINTERP_API FILE* octave_popen | ( | const char * | command, |
const char * | mode | ||
) |
Definition at line 506 of file sysdep.cc.
Referenced by octave::gl2ps_print(), and octave_procbuf::open().
Definition at line 358 of file sysdep.cc.
References error(), octave_isatty_wrapper(), on, s, STDIN_FILENO, and warn_disabled_feature().
Referenced by octave_kbhit().
OCTINTERP_API bool same_file_internal | ( | const std::string & | , |
const std::string & | |||
) |
Definition at line 255 of file sysdep.cc.
References octave::sys::base_file_stat::dev(), octave::sys::base_file_stat::ino(), and retval.
Referenced by same_file().
OCTINTERP_API void set_application_id | ( | void | ) |
Definition at line 175 of file sysdep.cc.
Referenced by octave::gui_application::execute().
OCTINTERP_API void sysdep_cleanup | ( | void | ) |
Definition at line 337 of file sysdep.cc.
Referenced by octave::my_friendly_exit().
OCTINTERP_API void sysdep_init | ( | void | ) |
Definition at line 318 of file sysdep.cc.
Referenced by octave::gui_application::gui_application().