Servicio de kernel putc
Finalidad
Coloca un carácter al final de una lista de caracteres.
Sintaxis
Parámetros
| Elemento | Descripción |
|---|---|
| c | Especifica el carácter que se debe colocar en la lista de caracteres. |
| cabecera | Especifica la dirección de la estructura clist que describe la lista de caracteres. |
Descripción
Atención: El llamante del servicio putc debe asegurarse de que la lista de caracteres está marcada. Esto incluye la cabecera clist y todos los almacenamientos intermedios de caracteres cblock . Los bloques de caracteres adquiridos del servicio getcf también están marcados. De lo contrario, el sistema puede estrellarse.
El servicio de kernel de putc coloca el carácter especificado por el parámetro c al final de la lista de caracteres a la que apunta el parámetro encabezado .
Si el servicio putc indica que no hay más almacenamientos intermedios disponibles, el servicio waitcfree se puede utilizar para esperar hasta que haya un bloque de caracteres disponible.
Entorno de ejecución
El servicio de kernel de putc se puede llamar desde el entorno proceso o interrupción .
Valores de retorno
| Elemento | Descripción |
|---|---|
| 0 | Indica una finalización satisfactoria. |
| -1 | Indica que la lista de caracteres está llena y que no hay más almacenamientos intermedios disponibles. |