blob: 467c4ee841e447533cd2efaeb63364e2dda4ecec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
{$ifndef _SYS_SELECT_H}
{$error "Never use <bits/select.h> directly; include <sys/select.h> instead."}
{$endif}
{$if defined __GNUC__ && __GNUC__ >= 2}
(* error
# define __FD_ZERO(fdsp) \
in define line 26 *)
(* error
do { \
in declaration at line 28 *)
(* error
int __d0, __d1; \
(* error
__asm__ ____ ("cld; rep; stosl" \
in declaration at line 34 *)
(* error
: "memory"); \
(* error
} while (0)
in define line 37 *)
(* error
__asm__ ____ ("btsl %1,%0" \
(* error
: "cc","memory")
(* error
# define __FD_CLR(fd, fdsp) \
(* error
: "cc","memory")
(* error
# define __FD_ISSET(fd, fdsp) \
in declarator_list *)
in declarator_list *)
in declarator_list *)
in declarator_list *)
in declarator_list *)
(* error
({register char __result; \
(* error
__asm__ ____ ("btl %1,%2 ; setcb %b0" \
in declaration at line 54 *)
(* error
: "cc"); \
(* error
__result; }))
in declaration at line 55 *)
(* error
__result; }))
{$else}
in define line 61 *)
(* error
do { \
in declaration at line 63 *)
(* error
unsigned int __i; \
(* error
fd_set *__arr = (set); \
in declaration at line 64 *)
(* error
fd_set *__arr = (set); \
(* error
for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) \
in declaration at line 65 *)
(* error
for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) \
in declaration at line 65 *)
(* error
for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) \
in declaration at line 66 *)
(* error
__FDS_BITS (__arr)[__i] = 0; \
(* error
} while (0)
in define line 68 *)
(* error
# define __FD_CLR(d, set) (__FDS_BITS (set)[__FDELT (d)] &= ~__FDMASK (d))
in define line 69 *)
(* error
# define __FD_ISSET(d, set) (__FDS_BITS (set)[__FDELT (d)] & __FDMASK (d))
in define line 70 *)
{$endif}
{ ---------------------------------------------------------------------
Borland compatibility types
---------------------------------------------------------------------}
// Type
|