Ciao, mi sto interessando ad imparare un po la programmazione su Linux, non sono pratico del C e leggendo un po di documentazione ho capito che ci sono due modi per accedere ai file:

1)librerie del linguaggio
2)system call

A questo punto mi viene il dubbio: con che criterio scelgo una o l'altra strada? In definitiva che differenze ci sono tra i 2 modi?
Io infatti vorrei fare per esempio un semplicissimo client-server ma non capisco con quale dei 2 modi.

Grazie mille