#99 Article 919 Posted at 1995/08/29 23:48:31 by ワニすけ (MAP5049) [Q.TC]

Subject: Turbo-Cのfindfirst()に関する質問

えと、Cのライブラリについての質問があります。すっごく初歩的な質問(だと思う)
なのですが、よろしくお願いします。

TCにあるfindfirst()という関数を使って、ディレクトリかどうかの判別を行う関数を
作っているのですが、なぜかルートディレクトリに関してだけは"No such file or 
directory"が返ってきてしまいます。標準関数であるはずのstat()、master.libの
dos_findfirst()でも同様でした。どうして?

現状では、とりあえずchdirしてみて、できたらルート、できなかったら存在しないフ
ァイル、というように解釈してますが、この間のオーバヘッドも馬鹿にならないし、
なによりたいへんマヌケ(^^;な気がするので思案しています。

この問題はどのように解決したら良いのでしょうか? 何かいい方法をご存じの方、
教えていただけないでしょうか。

# システムコール側の責任な気がするけど……どうなんだろ

                                                                ワニすけ