FTAM/9000 Programmer's Guide

Chapter 10 411
Example Programs
Common Code Example
/*
** Initialize the parameters with valid values.
*/
*return_event_name = 3;
*input_dcb = NULL;
*inout_dcb = NULL;
}
/*
**
** rat_parm_in
**
** DESCRIPTION:
** This routine assigns valid values to the ft_rattributes parameters.
**
**
** PARAMETERS:
** Outputs:
** return_event_name : gets signalled when the event completes
** default: SYNCHRONOUS
** input_dcb : contains Ft_attributes_name field
** inout_dcb : contains return_code field
**
*/
void
rat_parm_in(return_event_name, input_dcb, inout_dcb)
Local_event_name *return_event_name;
struct Ft_rattributes_in_dcb **input_dcb;
struct Ft_rattributes_out_dcb **inout_dcb;
{
Api_rc outcome;
Return_code res;
struct Ft_diagnostic *diag = NULL;
/*
** Initialize the parameters with valid values.
*/
*return_event_name = 3;
res = ft_didcb(FTiReadattributes, 0, (Octet **)input_dcb, & outcome);
if (res != SUCCESS)
error_handler(outcome, diag);
(*input_dcb)-attribute_names = FT_AN_PERMITTED_ACTIONS
| FT_AN_CONTENT_TYPE
| FT_AN_ID_OF_CREATOR
| FT_AN_ACCESS_CONTROL;
*inout_dcb = NULL;
}