예제 #1
0
void acsDetach()
{
    if (acsSdr == NULL)
    {
        return;
    }

    sdr_stop_using(acsSdr);
    acsSdr = NULL;
}
예제 #2
0
파일: ion.c 프로젝트: b/ION
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
}
예제 #3
0
파일: ion.c 프로젝트: pantuza/pleiades-DTN
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
}