C ソース ファイルで 'f' と入力すると、セマンティックがインストールされて動作している私の emacs は、fclose、fread などの関数 (含まれているのは stdio.h のみ) に対して 25 個の補完一致を表示しますが、fopen は表示されません! なんで?さらに、sys/types.h と dirent.h が含まれている場合、opendir と readdir で同じ問題が発生します。
PS セマンティックには、個人的に glibc ヘッダー ファイルを読んだときに #ifnded などの恐ろしい混乱が示されたので、すべての同情があります。