Slide 15
Slide 15 text
$ man 2 select
S
E
L
E
C
T
(
2
) L
i
n
u
x P
r
o
g
r
a
m
m
e
r
'
s M
a
n
u
a
l
N
A
M
E
s
e
l
e
c
t
, p
s
e
l
e
c
t - s
y
n
c
h
r
o
n
o
u
s I
/
O m
u
l
t
i
p
l
e
x
i
n
g
S
Y
N
O
P
S
I
S
#
i
n
c
l
u
d
e <
s
y
s
/
s
e
l
e
c
t
.
h
>
i
n
t s
e
l
e
c
t
(
i
n
t n
f
d
s
, f
d
_
s
e
t *
r
e
a
d
f
d
s
, f
d
_
s
e
t *
w
r
i
t
e
f
d
s
,
f
d
_
s
e
t *
e
x
c
e
p
t
f
d
s
, s
t
r
u
c
t t
i
m
e
v
a
l *
t
i
m
e
o
u
t
)
;
i
n
t p
s
e
l
e
c
t
(
i
n
t n
f
d
s
, f
d
_
s
e
t *
r
e
a
d
f
d
s
, f
d
_
s
e
t *
w
r
i
t
e
f
d
s
,
f
d
_
s
e
t *
e
x
c
e
p
t
f
d
s
, c
o
n
s
t s
t
r
u
c
t t
i
m
e
s
p
e
c *
t
i
m
e
o
u
t
,
c
o
n
s
t s
i
g
s
e
t
_
t *
s
i
g
m
a
s
k
)
;
D
E
S
C
R
I
P
T
I
O
N
s
e
l
e
c
t
(
) a
n
d p
s
e
l
e
c
t
(
) a
l
l
o
w a p
r
o
g
r
a
m t
o m
o
n
i
t
o
r m
u
l
t
i
p
l
e f
i
l
e
d
e
s
c
r
i
p
t
o
r
s
, w
a
i
t
i
n
g u
n
t
i
l o
n
e o
r m
o
r
e o
f t
h
e f
i
l
e d
e
s
c
r
i
p
t
o
r
s b
e
c
o
m
e
"
r
e
a
d
y
" f
o
r s
o
m
e c
l
a
s
s o
f I
/
O o
p
e
r
a
t
i
o
n (
e
.
g
.
, i
n
p
u
t p
o
s
s
i
b
l
e
)
. A
f
i
l
e d
e
s
c
r
i
p
t
o
r i
s c
o
n
s
i
d
e
r
e
d r
e
a
d
y i
f i
t i
s p
o
s
s
i
b
l
e t
o p
e
r
f
o
r
m t
h
e
c
o
r
r
e
s
p
o
n
d
i
n
g I
/
O o
p
e
r
a
t
i
o
n (
e
.
g
.
, r
e
a
d
(
2
)
) w
i
t
h
o
u
t b
l
o
c
k
i
n
g
.