status.i4.v = dio_salarm_dnom_lst(list_id.i4.r, nominals.i4a.r,
					  masks.i4a.r, errors.i2a.r)

	This routine downloads new digital alarm block nominals and masks
	for a list of devices.  The list must have been built by a previous
	call to dio_build_alarm_list_c or dio_bld_get_raw(_c).  If
	dio_bld_get_raw(_c) was used to build the list, all property
	indices should have been set for the digital alarm block.

	list_id		list ID returned from previous call to
	nominals	array of alarm nominals
	masks		array of alarm masks
	errors		array of returned ACNET status values

	This function returns status values as follows:

	OK			success
	DIO_MEMFAIL		memory allocation failure
	DIO_NOLIST		requested list does not exist
	negative value		ACNET format error indicating overall failure
	positive value		number of devices in error indicating partial

	This function requires the following include files:

	diolib_h, acnet_errors_h

	Related functions:

	dio_build_alarm_list_c, dio_bld_alrm_lst, dio_salarm_dnom,
	dio_alarm_dnom_lst, dio_set_alarm_tries_c, dio_salarm_lim_lst,
	dio_ena_lst, dio_dis_lst, dio_set_bypass_lst, dio_ena_abt_lst,
	dio_dis_abt_lst, dio_set_abort_inh_lst, error_in_list(_c)

	C/C++ usage:

	short	errors[NUM_DEVICES];
	int	status;
	int	list_id;
	static const int	nominals[NUM_DEVICES] = {1, 1};
	static const int	masks[NUM_DEVICES] = {1, 1};

	status = dio_salarm_dnom_lst(&list_id,nominals,masks,errors);