[comp.windows.ms] FTP-TCP/IP conflict with MSWindows

aruit@idca.tds.PHILIPS.nl (A. de Ruiter) (02/28/90)

At first thanks to everyone who replied to my question for help:

- What is the problem when our MSWindow Dynamic Link Library program is crashing
  in the first socket() call to TCP/IP?

With help of James vanBokkelen of FTP Software we discovered the reason of this
problem:

- The FTP TCP/IP libraries are not compatible with MSWindows, because there are
  MSC-5.1 functions used which are not possible under MSWindows and also the
  DS!=SS issue of MSWindows is here a problem.

- As bypass we have adapted three c functions of the netlib library, cleanup.c,
  find_vec.c and vec_srch.c, which are delivered in the Development Kit.
  We have made some variables static and changed the puts() in a MessageBox().
  Then we have recompiled these functions with the necessary flags for MSWindows
  and have replaced them in the library.  We have relinked our DLL program with
  the new library and our problem was solved.

- FTP Software is now busy to generate an official MSWindows compatible
  Development Kit in which all libraries are MSWindows compatible.
  This new release of the Development Kit will be ready on short term.

--------------------------------------------------------------------------------
										|Philips Information Systems            
  _                       __            |Optical Filing Systems, Anton de Ruiter
 /_| __ /_ _  __  __/_   /__)   ./_ _  _|Post Office Box 245, V2-B2          
/  |/ /(_ (_)/ / (_/(-' / \ (_//(_ (-'/ |7300 AE  Apeldoorn, The Netherlands    
      __                 ____  ___      |---------------------------------------
     /__)/_ ./  ._  _     /   /___      |Internet: aruit@idca.tds.philips.nl    
    /   / //(_ //_)/_) __/_   ___/      |UUCP    : ..!mcvax!philapd!aruit       
              /                         |Phone   : +31 55 433514                
                                        |Fax     : +31 55 433488                
--------------------------------------------------------------------------------