umount: getopt return value is int, not char
[minix.git] / include / sys / ioc_tty.h
blobff42c13a5fe137826850b5477bae588df8da5299
1 /* sys/ioc_tty.h - Terminal ioctl() command codes.
2 * Author: Kees J. Bot
3 * 23 Nov 2002
5 */
7 #ifndef _S_I_TTY_H
8 #define _S_I_TTY_H
10 #include <minix/ioctl.h>
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_OLD _IOW('T', 20, u8_t [8192])
26 #define TIOCSFON _IOW_BIG(1, u8_t [8192])
28 /* Keyboard ioctls. */
29 #define KIOCBELL _IOW('k', 1, struct kio_bell)
30 #define KIOCSLEDS _IOW('k', 2, struct kio_leds)
31 #define KIOCSMAP _IOW('k', 3, keymap_t)
33 /* /dev/video ioctls. */
34 #define TIOCMAPMEM _IORW('v', 1, struct mapreqvm)
35 #define TIOCUNMAPMEM _IORW('v', 2, struct mapreqvm)
37 #endif /* _S_I_TTY_H */