|
@@ -23,7 +23,7 @@
|
|
UnixSock
|
|
UnixSock
|
|
******************************************************************************}
|
|
******************************************************************************}
|
|
|
|
|
|
-Procedure Str2UnixSockAddr(const addr:string;var t:TUnixSockAddr;var len:longint);
|
|
|
|
|
|
+Procedure Str2UnixSockAddr(const addr:ansistring;var t:TUnixSockAddr;var len:longint);
|
|
begin
|
|
begin
|
|
Move(Addr[1],t.Path,length(Addr));
|
|
Move(Addr[1],t.Path,length(Addr));
|
|
t.Family:=AF_UNIX;
|
|
t.Family:=AF_UNIX;
|
|
@@ -32,7 +32,7 @@ begin
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
-Function Bind(Sock:longint;const addr:string):boolean;
|
|
|
|
|
|
+Function Bind(Sock:longint;const addr:ansistring):boolean;
|
|
var
|
|
var
|
|
UnixAddr : TUnixSockAddr;
|
|
UnixAddr : TUnixSockAddr;
|
|
AddrLen : longint;
|
|
AddrLen : longint;
|
|
@@ -42,7 +42,7 @@ begin
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
-Function DoAccept(Sock:longint;var addr:string):longint;
|
|
|
|
|
|
+Function DoAccept(Sock:longint;var addr:ansistring):longint;
|
|
var
|
|
var
|
|
UnixAddr : TUnixSockAddr;
|
|
UnixAddr : TUnixSockAddr;
|
|
AddrLen : longint;
|
|
AddrLen : longint;
|
|
@@ -55,7 +55,7 @@ end;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-Function DoConnect(Sock:longint;const addr:string):Boolean;
|
|
|
|
|
|
+Function DoConnect(Sock:longint;const addr:ansistring):Boolean;
|
|
var
|
|
var
|
|
UnixAddr : TUnixSockAddr;
|
|
UnixAddr : TUnixSockAddr;
|
|
AddrLen : longint;
|
|
AddrLen : longint;
|
|
@@ -64,7 +64,7 @@ begin
|
|
DoConnect:=fpConnect(Sock,@UnixAddr,AddrLen)=0;
|
|
DoConnect:=fpConnect(Sock,@UnixAddr,AddrLen)=0;
|
|
end;
|
|
end;
|
|
|
|
|
|
-Function Accept(Sock:longint;var addr:string;var SockIn,SockOut:text):Boolean;
|
|
|
|
|
|
+Function Accept(Sock:longint;var addr:ansistring;var SockIn,SockOut:text):Boolean;
|
|
var
|
|
var
|
|
s : longint;
|
|
s : longint;
|
|
begin
|
|
begin
|
|
@@ -78,7 +78,7 @@ begin
|
|
Accept:=false;
|
|
Accept:=false;
|
|
end;
|
|
end;
|
|
|
|
|
|
-Function Accept(Sock:longint;var addr:string;var SockIn,SockOut:File):Boolean;
|
|
|
|
|
|
+Function Accept(Sock:longint;var addr:ansistring;var SockIn,SockOut:File):Boolean;
|
|
var
|
|
var
|
|
s : longint;
|
|
s : longint;
|
|
begin
|
|
begin
|
|
@@ -92,14 +92,14 @@ begin
|
|
Accept:=false;
|
|
Accept:=false;
|
|
end;
|
|
end;
|
|
|
|
|
|
-Function Connect(Sock:longint;const addr:string;var SockIn,SockOut:text):Boolean;
|
|
|
|
|
|
+Function Connect(Sock:longint;const addr:ansistring;var SockIn,SockOut:text):Boolean;
|
|
begin
|
|
begin
|
|
Connect:=DoConnect(Sock,addr);
|
|
Connect:=DoConnect(Sock,addr);
|
|
If Connect then
|
|
If Connect then
|
|
Sock2Text(Sock,SockIn,SockOut);
|
|
Sock2Text(Sock,SockIn,SockOut);
|
|
end;
|
|
end;
|
|
|
|
|
|
-Function Connect(Sock:longint;const addr:string;var SockIn,SockOut:file):Boolean;
|
|
|
|
|
|
+Function Connect(Sock:longint;const addr:ansistring;var SockIn,SockOut:file):Boolean;
|
|
begin
|
|
begin
|
|
Connect:=DoConnect(Sock,addr);
|
|
Connect:=DoConnect(Sock,addr);
|
|
if Connect then
|
|
if Connect then
|