loggers_on_node_c

	status.i4.v = loggers_on_node_c(node.i4.v, num_loggers.i4.r,
					logger_names.i1p.r
					[,options.u4.v])

	This routine returns returns all loggers running on a given node.

	node		node of interest
			(constants are in 'nodedefs')
	num_loggers	returned number of data loggers found
	logger_names	returned data logger names
			(LOGGER_NODE_NAME_LEN characters per entry)
			(The memory for this argument is allocated by this
			 routine and should be freed by the caller.)
	[options]	search options
			(LOGGER_OPT_NONE -> no options selected (default))
			 LOGGER_OPT_ORDER_BY_NODE -> order results by logger
						     node (default is by
						     logger name))

	This function returns ACNET status values as follows:

	OK			success
	LJ_MEMFAIL		dynamic memory allocation failure
	SQL_xxx			error querying database

	This function requires the following include files:

	cnsparam_h, cns_data_structs_h, clib_h, nodedefs_h, acnet_errors_h

	Related functions:

	logger_name_to_node, logger_is_array_retrieval_node_c,
	logger_is_client_logging_node_c,
	logger_is_client_data_retrieval_node_c,
	logger_devices_from_node_c, logger_get_logged_devices_c,
	logger_find_device_c, logger_get_device_info_c,
	logger_get_device_c, logger_get_device_by_name_c,
	logger_get_device_list_c, logger_return_data, logger_setnode,
	logger_return_names, logger_check_alive, logger_restart_lists,
	logger_shutdown, node_coresident_nodes_c,
	logger_available_device_dates_c, logger_available_device_data_entries_c,
	logger_get_list_data_events_c, logger_find_lists_by_data_event_c,
	logger_find_devices_by_data_event_c

	C/C++ usage:

	char	*logger_names;
	int	status;
	int	node = DCE40;
	int	num_loggers;
	unsigned int	options = LOGGER_OPT_NONE;

	status = loggers_on_node_c(node,&num_loggers,&logger_names,options);