> I would need to port Synapse to NetWare/FPC for a project. I already
> read through the archive of this list and fond a thread about MacOS.
> NetWare has a LibC and also a quite compatible winsock support. I
> already made some adjustments to synautil. As the
> sswin32/sslinux/ssfpc includes from synsock are a mixture of a socket
> interface and some higher-level routines. For porting that I would
> need to know which procedures/functions/constants etc. are really
> needed by the overlying units. Could someone help me ?

Most important is synsock.pas. It is just module skeleton what 
including right unit content based on compiler defines. Rules are:

 - Delphi or FPC on WIN32 - use sswin32.pas
 - Kylix - use sslinux.pas
 - FPC on unix/linux based platform - use ssfpc.pas

ssfpc.pas trying to use Freepascal's sockets.pp unit what is portable 
to lot of other platforms too. You can try to start with change of 
defines in synsock.pas and try to use ssfpc.pas for your platform 
too. Then you can see, if synsock.pas is usable or not. If is needed 
just small corrections in ssfpc.pas, use defines here. If changes are 
large, then made your own ssnetware.pas instead.

Next step is modification of synafpc.pas, where are hidden some 
functions what are platform depeded too.


-- 
Lukas Gebauer.

E-mail: [EMAIL PROTECTED]
http://synapse.ararat.cz/ - Ararat Synapse - TCP/IP Lib.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to