query function for number of arguments



Hello:

Does anyone know of a way to find out many arguments a lisp
function takes? ... Maybe some kind of query.

What I want to do is apply a function to a list of arguments, but
truncate the list to the correct number of arguments.

Thanks,
John