'\" t .\" Title: ll2_read_entry .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Podręcznik programisty .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "LL2_READ_ENTRY" "3" "2026-09-02" "util\-linux 2.42.3" "Podręcznik programisty" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAZWA" ll2_read_entry \- odczytuje jeden wpis z bazy danych i zwraca go .SH "SKŁADNIA" .sp \fB#include \fP .sp \fBint ll2_read_entry (struct ll2_context *\fIcontext\fP, const char *\fIuser\fP, int64_t *\fIll_time\fP, char \fB\fItty\fP, char \fP\fIrhost\fP, char \fB\fIpam_service\fP, char \fP\fIerror\fP);\fP .SH "OPIS" .sp Odczytuje pierwszy wpis z bazy danych, zdefiniowanej w \fIcontext\fP, dla użytkownika \fIuser\fP. Jeśli \fIcontext\fP wynosi NULL, zostanie wybrana domyślna baza danych, \fILL2_DEFAULT_DATABASE\fP. .sp .if n .RS 4 .nf .fam C 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); .fam .fi .if n .RE .SH "WARTOŚĆ ZWRACANA" .sp Zwraca 0 przy powodzeniu, \-ENOMEM lub \-1 przy innym błędzie. \fIerror\fP zawiera łańcuch błędu, jeśli zwracaną wartością jest \-1. Nie gwarantuje się, że \fIerror\fP będzie zawierał łańcuch błędu, może też wynosić NULL. Wywołujący powinien zwolnić \fIerror\fP. Jeśli baza danych lastlog2 nie istnieje, ustawiany jest errno ENOENT, który można sprawdzić. .sp Uzyskane wartości są zwracane przez \fIll_time\fP, \fItty\fP, \fIrhost\fP i \fIpam_service\fP. .SH "AUTORZY" .sp .MTO "kukuk\(atsuse.de" "Thorsten Kukuk" "" .SH "ZOBACZ TAKŻE" .sp \fBlastlog2\fP(3), \fBll2_new_context\fP(3), \fBll2_unref_context\fP(3), \fBll2_read_all\fP(3), \fBll2_write_entry\fP(3), \fBll2_update_login_time\fP(3), \fBll2_remove_entry\fP(3), \fBll2_rename_user\fP(3), \fBll2_import_lastlog\fP(3) .SH "ZGŁASZANIE BŁĘDÓW" .sp Problemy należy zgłaszać w \c .URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "." .SH "DOSTĘPNOŚĆ" .sp Biblioteka \fBliblastlog2\fP jest częścią pakietu util\-linux od wersji 2.40. Można go pobrać ze strony \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."