Funkcja Log_DebugVarArgs
Nagłówek: #include <applibs/log.h>
Loguje i formatuje wiadomość debugowania przy użyciu formatowania vprintf. Ta funkcja jest bezpieczna dla wątków.
Parametr args
va_list powinien zostać zainicjowany za pomocą va_start przed wywołaniem tej funkcji i powinien zostać oczyszczony przez wywołanie va_end później. Wywołujący musi podać dodatkowy parametr dla każdej specyfikacji argumentu zdefiniowanej fmt
w ciągu.
int Log_DebugVarArgs(const char * fmt, va_list args);
Parametry
fmt
Ciąg wiadomości do zarejestrowania.args
Lista argumentów zainicjowana za pomocą va_start.
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu.
- EFAULT: wartość
fmt
null.
Mogą być również określone inne errno
błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.
Zwracana wartość
Zwraca wartość 0 dla powodzenia lub -1 dla niepowodzenia, w którym to przypadku errno
jest ustawiona wartość błędu.