dio_dev_name(_c)

	status.i4.v = dio_dev_name(device_indices.i4a.r, names.i1a.r,
				   errors.i2a.r [,num_devices.i4.r]
				   [,options.i4.r])

	status.i4.v = dio_dev_name_c(device_indices.i4a.r, names.i1a.r,
				     errors.i2a.r [,num_devices.i4.v]
				     [,options.i4.v])

	This routine returns the ASCII name of a device or list of devices.

	device_indices	device index or array of device indices
	names		returned device name or array of device names
			(dio_get_terse_name_length or DEVICE_FULL_NAME_LEN
			 characters
			 per name (depending on whether classic (short) or
			 full names are requested) (Note: Add one more
			 character per entry if null terminated strings
			 are requested.))
			(By convention, classic (short) names are blank padded
			 to a length of dio_get_terse_name_length characters,
			 and full names are null padded to a length of
			 DEVICE_FULL_NAME_LEN characters.)
			(A value of NULL can be passed for this argument if
			 only caching of the name information is desired.)
	errors		returned ACNET status value or array of status values
	[num_devices]	number of devices (default is 1)
	[options]	name retrieval options
			(DIO_NAME_OPT_NONE -> no options selected,
			 DIO_NAME_OPT_ALLOW_OBSOLETE -> want names of obsoleted
							and deleted devices,
			 DIO_NAME_OPT_FULL_NAME -> retrieve the full name
						   (default is classic (short)
						    name),
			 DIO_NAME_OPT_NULL_TERMINATE -> return null terminated
							names)

	This function returns status values as follows:

	OK			success
	DIO_BADARG		invalid number of devices passed
	DIO_MEMFAIL		memory allocation failure
	DBM_EMPTY		no valid device indices were supplied
	negative value		ACNET format error indicating overall failure
	positive value		number of devices in error indicating partial
				success

	This function requires the following include files:

	cnsparam_h, diolib_h, acnet_errors_h

	Related functions:

	dio_get_terse_name_length, dio_device_index(_c), dio_name_to_index,
	dio_find_name_c, dio_fermi_name_c, dio_name_to_fermi_name_c,
	dio_full_name_to_terse_name_c, dio_terse_name_to_full_name_c,
	error_in_list(_c), dio_enable_obsolete_dev_info,
	dio_disable_obsolete_dev_info

	C/C++ usage:

	char	names[NUM_DEVICES][DEVICE_TERSE_NAME_LEN];
	short	errors[NUM_DEVICES];
	int	status;
	static const int	device_indices[NUM_DEVICES] = {14430, 14431};
	int	num_devices = NUM_DEVICES;
	int	options = DIO_NAME_OPT_ALLOW_OBSOLETE;

	status = dio_dev_name_c(device_indices,(char *) names,errors,
				num_devices,options);