* Modify file permissions when global socket

git-svn-id: trunk@19627 -
This commit is contained in:
michael 2011-11-11 17:27:37 +00:00
parent 5d71bf3b60
commit ab7a60a68c

View File

@ -145,11 +145,17 @@ end;
procedure TPipeServerComm.StartServer;
const
PrivateRights = S_IRUSR or S_IWUSR;
GlobalRights = PrivateRights or S_IRGRP or S_IWGRP or S_IROTH or S_IWOTH;
Rights : Array [Boolean] of Integer = (PrivateRights,GlobalRights);
begin
If not FileExists(FFileName) then
If (fpmkFifo(FFileName,438)<>0) then
DoError(SErrFailedToCreatePipe,[FFileName]);
FStream:=TFileStream.Create(FFileName,fmOpenReadWrite+fmShareDenyNone);
FStream:=TFileStream.Create(FFileName,fmOpenReadWrite+fmShareDenyNone,Rights[Owner.Global]);
end;
procedure TPipeServerComm.StopServer;