XenevaOS
Loading...
Searching...
No Matches
Macros
ioctls.h File Reference
#include <linux/ioctl.h>
Include dependency graph for ioctls.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TCGETS   0x5401
 
#define TCSETS   0x5402
 
#define TCSETSW   0x5403
 
#define TCSETSF   0x5404
 
#define TCGETA   0x5405
 
#define TCSETA   0x5406
 
#define TCSETAW   0x5407
 
#define TCSETAF   0x5408
 
#define TCSBRK   0x5409
 
#define TCXONC   0x540A
 
#define TCFLSH   0x540B
 
#define TIOCEXCL   0x540C
 
#define TIOCNXCL   0x540D
 
#define TIOCSCTTY   0x540E
 
#define TIOCGPGRP   0x540F
 
#define TIOCSPGRP   0x5410
 
#define TIOCOUTQ   0x5411
 
#define TIOCSTI   0x5412
 
#define TIOCGWINSZ   0x5413
 
#define TIOCSWINSZ   0x5414
 
#define TIOCMGET   0x5415
 
#define TIOCMBIS   0x5416
 
#define TIOCMBIC   0x5417
 
#define TIOCMSET   0x5418
 
#define TIOCGSOFTCAR   0x5419
 
#define TIOCSSOFTCAR   0x541A
 
#define FIONREAD   0x541B
 
#define TIOCINQ   FIONREAD
 
#define TIOCLINUX   0x541C
 
#define TIOCCONS   0x541D
 
#define TIOCGSERIAL   0x541E
 
#define TIOCSSERIAL   0x541F
 
#define TIOCPKT   0x5420
 
#define FIONBIO   0x5421
 
#define TIOCNOTTY   0x5422
 
#define TIOCSETD   0x5423
 
#define TIOCGETD   0x5424
 
#define TCSBRKP   0x5425 /* Needed for POSIX tcsendbreak() */
 
#define TIOCSBRK   0x5427 /* BSD compatibility */
 
#define TIOCCBRK   0x5428 /* BSD compatibility */
 
#define TIOCGSID   0x5429 /* Return the session ID of FD */
 
#define TCGETS2   _IOR('T', 0x2A, struct termios2)
 
#define TCSETS2   _IOW('T', 0x2B, struct termios2)
 
#define TCSETSW2   _IOW('T', 0x2C, struct termios2)
 
#define TCSETSF2   _IOW('T', 0x2D, struct termios2)
 
#define TIOCGRS485   0x542E
 
#define TIOCSRS485   0x542F
 
#define TIOCGPTN   _IOR('T', 0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
 
#define TIOCSPTLCK   _IOW('T', 0x31, int) /* Lock/unlock Pty */
 
#define TIOCGDEV   _IOR('T', 0x32, unsigned int) /* Get primary device node of /dev/console */
 
#define TCGETX   0x5432 /* SYS5 TCGETX compatibility */
 
#define TCSETX   0x5433
 
#define TCSETXF   0x5434
 
#define TCSETXW   0x5435
 
#define TIOCSIG   _IOW('T', 0x36, int) /* pty: generate signal */
 
#define TIOCVHANGUP   0x5437
 
#define TIOCGPKT   _IOR('T', 0x38, int) /* Get packet mode state */
 
#define TIOCGPTLCK   _IOR('T', 0x39, int) /* Get Pty lock state */
 
#define TIOCGEXCL   _IOR('T', 0x40, int) /* Get exclusive mode state */
 
#define TIOCGPTPEER   _IO('T', 0x41) /* Safely open the slave */
 
#define TIOCGISO7816   _IOR('T', 0x42, struct serial_iso7816)
 
#define TIOCSISO7816   _IOWR('T', 0x43, struct serial_iso7816)
 
#define FIONCLEX   0x5450
 
#define FIOCLEX   0x5451
 
#define FIOASYNC   0x5452
 
#define TIOCSERCONFIG   0x5453
 
#define TIOCSERGWILD   0x5454
 
#define TIOCSERSWILD   0x5455
 
#define TIOCGLCKTRMIOS   0x5456
 
#define TIOCSLCKTRMIOS   0x5457
 
#define TIOCSERGSTRUCT   0x5458 /* For debugging only */
 
#define TIOCSERGETLSR   0x5459 /* Get line status register */
 
#define TIOCSERGETMULTI   0x545A /* Get multiport config */
 
#define TIOCSERSETMULTI   0x545B /* Set multiport config */
 
#define TIOCMIWAIT   0x545C /* wait for a change on serial input line(s) */
 
#define TIOCGICOUNT   0x545D /* read serial port inline interrupt counts */
 
#define FIOQSIZE   0x5460
 
#define TIOCPKT_DATA   0
 
#define TIOCPKT_FLUSHREAD   1
 
#define TIOCPKT_FLUSHWRITE   2
 
#define TIOCPKT_STOP   4
 
#define TIOCPKT_START   8
 
#define TIOCPKT_NOSTOP   16
 
#define TIOCPKT_DOSTOP   32
 
#define TIOCPKT_IOCTL   64
 
#define TIOCSER_TEMT   0x01 /* Transmitter physically empty */
 

Macro Definition Documentation

◆ FIOASYNC

#define FIOASYNC   0x5452

◆ FIOCLEX

#define FIOCLEX   0x5451

◆ FIONBIO

#define FIONBIO   0x5421

◆ FIONCLEX

#define FIONCLEX   0x5450

◆ FIONREAD

#define FIONREAD   0x541B

◆ FIOQSIZE

#define FIOQSIZE   0x5460

◆ TCFLSH

#define TCFLSH   0x540B

◆ TCGETA

#define TCGETA   0x5405

◆ TCGETS

#define TCGETS   0x5401

◆ TCGETS2

#define TCGETS2   _IOR('T', 0x2A, struct termios2)

◆ TCGETX

#define TCGETX   0x5432 /* SYS5 TCGETX compatibility */

◆ TCSBRK

#define TCSBRK   0x5409

◆ TCSBRKP

#define TCSBRKP   0x5425 /* Needed for POSIX tcsendbreak() */

◆ TCSETA

#define TCSETA   0x5406

◆ TCSETAF

#define TCSETAF   0x5408

◆ TCSETAW

#define TCSETAW   0x5407

◆ TCSETS

#define TCSETS   0x5402

◆ TCSETS2

#define TCSETS2   _IOW('T', 0x2B, struct termios2)

◆ TCSETSF

#define TCSETSF   0x5404

◆ TCSETSF2

#define TCSETSF2   _IOW('T', 0x2D, struct termios2)

◆ TCSETSW

#define TCSETSW   0x5403

◆ TCSETSW2

#define TCSETSW2   _IOW('T', 0x2C, struct termios2)

◆ TCSETX

#define TCSETX   0x5433

◆ TCSETXF

#define TCSETXF   0x5434

◆ TCSETXW

#define TCSETXW   0x5435

◆ TCXONC

#define TCXONC   0x540A

◆ TIOCCBRK

#define TIOCCBRK   0x5428 /* BSD compatibility */

◆ TIOCCONS

#define TIOCCONS   0x541D

◆ TIOCEXCL

#define TIOCEXCL   0x540C

◆ TIOCGDEV

#define TIOCGDEV   _IOR('T', 0x32, unsigned int) /* Get primary device node of /dev/console */

◆ TIOCGETD

#define TIOCGETD   0x5424

◆ TIOCGEXCL

#define TIOCGEXCL   _IOR('T', 0x40, int) /* Get exclusive mode state */

◆ TIOCGICOUNT

#define TIOCGICOUNT   0x545D /* read serial port inline interrupt counts */

◆ TIOCGISO7816

#define TIOCGISO7816   _IOR('T', 0x42, struct serial_iso7816)

◆ TIOCGLCKTRMIOS

#define TIOCGLCKTRMIOS   0x5456

◆ TIOCGPGRP

#define TIOCGPGRP   0x540F

◆ TIOCGPKT

#define TIOCGPKT   _IOR('T', 0x38, int) /* Get packet mode state */

◆ TIOCGPTLCK

#define TIOCGPTLCK   _IOR('T', 0x39, int) /* Get Pty lock state */

◆ TIOCGPTN

#define TIOCGPTN   _IOR('T', 0x30, unsigned int) /* Get Pty Number (of pty-mux device) */

◆ TIOCGPTPEER

#define TIOCGPTPEER   _IO('T', 0x41) /* Safely open the slave */

◆ TIOCGRS485

#define TIOCGRS485   0x542E

◆ TIOCGSERIAL

#define TIOCGSERIAL   0x541E

◆ TIOCGSID

#define TIOCGSID   0x5429 /* Return the session ID of FD */

◆ TIOCGSOFTCAR

#define TIOCGSOFTCAR   0x5419

◆ TIOCGWINSZ

#define TIOCGWINSZ   0x5413

◆ TIOCINQ

#define TIOCINQ   FIONREAD

◆ TIOCLINUX

#define TIOCLINUX   0x541C

◆ TIOCMBIC

#define TIOCMBIC   0x5417

◆ TIOCMBIS

#define TIOCMBIS   0x5416

◆ TIOCMGET

#define TIOCMGET   0x5415

◆ TIOCMIWAIT

#define TIOCMIWAIT   0x545C /* wait for a change on serial input line(s) */

◆ TIOCMSET

#define TIOCMSET   0x5418

◆ TIOCNOTTY

#define TIOCNOTTY   0x5422

◆ TIOCNXCL

#define TIOCNXCL   0x540D

◆ TIOCOUTQ

#define TIOCOUTQ   0x5411

◆ TIOCPKT

#define TIOCPKT   0x5420

◆ TIOCPKT_DATA

#define TIOCPKT_DATA   0

◆ TIOCPKT_DOSTOP

#define TIOCPKT_DOSTOP   32

◆ TIOCPKT_FLUSHREAD

#define TIOCPKT_FLUSHREAD   1

◆ TIOCPKT_FLUSHWRITE

#define TIOCPKT_FLUSHWRITE   2

◆ TIOCPKT_IOCTL

#define TIOCPKT_IOCTL   64

◆ TIOCPKT_NOSTOP

#define TIOCPKT_NOSTOP   16

◆ TIOCPKT_START

#define TIOCPKT_START   8

◆ TIOCPKT_STOP

#define TIOCPKT_STOP   4

◆ TIOCSBRK

#define TIOCSBRK   0x5427 /* BSD compatibility */

◆ TIOCSCTTY

#define TIOCSCTTY   0x540E

◆ TIOCSER_TEMT

#define TIOCSER_TEMT   0x01 /* Transmitter physically empty */

◆ TIOCSERCONFIG

#define TIOCSERCONFIG   0x5453

◆ TIOCSERGETLSR

#define TIOCSERGETLSR   0x5459 /* Get line status register */

◆ TIOCSERGETMULTI

#define TIOCSERGETMULTI   0x545A /* Get multiport config */

◆ TIOCSERGSTRUCT

#define TIOCSERGSTRUCT   0x5458 /* For debugging only */

◆ TIOCSERGWILD

#define TIOCSERGWILD   0x5454

◆ TIOCSERSETMULTI

#define TIOCSERSETMULTI   0x545B /* Set multiport config */

◆ TIOCSERSWILD

#define TIOCSERSWILD   0x5455

◆ TIOCSETD

#define TIOCSETD   0x5423

◆ TIOCSIG

#define TIOCSIG   _IOW('T', 0x36, int) /* pty: generate signal */

◆ TIOCSISO7816

#define TIOCSISO7816   _IOWR('T', 0x43, struct serial_iso7816)

◆ TIOCSLCKTRMIOS

#define TIOCSLCKTRMIOS   0x5457

◆ TIOCSPGRP

#define TIOCSPGRP   0x5410

◆ TIOCSPTLCK

#define TIOCSPTLCK   _IOW('T', 0x31, int) /* Lock/unlock Pty */

◆ TIOCSRS485

#define TIOCSRS485   0x542F

◆ TIOCSSERIAL

#define TIOCSSERIAL   0x541F

◆ TIOCSSOFTCAR

#define TIOCSSOFTCAR   0x541A

◆ TIOCSTI

#define TIOCSTI   0x5412

◆ TIOCSWINSZ

#define TIOCSWINSZ   0x5414

◆ TIOCVHANGUP

#define TIOCVHANGUP   0x5437