unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



getuid(2)							    getuid(2)



NAME

  getuid, geteuid - Gets the real or effective user ID

SYNOPSIS

  #include <&lt;unistd.h>&gt;

  uid_t	getuid(	void );

  uid_t	geteuid( void );

  Application developers may want to specify an	#include statement for
  <&lt;sys/types.h>&gt;	before the one for <&lt;unistd.h>&gt; if programs are being developed
  for multiple platforms. The additional #include statement is not required
  on Tru64 UNIX	systems	or by ISO or X/Open standards, but may be required on
  other	vendors' systems that conform to these standards.

STANDARDS

  Interfaces documented	on this	reference page conform to industry standards
  as follows:

  getuid():  POSIX.1, XPG4, XPG4-UNIX

  Refer	to the standards(5) reference page for more information	about indus-
  try standards	and associated tags.

DESCRIPTION

  The getuid() function	returns	the real user ID of the	calling	process.

  The geteuid()	function returns the effective user ID of the calling pro-
  cess.

RELATED	INFORMATION

  Functions: setuid(2),	setruid(3), setreuid(2)

  Standards: standards(5)