L'idea di restituire un valore dipendente dall'errore =E8 apparentemente = pi=F9 = pulita, ma finisce per essere molto pi=F9 scomoda, sopratutto se (come di= ce = Ianeselli), non hai a che fare con una singola funzione semplice. = L'alternativa di usare una sola variabile globale (esportata nel .h dove = dichiari anche il prototipo della funzione) =E8 infinitamente pi=F9 fless= ibile. = Tra l'altro, puoi modularizzare meglio le funzioni di test sull'errore, l= a = variabile globale resta visibile ad altre funzioni nello stesso modulo = eccetera. In conclusione, se non hai bisogno di un modulo a parte per la tua funzio= ne, = forse puoi cavartela ritornando un valore dipendente dall'errore, altrime= nti =E8 = meglio usare una variabile globale, alla maniera della libreria Unix del = C = (man errno). Augusto -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx