LL2_READ_ALL(3) Programmerarens handbok LL2_READ_ALL(3) NAMN ll2_read_all - Laser alla poster fran databasen och anropar callback-funktionen for varje post. SYNOPSIS #include int ll2_read_all (struct ll2_context *kontext, int (*callback)(const char *user, int64_t ll_time, const char *tty, const char *rhost, const char *pam_service, const char *cb_error), char **error); BESKRIVNING Laser alla poster fran databasen, definierad i kontext, och anropar callback-funktionen callback for varje post. Om kontext ar NULL kommer standarddatabasen, definierad i LL2_DEFAULT_DATABASE, att anvandas. char *error = NULL; const char *user = "root"; static int callback (const char *res_user, int64_t ll_time, const char *res_tty, const char *res_rhost, const char *res_service, const char *cb_error) { /* returning != 0 if no further entry has to be handled by the callback */ return 0; } int ret = ll2_read_all (NULL, callback, &error); RETURVARDE Returnerar 0 vid framgang, -ENOMEM eller -1 vid annat misslyckande. error innehaller en felstrang om returvardet ar -1. det ar inte garanterat att error innehaller en felstrang, den kan ocksa vara NULL. error bor frigoras av den som anropar. Om databasen lastlog2 inte existerar alls, satts errno ENOENT och kan kontrolleras. UPPHOVSPERSONER Thorsten Kukuk SE AVEN lastlog2(3), ll2_new_context(3), ll2_unref_context(3), ll2_write_entry(3), ll2_read_entry(3), ll2_update_login_time(3), ll2_remove_entry(3), ll2_rename_user(3), ll2_import_lastlog(3) FELRAPPORTERING For felrapporter, anvand felhanteraren . TILLGANGLIGHET Biblioteket liblastlog2 ar en del av paketet util-linux sedan version 2.40. Det kan laddas ner fran Linux Kernel Archive . util-linux 2.42.1 2026-05-18 LL2_READ_ALL(3)