Objectif
Consigne un message d'erreur pour une partition de charge de travail donnée.
Descriptif
L'interface Kwpar_err fournit un mécanisme permettant de consigner les messages d'erreur pour une WPAR donnée à partir d'une routine de noyau. Chaque WPAR peut contenir jusqu'à 1 ko de messages d'erreur. Si l'espace est suffisant pour consigner le nouveau message, la commande consigne le message ; sinon, elle échoue. La routine Kwpar_err est réservée et, en tant que telle, peut être appelée également à partir des gestionnaires d'interruption.
Paramètre
| Article |
Descriptif |
| Kcid |
Cid de la partition WPAR. |
| Nom_fichier_cat_cat |
Indique le nom du fichier de catalogue à utiliser pour la traduction. |
| Msg_set_no |
Indique le numéro de l'ensemble de messages du message d'erreur dans le fichier catalogue. |
| Msg_no |
Indique le numéro de message du message d'erreur. |
| Msg par défaut |
Indique la chaîne de message par défaut. Follows the same syntax as the Printf subroutine Format parameter. Le point flottant n'est pas pris en charge. |
| … |
Indique les arguments du message, le cas échéant. |
Valeurs de retour
| Article |
Descriptif |
| 0 % |
Succès |
| -1 |
Echec |
Codes d'erreur
| Article |
Descriptif |
| ENOMEM |
Mémoire insuffisante |
| EINVAL |
Paramètre incorrect |
Exemple
To log an error message into WPAR with cid 4, enter
kwpar_err(4, “wparerrs.cat”,1,10,”%s : command failed”, “mycommand”);
…