Partilhar via


Função Log_DebugVarArgs

Cabeçalho: #include <applibs/log.h>

Regista e formate uma mensagem de depuração com formatação vprintf. Esta função é segura para threads.

O args parâmetro va_list deve ser inicializado com va_start antes de esta função ser chamada e deve ser limpo ao chamar va_end posteriormente. O autor da chamada tem de fornecer um parâmetro adicional para cada especificação de argumento definida na fmt cadeia.

int Log_DebugVarArgs(const char * fmt, va_list args);

Parâmetros

  • fmt A cadeia de mensagens a registar.

  • args Uma lista de argumentos que foi inicializada com va_start.

Erros

Devolve -1 se for encontrado um erro e define errno para o valor de erro.

  • EFAULT: o fmt é NULO.

Também pode ser especificado qualquer outro errno ; esses erros não são deterministas e o mesmo comportamento pode não ser retido através de atualizações do sistema.

Valor devolvido

Devolve 0 para êxito ou -1 para falha, caso errno em que está definido como o valor de erro.