watcher_id.u4p.v = lckclk_allocate()

	This function will return a pointer to an array which lckclk_api
	can use to keep track of the occurrence of clock events.
	lckclk_api is used by packages which want to detect clock events
	independently from the user of lckclk_c and of other packages.

	This function returns status values as follows:

	watcher_id	pointer to returned array

	This function requires the following include files:

	cnsparam_h, clib_h, tclk_events_h

	Related functions:

	lckclk_api, lckclk_free, lckclk_c, evmon, evmon_usec_c, acctim,
	ticks_since_event, event_history, event_set_fake, reflected_events_c,
	clock_set_multicast_type, clock_get_default_multicast_type,
	event_translate_c, event_count_c, event_last_timestamp_c,
	clock_type_convert_c, is_beam_sync_clock_type_c

	C/C++ usage:

	int	event_occurred;
	static unsigned int	*watcher_id;

	watcher_id = lckclk_allocate();

	event_occurred = lckclk_api(watcher_id,event);