next up previous contents
Next: Communication asynchrone Up: Exemples Previous: Propagation du CTRL-C

Gestion du status de retour d'une fonction

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()


WEBER Luc
Mon May 10 13:34:58 MET DST 1999