> But to get the definitions we are after it should be looking in sys, > so it should look for /usr/local/include/sys/link.h rather than > /usr/local/include/link.h. > > /usr/local/include/sys/link.h: No such file or directory > > so then it should look in /usr/include/sys
No, <sys/link.h> is not directly included, only <link.h>. -- Eric Botcazou