A paraméterezésük teljesen más, a select() egy halmazt használ, ahol is minden bit egy fd-t jelöl. Ez a halmaz maximálisan FD_SETSIZE elemet tartalmaz, azaz ha ennél több nyitott fájlod van (egészen pontosan van egy használandó fd-d aminek az azonosítója legalább ekkora), akkor elég nagy baj van. Most megnéztem, és szerencsére már védett (ilyenkor csak nem működés van), régebben ilyenkor kicímzés volt (ami ugye buffer overflow). A poll() paraméterezése más, ott ez a probléma nem lép fel.