Сделал ещё одну вещь: скопировал /usr/include/time.h в /tmp включил /tmp/time.h вместо time.h. ЗАРАБОТАЛО! В чём, спрашивается, разница??? eclipse, собака, специально не показывает из /usr/include. причём сейчас (когда в /tmp) показывает опять два time.h -- из /usr/include и из /tmp и это касается только структур. с функциями всё ок. эклипс прячет структуры из /usr/include! Indexer их видит!
причём только некоторые прячет.