]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
Try <linux/a.out.h> if <a.out.h> is not present
authorGuillem Jover <guillem@hadrons.org>
Fri, 20 Jan 2017 01:20:12 +0000 (02:20 +0100)
committerGuillem Jover <guillem@hadrons.org>
Mon, 5 Jun 2017 03:52:07 +0000 (05:52 +0200)
At least musl ships the former but not the latter.

include/bsd/nlist.h

index 2730237a00317dcdc826e6ba67b4aceecb1fe4ef..8531f7ab7865ad304bdc8f80642fbcc4718a77f7 100644 (file)
 #define LIBBSD_NLIST_H
 
 #include <sys/cdefs.h>
+
+#if __has_include(<a.out.h>)
 #include <a.out.h>
+#elif __has_include(<linux/a.out.h>)
+#include <linux/a.out.h>
+#endif
 
 __BEGIN_DECLS
 extern int nlist(const char *filename, struct nlist *list);