> 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
