status.i4.v = logger_find_lists_by_data_event_c(event_string.i1a.r,

	This routine returns data logger lists which are logged
	on a data event.

	event_string	requested event
			(up to DATA_EVENT_MAX_LEN characters)
			(example: "p,10000,true")
	num_found	returned number of logger lists found
	found_lists	returned data logger list information
			(array of LOGGER_SEARCH_LIST_DATA structures)
			(Note: This is a pointer to a buffer allocated by
			 this routine and should be freed by the caller.)
	[is_periodic]	returned flag indicating whether or not the
			event string was periodic
			(TRUE -> requested event string was periodic,
			 FALSE -> requested event string was not periodic)
	[node]		requested Lumberjack node
			(default is 0 which results in returning data from all
	[options]	search options (not used)
			(default is 0)

	This function returns ACNET status values as follows:

	OK			success
	LJ_MEMFAIL		dynamic memory allocation failure
	LJ_NO_SUCH		no matching lists were found
	SQL_xxx			error communicating with the database

	This function requires the following include files:

	clib_h, cnsparam_h, cns_data_structs_h, acnet_errors_h

	Related functions:

	logger_find_devices_by_data_event_c, logger_find_device_c,
	logger_devices_from_node_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,
	logger_name_to_node, logger_node_to_name_c,

	C/C++ usage:

	static const char event_string[DATA_EVENT_MAX_LEN+1] = "p,10000,true";
	int	status;
	int	is_periodic;
	int	node = 0;
	unsigned int	num_found;
	unsigned int	options = 0;

	status = logger_find_lists_by_data_event_c(event_string,&num_found,