  
      dce_acl_inq_acl_from_header(3sec)
Retrieves the UUID of an ACL from an item's header in a backing store 
Synopsis 
#include <dce/dce.h>  #include <dce/aclif.h>    void dce_acl_inq_acl_from_header(       dce_db_header_t 
db_header,       sec_acl_type_t sec_acl_type,       uuid_t *acl_uuid,       error_status_t 
*status); 
 
Parameters 
Input 
db_header  The backing store header containing the ACL object. 
sec_acl_type  The type of ACL to be identified: sec_acl_type_object, sec_acl_type_default_object, or sec_acl_type_default_container. 
Output 
acl_uuid  A pointer to the UUID of the ACL object. 
status  A pointer to the completion status.  On successful completion, the routine returns error_status_ok.  Otherwise, it returns an error. 
Description  The dce_acl_inq_acl_from_header( ) routine gets the UUID for an ACL object of the specified type from the specified backing store header. 
Errors 
The following describes a partial list of errors that might be returned.  Refer to the OSF DCE Problem Determination Guide for complete descriptions of all error messages. 
db_s_key_not_found  The specified key was not found in the backing store.  (This error is passed through from dce_db_fetch( ).) 
db_s_bad_index_type  The key's type is wrong, or else the backing store is not by name or by UUID.  (This error is passed through from dce_db_fetch( ).) 
sec_acl_invalid_type  The sec_acl_type parameter does not contain a valid type. 
error_status_ok  The call was successful. 
Related Information  Functions: 
dce_acl_resolve_by_name(3sec) 
dce_acl_resolve_by_uuid(3sec) 
 
 
  |