Les fonctions des bases sont les suivantes:
inc_sem() incrémentation d'un sémaphore
dec_sem() décrémentation d'un sémaphore
dec_sem_zero() décrémentation du sémaphore 0 (pour le client)
setval_sem() initialisation de la valeur d'un sémaphore
get_cmd_sem() lit la valeur d'un sémaphore ou d'un compteur
wait_for_sem() attente sur la valeur zéro d'un sémaphore
send_command() permet d'envoyer une commande sans argument de manière simplifiée.