'\" t .\" Title: ll2_write_entry .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2025-12-15 .\" Manual: Programmierhandbuch .\" Source: util-linux 2.41.3 .\" Language: English .\" .TH "LL2_WRITE_ENTRY" "3" "2025-12-15" "util\-linux 2.41.3" "Programmierhandbuch" .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 "BEZEICHNUNG" ll2_write_entry \- schreibt einen neuen Eintrag in die Datenbank .SH "ÜBERSICHT" .sp \fB#include \fP .sp \fBint ll2_write_entry (struct ll2_context *\fIKontext\fP, const char *\fIBenutzer\fP, int64_t \fIll\-Zeit\fP, const char *\fITTY\fP, const char *\fIferner\-Rechner\fP, const char *\fIPAM\-Dienst\fP, char **\fIFehler\fP);\fP .SH "BESCHREIBUNG" .sp Schreibt einen neuen Eintrag in die in \fIKontext\fP definierte Datenbank. Wenn_Kontext_ NULL ist, wird die in \fILL2_DEFAULT_DATABASE\fP definierte Standarddatenbank verwendet. .sp .if n .RS 4 .nf .fam C time_t login_time = time(0); // Systemzeit ermitteln char\& *error = NULL; const\& char *user = "root"; int ret = ll2_write_entry (NULL, user, login_time, "pts/0", "192.168.122.1", NULL, &error); .fam .fi .if n .RE .sp \fIPAM\-Dienst\fP ist der Name des Dienstes oder der Instanz, der den Eintrag generiert hat (optional). .SH "RÜCKGABEWERT" .sp Gibt bei Erfolg 0, bei anderen Fehlern \-ENOMEM oder \-1 zurück. \fIFehler\fP enthält eine Fehlerzeichenkette, wenn der Rückgabewert \-1 ist. \fIerror\fP enthält nicht garantiert eine Fehlerzeichenkette, könnte auch NULL sein. \fIFehler\fP sollte vom Aufrufer freigegeben werden. .SH "AUTOREN" .sp .MTO "kukuk\(atsuse.de" "Thorsten Kukuk" "" .SH "SIEHE AUCH" .sp \fBlastlog2\fP(3), \fBll2_new_context\fP(3), \fBll2_unref_context\fP(3), \fBll2_read_all\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 "FEHLER MELDEN" .sp Nutzen Sie zum Melden von Fehlern das \c .URL "https://github.com/util\-linux/util\-linux/issues" "Fehlererfassungssystem" "." .SH "VERFÜGBARKEIT" .sp Die Bibliothek \fBliblastlog2\fP ist seit Version 2.40 Teil des Pakets util\-linux, welches aus dem \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux\-Kernel\-Archiv" "" heruntergeladen werden kann.