La select(2) non è delle system calls più semplici da gestire: ti consiglio di provare le varie casistiche (ro, rw) su 1 o pochi descrittori semplici, come stdin o un file. In effetti, la select(2), è piuttosto inefficiente e poco scalabile (oltre che non sempre immediata da impostare; il famoso...