In C there is the magic variable __func__ that holds the current function name. In Bash, there is an array FUNCNAME holding the names of all functions in the calling stack !!!
Is there a similar thing in Emacs Lisp? Or any simple way for a function to have access to its name?
I have not found any answer in the Emacs Lisp manual (chapter 12 on Functions or index of variables and functions and ..)