Função Log_DebugVarArgs
Cabeçalho: #include <applibs/log.h>
Registra e formata uma mensagem de depuração com formatação vprintf. Essa função é thread safe.
O args
parâmetro va_list deve ser inicializado com va_start antes que essa função seja chamada e deve ser limpa chamando va_end posteriormente. O chamador precisa fornecer um parâmetro adicional para cada especificação de argumento definida na fmt
cadeia de caracteres.
int Log_DebugVarArgs(const char * fmt, va_list args);
Parâmetros
fmt
A cadeia de caracteres de mensagem para fazer log.args
Uma lista de argumentos que foi inicializada com va_start.
Erros
Retorna -1 se um erro for encontrado e definir errno
como o valor do erro.
- EFAULT: o
fmt
é NULL.
Qualquer outro errno
também pode ser especificado; esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.
Valor retornado
Retorna 0 para êxito ou -1 para falha, nesse caso errno
é definido como o valor do erro.