That's because struct fd_set, which is manipulated by FD_SET, is a
struct that contains a fixed-size array.

Moriyoshi

Andrei Zmievski wrote:
> Can someone explain why ext/sockets and also stream socket functions
> care about FD_SETSIZE?
> 
> # define PHP_SAFE_FD_SET(fd, set)   do { if (fd < FD_SETSIZE) FD_SET(fd,
> set); } while(0)
> 
> On Linux, it's not a hard limitation imposed by the kernel. It's
> configurable via sysctl.
> 
> -Andrei
> 


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to