dg_has_priv_ruid(3) SDK R4.11 dg_has_priv_ruid(3)
NAME
dghasprivruid - check for appropriate privilege based on RUID
SYNOPSIS
#include <capability.h>
#include <dgevents.h>
int dg_has_priv_ruid (char *eventname)
where:
eventname The event for which to check privilege
DESCRIPTION
The dghasprivruid routine determines whether the calling process
has appropriate privilege to satisfy the specified event.
On systems where the capability feature is present, appropriate
privilege is determined by comparing the effective capability set of
the calling process with the capability list associated with the
specified event. The process has appropriate privilege if the
capability list is a subset of the effective capability set.
On systems where the capability feature is absent, the calling
process has appropriate privilege if its real UID is 0.
FILES
/etc/tcb/cap/events Location of event definitions
DIAGNOSTICS
Return Values
0 The specified event requires privilege, and the calling
process does not have appropriate privilege.
1 The specified event requires privilege, and the calling
process has appropriate privilege.
2 The specified event does not require privilege.
SEE ALSO
dghasprivcreds(3), dghaspriveuid(3), dgrunningwith(3C).
Licensed material--property of copyright holder(s)