#include directive: relative to where?

Implementation defined. See what is the difference between #include <filename> and #include “filename”.


It is relative to both the current source file and to any search paths given (-I for gcc).