fileopen,filecreateでオープンしているファイルを別プロセスからオープンできない
r7290 の修正によると思われる
- _lopen(FName,OF_READ); /// win16api.c 内のこの処理が使われるようになった + CreateFileA(FileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
共有モードの指定(CreateFile の dwShare)によると思われます。これはファイルロックとは別ものです。
Details