updwtmp(3) Library Functions Manual updwtmp(3)

updwtmp, logwtmp - إلحاق مدخل بملف wtmp

مكتبة أدوات النظام (libutil، -lutil)

#include <utmp.h>
void updwtmp(const char *wtmp_path, const struct utmp *ut);
void logwtmp(const char *line, const char *user, const char *host);

تُلحق الدالة updwtmp() بنية utmp ut بملف wtmp.

تُنشئ الدالة logwtmp() بنية utmp باستخدام line وuser وhost والوقت الحالي ومعرف العملية الحالي. ثم تستدعي updwtmp() لإلحاق البنية بملف wtmp.

/var/log/wtmp
قاعدة بيانات لعمليات تسجيل دخول المستخدمين السابقة

للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).

الواجهة السمة القيمة
updwtmp()، logwtmp() سلامة الخيوط MT-Unsafe sig:ALRM timer

للاتساق مع دوال "utmpx" الأخرى (انظر getutxent(3))، تُوفر glibc (منذ glibc 2.1):


#define _GNU_SOURCE          /* انظر feature_test_macros(7) */
#include <utmpx.h>
void updwtmpx (const char *wtmpx_path, const struct utmpx *utx);

تُؤدي هذه الدالة نفس مهمة updwtmp()، لكنها تختلف في أنها تأخذ بنية utmpx كوسيطها الأخير.

لا شيء.

Solaris، NetBSD.

getutxent(3)، wtmp(5)

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

8 فبراير 2026 صفحات دليل لينكس 6.18