getutmp(3) — Linux manual page

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUE | ATTRIBUTES | STANDARDS | HISTORY | NOTES | SEE ALSO

getutmp(3)              Library Functions Manual              getutmp(3)

NAME         top

       getutmp, getutmpx - copy utmp structure to utmpx, and vice versa

LIBRARY         top

       Standard C library (libc, -lc)

SYNOPSIS         top

       #define _GNU_SOURCE             /* See feature_test_macros(7) */
       #include <utmpx.h>

       void getutmp(const struct utmpx *ux, struct utmp *u);
       void getutmpx(const struct utmp *u, struct utmpx *ux);

DESCRIPTION         top

       The getutmp() function copies the fields of the utmpx structure
       pointed to by ux to the corresponding fields of the utmp
       structure pointed to by u.  The getutmpx() function performs the
       converse operation.

RETURN VALUE         top

       These functions do not return a value.

ATTRIBUTES         top

       For an explanation of the terms used in this section, see
       attributes(7).
       ┌─────────────────────────────────────┬───────────────┬─────────┐
       │ Interface                           Attribute     Value   │
       ├─────────────────────────────────────┼───────────────┼─────────┤
       │ getutmp(), getutmpx()               │ Thread safety │ MT-Safe │
       └─────────────────────────────────────┴───────────────┴─────────┘

STANDARDS         top

       None.

HISTORY         top

       glibc 2.1.1.  Solaris, NetBSD.

NOTES         top

       These functions exist primarily for compatibility with other
       systems where the utmp and utmpx structures contain different
       fields, or the size of corresponding fields differs.  On Linux,
       the two structures contain the same fields, and the fields have
       the same sizes.

SEE ALSO         top

       utmpdump(1), getutent(3), utmp(5)

Linux man-pages (unreleased)     (date)                       getutmp(3)

Pages that refer to this page: getutent(3)utmp(5)