Comme décrit plus haut, dans un environnement multi--clients multi--serveurs il faut absolument gérer la valeur du status pour, par exemple, qu'un client ne libère pas de manière déraisonnable un serveur qui aurait générer une erreur.
La procédure shm_test_status.prc notamment utilisée dans @.prc et @@.prc fait un traitement standard. Prière de la consulter pour plus de détail. Son appel est le suivant:
shmstat=shmwack() call shm_test_status shmstat if shmstat.eq.0 shmstat=fetch()