sto imparando a creare applicazioni distribuite

sui pc dell'università la compilazione non dà problemi, ma con la mia Suse 9.0 mi dice sempre che non è definita in nessuna libreria la funzione

void addr_initialize()

ho provato a scriverla io ma ogni volta mi dice che c'è qualche errore


P.S.: come si trovano la librerie in Linux? ad esempio dov'è la sys/socket.h ????????????????