source: trunk/minix/include/sys/ioc_tty.h@ 10

Last change on this file since 10 was 9, checked in by Mattia Monga, 13 years ago

Minix 3.1.2a

File size: 1.3 KB
Line 
1/* sys/ioc_tty.h - Terminal ioctl() command codes.
2 * Author: Kees J. Bot
3 * 23 Nov 2002
4 *
5 */
6
7#ifndef _S_I_TTY_H
8#define _S_I_TTY_H
9
10#include <minix/ioctl.h>
11
12/* Terminal ioctls. */
13#define TCGETS _IOR('T', 8, struct termios) /* tcgetattr */
14#define TCSETS _IOW('T', 9, struct termios) /* tcsetattr, TCSANOW */
15#define TCSETSW _IOW('T', 10, struct termios) /* tcsetattr, TCSADRAIN */
16#define TCSETSF _IOW('T', 11, struct termios) /* tcsetattr, TCSAFLUSH */
17#define TCSBRK _IOW('T', 12, int) /* tcsendbreak */
18#define TCDRAIN _IO ('T', 13) /* tcdrain */
19#define TCFLOW _IOW('T', 14, int) /* tcflow */
20#define TCFLSH _IOW('T', 15, int) /* tcflush */
21#define TIOCGWINSZ _IOR('T', 16, struct winsize)
22#define TIOCSWINSZ _IOW('T', 17, struct winsize)
23#define TIOCGPGRP _IOW('T', 18, int)
24#define TIOCSPGRP _IOW('T', 19, int)
25#define TIOCSFON _IOW('T', 20, u8_t [8192])
26
27/* Legacy <sgtty.h> */
28#define TIOCGETP _IOR('t', 1, struct sgttyb)
29#define TIOCSETP _IOW('t', 2, struct sgttyb)
30#define TIOCGETC _IOR('t', 3, struct tchars)
31#define TIOCSETC _IOW('t', 4, struct tchars)
32
33/* Keyboard ioctls. */
34#define KIOCBELL _IOW('k', 1, struct kio_bell)
35#define KIOCSLEDS _IOW('k', 2, struct kio_leds)
36#define KIOCSMAP _IOW('k', 3, keymap_t)
37
38#endif /* _S_I_TTY_H */
Note: See TracBrowser for help on using the repository browser.