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?