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)