|
FreeBASIC
0.91.0
|
#include "../fb.h"#include "fb_private_console.h"#include "../fb_private_thread.h"#include <signal.h>#include <termcap.h>#include <sys/ioctl.h>#include <fcntl.h>
Go to the source code of this file.
Macros | |
| #define | _GNU_SOURCE 1 |
Typedefs | |
| typedef void(* | SIGHANDLER )(int) |
Functions | |
| FBCALL void | fb_BgLock (void) |
| FBCALL void | fb_BgUnlock (void) |
| static void * | bg_thread (void *arg) |
| void | fb_hStartBgThread (void) |
| static int | default_getch (void) |
| static void | signal_handler (int sig) |
| void | fb_hRecheckConsoleSize (void) |
| static void | sigwinch_handler (int sig) |
| int | fb_hTermOut (int code, int param1, int param2) |
| int | fb_hInitConsole () |
| void | fb_hExitConsole (void) |
| static void | hInit (void) |
| void | fb_hInit (void) |
| void | fb_hEnd (int unused) |
Variables | |
| FBCONSOLE | __fb_con |
| static SIGHANDLER | old_sighandler [NSIG] |
| static volatile sig_atomic_t | __fb_console_resized |
| static const char * | seq [] |
| static pthread_t | __fb_bg_thread |
| static int | bgthread_inited = FALSE |
| static pthread_mutex_t | __fb_bg_mutex |
|
static |
|
static |
| void fb_hEnd | ( | int | unused) |
| void fb_hExitConsole | ( | void | ) |
| void fb_hInit | ( | void | ) |
| int fb_hInitConsole | ( | void | ) |
| void fb_hRecheckConsoleSize | ( | void | ) |
| void fb_hStartBgThread | ( | void | ) |
| int fb_hTermOut | ( | int | code, |
| int | param1, | ||
| int | param2 | ||
| ) |
|
static |
|
static |
|
static |
|
static |