User's Manual
.!*LM
8&&&&&#!1&)*+,&.*7*)&%*)..&)55,*)
#" :< !"*$
1*,K
result = select(count, reads, writes, exceptions, timeout)
int result, count;
fd_set *reads, *writes, *exceptions;
struct timeval *timeout;
,,5*.
result " "!(
select() (!$
-1 ! "$
0 ! ! ! * (!
$
count "!( select() *!$
Select() *! ! 0 (count-1)$
7"#' " !*!"! -
' " -$
"!( 0' " #
count + 1$ & count
$ $ '
" E ! select() *!
! " ;$
reads (! # ! 0
count-1 $ (! 0
FD_ZERO ( $
< "' (! #
! 0 count-1 # $
0 FD_SET ! fd_set ( #
( #" " select()
$ " select()' " FD_ISSET
( (!$ J 9 0K
! ! ' ' (
(!$
writes (! # !
count-1 $ (!
FD_ZERO ( $
< "' (! #
! 0 count-1 # $
0 FD_SET ! fd_set ( #
( #" " select()
2 " select()' " FD_ISSET
( (!$ J 9 0K
! ! ' ' (
(!$