]> git.wh0rd.org Git - patches.git/blob - linux-sh-ioctls.patch
scummvm random work
[patches.git] / linux-sh-ioctls.patch
1 diff --git a/include/asm-sh/ioctls.h b/include/asm-sh/ioctls.h
2 index 9d84a2d..35805df 100644
3 --- a/include/asm-sh/ioctls.h
4 +++ b/include/asm-sh/ioctls.h
5 @@ -16,17 +16,17 @@
6  #define TCSETSW                0x5403
7  #define TCSETSF                0x5404
8  
9 -#define TCGETA         _IOR('t', 23, struct termio)
10 -#define TCSETA         _IOW('t', 24, struct termio)
11 -#define TCSETAW                _IOW('t', 25, struct termio)
12 -#define TCSETAF                _IOW('t', 28, struct termio)
13 +#define TCGETA         0x80127417      /* _IOR('t', 23, struct termio) */
14 +#define TCSETA         0x40127418      /* _IOW('t', 24, struct termio) */
15 +#define TCSETAW                0x40127419      /* _IOW('t', 25, struct termio) */
16 +#define TCSETAF                0x4012741C      /* _IOW('t', 28, struct termio) */
17  
18  #define TCSBRK         _IO('t', 29)
19  #define TCXONC         _IO('t', 30)
20  #define TCFLSH         _IO('t', 31)
21  
22 -#define TIOCSWINSZ     _IOW('t', 103, struct winsize)
23 -#define TIOCGWINSZ     _IOR('t', 104, struct winsize)
24 +#define TIOCSWINSZ     0x40087467      /* _IOW('t', 103, struct winsize) */
25 +#define TIOCGWINSZ     0x80087468      /* _IOR('t', 104, struct winsize) */
26  #define        TIOCSTART       _IO('t', 110)           /* start output, like ^Q */
27  #define        TIOCSTOP        _IO('t', 111)           /* stop output, like ^S */
28  #define TIOCOUTQ        _IOR('t', 115, int)     /* output queue size */
29 @@ -59,8 +59,8 @@
30  #define TIOCSSOFTCAR   _IOW('T', 26, unsigned int) /* 0x541A */
31  #define TIOCLINUX      _IOW('T', 28, char) /* 0x541C */
32  #define TIOCCONS       _IO('T', 29) /* 0x541D */
33 -#define TIOCGSERIAL    _IOR('T', 30, struct serial_struct) /* 0x541E */
34 -#define TIOCSSERIAL    _IOW('T', 31, struct serial_struct) /* 0x541F */
35 +#define TIOCGSERIAL    0x803C541E      /* _IOR('T', 30, struct serial_struct) 0x541E */
36 +#define TIOCSSERIAL    0x403C541F      /* _IOW('T', 31, struct serial_struct) 0x541F */
37  #define TIOCPKT                _IOW('T', 32, int) /* 0x5420 */
38  # define TIOCPKT_DATA           0
39  # define TIOCPKT_FLUSHREAD      1
40 @@ -86,12 +86,12 @@
41  #define TIOCSERSWILD   _IOW('T', 85,  int) /* 0x5455 */
42  #define TIOCGLCKTRMIOS 0x5456
43  #define TIOCSLCKTRMIOS 0x5457
44 -#define TIOCSERGSTRUCT _IOR('T', 88, struct async_struct) /* 0x5458 */ /* For debugging only */
45 +#define TIOCSERGSTRUCT 0x80d85458      /* _IOR('T', 88, struct async_struct) 0x5458 */ /* For debugging only */
46  #define TIOCSERGETLSR   _IOR('T', 89, unsigned int) /* 0x5459 */ /* Get line status register */
47    /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
48  # define TIOCSER_TEMT    0x01  /* Transmitter physically empty */
49 -#define TIOCSERGETMULTI _IOR('T', 90, struct serial_multiport_struct) /* 0x545A */ /* Get multiport config  */
50 -#define TIOCSERSETMULTI _IOW('T', 91, struct serial_multiport_struct) /* 0x545B */ /* Set multiport config */
51 +#define TIOCSERGETMULTI 0x80A8545A     /* _IOR('T', 90, struct serial_multiport_struct) 0x545A */ /* Get multiport config */
52 +#define TIOCSERSETMULTI 0x40A8545B     /* _IOW('T', 91, struct serial_multiport_struct) 0x545B */ /* Set multiport config */
53  
54  #define TIOCMIWAIT     _IO('T', 92) /* 0x545C */       /* wait for a change on serial input line(s) */
55  #define TIOCGICOUNT    0x545D  /* read serial port inline interrupt counts */