Originariamente inviato da oregon
Devi passare un buffer di caratteri e la sua dimensione alla funzione ... da quello che hai scritto sembra che tu non conosca completamente il C ...

P.S. Lavori con Linux?
Purtroppo non posso darti torto.

Buffer di caratteri? ovvero?
E poi la dimensione di cosa? Itendi della dir o del buffer? e se del buffer come la ricavo?