
{ Information needed to audit changes to the attributes of file system
{ objects.
{
{ OBJECT_ID_P - a pointer to the information needed to identify
{   a file system object.
{ OWNERSHIP - Set containing the ownership information for the user
{   making the request.  This information is used to determine if the user
{   is the owner of the master catalog that the file resides in.
{ ATTRIBUTE - which audited attribute is being changed.  The fields
{   defined within the case statement should be filled in based on which
{   attribute was changed.

  TYPE
    sft$ai_change_fs_obj_attribute = record
      object_id_p: ^sft$audited_fs_object_id,
      ownership: pft$ownership,
      case attribute: sft$audited_fs_object_attribute of
      = sfc$afsoa_cycle_number =
        new_cycle_number: fst$cycle_number,
      = sfc$afsoa_logging =
        logging: boolean,
      = sfc$afsoa_password =
        ,
      = sfc$afsoa_ring_attributes =
        ring_attributes: amt$ring_attributes,
      = sfc$afsoa_fap_name =
        fap_name: ost$name,
      casend,
    recend;

*copyc amt$ring_attributes
*copyc pft$ownership
*copyc ost$name
*copyc sft$audited_fs_object_attribute
*copyc sft$audited_fs_object_id
*copyc fst$cycle_number
