Provided by: manpages-ru-dev_4.27.0-1_all bug

НАИМЕНОВАНИЕ

       updwtmp, logwtmp - добавляет запись в файл wtmp

БИБЛИОТЕКА

       System utilities library (libutil, -lutil)

ОБЗОР

       #include <utmp.h>

       void updwtmp(const char *wtmp_file, const struct utmp *ut);
       void logwtmp(const char *line, const char *name, const char *host);

ОПИСАНИЕ

       Функция updwtmp() добавляет структуру utmp ut в файл wtmp.

       logwtmp()   constructs  a  utmp  structure  using line, name, host, current time, and current process ID.
       Then it calls updwtmp()  to append the structure to the wtmp file.

ФАЙЛЫ

       /var/log/wtmp
              база данных предыдущих пользовательских входов в систему

АТРИБУТЫ

       Описание терминов данного раздела смотрите в attributes(7).
       ┌─────────────────────────────────────────────────────┬──────────────────────┬──────────────────────────┐
       │ ИнтерфейсАтрибутЗначение                 │
       ├─────────────────────────────────────────────────────┼──────────────────────┼──────────────────────────┤
       │ updwtmp(), logwtmp()                                │ Безвредность в нитях │ MT-Unsafe sig:ALRM timer │
       └─────────────────────────────────────────────────────┴──────────────────────┴──────────────────────────┘

ВЕРСИИ

       For consistency with the other "utmpx" functions (see getutxent(3)), glibc provides (since glibc 2.1):

           #define _GNU_SOURCE          /* See feature_test_macros(7) */
           #include <utmpx.h>
           void updwtmpx (const char *wtmpx_file, const struct utmpx *utx);

       Эта функция выполняет ту же задачу что и  updwtmp();  отличие  в  том,  что  типом  последнего  аргумента
       является структура utmpx.

СТАНДАРТЫ

       Отсутствуют.

ИСТОРИЯ

       Solaris, NetBSD.

СМОТРИТЕ ТАКЖЕ

       getutxent(3), wtmp(5)

ПЕРЕВОД

       Русский  перевод  этой  страницы  руководства  разработал(и) Azamat Hackimov <azamat.hackimov@gmail.com>,
       Dmitriy Ovchinnikov <dmitriyxt5@gmail.com>, Dmitry Bolkhovskikh  <d20052005@yandex.ru>,  Katrin  Kutepova
       <blackkatelv@gmail.com>,  Yuri  Kozlov  <yuray@komyakino.ru>,  Иван  Павлов  <pavia00@gmail.com> и Kirill
       Rekhov <krekhov.dev@gmail.com>

       Этот перевод является свободной программной документацией; он распространяется на условиях  общедоступной
       лицензии  GNU  (GNU  General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите  об  этом
       разработчику(ам)   по   его(их)  адресу(ам)  электронной  почты  или  по  адресу  списка рассылки русских
       переводчиков.

Справочные страницы Linux 6.9.1                   2 мая 2024 г.                                       updwtmp(3)