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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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