Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ cuserid(3S) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getlogin(3C)

getpwent(3C)



     cuserid(3S)                                           cuserid(3S)



     NAME
          cuserid - get character login name of the user

     SYNOPSIS
          #include <stdio.h>

          char *cuserid (s)
          char *s;

     DESCRIPTION
          cuserid generates a character-string representation of the
          login name that the owner of the current process is logged
          in under.  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)
          is placed at s[0].

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

     BUGS
          cuserid uses getpwnam(3C); thus the results of a user's call
          to the latter will be obliterated by a subsequent call to
          the former.

          The name cuserid is rather a misnomer.






















     Page 1                                        (last mod. 1/14/87)



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