Delen via


Log_DebugVarArgs functie

Header: #include <applibs/log.h>

Registreert en formatteert een foutopsporingsbericht met vprintf-opmaak. Deze functie is thread-veilig.

De args parameter va_list moet worden geïnitialiseerd met va_start voordat deze functie wordt aangeroepen en moet worden opgeschoond door later va_end aan te roepen. De aanroeper moet een extra parameter opgeven voor elke argumentspecificatie die in de fmt tekenreeks is gedefinieerd.

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

Parameters

  • fmt De berichttekenreeks die moet worden geregistreerd.

  • args Een argumentenlijst die is geïnitialiseerd met va_start.

Fouten

Retourneert -1 als er een fout optreedt en wordt ingesteld errno op de foutwaarde.

  • EFAULT: de fmt is NULL.

errno Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet bewaard via systeemupdates.

Retourwaarde

Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno is ingesteld op de foutwaarde.