DEADSOFTWARE

0431f399d70b0da51d960aa09f1b202cdb62bc2f
[bbcp.git] / BlackBox / _Linux_ / Lin / Mod / Ioctl.txt
1 MODULE LinIoctl ["libc.so.6"];
3 (*
4 A. V. Shiryaev, 2012.11
6 GNU/Linux
7 i386
8 *)
10 CONST
11 (* /usr/include/i386-linux-gnu/bits/ioctl-types.h *)
12 TIOCM_LE* = {0};
13 TIOCM_DTR* = {1};
14 TIOCM_RTS* = {2};
15 TIOCM_ST* = {3};
16 TIOCM_SR* = {4};
17 TIOCM_CTS* = {5};
18 TIOCM_CAR* = {6};
19 TIOCM_RNG* = {7};
20 TIOCM_DSR* = {8};
22 FIOCLEX* = 21585;
23 FIONCLEX* = 21584;
24 FIONREAD* = 21531;
25 FIONBIO* = 21537;
26 FIOASYNC* = 21586;
27 TIOCMGET* = 21525;
28 TIOCMSET* = 21528;
29 TIOCEXCL* = 21516;
30 TIOCNXCL* = 21517;
31 TIOCOUTQ* = 21521;
32 TIOCSBRK* = 21543;
33 TIOCCBRK* = 21544;
34 TIOCMBIS* = 21526;
35 TIOCMBIC* = 21527;
37 PROCEDURE [ccall] ioctl0* ["ioctl"] (d: INTEGER; req: INTEGER): INTEGER;
38 PROCEDURE [ccall] ioctl1* ["ioctl"] (d: INTEGER; req: INTEGER; VAR arg: INTEGER): INTEGER;
40 END LinIoctl.