correcao do close do fd