私はファイルウォッチャーとstatを何らかの理由で作成していますが、ファイル情報を保持できません。なぜですか?statが動作しない
struct stat info;
int fd = open(path, O_EVTONLY);
if (fd <= 0){
exit(-1);
}
int result = fstat(fd, &info);
if (!result){
exit(-1); //This happens! Errno says "No such file or directory" but that cant be because open would've failed
}
あなたはfstat()が必要だと思います。 – wildplasser
@wildplasserうん、私はそれを使用した、ちょうどここでミスタイプした – chacham15
まあ、ミスタイプはしないでください。人々は間違ったエラーに反応する可能性があります。 – wildplasser