OSI/FTAM Programming Guide

NonStop FTAM Programming Examples
HP NonStop OSI/FTAM Programming Guide528612-001
5-32
Reading a File: C Programming Example
1125
1126 error = APS_STATUS_ ( cepi
1127 , (int *) &event_code );
1128 if ( error != ZAPS_ERR_OK )
1129 check_error ();
1130
1131 /******************************************************************/
1132 /* Verify that the expected event was received. (If the expected */
1133 /* event = ANYEVENT, then any event code is valid.) */
1134 /******************************************************************/
1135
1136 if ( ( event_code != *expected_event) &&
1137 ( *expected_event != ANYEVENT ) )
1138 bad_event ( event_code );
1139
1140 if ( *expected_event == ANYEVENT )
1141 *expected_event = event_code;
1142
1143 } /* get_event */
1144
1145
1146 #pragma PAGE "BAD_EVENT"
1147 /********************************************************************/
1148 /* */
1149 /* Name: bad_event */
1150 /* */
1151 /* Description: The bad_event procedure is called when an */
1152 /* unexpected event is received. The event can be */
1153 /* an abort indication. */
1154 /* */
1155 /********************************************************************/
1156
1157 void bad_event ( event )
1158
1159 int event;
1160
1161 {
1162
1163 if ( event == ZFTM_VAL_EVT_PABORT_IND )