You might want to keep it as the expected type:
Code:
int sock, fd, i, errore;
socklen_t client_len;
struct sockaddr_in server, client;
int counter=0;
int risorse[NR]; // Risorse
char filename[FILENAME_SIZE]="EsameServerLock";
int fdMutex;
fd = accept(sock, (struct sockaddr *)&client, &client_len);