Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
cuserid(3C)		 Standard C Library Functions		   cuserid(3C)

NAME
       cuserid - get character login name of the user

SYNOPSIS
       #include	<stdio.h>

       char *cuserid(char *s);

DESCRIPTION
       The  cuserid()  function	generates a character-string representation of
       the login name under which the owner of the current process  is	logged
       in.  If s is a null pointer, this representation	is generated in	an in-
       ternal static area whose	address	is returned. Otherwise,	s  is  assumed
       to  point to an array of	at least L_cuserid characters; the representa-
       tion is left in this array. The constant	L_cuserid is  defined  in  the
       <stdio.h> header.

       In multithreaded	applications, the caller must always supply an array s
       for the return value.

RETURN VALUES
       If the login name cannot	be found, cuserid() returns  a	null  pointer.
       If  s  is not a null pointer, the null character	`\0' will be placed at
       s[0].

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |MT-Safe			   |
       +-----------------------------+-----------------------------+

SEE ALSO
       getlogin(3C), getpwnam(3C), attributes(5)

SunOS 5.10			  30 Dec 1996			   cuserid(3C)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=cuserid&sektion=3c&manpath=SunOS+5.10>

home | help