| LL2_READ_ENTRY(3) | Programmerarens handbok | LL2_READ_ENTRY(3) |
NAMN
ll2_read_entry - Läser en post från databasen och returnerar den.
SYNOPSIS
#include <lastlog2.h>
int ll2_read_entry (struct ll2_context *kontext, const char *user, int64_t *ll_time, char tty, char rhost, char pam_service, char error);
BESKRIVNING
Läser den första posten från databasen, definierad i kontext, för användaren användare. Om kontext är NULL kommer standarddatabasen, som definieras i LL2_DEFAULT_DATABASE, att användas.
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);
RETURVÄRDE
Returnerar 0 vid framgång, -ENOMEM eller -1 vid annat misslyckande. error innehåller en felsträng om returvärdet är -1. det är inte garanterat att error innehåller en felsträng, den kan också vara NULL. error bör frigöras av den som anropar. Om databasen lastlog2 inte existerar alls, sätts errno ENOENT och kan kontrolleras.
De utvärderade värdena returneras av ll_time, tty, rhost och pam_service.
UPPHOVSPERSONER
Thorsten Kukuk <kukuk@suse.de>
SE ÄVEN
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)
FELRAPPORTERING
För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.
TILLGÄNGLIGHET
Biblioteket liblastlog2 är en del av paketet util-linux sedan version 2.40. Det kan laddas ner från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |