Browse Source

+ added ioctl constants for arm

florian 21 years ago
parent
commit
4a4c940fc4
1 changed files with 76 additions and 2 deletions
  1. 76 2
      rtl/linux/termios.inc

+ 76 - 2
rtl/linux/termios.inc

@@ -142,6 +142,11 @@ Const
 
 
   TIOCMIWAIT      = $545C;
   TIOCMIWAIT      = $545C;
   TIOCGICOUNT     = $545D;
   TIOCGICOUNT     = $545D;
+  TIOCGHAYESESP   = $545E;
+  TIOCSHAYESESP   = $545F;
+  FIOQSIZE        = $5460;
+
+
   TIOCPKT_DATA       = 0;
   TIOCPKT_DATA       = 0;
   TIOCPKT_FLUSHREAD  = 1;
   TIOCPKT_FLUSHREAD  = 1;
   TIOCPKT_FLUSHWRITE = 2;
   TIOCPKT_FLUSHWRITE = 2;
@@ -290,6 +295,73 @@ Const
   TIOCSER_TEMT =    $01;
   TIOCSER_TEMT =    $01;
 {$endif cpux86_64}
 {$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
 Type
   winsize = packed record
   winsize = packed record
     ws_row,
     ws_row,
@@ -485,7 +557,10 @@ const
 
 
 {
 {
   $Log$
   $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
     + added x84_64 ioctls
 
 
   Revision 1.8  2004/10/03 17:43:47  florian
   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
   Revision 1.7  2004/02/21 16:24:47  marco
    * ppc ioctl nr fixed
    * ppc ioctl nr fixed
-
 }
 }