Follow-up Comment #6, bug #63185 (project make):
You're right, I forgot that it's always wrong to use ifdef/ifndef with
HAVE_DECL values in autoconf.
But, I don't understand why you've added the !defined(HAVE_SYS_LOADAVG_H) to
the check. If the function is not declared we need to declare it, it doesn't
matter whether we have sys/loadavg.h or not.
I don't know of any system like this, but it could be that sys/loadavg.h
exists but still doesn't declare getloadavg(). And if it does declare
getloadavg(), then HAVE_DECL_GETLOADAVG will be 1 anyway not 0 and we don't
need to check it.
Am I missing something? I don't want to get this wrong again.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63185>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/