Lines Matching refs:fd
1144 foreach my $fd (keys %{ $self->{"syn"} }) {
1145 my $entry = $self->{"syn"}->{$fd};
1147 $host_fd = $fd;
1171 my $fd = 0;
1174 if (vec($wout, $fd, 1)) {
1176 vec($wout, $fd, 1) = 0;
1177 if (my $entry = $self->{"syn"}->{$fd}) {
1179 $winner_fd = $fd;
1184 $fd++;
1189 $fd = $winner_fd;
1192 $fd = 0;
1195 !vec($wout, $fd, 1)) {
1196 $fd++;
1199 if (my $entry = $self->{"syn"}->{$fd}) {
1201 delete $self->{"syn"}->{$fd};
1202 vec($self->{"wbits"}, $fd, 1) = 0;
1203 vec($wbits, $fd, 1) = 0;
1237 warn "Corrupted SYN entry: unknown fd [$fd] ready!";
1238 vec($wbits, $fd, 1) = 0;
1239 vec($self->{"wbits"}, $fd, 1) = 0;
1243 foreach my $fd (keys %{ $self->{"syn"} }) {
1244 if (vec($wbits, $fd, 1)) {
1245 my $entry = $self->{"syn"}->{$fd};
1247 vec($wbits, $fd, 1) = 0;
1248 vec($self->{"wbits"}, $fd, 1) = 0;
1249 delete $self->{"syn"}->{$fd};