Service de noyau putcb
Objectif
Place une mémoire tampon de caractères à la fin d'une liste de caractères.
Syntaxe
Paramètres
| Article | Descriptif |
|---|---|
| p | Indique l'adresse de la mémoire tampon de caractères à placer sur la liste des caractères. |
| en-tête | Indique l'adresse de la structure Cliste qui décrit la liste des caractères. |
Descriptif
Attention: L'appelant du service Putcb doit s'assurer que la liste de caractères est réservée. Cela inclut l'en-tête Cliste et toutes les mémoires tampon de caractères Bloc . Les blocs de caractères acquis du service Getcf sont réservés. Sinon, le système risque de s'écraser.
Le service de noyau Putcb place la mémoire tampon de caractères désignée par le paramètre P à la fin de la liste de caractères spécifiée par le paramètre En-tête . Avant d'appeler le service Putcb , vous devez charger cette nouvelle mémoire tampon avec des caractères et définir lac_firstetc_lastDans la structure Bloc . Le paramètre P est l'adresse renvoyée par le service Getcf ou Getcb .
Environnement d'exécution
Le service de noyau Putcb peut être appelé à partir de l'environnement Processus ou Interruption .
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 % | Indique que l'exécution a réussi. |
| -1 | Indique que la liste des caractères est complète et qu'aucune autre mémoire tampon n'est disponible. |