LL2_READ_ENTRY(3) Podrecznik programisty LL2_READ_ENTRY(3) NAZWA ll2_read_entry - odczytuje jeden wpis z bazy danych i zwraca go SKLADNIA #include int ll2_read_entry (struct ll2_context *context, const char *user, int64_t *ll_time, char tty, char rhost, char pam_service, char error); OPIS Odczytuje pierwszy wpis z bazy danych, zdefiniowanej w context, dla uzytkownika user. Jesli context wynosi NULL, zostanie wybrana domyslna baza danych, LL2_DEFAULT_DATABASE. char *error = NULL; const char *user = "root"; int64_t res_time; char *res_tty = NULL; char *res_rhost = NULL; char *res_service = NULL; int ret = ll2_read_entry (NULL, user, &res_time, &res_tty, &res_rhost, &res_service, &error); WARTOSC ZWRACANA Zwraca 0 przy powodzeniu, -ENOMEM lub -1 przy innym bledzie. error zawiera lancuch bledu, jesli zwracana wartoscia jest -1. Nie gwarantuje sie, ze error bedzie zawieral lancuch bledu, moze tez wynosic NULL. Wywolujacy powinien zwolnic error. Jesli baza danych lastlog2 nie istnieje, ustawiany jest errno ENOENT, ktory mozna sprawdzic. Uzyskane wartosci sa zwracane przez ll_time, tty, rhost i pam_service. AUTORZY Thorsten Kukuk ZOBACZ TAKZE lastlog2(3), ll2_new_context(3), ll2_unref_context(3), ll2_read_all(3), ll2_write_entry(3), ll2_update_login_time(3), ll2_remove_entry(3), ll2_rename_user(3), ll2_import_lastlog(3) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Biblioteka liblastlog2 jest czescia pakietu util-linux od wersji 2.40. Mozna go pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 LL2_READ_ENTRY(3)