status.i4.v = abort_mask_group_c(mask_it.i4.v, group.i4.v)

	This routine either masks or unmasks a group of aborts.

	mask_it		mask operation
			(ABORT_MASK_IT -> mask aborts,
			 ABORT_UNMASK_IT -> unmask aborts)
	group		group to mask
			(ABORT_ALL_MI -> all Main Injector inputs (unmask only),
			 ABORT_ALL_RECYCLER -> all Recycler inputs
					       (unmask only),
			 ABORT_ALL_SY -> all Switchyard inputs (unmask only),
			 ABORT_ALL_MUON -> all Muon campus inputs (unmask only),
			 ABORT_ALL_BOOSTER -> all Booster inputs (unmask only),
			 ABORT_ALL_P1 -> all P1 line inputs (unmask only),
			 ABORT_ALL_P2 -> all P2 line inputs (unmask only),
			 ABORT_ALL_P3 -> all P3 line inputs (unmask only),
			 ABORT_ALL_MINIBOONE -> all MiniBooNE inputs
						(unmask only),
			 ABORT_ALL_NUMI -> all NuMI inputs (unmask only),
			 ABORT_P3_LINE_INPUT -> P3 line permit input to the
			 ABORT_MUON_SOFTWARE_ABORT -> Muon campus software abort)

	This function returns ACNET status values as follows:

	OK			success
	DIO_BADARG		invalid group
	DIO_MEMFAIL		dynamic memory allocation failure
	DIO_UNAVAIL		request was made to mask an ABORT_ALL_xxx group
	DIO_xxx			database or datapool error

	This function requires the following include files:

	ul_cbsaux_h:auxlib_misc_h, acnet_errors_h

	Related functions:

	abort_mask_control_c, abort_get_device_c, abort_curr_source_control_c,
	abort_set_module_input_masks_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:

	int	status;
	int	mask_it = ABORT_UNMASK_IT;
	int	group = ABORT_ALL_SY;

	status = abort_mask_group_c(mask_it,group);