システムコールを使用してファイルを開きますopen()
。
if ((fd2 = open(logFile, O_RDWR |O_APPEND | O_CREAT ), 0666) == -1)
DieWithError("open() failed");
FTP_track.log である私のファイルは問題なく作成されます。0666
問題は、すべての読み取りと書き込みが可能なmode を持っているにもかかわらず、UNIX でファイルを開くことができないことです。ファイルのプロパティから読み取りと書き込みのアクセス許可を変更する必要があります。
何か案は?ありがとうございました。