osf1 man page for suser

Query: suser

OS: osf1

Section: 9r

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

suser(9r)																 suser(9r)

NAME
suser - General: Checks whether the current user is the superuser
SYNOPSIS
#include <sys/proc.h> #include <sys/acct.h> int suser( struct u_cred *cred, struct flag_field *ac_flag );
ARGUMENTS
Specifies a pointer to the credentials for the current process. Specifies a pointer to a flag_field structure that contains accounting flags.
DESCRIPTION
The suser routine checks whether the current user is the superuser. If the test succeeds and ac_flag is not a null pointer, the ASU flag is set in the flag_field structure pointed to by ac_flag. The most common value for ac_flag is as follows: &u.u_acflag
NOTES
You use the suser routine only if the security feature is not enabled. If the security feature is enabled, use the privileged routine to determine if the current process has the appropriate privilege.
RETURN VALUES
If the current user is the superuser, the suser routine returns the value 0 (zero). Otherwise, it returns an error.
ERRORS
The current user is not the superuser.
SEE ALSO
Routines: privileged(9r) suser(9r)
Related Man Pages
drv_priv(9f) - sunos
drv_priv(9f) - x11r4
drv_priv(9f) - php
drv_priv(9f) - plan9
drv_priv(9f) - hpux
Similar Topics in the Unix Linux Community
lsuser -c &quot;ALL&quot; - Output of this command
NISuser home directory movement in Solaris
Supersuser