GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Macros | Functions
sysdep.h File Reference
#include <cstdio>
#include <string>
#include "lo-ieee.h"
#include "lo-sysdep.h"
Include dependency graph for sysdep.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MINGW_SIGNAL_CLEANUP()   do { } while (0)

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 sysdep_cleanup (void)
OCTINTERP_API void sysdep_init (void)
void w32_set_quiet_shutdown (void)

Macro Definition Documentation

#define MINGW_SIGNAL_CLEANUP ( )    do { } while (0)

Definition at line 52 of file sysdep.h.

Referenced by my_friendly_exit(), and sysdep_cleanup().

Function Documentation

OCTINTERP_API std::string get_P_tmpdir ( void  )

Definition at line 493 of file sysdep.cc.

References octave_env::getenv(), and P_tmpdir.

Referenced by FP_tmpdir().

OCTINTERP_API int octave_kbhit ( bool  wait = true)

Definition at line 462 of file sysdep.cc.

References octave_ignore_interrupts(), octave_set_interrupt_handler(), and raw_mode().

Referenced by Fkbhit(), and Fpause().

OCTINTERP_API int octave_pclose ( FILE *  f)

Definition at line 450 of file sysdep.cc.

Referenced by octave_procbuf::close().

OCTINTERP_API FILE* octave_popen ( const char command,
const char mode 
)

Definition at line 430 of file sysdep.cc.

Referenced by octave_procbuf::open().

OCTINTERP_API void raw_mode ( bool  ,
bool  wait = true 
)

Definition at line 287 of file sysdep.cc.

References ECHO, error(), interactive, isatty(), STDIN_FILENO, and warning().

Referenced by do_octave_atexit(), and octave_kbhit().

OCTINTERP_API bool same_file_internal ( const std::string &  ,
const std::string &   
)

Definition at line 194 of file sysdep.cc.

References base_file_stat::dev(), and base_file_stat::ino().

Referenced by same_file().

OCTINTERP_API void sysdep_cleanup ( void  )

Definition at line 269 of file sysdep.cc.

References MINGW_SIGNAL_CLEANUP.

Referenced by do_octave_atexit().

OCTINTERP_API void sysdep_init ( void  )

Definition at line 257 of file sysdep.cc.

Referenced by main(), and octave_main().

void w32_set_quiet_shutdown ( void  )