void acsDetach() { if (acsSdr == NULL) { return; } sdr_stop_using(acsSdr); acsSdr = NULL; }
void ionDetach() { #if defined (VXWORKS) || defined (RTEMS) return; #else Sdr ionsdr = _ionsdr(NULL); if (ionsdr) { sdr_stop_using(ionsdr); ionsdr = NULL; /* To reset to NULL. */ oK(_ionsdr(&ionsdr)); } #endif }
void ionDetach() { #if defined (VXWORKS) || defined (bionic) return; #elif defined (RTEMS) sm_TaskForget(sm_TaskIdSelf()); #else Sdr ionsdr = _ionsdr(NULL); if (ionsdr) { sdr_stop_using(ionsdr); ionsdr = NULL; /* To reset to NULL. */ oK(_ionsdr(&ionsdr)); } #ifdef mingw oK(_winsock(1)); #endif #endif }