'\" t .\" Title: ll2_läsa_inmatning .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Programmerarens handbok .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "LL2_READ_ENTRY" "3" "2026-05-18" "util\-linux 2.42.1" "Programmerarens handbok" .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 "NAMN" ll2_read_entry \- Läser en post från databasen och returnerar den. .SH "SYNOPSIS" .sp \fB#include \fP .sp \fBint ll2_read_entry (struct ll2_context *\fIkontext\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 "BESKRIVNING" .sp Läser den första posten från databasen, definierad i \fIkontext\fP, för användaren \fIanvändare\fP. Om \fIkontext\fP är NULL kommer standarddatabasen, som definieras i \fILL2_DEFAULT_DATABASE\fP, att användas. .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 "RETURVÄRDE" .sp Returnerar 0 vid framgång, \-ENOMEM eller \-1 vid annat misslyckande. \fIerror\fP innehåller en felsträng om returvärdet är \-1. det är inte garanterat att \fIerror\fP innehåller en felsträng, den kan också vara NULL. \fIerror\fP bör frigöras av den som anropar. Om databasen lastlog2 inte existerar alls, sätts errno ENOENT och kan kontrolleras. .sp De utvärderade värdena returneras av \fIll_time\fP, \fItty\fP, \fIrhost\fP och \fIpam_service\fP. .SH "UPPHOVSPERSONER" .sp .MTO "kukuk\(atsuse.de" "Thorsten Kukuk" "" .SH "SE ÄVEN" .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 "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Biblioteket \fBliblastlog2\fP är en del av paketet util\-linux sedan version 2.40. Det kan laddas ner från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."