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.