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

FreeBSD Manual Pages

  
 
  

home | help
CUSERID(3)	       FreeBSD Library Functions Manual		    CUSERID(3)

NAME
     cuserid --	get user name associated with effective	UID

LIBRARY
     Compatibility Library (libcompat, -lcompat)

SYNOPSIS
     #include <stdio.h>

     char *
     cuserid(char *s);

DESCRIPTION
     The cuserid() function is made obsolete by	getpwuid(3).

     The function cuserid() gets the user name associated with the effective
     UID of the	current	process.  If the argument s is non-NULL, the name is
     copied to the buffer it points to,	and that address is being returned.
     This buffer must provide space for	at least L_cuserid characters.	The
     L_cuserid constant	is defined in <stdio.h>.

     If	s is NULL, an internal array is	used and its address will be returned.

RETURN VALUES
     The cuserid() function returns the	address	of an array in which the name
     has been stored.

     If	the name associated with the effective UID of the current process
     could not be found, either	a null pointer will be returned, or (if	s is
     non-NULL) the buffer s will be filled with	a null string.

SEE ALSO
     geteuid(2), getpwuid(3)

FreeBSD	13.0			April 10, 1995			  FreeBSD 13.0

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

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=cuserid&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help