By examining the return parameters of the codice_1 call, the loop finds out which file descriptor has changed and executes the appropriate code.
На основе анализа параметров возврата вызова codice_1, цикл выясняет какие файловые дескрипторы изменились и выполняет соответствующий код.