#include <mono/metadata/metadata.h>
#include <mono/metadata/threadpool.h>
#include <mono/utils/mono-signal-handler.h>
+#include <mono/utils/mono-proclib.h>
/* On solaris, curses.h must come before both termios.h and term.h */
#ifdef HAVE_CURSES_H
MonoBoolean
ves_icall_System_ConsoleDriver_Isatty (HANDLE handle)
{
- MONO_ARCH_SAVE_REGS;
-
return isatty (GPOINTER_TO_INT (handle));
}
gboolean callset = FALSE;
gboolean check;
- MONO_ARCH_SAVE_REGS;
-
if (tcgetattr (STDIN_FILENO, &attr) == -1)
return FALSE;
div_t divvy;
int ret, nbytes;
- MONO_ARCH_SAVE_REGS;
-
do {
FD_ZERO (&rfds);
FD_SET (STDIN_FILENO, &rfds);
{
int unused;
- MONO_ARCH_SAVE_REGS;
-
if (!setup_finished)
return;
MONO_SIG_HANDLER_FUNC (static, sigint_handler)
{
int save_errno;
- MONO_ARCH_SAVE_REGS;
if (in_sigint)
return;
{
int dims;
- MONO_ARCH_SAVE_REGS;
-
dims = terminal_get_dimensions ();
if (dims == -1){
int cols = 0, rows = 0;
if (teardown != NULL)
teardown_str = mono_string_to_utf8 (teardown);
- atexit (tty_teardown);
+ mono_atexit (tty_teardown);
}
return TRUE;