~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to fpcsrc/packages/base/libc/kioctlsh.inc

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
{$ifndef __ARCH_I386_IOCTLS_H__}
 
3
{$define __ARCH_I386_IOCTLS_H__}
 
4
{$include <asm/ioctl.h>}
 
5
 
 
6
const
 
7
   TCGETS = $5401;
 
8
   TCSETS = $5402;
 
9
   TCSETSW = $5403;
 
10
   TCSETSF = $5404;
 
11
   TCGETA = $5405;
 
12
   TCSETA = $5406;
 
13
   TCSETAW = $5407;
 
14
   TCSETAF = $5408;
 
15
   TCSBRK = $5409;
 
16
   TCXONC = $540A;
 
17
   TCFLSH = $540B;
 
18
   TIOCEXCL = $540C;
 
19
   TIOCNXCL = $540D;
 
20
   TIOCSCTTY = $540E;
 
21
   TIOCGPGRP = $540F;
 
22
   TIOCSPGRP = $5410;
 
23
   TIOCOUTQ = $5411;
 
24
   TIOCSTI = $5412;
 
25
   TIOCGWINSZ = $5413;
 
26
   TIOCSWINSZ = $5414;
 
27
   TIOCMGET = $5415;
 
28
   TIOCMBIS = $5416;
 
29
   TIOCMBIC = $5417;
 
30
   TIOCMSET = $5418;
 
31
   TIOCGSOFTCAR = $5419;
 
32
   TIOCSSOFTCAR = $541A;
 
33
   FIONREAD = $541B;
 
34
   TIOCINQ = FIONREAD;
 
35
   TIOCLINUX = $541C;
 
36
   TIOCCONS = $541D;
 
37
   TIOCGSERIAL = $541E;
 
38
   TIOCSSERIAL = $541F;
 
39
   TIOCPKT = $5420;
 
40
   FIONBIO = $5421;
 
41
   TIOCNOTTY = $5422;
 
42
   TIOCSETD = $5423;
 
43
   TIOCGETD = $5424;
 
44
   TCSBRKP = $5425;
 
45
   TIOCTTYGSTRUCT = $5426;
 
46
   TIOCSBRK = $5427;
 
47
   TIOCCBRK = $5428;
 
48
   TIOCGSID = $5429;
 
49
function TIOCGPTN : longint;
 
50
    { return type might be wrong }
 
51
 
 
52
function TIOCSPTLCK : longint;
 
53
    { return type might be wrong }
 
54
 
 
55
function TIOCGDEV : longint;
 
56
    { return type might be wrong }
 
57
 
 
58
 
 
59
const
 
60
   FIONCLEX = $5450;
 
61
   FIOCLEX = $5451;
 
62
   FIOASYNC = $5452;
 
63
   TIOCSERCONFIG = $5453;
 
64
   TIOCSERGWILD = $5454;
 
65
   TIOCSERSWILD = $5455;
 
66
   TIOCGLCKTRMIOS = $5456;
 
67
   TIOCSLCKTRMIOS = $5457;
 
68
   TIOCSERGSTRUCT = $5458;
 
69
   TIOCSERGETLSR = $5459;
 
70
   TIOCSERGETMULTI = $545A;
 
71
   TIOCSERSETMULTI = $545B;
 
72
   TIOCMIWAIT = $545C;
 
73
   TIOCGICOUNT = $545D;
 
74
   TIOCGHAYESESP = $545E;
 
75
   TIOCSHAYESESP = $545F;
 
76
   TIOCPKT_DATA = 0;
 
77
   TIOCPKT_FLUSHREAD = 1;
 
78
   TIOCPKT_FLUSHWRITE = 2;
 
79
   TIOCPKT_STOP = 4;
 
80
   TIOCPKT_START = 8;
 
81
   TIOCPKT_NOSTOP = 16;
 
82
   TIOCPKT_DOSTOP = 32;
 
83
   TIOCSER_TEMT = $01;
 
84
{$endif}
 
85
function TIOCGPTN : longint;
 
86
    { return type might be wrong }
 
87
  begin
 
88
     TIOCGPTN:=_IOR('T',$30,dword);
 
89
  end;
 
90
 
 
91
function TIOCSPTLCK : longint;
 
92
    { return type might be wrong }
 
93
  begin
 
94
     TIOCSPTLCK:=_IOW('T',$31,longint);
 
95
  end;
 
96
 
 
97
function TIOCGDEV : longint;
 
98
    { return type might be wrong }
 
99
  begin
 
100
     TIOCGDEV:=_IOR('T',$32,dword);
 
101
  end;
 
102
 
 
103
 
 
104
 
 
105
{ ---------------------------------------------------------------------
 
106
    Borland compatibility types
 
107
  ---------------------------------------------------------------------}
 
108
 
 
109
// Type