* open config files read only so they can be open by multiple compilers at once

git-svn-id: trunk@23254 -
This commit is contained in:
florian 2012-12-31 14:13:05 +00:00
parent eaeb63f86d
commit c9d8047113

View File

@ -2102,6 +2102,7 @@ var
line, line,
level : longint; level : longint;
option_read : boolean; option_read : boolean;
oldfilemode : byte;
begin begin
{ avoid infinite loop } { avoid infinite loop }
Inc(FileLevel); Inc(FileLevel);
@ -2116,10 +2117,13 @@ begin
end; end;
{ open file } { open file }
Message1(option_using_file,filename); Message1(option_using_file,filename);
oldfilemode:=filemode;
filemode:=0;
assign(f,ExpandFileName(filename)); assign(f,ExpandFileName(filename));
{$push}{$I-} {$push}{$I-}
reset(f); reset(f);
{$pop} {$pop}
filemode:=oldfilemode;
if ioresult<>0 then if ioresult<>0 then
begin begin
Message1(option_unable_open_file,filename); Message1(option_unable_open_file,filename);