Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     CUSERID(S)                UNIX System V                CUSERID(S)



     Name
          cuserid - get character login name of the user

     Syntax
          #include <stdio.h>

          char *cuserid (s)
          char *s;

     Description
          The cuserid function 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 L_cuserid characters; the
          representation is left in this array.  The constant
          L_cuserid is defined in the <stdio.h> header file.

     See Also
          getlogin(S), getpwent(S).

     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].

     Standards Conformance
          cuserid is conformant with:
          The X/Open Portability Guide II of January 1987;
          IEEE POSIX Std 1003.1-1988 with C Standard Language-
          Dependent System Support;
          and NIST FIPS 151-1.



                                                (printed 6/20/89)



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