'\" t .\" Title: ll2_read_entry .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Manualul programatorului .\" Source: util-linux 2.41 .\" Language: English .\" .TH "LL2_READ_ENTRY" "3" "2025-03-29" "util\-linux 2.41" "Manualul programatorului" .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 "NUME" ll2_read_entry \- citește o intrare din baza de date și o returnează .SH "REZUMAT" .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 "DESCRIERE" .sp Citește prima intrare din baza de date, definită în \fIcontext\fP, pentru utilizatorul \fIuser\fP. Dacă \fIcontext\fP este NULL, va fi preluată baza de date implicită, definită în \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 "VALOAREA RETURNATĂ" .sp Returnează 0 în caz de succes, \-ENOMEM sau \-1 în caz de alt eșec. \fIerror\fP conține un șir de erori dacă valoarea returnată este \-1. Nu este garantat că \fIerror\fP conține un șir de erori, poate fi și NULL. \fIerror\fP trebuie să fie eliberată de apelant. Dacă baza de date lastlog2 nu există deloc, errno ENOENT este stabilită și poate fi verificată. .sp Valorile evaluate sunt returnate de \fIll_time\fP, \fItty\fP, \fIrhost\fP și \fIpam_service\fP. .SH "AUTORI" .sp Thorsten Kukuk (\c .MTO "kukuk\(atsuse.de" "" ")" .SH "CONSULTAȚI ȘI" .sp \fBlastlog2\fP(3), \fBll2_new_context(3), *ll2_unref_context(3), *ll2_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 "RAPORTAREA ERORILOR" .sp Pentru rapoarte de eroare, folosiți \c .URL "https://github.com/util\-linux/util\-linux/issues" "sistemul de urmărire al erorilor" "." .SH "DISPONIBILITATE" .sp Biblioteca \fBliblastlog2\fP face parte din pachetul util\-linux începând cu versiunea 2.40. Acesta poate fi descărcat de la \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."