dio_family_info(_c)

	status.i4.v = dio_family_info(device_indices.i4a.r, num_members.i4a.r,
				      member_dis.i4a.r, errors.i2a.r
				      [,max_members.i4.r]
				      [,num_families.i4.r])

	status.i4.v = dio_family_info_c(device_indices.i4a.r, num_members.i4a.r,
					member_dis.i4a.r, errors.i2a.r
					[,max_members.i4.v]
					[,num_families.i4.v])

	This routine returns family information for a device.  The number
	of family members is returned in "num_members", and the list of
	device indices (up to "max_members" if specified) is returned in
	"member_dis".  If "num_families" is specified, family data for a
	list of devices can be retrieved.

	device_indices	family device index or array of device indices
	num_members	returned number of family members or array of number
			of family members ("num_families" entries)
			(A value of NULL may be passed if family sizes
			 are not needed.)
	member_dis	returned array of family member DIs  (There are
			"num_members" entries returned per family device.)
			(A value of NULL may be passed if no family member
			 device indices are needed.)
	errors		returned ACNET status value or array of status values
			("num_families" entries) (A status of DBM_NOREC
			indicates that the device is not a family device.)
	[max_members]	maximum number of family members allowed per device
			(default is DIO_MAX_FAMILY_SIZE members)
	[num_families]	number of families (default is 1)

	This function returns status values as follows:

	OK			success
	DIO_BADARG		invalid number of devices passed
	DIO_MEMFAIL		memory allocation failure
	DIO_NOFAMILY		not a family device
	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:

	diolib_h, acnet_errors_h

	Related functions:

	dio_family, dio_expand_family_c, dio_is_family, dio_is_family_list_c,
	dio_siblings, dio_device_ssdr(_c), error_in_list(_c),
	dio_enable_obsolete_dev_info, dio_disable_obsolete_dev_info

	C/C++ usage:

	short	errors[NUM_FAMILIES];
	int	status;
	static const int	device_indices[NUM_FAMILIES] = {9181, 9182};
	int	num_members[NUM_FAMILIES];
	int	member_dis[NUM_FAMILIES*MAX_MEMBERS];
	int	max_members = MAX_MEMBERS;
	int	num_families = NUM_FAMILIES;

	status = dio_family_info_c(device_indices,num_members,member_dis,
				   errors,max_members,num_families);