Serviço Kernel de waitcfree
Propósito
Verifica a disponibilidade de um buffer de caracteres livre.
Sintaxe
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/cblock.h>
#include <sys/sleep.h> int waitcfree ( )Descrição
O serviço kernel waitcfree é usado para esperar por um buffer que foi alocado por uma chamada anterior para o serviço kernel pincf . Se um não estiver disponível, o serviço de kernel waitcfree aguarda até que um buffer de caracteres se torne disponível ou um sinal seja recebido.
O serviço kernel waitcfree não possui parâmetros.
Ambiente de Execução
O serviço kernel waitfree pode ser chamado a partir do ambiente de processo apenas.
Valores De Retorno
| Item | Descrição |
|---|---|
| EVENTO_SUCC | Indica uma operação bem-sucedida. |
| EVENTO_SIG | Indica que a espera foi finalizada por um sinal. |