Mudanças do tete
Dei uma arrumada no código. Ainda falta descobrir porquê o write não funciona.