From 4a4c940fc41dd56e1dcfa8b9480b5355dd8d9e00 Mon Sep 17 00:00:00 2001 From: florian Date: Sun, 31 Oct 2004 16:05:23 +0000 Subject: [PATCH] + added ioctl constants for arm --- rtl/linux/termios.inc | 78 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 76 insertions(+), 2 deletions(-) diff --git a/rtl/linux/termios.inc b/rtl/linux/termios.inc index 387299a305..799796fc16 100644 --- a/rtl/linux/termios.inc +++ b/rtl/linux/termios.inc @@ -142,6 +142,11 @@ Const TIOCMIWAIT = $545C; TIOCGICOUNT = $545D; + TIOCGHAYESESP = $545E; + TIOCSHAYESESP = $545F; + FIOQSIZE = $5460; + + TIOCPKT_DATA = 0; TIOCPKT_FLUSHREAD = 1; TIOCPKT_FLUSHWRITE = 2; @@ -290,6 +295,73 @@ Const TIOCSER_TEMT = $01; {$endif cpux86_64} +{$ifdef cpuarm} + { For Terminal handling } + TCGETS = $5401; + TCSETS = $5402; + TCSETSW = $5403; + TCSETSF = $5404; + TCGETA = $5405; + TCSETA = $5406; + TCSETAW = $5407; + TCSETAF = $5408; + TCSBRK = $5409; + TCXONC = $540A; + TCFLSH = $540B; + TIOCEXCL = $540C; + TIOCNXCL = $540D; + TIOCSCTTY = $540E; + TIOCGPGRP = $540F; + TIOCSPGRP = $5410; + TIOCOUTQ = $5411; + TIOCSTI = $5412; + TIOCGWINSZ = $5413; + TIOCSWINSZ = $5414; + TIOCMGET = $5415; + TIOCMBIS = $5416; + TIOCMBIC = $5417; + TIOCMSET = $5418; + TIOCGSOFTCAR = $5419; + TIOCSSOFTCAR = $541A; + FIONREAD = $541B; + TIOCINQ = FIONREAD; + TIOCLINUX = $541C; + TIOCCONS = $541D; + TIOCGSERIAL = $541E; + TIOCSSERIAL = $541F; + TIOCPKT = $5420; + FIONBIO = $5421; + TIOCNOTTY = $5422; + TIOCSETD = $5423; + TIOCGETD = $5424; + TCSBRKP = $5425; + TIOCTTYGSTRUCT = $5426; + FIONCLEX = $5450; + FIOCLEX = $5451; + FIOASYNC = $5452; + TIOCSERCONFIG = $5453; + TIOCSERGWILD = $5454; + TIOCSERSWILD = $5455; + TIOCGLCKTRMIOS = $5456; + TIOCSLCKTRMIOS = $5457; + TIOCSERGSTRUCT = $5458; + TIOCSERGETLSR = $5459; + TIOCSERGETMULTI = $545A; + TIOCSERSETMULTI = $545B; + + TIOCMIWAIT = $545C; + TIOCGICOUNT = $545D; + FIOQSIZE = $545E; + + TIOCPKT_DATA = 0; + TIOCPKT_FLUSHREAD = 1; + TIOCPKT_FLUSHWRITE = 2; + TIOCPKT_STOP = 4; + TIOCPKT_START = 8; + TIOCPKT_NOSTOP = 16; + TIOCPKT_DOSTOP = 32; +{$endif cpuarm} + Type winsize = packed record ws_row, @@ -485,7 +557,10 @@ const { $Log$ - Revision 1.9 2004-10-04 21:06:45 florian + Revision 1.10 2004-10-31 16:05:23 florian + + added ioctl constants for arm + + Revision 1.9 2004/10/04 21:06:45 florian + added x84_64 ioctls Revision 1.8 2004/10/03 17:43:47 florian @@ -493,5 +568,4 @@ const Revision 1.7 2004/02/21 16:24:47 marco * ppc ioctl nr fixed - }