Scroll to navigation

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