untimeout Serviço de Kernel
Propósito
Cancela um pedido de temporizador pendente.
Sintaxe
#include <sys/types.h>
#include <sys/errno.h>
void untimeout ( func, arg)
void (*func)();
caddr_t *arg;Parâmetros
| Item | Descrição |
|---|---|
| func | Especifica a função que está associada com o timer a ser cancelado. |
| arg | Especifica o argumento da função que está associado com o timer a ser cancelado. |
Descrição
Ountimeout o serviço do kernel não faz parte do kernel. No entanto, é um serviço de compatibilidade fornecido nolibsys.a biblioteca. Para usar ountimeout serviço, uma extensão do kernel deve ser vinculada aolibsys.a biblioteca. Ountimeout serviço, como os serviços libsys do kernel associadostimeoutcf etimeout , pode ser vinculado e usado apenas na parte fixada de uma extensão do kernel ou na metade inferior de um driver de dispositivo porque esses serviços usam interrupção desabilitada para serialização.
Ountimeout serviço do kernel cancela uma solicitação específica feita com otimeout serviço. O função e argumento parâmetros devem corresponder aos parâmetros usados notimeout solicitação de serviço do kernel que será cancelada.
Ao retornar, a solicitação de cronômetro especificado é cancelada, se encontrada. Se nenhuma solicitação de temporizador corresponder ao função e argumento parâmetros, nenhuma operação é executada.
Ambiente de Execução
Ountimeout O serviço do kernel pode ser chamado a partir do processo ou interromper ambiente.
Valores De Retorno
Ountimeout o serviço do kernel não possui valores de retorno.