#include "marignotti.h" #include #include #include #pragma noroot #pragma optimize 79 // int mdetach(Entry *e, void *p1, void *p2, void *p3, void *p4, void *p5) { // TODO -- SO_LINGER/SO_LINGER_SEC LongWord timeout; timeout = 0; // GetTick() + 120 * 60; IncBusy(); TCPIPCloseTCP(e->ipid); // hmmm this is in the close() call, so the // fd won't be valid afterwards.... e->select_rd_pid = 0xffff; e->select_wr_pid = 0xffff; e->command = kCommandDisconnectAndLogout; e->cookie = 0; e->timeout = timeout; DecBusy(); return 0; }