aumentar

Envia um sinal para o programa em execução.

int raise(
   int sig 
);

Parâmetros

  • SIG
    Sinal para ser elevado.

Valor de retorno

Se for bem-sucedido, aumentar retornará 0.Caso contrário, retornará um valor diferente de zero.

Comentários

The aumentar função envia SIG para o programa em execução.Se uma telefonar anterior a sinal instalou uma função de manipulação de sinal para SIG, aumentar executa essa função.Se nenhum h de função de manipulador sistema autônomo foi instalado, a ação padrão sistema autônomo sociated com o sinal do valor SIG for retirado, sistema autônomo segue.

Sinal

Significado

Padrão

SIGABRT

Anormal

Encerra o programa de chamada com o código de sair 3

SIGFPE

Erro de ponto flutuante

Encerra o programa de chamada

SIGILL

Instrução ilegal

Encerra o programa de chamada

SIGINT

Interrupção CTRL+C

Encerra o programa de chamada

SIGSEGV

Acesso ao armazenamento ilegal

Encerra o programa de chamada

SIGTERM

Solicitação de encerramento enviada para o programa

Ignora o sinal

Se o argumento não for um sinal válido conforme especificado acima, o manipulador de parâmetro inválido é chamado, conforme descrito em Validação de parâmetro. Se não tratada, a função define errno para EINVAL e retorna um valor diferente de zero.

Requisitos

Rotina

Cabeçalho necessário

aumentar

<signal.h>

Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.

Bibliotecas

Todas as versões do C em time de execução bibliotecas.

Equivalente do NET Framework

Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

Processo e ambiente de controle

anular

sinal