summaryrefslogtreecommitdiff
path: root/stand/kboot/include/termios.h
blob: f5763292e7d5621fdf880ec80e5f56314e74a7b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef	_TERMIOS_H
#define	_TERMIOS_H

typedef unsigned char host_cc_t;
typedef unsigned int host_speed_t;
typedef unsigned int host_tcflag_t;

#define HOST_NCCS 32

#include "termios_arch.h"

#define HOST_TCSANOW		0
#define HOST_TCSADRAIN		1
#define HOST_TCSAFLUSH		2

int host_tcgetattr (int, struct host_termios *);
int host_tcsetattr (int, int, const struct host_termios *);

void host_cfmakeraw(struct host_termios *);
int host_cfsetispeed(struct host_termios *, host_speed_t);
int host_cfsetospeed(struct host_termios *, host_speed_t);
int host_cfsetspeed(struct host_termios *, host_speed_t);

#endif