abort_mask_control_c

	status.i4.v = abort_mask_control_c(mask_it.i4.v, device_indices.i4a.r,
					   inputs.i4a.r, errors.i2a.r
					   [,num_devices.i4.v])

	This routine either masks or unmasks abort concentrator
	module inputs.

	mask_it		mask operation
			(ABORT_MASK_IT -> mask aborts,
			 ABORT_UNMASK_IT -> unmask aborts)
	device_indices	device index or array of indices
	inputs		input number (1-8) or array of input numbers
			(A value of ABORT_ALL_INPUTS will result in all
			 channels being masked or unmasked.)
	errors		device error or array of errors
	[num_devices]	number of devices

	This function returns status values as follows:

	OK			success
	DIO_MEMFAIL		dynamic memory allocation failure
	DIO_BADARG		invalid input specification passed
	DIO_xxx			database or datapool error
	otherwise		number of database or datapool errors

	This function requires the following include files:

	ul_cbsaux_h:auxlib_misc_h, acnet_errors_h

	Related functions:

	abort_mask_group_c, abort_get_device_c, abort_curr_source_control_c,
	abort_system_info_c, abort_system_display_coords_c,
	abort_system_num_modules_c, abort_system_devices_c,
	abort_system_module_data_c, abort_system_reset_c,
	abort_read_single_module_c, abort_read_single_module_by_name_c,
	abort_loop_is_up_c

	C/C++ usage:

	short	errors[NUM_DEVICES];
	int	status;
	int	mask_it = ABORT_UNMASK_IT;
	static const int	device_indices[NUM_DEVICES] = {139285, 24917};
	static const int	inputs[NUM_DEVICES] =
				{ABORT_ALL_INPUTS, ABORT_ALL_INPUTS};
	int	num_devices = NUM_DEVICES;

	status = abort_mask_control_c(mask_it,device_indices,inputs,errors,
				      num_devices);