  
      sec_attr_util_free(3sec)
Frees nonnull pointers in a sec_attr_t with an input deallocate routine 
Synopsis 
#include <dce/sec_attr_util.h>    void sec_attr_util_free (       void (*deallocate) (void 
*ptr),       sec_attr_t *attr; 
 
Parameters 
Input/Output 
(*deallocate) (void ptr)  A caller-specified memory deallocate routine.  If set to NULL, the default free( ) is used. 
*attr  As input, a pointer to a sec_attr_t for which memory should be deallocated.  As output, a pointer to the sec_attr_t with subfields, if any, deallocated 
and set to NULL. 
 
Description  The sec_attr_util_free( ) routine uses the input deallocate routine to free memory allocated to a sec_attr_t by 
sec_attr_util_alloc_copy( ).  With an input value of NULL for deallocate, the sec_attr_util_free( ) routine behaves identically to 
sec_attr_util_inst_free_ptrs( ). 
 
Files 
/usr/include/dce/sec_attr_util.idl  The idl file from which dce/sec_attr_util.h was derived. 
Related Information  Functions: 
sec_attr_alloc_copy(3sec) 
sec_attr_util_inst_free_ptrs(3sec) 
sec_attr_util_inst_free(3sec) 
 
 
  |