Originariamente inviato da mr.smile
Ma il problema è proprio questo,
ricbuf.pid lui mi restuisce il puntatore (cosa che non dovrebbe fare)

è per quello che pensavo si dovesse usare *... ma nemmeno...
proprio non capisco :-(
In che senso ti restituisce il puntatore? Come fai a spaere che e il puntatore, se scrivi

ricbuf.pid

stai sicuro che ti restituisce il valore del campo pid della struttura, cosa contenga poi questo campo pid non so, ma non ti restituisce il puntatore al campo.