Include sys/cdefs.h only where it exists