Eclipse CDT で参照を解決できない

単純なコードだと問題がなかったんだけど、ソケットを使用するコードで以下のように sys/socket.h に定義されているはずの定数が CDT 上では解決できない。

Windows の CDT は GNU C という環境が定義されていて、cygwin を参照するようになっている。インクルードパスには sys/socket.h も、その中で参照していて AF_INET などが定義されている cygwin/socket.h も含まれているんだけど、CDT 上では期待通りに動作しない。

エラーが出ている状態だと、リファクタリング(変数名の変更等)が機能しなくなるので何とか解決したいんだけど、解決方法は見つかってない。

追記

Linux 上の Eclipse CDT でも同様だった。