XenevaOS
Loading...
Searching...
No Matches
_ketty.h
Go to the documentation of this file.
1
32#ifndef __KE_TTY_H__
33#define __KE_TTY_H__
34
35#include <stdint.h>
36#include <_xeneva.h>
37
38#ifdef __cplusplus
40#endif
41
42 /* iocontrol codes */
43#define TIOCGWINSZ 0x5401
44#define TIOCSWINSZ 0x5402
45#define TIOCFLUSH 0x5403
46#define TIOCGATTR 0x5404
47#define TIOSPGRP 0x5405
48
49 typedef struct _win_size_ {
55
64
65#ifdef __cplusplus
66}
67#endif
68
69#endif
struct _win_size_ WinSize
XE_LIB int _KeCreateTTY(int *master_fd, int *slave_fd)
_KeCreateTTY – create a new terminal
#define XE_LIB
Definition _xeneva.h:55
#define XE_EXTERN
Definition _xeneva.h:50
unsigned short int uint16_t
Definition acefiex.h:162
Definition tty.h:48
uint16_t ws_xpixel
Definition tty.h:51
uint16_t ws_row
Definition tty.h:49
uint16_t ws_col
Definition tty.h:50
uint16_t ws_ypixel
Definition tty.h:52
int master_fd
Definition term.cpp:51
int slave_fd
Definition term.cpp:52