AUPARSE_INIT(3) Linux Audit API AUPARSE_INIT(3) BEZEICHNUNG auparse_init - Initialisieren einer Instanz der Audit-Auswertbibliothek UBERSICHT #include auparse_state_t * auparse_init(ausource_tQuelle, const void *"b);" BESCHREIBUNG auparse_init initialisiert eine Instanz der Audit-Auswertbibliothek. Die Funktion liefert einen undurchsichtigen Zeiger auf den internen Zustand des Auswerters zuruck. Dieser wird in nachfolgenden Aufrufen der Bibliothek verwandt. Die Variable Quelle bestimmt, wo die Bibliothek nach Daten schaut. Gultige Werte sind: AUSOURCE_LOGS - Auditprotokolle verwenden AUSOURCE_FILE - Eine Datei verwenden AUSOURCE_FILE_ARRAY - Mehrere Dateien verwenden AUSOURCE_BUFFER - Einen Puffer verwenden AUSOURCE_BUFFER_ARRAY - Ein Feld von Puffern verwenden AUSOURCE_DESCRIPTOR - Einen bestimmten Deskriptor verwenden AUSOURCE_FILE_POINTER - Einen Stdio-DATEI-Zeiger verwenden AUSOURCE_FEED - Daten an den Auwerter mittels auparse_feed(3) leiten Der Zeiger b wird zum Setzen des Dateinamens, Dateifeldes, der Pufferadresse oder des Zeigerfeldes auf Puffer oder der Deskriptornummer verwandt, abhangig davon, was fur eine Quelle angegeben ist. Wenn die Datenquelle ein Feld von Dateien oder Puffern ist, wurden Sie ein Feld von Zeigern erzeugen, bei dem das letzte ein NULL-Zeiger ist. Puffer sollten mit NUL abgeschlossen werden. Die von auparse_init zuruckgelieferte Datenstruktur ist nicht Thread-sicher. Falls Sie sie in einem Multithreaded-Programm verwenden mussen, mussen Sie zusatzliche Sperren rund um jede Verwendung der Datenstruktur hinzufugen. RUCKGABEWERT Liefert einen NULL-Zeiger zuruck, falls ein Fehler auftritt. Andernfalls ist der Ruckgabewert ein undurchsichtiger Zeiger auf den internen Zustand des Auswerters. SIEHE AUCH auparse_reset(3), auparse_destroy(3), auparse_feed(3). AUTOR Steve Grubb UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Red Hat Jan 2023 AUPARSE_INIT(3)