Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dg_has_priv_ruid(3) — DG/UX R4.11MU05

Media Vault

Software Library

Restoration Projects

Artifacts Sought



dg_has_priv_ruid(3)            DG/UX R4.11MU05           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)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026