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.