AUPARSE_INIT(3) API-ul de audit Linux AUPARSE_INIT(3) NUME auparse_init - iniializeaza o instana a bibliotecii de analiza a auditului SINOPSIS #include auparse_state_t * auparse_init(ausource_tsource,constvoid*"b);" DESCRIERE auparse_init iniializeaza o instana a bibliotecii de analiza a auditului. Funcia returneaza un indicator opac catre starea interna a analizatorului. Acesta este utilizat in apelurile ulterioare catre biblioteca. Variabila sursa determina locul in care biblioteca cauta date. Valorile permise pot fi: AUSOURCE_LOGS - utilizeaza jurnalele de audit AUSOURCE_FILE - utilizeaza un fiier AUSOURCE_FILE_ARRAY - utilizeaza mai multe fiiere AUSOURCE_BUFFER - utilizeaza o memorie tamponr AUSOURCE_BUFFER_ARRAY - utilizeaza o matrice de memorii tampon AUSOURCE_DESCRIPTOR - utilizeaza un descriptor particular(specific) AUSOURCE_FILE_POINTER - utilizeaza un indicator catre un FIIER IN/IE standard AUSOURCE_FEED - transmite date catre analizator cu auparse_feed() Indicatorul ,,b" este utilizat pentru a defini numele fiierului, matricea de nume de fiiere, adresa memoriei tampon sau o matrice de indicatori catre memoriile tampon sau numarul descriptorului, in funcie de sursa furnizata. Cand sursa de date este o matrice de fiiere sau memorii tampon, se creeaza o matrice de indicatori, ultimul dintre acetia fiind un indicator NULL. Memoriile tampon trebuie sa fie terminate cu NUL. Structura de date returnata de auparse_init nu este sigura pentru filele de execuie. Daca trebuie sa o utilizai intr-un program cu fire de execuie multiple, va trebui sa adaugai blocarea in jurul oricarei utilizari a structurii de date. VALOAREA RETURNATA Returneaza un indicator NULL daca apare o eroare; in caz contrar, valoarea returnata este un indicator opac catre starea interna a analizatorului. CONSULTAI I auparse_reset(3), auparse_destroy(3). auparse_feed(3). AUTOR Steve Grubb TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Red Hat ianuarie 2023 AUPARSE_INIT(3)