XenevaOS
Loading...
Searching...
No Matches
_ketty.h
Go to the documentation of this file.
1
33#ifndef __KE_TTY_H__
34#define __KE_TTY_H__
35
36#include <stdint.h>
37#include <_xeneva.h>
38
39#ifdef __cplusplus
41#endif
42
43 /* iocontrol codes */
44#define TIOCGWINSZ 0x5401
45#define TIOCSWINSZ 0x5402
46#define TIOCFLUSH 0x5403
47#define TIOCGATTR 0x5404
48#define TIOSPGRP 0x5405
49
50 typedef struct _win_size_ {
56
57
66
67#ifdef __cplusplus
68}
69#endif
70
71#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:47
int slave_fd
Definition term.cpp:48