Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ cuserid(3S) — DG/UX 5.4.2A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getlogin(3C)

getpwent(3C)

intro(3C)



cuserid(3S)                      DG/UX 5.4.2                     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
       getlogin(3C), getpwent(3C), intro(3C).






















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


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