home   contributing   bugs   download   online pages  

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | VERSIONS | CONFORMING TO | NOTES | SEE ALSO | COLOPHONThe Linux Programming Interface


GETUTMP(3)                    Linux Programmer's Manual                    GETUTMP(3)

NAME         top

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

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.

VERSIONS         top

       These functions first appeared in glibc in version 2.1.1.

CONFORMING TO         top

       These functions are nonstandard, but appear on a few other systems, such as
       Solaris and 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

       getutent(3), utmp(5)

COLOPHON         top

       This page is part of release 3.32 of the Linux man-pages project.  A
       description of the project, and information about reporting bugs, can be found
       at http://www.kernel.org/doc/man-pages/.

Linux                                 2010-09-10                           GETUTMP(3)

HTML rendering created 2010-12-03 by Michael Kerrisk, author of The Linux Programming Interface

customisable
counter