mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 16:39:24 +01:00 
			
		
		
		
	+ added ioctl constants for arm
This commit is contained in:
		
							parent
							
								
									36ca15cf07
								
							
						
					
					
						commit
						4a4c940fc4
					
				@ -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
 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user