Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ cuserid(3S) — DG/UX 5.4R2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

intro(3)

getlogin(3C)

getpwent(3C)



cuserid(3S)                  DG/UX 5.4 Rel. 2.01                 cuserid(3S)


NAME
       cuserid - get character login name or user name associated with
       effective UID

SYNOPSIS
       #include <stdio.h>

       char *cuserid (char *s);

DESCRIPTION
       cuserid generates either

       ⊕    a character-string representation of the login name that the
            owner of the current process is logged in under (the default).

                 or

       ⊕    a character-string representation for the user name associated
            with the effective user ID of the process (the POSIX 1003.1-1988
            defined behavior obtained at link time with -lposix in any SDE
            or the default behavior when linking with the COFF SDE).

       If s is a NULL pointer, this representation is generated in an
       internal static area, the address of which is returned.  Otherwise, s
       is assumed to point to an array of at least Lcuserid characters; the
       representation is left in this array.  The constant Lcuserid is
       defined in the stdio.h header file.

DIAGNOSTICS
       If the login name cannot be found, cuserid returns a NULL pointer; if
       s is not a NULL pointer, a null character `\0' will be placed at
       s[0].

SEE ALSO
       intro(3), getlogin(3C), getpwent(3C).






















Licensed material--property of copyright holder(s)                         1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026