These notes are by no means complete, just some which I've deemed important enough to be written down every now and then.
i.e. if function A of DLL X do an "fopen", it cannot call function B of DLL Y to do subsequent "fread".
#undef NETREAD #undef NETWRITE #define NETREAD(s,b,l) ((s) >= 10) ? recv((s),(b),(l),0) : read ((s),(b), (l)) #define NETWRITE(s,b,l) ((s) >= 10) ? send((s),(b),(l),0) : write((s),(b), (l))This is a major cause of system crash. Other symtoms I've experienced include: messed-up desktop display, warp mouse pointers. This conditional clause needs to be removed for proper socket use under Windows 3.x and Windows 95.
Cheers, Kok Hoon ----------------------------------------------------------- M.A.P.S. Information Technology Institute -----------------------------------------------------------