[PATCH] __func__ and __FUNCTION__ in configure script

Kris Katterjohn katterjohn at gmail.com
Tue Jul 17 05:29:57 EST 2007

Hi everybody, I'm Kris.

A little background: I've been contributing to Nmap for over a year, and 
am an SoC student for it this summer.

But on to the patch..


__func__ and __FUNCTION__ are checked for in the configure script, but 
if one or the other doesn't exist, it is changed in defines.h.


They are both still checked for in configure, but this is done in the 
configure script as well:

1) If __func__ exists, it's used
2) If not, but __FUNCTION__ exists, define __func__ to __FUNCTION__
3) If neither exist, define __func__ to __FILE__

So this eliminates the need for the HAVE___func__ and HAVE___FUNCTION__ 
defines, the checking/modifying in defines.h, and it's all done in one 
spot in configure.

I implemented pretty much the same thing in Nmap, and I thought it'd be 
helpful here as well

I didn't run autoconf before I diff'd it because it probably would've 
made the patch huge.

Please CC me on any replies, as I'm not subscribed.

Kris Katterjohn
-------------- next part --------------
A non-text attachment was scrubbed...
Name: func.patch
Type: text/x-patch
Size: 2718 bytes
Desc: not available
Url : http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20070716/94f64cac/attachment.bin 

More information about the openssh-unix-dev mailing list