status.i4.v = my_executable_name_c(name.i1a.r, generic_name.i4.v)

	This routine returns the calling process' executable (image) name.

	name		returned null terminated executable (image) name
			(EXECUTABLE_MAX_LEN + 1 characters)
	generic_name	type of name to return
			(TRUE -> just return the root portion of the name,
			 FALSE -> return the entire name including the path)

	This function returns status values as follows:

	OK			success
	CLIB_GENERR		failed to determine the executable name

	This function requires the following include files:

	cnsparam_h, clib_h, acnet_errors_h

	Related functions:

	my_generic_ascii_name, my_gen_name, myname, my_ascii_name, mynode,
	myconsole, myinstance, myslot, mypage, my_user_name, my_acnet_user_name,
	clib_environment, my_program_name_c, my_control_system_name

	C/C++ usage:

	char	name[EXECUTABLE_MAX_LEN+1];
	int	status;
	int	generic_name = TRUE;

	status = my_executable_name_c(name,generic_name);