'\" t .\" Title: ll2_read_all .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2025-12-15 .\" Manual: Програмерско упутство .\" Source: util-linux 2.41.3 .\" Language: English .\" .TH "LL2_READ_ALL" "3" "2025-12-15" "util\-linux 2.41.3" "Програмерско упутство" .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 "НАЗИВ" ll2_read_all \- Чита све уносе из базе података и позива „callback“ функцију за сваки унос. .SH "УВОД" .sp \fB#include \fP \fBint ll2_read_all (struct ll2_context *\fIcontext\fP, int (*\fIcallback\fP)(const char *\fIuser\fP, int64_t \fIll_time\fP, const char *\fItty\fP, const char *\fIrhost\fP, const char *\fIpam_service\fP, const char *\fIcb_error\fP), char **\fIerror\fP);\fP .SH "ОПИС" .sp Чита све уносе из базе података, дефинисане у \fIcontext\fP\-у, и позива повратног позива функцију \fIcallback\fP за сваки унос. Ако је \fIcontext\fP НИШТА, биће узета основна база података, дефинисана у \fILL2_DEFAULT_DATABASE\fP. .sp .if n .RS 4 .nf .fam C char\& *error = NULL; const char *user = "root"; static int callback (const char *res_user, int64_t ll_time, const char *res_tty, const char *res_rhost, const char *res_service, const char *cb_error) { /* returning != 0 ако никакав следећи унос не треба да буде рукован „callback“\-ом */ return 0; } int ret = ll2_read_all (NULL, callback, &error); .fam .fi .if n .RE .SH "РЕЗУЛТНА ВРЕДНОСТ" .sp Даје 0 при успеху, \-ENOMEM или \-1 на осталим неуспесима. \fIerror\fP садржи ниску грешке ако је повратна вредност \-1. Није загарантовано да \fIerror\fP садржи ниску грешке, може такође бити НИШТА. \fIerror\fP треба бити ослобођено од стране позивара. Ако „lastlog2“ база података уопште не постоји, поставља се „errno ENOENT“ и може бити означено. .SH "АУТОРИ" .sp .MTO "kukuk\(atsuse.de" "Торстен Кукук" "" .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBlastlog2\fP(3), \fBll2_new_context\fP(3), \fBll2_unref_context\fP(3), \fBll2_write_entry\fP(3), \fBll2_read_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 "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp За пријављивање грешака, користите „https://github.com/util\-linux/util\-linux/issues[issue tracker]“. .SH "ДОСТУПНОСТ" .sp Библиотека \fBliblastlog2\fP је део „util\-linux“ пакета још од издања 2.40. Може се преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."